/*
Theme Name: My Theme
Theme URI: http://wordpress.org/
Description: A WordPress Theme That Rocks!
Version: 2.0
Author: Arwin Ortiz
*/

/*WP pagenavi*/
#wpbody .wp-pagenavi a, #wpbody .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #009999;
	color: #009999;
	background-color: #FFFFFF;	
}
#wpbody .wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #009999;
	color: #009999;
	background-color: #FFFFFF;	
}
#wpbody .wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
#wpbody .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #009999;
	color: #009999;
	background-color: #FFFFFF;	
}
#wpbody .wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
#wpbody .wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
#wpbody .wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
#wpbody .wp-pagenavi { padding-top:20px; }

/*WP _start*/
#wpbody acronym, #wpbody abbr {
	border-bottom: 1px dashed #333;
}

#wpbody acronym, #wpbody abbr, #wpbody span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

#wpbody acronym, #wpbody abbr {
	cursor: help;
}

#wpbody blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

#wpbody cite {
	font-size: 90%;
	font-style: normal;
}

#wpbody ol#comments li p {
	font-size: 100%;
}

#wpbody .feedback {
	font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: -1px;
}

/* classes used by the_meta() */
#wpbody ul.post-meta {
	list-style: none;
}

#wpbody ul.post-meta span.post-meta-key {
	font-weight: bold;
}

#wpbody .credit {
	background: #90a090;
	border-top: 3px double #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

#wpbody .credit a:link, #wpbody .credit a:hover {
	color: #fff;
}

#wpbody .feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}

#wpbody .meta {
	font-size: .75em;
}

#wpbody .meta li, #wpbody ul.post-meta li {
	display: inline;
}

#wpbody .meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#wpbody .meta, #wpbody .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

#wpbody .storytitle {
	margin: 0;
}

#wpbody .storytitle a {
	text-decoration: none;
}

#wpbody #commentform #author, #wpbody #commentform #email, #wpbody #commentform #url, #wpbody #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#wpbody #commentform textarea {
	width: 100%;
}

#wpbody #commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#wpbody #commentlist li .avatar {
	float: right; width:auto;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

#wpbody #content {
	margin: 30px 13em 0 3em;
	padding-right: 60px;
}


#wpbody #wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wpbody #wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wpbody #wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wpbody #wp-calendar a {
	display: block;
	text-decoration: none;
}

#wpbody #wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wpbody #wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wpbody #wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wpbody #wp-calendar td.pad:hover {
	background: #fff;
}

#wpbody #wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wpbody #wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/* Captions & aligment */
#wpbody .aligncenter,
#wpbody div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#wpbody .alignleft {
	float: left; width:auto;
}

#wpbody .alignright {
	float: right; width:auto;
}

#wpbody .wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#wpbody .wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

#wpbody .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
#wpbody strong { font-weight:bold; }
#wpbody em { font-style:italic; }
/* End captions & aligment */

/*WP*/
#wpbody, #wpbody td, #wpbody div, #wpbody p, #wpbody span { /*default BODY font style*/
	background-color:transparent;
	color:#333333;
	font: normal 14px/1.5em Georgia, "Times New Roman", Times, serif;
}
#wpbody form, #wpbody ul, #wpbody ol, #wpbody h1, #wpbody h2, #wpbody h3, #wpbody h4, #wpbody h5 { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; }
#wpbody p { padding:0; margin:0; margin-bottom:20px; }

/*default color on text-links and text-decoration*/
#wpbody a:link, #wpbody a:visited { 
	color:#cc6666;
	font:normal 12px/1.5em Georgia, "Times New Roman", Times, serif;
	text-decoration:none; 	
}
#wpbody a:hover { }
#wpbody h2 {
	border-bottom: 1px solid #ccc;
	font: normal 10px/20px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	padding:0; margin:0 0 10px 0;
	color:#336666; 
}
#wpbody h3 {
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	padding:0; margin:0 0 10px 0;
}

/*WP Sidebar*/
#wpbody .sidebar_outer { width:auto; }
#wpbody .sidebar { float:left; width:auto; clear:left; padding:0; margin:0; }
	#wpbody .sidebar_outer, #wpbody .sidebar { width:316px; }
#wpbody .sidebar ul { float:left; width:100%; clear:left; padding:0; margin:0; list-style:none;	}
	#wpbody .sidebar ul li a:link, #wpbody .sidebar ul li a:visited  {
		color:#cc6666;	
		font:bold 13px/20px Arial, Helvetica, sans-serif; text-decoration:none;
		float:left; width:100%; clear:left; cursor:pointer;
	}
	#wpbody .sidebar ul li a:hover { text-decoration:none; }
	#wpbody .sidebar ul li {
		padding:0; margin:0;	 
		background-image:none; border:none;
		float:left; width:100%; clear:left;			
		background:url(../images/sidebar_c1.jpg) no-repeat scroll top left;

	}
	#wpbody .sidebar ul li li { 		
		padding:0; margin:0;
		background-image:none; border:none;		
		background:url(../images/sidebar_c2.jpg) repeat-y scroll top left;
	}	
	#wpbody .sidebar ul li li span { 
		padding:0; margin:0;
		float:left; width:auto; clear:left;
	}
	
	#wpbody .sidebar .h2w_outer { 
		float:left; width:100%; border-bottom:1px solid #333333; padding:0 0 2px 0; margin:0 0 0 0;
		border-bottom:none; 	
	}	
	#wpbody .sidebar ul li h2, 
	#wpbody .sidebar ul li h2 a:link, #wpbody .sidebar ul li h2 a:visited { 
		color:#FFFFFF;
		padding:5px 0 2px 8px; margin:0 0 0 0;		
		font:bold 14px/20px Arial, Helvetica, sans-serif;
		float:left; width:100%;
		border-bottom:0px solid #CCCCCC; letter-spacing:normal;
	}
	#wpbody .sidebar ul li h2 a:link, #wpbody .sidebar ul li h2 a:visited { padding:0; margin:0; }
	/*RSS*/
	#wpbody .sidebar ul li h2 a.rsswidget { padding:0; }
	#wpbody .sidebar ul li h2 img { display:none; } 
	
#wpbody .sidebar ul ul { list-style:none; padding:0; margin:0;  }
	#wpbody .sidebar ul.level2 { padding:0px 0 0 0; margin:0 0 0 0; } /*top _level2*/
	#wpbody .sidebar ul.level2 li { padding:7px 0 0 0; margin:0 0 0 0; } /*top _li*/
	#wpbody .sidebar ul.level2 li span.span_1st, 
	#wpbody .sidebar ul.children li span.span_1st { /*left & right*/	
		background:url(../images/arrow_sidebar.jpg) no-repeat scroll left 7px;	
		padding:0 10px 0 12px; margin:0 0 0px 10px;
	}
	#wpbody .sidebar ul.level2_support li span.span_1st { margin-left:0; background-image:none; }
	#wpbody .sidebar ul.children { padding:0; margin:0; }
	#wpbody .sidebar ul.children li { background-image:none; }
	
/*searchform*/
#wpbody .sidebar #searchform { float:left; width:auto; clear:left; margin:2px 0 0 0; }
#wpbody .sidebar #searchform label  { 
	float:left; width:auto; 
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif; 
	padding:0; margin:2px 5px 0 0; 
}
#wpbody .sidebar #searchform #s { 
	float:left; width:150px; height:18px; 
	font:normal 12px/1.3em Georgia, "Times New Roman", Times, serif; 
	padding:2px 0 1px 0; margin-right:2px; 	
}
#wpbody .sidebar #searchform #searchsubmit_outer { float:left; width:auto; }
#wpbody .sidebar #searchform #searchsubmit { 
	float:left; width:auto; height:22px; 
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif; 
	padding:0 3px; margin:0; 
}	
	
/*WP Post*/
#wpbody .post p { padding:0; margin:0; padding-bottom:20px; }
#wpbody h3.storytitle, #wpbody h3.storytitle a:link, #wpbody h3.storytitle a:visited {
	color:#cc6666;
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	padding:0 0 2px 0; margin:0 0 0 0; text-decoration:none;	
}
#wpbody .storytitle_hr { 
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:2px 0 2px 0;
	display:none; 
}
#wpbody .meta { 
	padding:3px 0 10px 0; margin:0;
	font: normal 11px/1.3em Georgia, "Times New Roman", Times, serif; 
	color:#333333;	
}
#wpbody .meta_is_page { float:left; width:100%; height:12px; }
#wpbody .storycontent div, #wpbody .storycontent span, #wpbody .storycontent p, /*default POST font style*/
#wpbody .storycontent {
	color:#333333;
	font: normal 14px/1.5em Georgia, "Times New Roman", Times, serif;
}

#wpbody .hide_postavatar .postavatar { display:none; }
#wpbody .postavatar, #wpbody .post_thumb { float:left; width:auto; padding:0 10px 10px 0; border:none; }
#wpbody .postavatar img, #wpbody .post_thumb img { padding:0; border:none; }

	#wpbody .win_read_more { float:left; width:auto; }
	#wpbody .win_read_more a { float:left; width:auto; padding:10px 10px 10px 0px; }	
	#wpbody .win_read_more a:link, #wpbody .win_read_more a:visited { 		
		font:normal 12px/20px Georgia, "Times New Roman", Times, serif; color:#cc6666;
		text-decoration:none;
	}
	#wpbody .win_read_more a:hover {}		
#wpbody .feedback { padding:10px 0 20px 0; margin:0; }
	#wpbody .feedback a:link, #wpbody .feedback a:visited   {
		color:#cc6666;
		font: normal 11px/1.3em Georgia, "Times New Roman", Times, serif;	
	}
#wpbody .navposts a:link, #wpbody .navposts a:visited { 
	color:#009999;
	font: bold 15px Georgia, "Times New Roman", Times, serif;
}
#wpbody h2#postcomment { padding:20px 0 0 0; margin:0; }
	/*comments texts*/ 
	#wpbody ol#commentlist { list-style:none; float:left; width:auto; padding:10px 0 0 0; margin:0; }
	#wpbody ol#commentlist  li { padding:0; margin:0; margin-bottom:10px; float:left; width:100%; }
	#wpbody h2#comments, #wpbody h2#postcomment, #wpbody h3#comments { /*No Comments, Leave a comment*/
		font: normal 18px/20px Georgia, "Times New Roman", Times, serif;
		color:#009999; 
		clear:left;
		margin:15px 0 5px 0;
	} 
	#wpbody ol#commentlist { width:100%; }
	#wpbody ol#commentlist  li .avatar_outer { float:left; width:auto; padding:0 15px 15px 0; }	
	#wpbody ol#commentlist  li .avatar { float:left; width:auto; padding:0; margin:0; border: 1px dotted #ccc; }	
	#wpbody ol#commentlist  li .a2 { padding:5px 5px 10px 0px; margin:0; clear:left; }
	#wpbody ol#commentlist  li .a2, #wpbody ol#commentlist  li .a2 span { font-weight:bold; color:#3399cc;}	
	
	#wpbody ol.commentlist { list-style:none; float:left; width:auto; padding:10px 0 0 0; margin:0; }
	#wpbody ol.commentlist  li { padding:0; margin:0; margin-bottom:10px; float:left; width:100%; }
	#wpbody ol.commentlist .avatar { float:right; width:auto; }
	#wpbody h3#comments { margin-bottom:20px; } 
		#wpbody ol#commentlist p, #wpbody ol#commentlist span, #wpbody ol#commentlist div,
		#wpbody ol.commentlist p, #wpbody ol.commentlist span, #wpbody ol.commentlist div 	 
		{ /*color:#666666*/ color:black; }
		#wpbody ol#commentlist cite,
		#wpbody ol.commentlist cite
		{ /*color:#333333;*/ color:black; }
#wpbody p.RSST { display:none; }
#wpbody form#commentform { float:left; width:100%; clear:left; }
	#wpbody form#commentform p, #wpbody form#commentform input, #wpbody form#commentform textarea, #wpbody form#commentform label 
	{ padding:0; margin:0; }

	#wpbody form#commentform p { padding:3px 0; }
	#wpbody form#commentform #submit { padding:2px 5px; } 	
	
#wpbody .myhr { padding:0px; margin:0 0 15px 0; height:1px; background:url(../images/hr_dotted2.jpg) repeat-x scroll top left; } 
#wpbody .myhr_inner { height:1px; } 

/*Retweet*/
#wpbody .share_outer {
	float:left; width:auto; clear:left; 
	background:url(../images/share_vr.jpg) repeat-y scroll top right; 
	padding:5px 0; margin:0 15px 0 0;
}
#wpbody .share_outer div.mytweet { float:left; width:auto; clear:left; padding:0 10px 0 0; }
	#wpbody .share_outer div.mytweet a.vert { font-size:0px; text-decoration:none; border:0px; }
	#wpbody .share_outer div.mytweet a.vert span, 
	#wpbody .share_outer div.mytweet a.vert span.vert { 
		float:left; width:50px; height:16px; clear:left; 
		background:url(../images/s_img_02.jpg) no-repeat scroll top left;
		text-indent:-9999px; font-size:0px; cursor:pointer;
		padding:0; margin:0; 
	}
	#wpbody .share_outer div.mytweet a.vert strong.vert { 
		float:left; width:auto; clear:left; 
		background-color: #F5F5F5; border: 1px solid #EEE; 
		-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
		font:bold 14px/1.3em Arial, Helvetica, sans-serif; color:#000000; text-align:center;
		padding:1px 0; margin:0;
	}
	#wpbody .share_outer div.mytweet a.vert strong.vert div { 
		font:normal 11px/1.3em Arial, Helvetica, sans-serif; color:#000000; text-align:center; clear:left;
	}
		#wpbody .share_outer div.mytweet a.vert strong.vert { width:48px; margin-bottom:4px; } /*width:50-2, margin bottom*/ 	
		#wpbody .share_outer div.mytweet a.vert span, 
		#wpbody .share_outer div.mytweet a.vert span.vert  
		{ height:20px; } /* margin bottom*/
#wpbody .share_outer div.myfbook { float:left; width:auto; clear:left; padding:0 10px 0 0; }
	#wpbody .share_outer div.myfbook a.myfbook { float:left; width:auto; padding:0; margin:0; }	
	#wpbody .share_outer div.myfbook a.myfbook span {
		float:left; width:50px; height:74px; clear:left; 
		background:url(../images/s_fbook.jpg) no-repeat scroll top left;
		text-indent:-9999px; font-size:0px; cursor:pointer;
		padding:0; margin:0; 
	}	
/*
  E
   N
    D
     */