/* 







Theme Name: Orange W2



Theme URI: http://ericulous.com/2006/12/22/wp-theme-orange-web-20/



Description: Orange Web 2.0 Design



Version: 1.4



Author: Genkisan



Author URI: http://ericulous.com/



Tags: orange, black, fixed width, two columns, widgets











By Herreman David



http://www.free-css-templates.com







*/











body {



 background: #FFF url(images/bg.jpg) repeat-x;



 color: #000;



 padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em;



}







a { color: #46574D; background: inherit; }



a:hover { color: #647B6D; background: inherit;}







h1 { font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }



h2 { margin: 0; padding: 0; font: normal 1.6em Arial, Sans-Serif; letter-spacing: -1px; }



h1 a { color: #46574D; background: inherit; }



h1 a, h2 a { text-decoration: none; }



h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; }



h3 { font-size: 1.4em; }



h4 { font-size: 1.3em; }



h5 { font-size: 1.2em; }



h6 { font-size: 1.1em; }



p {	margin: 0 0 10px 0; line-height: 1.5em; }



img {border: 0 }



form { margin: 0; }







input.search { width: 122px; height: 15px; border: 1px dotted #FF9C00; background: #FFF; padding: 3px; color: #616161; }



input.submit { width: 28px; height: 20px; font-weight: bold; border: none; background: #FFF; padding: 3px; color: #616161; }















.content { margin: 0 auto; padding: 0px; color: #000; }



.header { color: #000; width: 800px; height: 81px; margin: 0 auto; padding: 0; }



.hearder .leftside {	width: 350px; float: left;  }



.header h1 {



	padding: 12px 0 0 0px;



	color: #000;



	font: bold 2.5em Arial, sans-serif;	



}







.header h1 a {



	color: #000;



}







.header h1 a:hover {



	color: #555;



}







.header h2 {



	padding: 0;



	color: #FFF;



	font: bold 1.8em Arial, sans-serif;



}







.header .searchf {



	float: right;



	margin-right: 15px;



	clear: both;



	margin-top: 35px;



}







.searchpad { padding-top: 15px; }







#lnews { 



	padding: 15px;



	color: #FFF;



	width: 800px;



	height: 90px;



	font: 1.3em Arial, sans-serif;



	margin: 0 auto;



}







#lnews h2 { font: bold 1.4em Arial, sans-serif; color: #FFCF83; }



#lnews a { color: #FFCF83; text-decoration: none; } 



#lnews a:hover { color: #FFDF83; text-decoration: underline; }



















#nav {

	margin: 10px auto;



	width: 800px;



	height: 28px;



	



}







#nav ul { margin:0; list-style:none; padding: 0; }



#nav a, #nav strong, #nav span { display:block; font: bold 1.2em Arial, sans-serif; color:#000; padding: 5px 10px 5px 10px; text-decoration:none; font-weight: bold; }



#nav a { float:none; }



#nav li { float:left; color: #FFF; margin:0 0.5em 0 0.5em; padding:0 0 0 0; border: 1px solid #ff9c00; }



#nav .current_page_item a { float:left; color:#FFF; border-bottom: 2px solid #ff9c00; border-top: 2px solid #FF9C00; padding: 0 10px 5px 10px; background-color:#FF9c00; }



#nav a:hover { float:left; color:#FFF; padding: 0 10px 5px 10px; border-bottom: 2px solid #ff9c00; border-top: 2px solid #FF9C00; background-color:#FF9c00; }  



#nav .padding { padding: 5px 0 0 10px; font-weight: bold; }











#sidebar {



	clear: both;



	width: 100%;



	background: #FFDEAB url(images/topb.jpg) repeat-x top;



	font: 1.25em Arial, sans-serif;



	height: auto; /* set the height in px if you find white space at the bottom bar */



}







#sidebar .padding {



	width: 800px;



	margin: 0 auto;



	padding: 30px 40px 10px 60px;	



}



#sidebar ul { margin:0; list-style:none; padding: 0; }



#sidebar ul li { 



	margin: 5px 0 5px 0px; 



	padding: 0px 0 3px 0px; 



	border-bottom: 1px dotted #ccc; 



	list-style: none;



}







#sidebar ul li ul { 



	margin: 0; 



	padding: 0; 



	list-style: none;



	border: 0;



}







#sidebar ul li ul li{ 



	margin: 5px 0 0 15px;



	padding: 0; 



	list-style: none;



	border: 0;



}







#sidebar li a { color: #546078; text-decoration: none; padding: 5px 0 0 0; display: block; margin-bottom: 2px; }



#sidebar li a:hover { color: #075181; text-decoration: none; background: #FFDCA6; display: block; margin-bottom: 2px; }



#sidebar h2 {



	padding: 5px 0 5px 0;



	color: #FF9C00;



	font: bold 1.6em Arial, sans-serif;



}







#sidebar #bottom_right {



	float: right;



	width: 200px;



	width: 200px;



}







#sidebar #bottom_center {



	width: 200px;



	margin: 0 auto;	



}







#sidebar #bottom_left {



	width: 200px;



	margin: 0;



	float: left;



}







.imgd {



	border: 1px solid #ccc;



	padding: 5px;



	



}







.main_content {



	margin: 0 auto;



	margin-top: 0px;



	width: 800px;

min-height: 350px;



}











.sd_left {



	float: left;



	color: #000;



	margin: 0 0 0px 5px;



	padding: 0px 20px 0px 5px;



	width: 500px;





	font: 1.3em arial, helvetica, verdana, sans-serif;



}	







.sd_right {



float: left;



	color: #000;



	margin: 0 5px 0 10px;



	padding: 0px 0px 0 10px;



	width: 240px;



	font: 1.3em arial, helvetica, verdana, sans-serif;



}







.sd_right ul {



	font-size: 0.75em;



	background-color:#fafafa;



	border-top: 1px solid #C2C2C2;



	list-style-type: none;



	margin: 1.5em 0px;



	padding:0px;



}







.sd_right li {



	border-bottom: 1px solid #C2C2C2;



	list-style-type: none;



	margin: 0px;



	padding: 0.5em 1em 0.5em 1em;



}







.sd_right ul li ul {



	padding: 0;



	margin: 0 0 0 20px;



	border: 0;



}







.sd_right ul li ul li {



	list-style-type: none;



	margin: 5px 0 0 0;



	padding: 0;



	border: 0;



	font: 1.25em Arial, sans-serif;



}







.sd_right a {



	color: inherit;



	color: #404040;



	text-decoration: none;



}







.sd_right a:hover {



	color: #ff6600;



}







.text_padding {



	padding: 15px 0 0 0;



}







.main_content h2 {



	padding: 5px 0 5px 0;



	font: bold 1.6em Arial, sans-serif;



}







.navigation {



	display: block;



	text-align: center;



	margin-top: 10px;



	margin-bottom: 60px;



}



	



.alignright {



float: right;



}



	



.alignleft {



float: left;



}







.centered {



display: block;



margin: 0 auto;



}







.date { 



	color: #46574D; 



	background: #FFFFFF;



	text-align: right; 



	margin: 10px 0 5px 0; 



	padding: 0.4em 0 0 0; 



	border-top: 1px solid #FFDEAB;



	font-size: 0.9em;



}



.date img {



	vertical-align: middle;



}







blockquote {



	margin: 10px 0 0 25px;



	padding: 0 20px;



	border-left: 3px solid #FFDEAB;



	color: #666;



}







ul.contentright {



	font-size: 0.75em;



	background-color:#fafafa;



	border-top: 1px solid #C2C2C2;



	list-style-type: none;



	margin: 1.5em 0px;



	padding:0px;



}







ul.contentright li {



	border-bottom: 1px solid #C2C2C2;



	list-style-type: none;



	margin: 0px;



	padding: 0.5em;



}







ul.contentright a {



	color: inherit;



	color: #404040;



	text-decoration: none;



}







ul.contentright a:hover {



	color: #ff6600;



}







ul.contentright .datea{



	color: #666;



	padding: 0px 1.5em 0px 10px;



}







.entry {



	margin-bottom: 40px;



}







input.button { 



	background: #FFFFF4; 



	color: #808080;



	border-right: 1px solid #ccc;



	border-bottom: 1px solid #ccc;



}







/* Begin Comments*/



#comments li.alt {



	background-color:#FFFFE7;



}







#comments {



	clear: both;



	width: 100%;



	background-color: #efefef;



	font: 1.1em Arial, sans-serif;



}







#comments .padding {



	width: 800px;



	margin: 0 auto;



	padding: 30px 40px 10px 60px;	



}







#comments {



	padding: 0;



	text-align: justify;



}







#comments ol{



	margin: 15px 0 15px;



	padding: 5px 10px 15px;



	list-style: none;



}







#comments li {



	margin: 15px 0 15px;



	padding: 5px 10px 15px 20px;



	list-style: none;



	background-color:#fafafa;



}







#comments li .avatar { 



	float: right;



	border: 1px solid #eee;



	padding: 2px;



	margin-left: 10px;



	background: #fff;



}







#comments a {



	color:#ff9900;



	text-decoration: none;



}







#comments a:hover {



	color:#666;



}







#comments p {



	margin: 10px 5px 10px 0;



}







#commentform p {



	margin: 5px 0;



}







.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



	clear:both;



}







.commentmetadata {



	margin: 0;



}







/* End Comments */







.error {



	color: #990000;



	background-color: #FFF0F0;



	padding: 7px;



	margin-top: 5px;



	margin-bottom: 10px;



	border: 1px dashed #990000;



}



.error h2 {



	color: #990000;



	background: inherit;



}







.success {



	color: #000000;



	background: #F5FBE1;



	padding: 7px;



	margin-top: 5px;



	margin-bottom: 5px;



	border: 1px dashed #7BA813;



}



.success h2 {



	color: #7BA813;









	background: inherit;



}







.footer { 



	background: #101010 url(images/footer.jpg) repeat-x top;



	width: 100%;



	color:#eee;  



	text-align:center; 



	clear:both;



	font: 1.3em arial, helvetica, verdana, sans-serif;



}



.footer .padding { padding: 25px 70px 25px 70px; }



.footer a { color:#FFCF83; text-decoration: none;}



.footer a:hover { color:#FFDF83; text-decoration: underline; }



#copyright {padding-top: 10px; color:#999;font-size:0.9em;}







/* Begin Images */



p img {



	padding: 0;



	max-width: 100%;



	}







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;



	}



/* End Images */







/* Captions */



.aligncenter,



div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.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;



	border-radius: 3px;



}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



/* End captions */
