/*  
Theme Name: OrangePowerTheme*/

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
a{
	color:#9b1f6b;	
	text-decoration:none;
}
a:hover{	
	text-decoration:underline;
}a img{
	border:0;
}
.clear{	
	clear:both;
}html{	
	background:#e5dde9 url(images/bg.jpg) repeat-x;
}
body{	margin:0px;	padding:0px;	font-family:Arial, Helvetica, sans-serif;	background:url(images/bg_html.gif) repeat-x bottom;	font-size:11px;	color:#333333;}#page{	width:1000px;	margin:0px auto;}/* HEADER */#header{	width:100%;	height:180px;	background:url(images/header.jpg) no-repeat;}#header_title{	padding:5px 0 0 20px;}#header_title h1{	color:#ffffff;	font-size:54px;	font-style:italic;	letter-spacing:-4px;}#header_title h1 a{	color:#ffffff;}.description{	font-size:14px;	color:#ffffff;	display:block;	padding:0 0 0 50px;	letter-spacing:0;	font-weight:normal;}#header_title { display:none }/* MENU */#menu{	float:right;	height:55px;	background:url(images/menu_bg.gifx) repeat-x;}#menu ul{}#menu li{	float:left;	display:block;	color:#ffffff;	font-size:14px;	padding:14px 10px 0 10px;	height:24px;}#menu a{	color:#9b1f6b;	display:block;	float:left;	text-transform:uppercase;	padding:4px 7px 4px 7px;}#menu a:hover, #menu a.select{	text-decoration:none;	color:#666666;}

/* BODY */#body{	width:100%;	background:url(images/body_bg.gif) repeat-y;	overflow:hidden;}#body_top{	width:100%;	background:url(images/body_top_bg.gif) no-repeat;	overflow:hidden;}#body_left{	width:717px;	float:left;	padding-bottom:40px;}#body_right{	width:283px;	float:right;}/* left contact */#body_left_content{	width:600px;	padding-top:30px;	margin-left:32px;}.post{	width:100%;}.post-top{	background:url(images/post-top_bg.png) no-repeat;	width:100%;	overflow:hidden;	padding:0 0 5px 0;}.post-date{	float:left;	font-size:17px;	width:57px;	color:#fff;	text-align:center;	padding:5px 5px 5px 0;}.post-date p{	font-size:34px;	line-height:25px;	color:#ffffff;}.post-title{	float:right;	width:591px;}.post-title h2{	font-size:20px;	color:#9b1f6b;	font-weight:bold;	margin:0 0 4px 6px;}.post-title h2 a{	color:#9b1f6b;}.post-title h3{	font-weight:normal;	color:#736357;	font-size:11px;	font-family:Verdana, Arial, Helvetica, sans-serif;	padding:0 20px 10px 0;	margin:0 0 0 6px;	border-bottom:0px dashed #c8bfa3;}.post-title h3 a, .post-title h3 span{	color:#9b1f6b;	font-weight:bold}.entry{	line-height:20px;	font-size:12px;	padding:10px 0 0 5px;}.entry a{	text-decoration:underline;	font-weight:bold;}.entry a:hover{	text-decoration:none;}.entry p{	padding-bottom:15px;}.postmetadata{	width:100%;	height:48px;	background:url(images/postmetadata_bg.gif) no-repeat;	margin-bottom:30px;}.postmetadata .alignright a{	color:#990a66;	font-size:12px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration:underline;}.postmetadata .alignright a:hover{	text-decoration:none;}.postmetadata .alignleft a{	color:#000000;	font-size:12px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	background:url(images/comm_a.gif) no-repeat left 1px;	padding-left:20px;}.postmetadata .alignleft a span{	font-weight:bold;	color:#990a66;}.postmetadata .alignleft{	padding:15px 0 0 20px;}.postmetadata .alignright{	padding:15px 20px 0 0;}.post-page{	width:100%;}h2.page_title{	font-size:27px;	color:#9b1f6b;	font-weight:normal;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	padding:0 0 5px 10px;	border-bottom:0px dashed #c8bfa3;}.post-page .entry{	padding-top:13px;}.post-page .entry a{	color:#e7309f;	text-decoration:underline;	font-weight:bold;}.post-page .entry a:hover{	text-decoration:none;}.entry strong{}.post-page .entry strong, .post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6{	color:#000000;	display:block;	font-weight:normal;}.post-page .entry strong{	font-size:28px;}.post-page .entry h1{	font-size:26px;	padding:0 0 14px 0;}.post-page .entry h2{	font-size:24px;	padding:0 0 14px 0;}.post-page .entry h3{	font-size:22px;	padding:0 0 12px 0;}.post-page .entry h4{	font-size:20px;	padding:0 0 10px 0;}.post-page .entry h5{	font-size:18px;	padding:0 0 8px 0;}.post-page .entry h6{	font-size:16px;	padding:0 0 6px 0;} /* right content */#body_right_content{	margin:10px 0 0 0;}#main_rss{	margin:0 0 13px 10px;}#searchform_body{	width:266px;	height:32px;	background:#ce59ab;	margin:0 0 10px 8px;}#searchform_top{	margin:0 0 0 10px;}#searchform_top_text{	width:227px;	border:0px;	background:none;	color:#fff;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	float:left;	margin:8px 0 0 0;}#gosearch{	position:relative;	top:4px;	float:left;}/* SIDE BAR */#sidebars{	float:left;	padding:0 0 0 14px;}#sidebar{	float:left;	width:255px;}.sidebars h2{	font-size:17px;	color:#bd147b;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight:normal;	text-transform:uppercase;	padding:0px 0 0 0px;	background:url(images/sidebars_h2.jpg) no-repeat;	width:220px;	height:42px;}.sidebars ul{	color:#666666;	font-size:12px;}.sidebars ul li{	padding:0 0 8px 0;}.sidebars ul li ul li{	margin:0 15px 5px 15px;	width:auto;}.sidebars ul li ul li ul li{	margin:0;}.sidebars li ul{}.sidebars li ul li ul{	padding-bottom:0px;	padding-left:10px;	width:auto;}.sidebars li ul li ul li ul{}.sidebars li{	margin-bottom:0px;	background:none;}.sidebars li li{	margin-bottom:0px;	border-bottom:0px solid #666666;	background:none;	padding:2px 0 8px 8px;	font-size:13px;}.sidebars li li li{	background:none;	border:0px;	padding-bottom:3px;}.sidebars li a{	color:#666666;}.sidebars li.widget_categories ul li{	font-weight:bold;}.sidebars li.widget_categories ul li a{	font-weight:normal;	background:url(images/li_cat.gif) no-repeat left 3px;	padding:0 0 0 14px;}.sidebars li.widget_categories ul li ul li a{	font-weight:normal;}.sidebars li.widget_archives ul li a{	font-weight:normal;	background:url(images/li_ar.gif) no-repeat left 3px;	padding:0 0 0 14px;}.sidebars li.linkcat ul li a{	font-weight:bold;	background:url(images/li_br.gif) no-repeat left 4px;	padding:0 0 0 10px;	color:#898989;}.sidebars li.widget_meta ul li a{	font-weight:normal;}.sidebars .widget_tags p{	padding:0px 10px 10px 15px;}.sidebars .widget_tags a{	color:#666666;}.sidebars .textwidget{	padding:10px;}/* FOOTER */#footer{	width:100%;	height:87px;}#footer_text{	padding:40px 0 0 10px;	color:#666666;	font-family:Verdana, Arial, Helvetica, sans-serif;}#footer_text a{	color:#666666;}/* Begin Typography & Colors */#wp-calendar #prev a, #wp-calendar #next a {	font-size: 9pt;	}#wp-calendar a {	text-decoration: none;	}#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center;	}#wp-calendar th {	font-style: normal;	text-transform: capitalize;	}/* End Typography & Colors *//* Begin Images */p img {	padding: 0;	max-width: 100%;	}/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}.alignright {	float: right;	}.alignleft {	float: left	}/* End Images *//* Begin Calendar */#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 98%;	}#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}#wp-calendar a {	display: block;	}#wp-calendar caption {	text-align: center;	width: 100%;	}#wp-calendar td {	padding: 3px 0;	text-align: center;	}#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; }/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 0px dashed #999;	}blockquote {	margin: 15px 30px 10px 10px;	padding-left: 24px;	padding-bottom:7px;	background:url(images/blockquote_bg.gif) repeat-y;	}blockquote blockquote{	background:url(images/blockquote_bg2.gif) repeat-y;	}blockquote cite {	margin: 5px 0 0;	display: block;	}.center {	text-align: center;	}hr {	display: none;	}a img {	border: none;	}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	font-weight:bold;	clear:both;	}.navigation a{	color:#000000;	font-size:12px;	text-decoration:underline;	font-family:Arial, Helvetica, sans-serif;	}.navigation a:hover{	text-decoration:none;	}.navigation .alignleft a{	background:url(images/prev.gif) no-repeat left center;	padding:0 0 0 14px;	}.navigation .alignright a{	padding:0 14px 0 0;	background:url(images/next.gif) no-repeat right center;	}/* End Various Tags & Classes*//* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */.entry ul {	margin: 0 10px 15px 0;	list-style: none;	padding:15px 15px 15px 20px;	background:#f8f8f8;	} .entry ul li {	padding: 4px 0 6px 16px;	border-bottom:1px dotted #7c7c7c;	background:url(images/entry_before.gif) no-repeat left 10px;	display:block;	}.entry ul li:before{	/*content: url(images/entry_before.gif);*/	}.entry ol {	margin: 0 10px 15px 0;	padding:15px 15px 15px 40px;	background:#f8f8f8;	}.entry ol li {	margin: 0;	padding: 4px 0 6px 0;	border-bottom:1px dotted #7c7c7c;	}.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;	}	ol li{	list-style: decimal outside;	}/* End Entry Lists *//* Begin Form Elements */#searchform {	margin: 10px auto;	padding: 5px 3px; 	text-align: center;	}#sidebar #searchform #s {	width: 108px;	padding: 2px;	}#sidebar #searchsubmit {	padding: 1px;	}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}select {	width: 130px;	}#commentform{	width:400px;}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}#commentform textarea {	width: 350px;	padding: 2px;	}#commentform #submit {	margin: 0;	width:85px;	height:35px;	}/* End Form Elements *//* Begin Comments*/h2#comments_title{	font-size:27px;	color:#000;	font-weight:normal;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	padding:0 0 5px 0;	border-bottom:0px dashed #ccc2ba;	margin:0 0 8px 30px;}.alt {	margin: 0;	padding: 10px;	}.commentlist {	padding: 0;	text-align: justify;	margin:0 10px 0 30px;	font-family:Arial, Helvetica, sans-serif;	color:#392c26;	font-size:12px;	}.commentlist li {	margin: 25px 0 0;	padding: 0;	list-style: none;	background:#ffffff url(images/commentlist_li.gif) repeat-y;;	width:622px;	}.commentlist li.alt {	}.commentlist li li {	margin: 0px;	padding: 5px 10px 5px;	border-bottom:0px;	background:none;	border:0;	width:auto;	}.commentlist p {	margin: 10px 5px 10px 0;	line-height:18px;	}.commentmet_text{	padding-left:5px;	padding-top:5px;}#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	margin: 0;	display: block;	padding:14px 0px 0 20px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	color:#9b1f6b;	font-size:17px;	font-weight:bold;	text-transform:capitalize;	background:url(images/commentmetadata_bg.gif) no-repeat;	}	.commentmetadata span{	color:#333;	font-weight:normal;}.commentmetadata a{	color:#9b1f6b;	}.commentmet_text{	padding:0 20px 10px 20px;	background:url(images/commentmet_text_bg.gif) no-repeat left bottom;}#respond_box{	margin:40px 15px 0 30px;	padding:0 0 60px 0;}h3#respond{	font-size:27px;	color:#000;	font-weight:normal;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	padding:0 0 5px 0;	border-bottom:0px dashed #ccc2ba;	margin:0 0 10px 0;}#commentform{	margin-left:55px;	color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	width:70%;}#commentform label{	position:relative;	top:-2px;}#commentform a{	color:#000000;}#commentform input{	background:#fff;	border:3px #e0e0e0 solid;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	padding:3px;}#commentform textarea{	background:#fff;	border:3px #e0e0e0 solid;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	padding:3px;	margin:5px 0 0 0;}#commentform input#submit{	background:none;	border:0px;}/* End Comments *//* Archives page */.page_archives_div{	padding-bottom:60px;}.ar_panel{}.ar_panel3{}.page_archives_div h2{	font-size:27px;	color:#000;	font-weight:normal;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	padding:0 0 5px 10px;	border-bottom:0px dashed #c8bfa3;}.ar_panel3 h2{	padding-top:5px !important;}.ar_panel3 ul{	margin-left:0px !important;}.page_archives_div ul h2{}.page_archives_div ul{	margin:10px 20px 40px 10px;	padding:0px;}.page_archives_div ul li{	margin:0px;	padding:6px 0 8px 5px;	list-style:none;	background:none;	background:url(images/dotted_black.gif) repeat-x left bottom;}.page_archives_div ul li ul li{	border:0px;	background:none;}.page_archives_div ul li ul{	margin:0px;	padding:0px;	padding-left:10px;}.page_archives_div ul li a{	font-weight:normal;	color:#333;	font-size:12px;	padding-left:10px;	background:url(images/page_archives_div_a.gif) no-repeat left 4px;}
