/*



Theme Name: Seasons Theme (Autumn)



Theme URI: http://www.mywebcafe.net/



Description: Autumn wordpress theme



Author: Jason Cameron



Version: 2.8.1.2



Tags: black, two-columns, fixed-width, right-sidebar, theme-options, threaded-comments, seasonal



*/











html, body {



	background:#000 url(img/bg.jpg) no-repeat left top;



	font-family: Verdana;



	border: 0;



}







body, p, h1, h2, h3, h4, ul, ol, li, form, blockquote {



	margin: 0;



	padding: 0;



	color: #FFFFFF;



}







a {



	text-decoration: none;



	color: #898080;



}







a:hover {



	text-decoration: underline;



}







#header {



	width: 100%;



	height: 210px;



	



}







#header h2 {



	font-size: 30px;



	color: #fff;



	padding-top: 25px;



	font-weight: normal;



}











#header h1 {font-style: italic;



font-family: Georgia;



color: #93a6ce;



font-size: 32px;



	}







.blogtitle a:hover {



	text-decoration: none;



}







.blogtitle {



float: left;



margin-top: 128px;



font-family: Georgia;



color: #E5E7E5;



font-size: 10px;



}







.headrss {	



float:right; 



margin-top:150px



}











#header h2 a {



	color: #fff;



}







#header h2 a:hover {



	color: #ADE166;



	text-decoration: none;



}







#header p {



	padding-top: 1px;



	color: #fff;



	font-size: 13px;



	color: #8F8F8F;



}







#login ul{



background:none;



}



#login ul.top_menu li{



display:block;



padding:0px;



margin:0px;



width:77px;



padding:0px 25px 0 0;



}



#login ul.top_menu li a{



width:95px;



text-decoration:none;



float:left;



background:none;



padding:0px;



}



#login ul.top_menu li a:hover{



background:url(img/arrow.gif) no-repeat left ;



background-position:0px 0px;



}







#main_container {



	width: 781px;



	margin: 0;



	padding:0 0 0 150px;



}







#menu {



	width: 100%;



	font-size: 14px;



	position: relative;



}







#menu ul {



	width: 100%;



}







#menu li {



	display: block;



	float: left;



}







#menu li a {



display: block;



color: #000;



font-weight:bold;



background-color:#FFFFFF;



width:116px;



height:20px;



text-align:center;



padding-top:10px;



margin:15px 0 0 5px;



filter:alpha(opacity=35); 



opacity: 0.35;



	



}



#menu li a:hover {



filter: alpha(opacity=70);



-moz-opacity: 0.7;



opacity: 0.7;



text-decoration:none;



}



* html #menu li a {



	width: 1%;



}







#menu li.current_page_item a {



display: block;



color: #000;



font-weight:bold;



background-color:#FFFFFF;



width:116px;



height:20px;



text-align:center;



padding-top:10px;



margin:15px 0 0 5px;



filter:alpha(opacity=30);



opacity: 0.3;



}







#menu li.current_page_item a:hover {



	filter:alpha(opacity=70); 



opacity: 0.7;



text-decoration:none;



}











#login {







	position: absolute;



	right: 0px;



	top: 0px;



	font-size: 11px;



	color: #8F8F8F;







}















#page_desc {



	width: 100%;



	height: 3.1em;



	font-size: 14px;



	padding-bottom: 10px;



	background: #0F0F0F;



}







#page_desc #text {



	padding-left: 20px;



	height: 3.1em;



	float: left;



	width: 499px;



	background: #0F0F0F;



}







#page_desc p {



	padding: 12px 0px;



}







#search_top {



	float: right;



	width: 262px;



	height: 3.1em;



	background: #0F0F0F;



}







#search_top form {



	margin-top: 0.65em;



	position: relative;



}



img.noborder{



border:none;



}



.sfield {



	background: #202020;



	border: #000 1px solid;



	width: 145px;



	height: 18px;



	font-size: 13px;



	padding: 3px 2px 0 3px;



	color:#666666;



}



.sfield:hover {



	background: #202020;



	border: #414141 1px solid;



	width: 145px;



	height: 18px;



	font-size: 13px;



	padding: 3px 2px 0 3px;



	color:#666666;



}







#search_top input.sbutton {



	position: absolute;



	top: 0;



	left: 160px;



}















#content_wrap {



	background: #0F0E0E url(img/content_wrap_bg.gif) repeat-y;



	padding: 0 16px;



	width: 749px;



}







#content {



	width: 486px;



	float: left;



}







#content h2 {



	font-size: 15px;



}







#content p {



	font-size: 11px;



	line-height: 16px;



	padding: 10px 0;



}







#content ul, #content ol {



	padding: 0.5em 2.5em;



	font-size: 13px;



}







#content ul li {



	background: url(img/bullet.gif) no-repeat 0 0.6em;



	line-height: 20px;



	padding-left: 25px;



	list-style: none;



}







#content ol {



	margin-left: 1.4em;



}







#content ol li {



	background: none;



	padding-left: 7px;



	line-height: 20px;



}







#content blockquote {



	background: #111111;



	border: #2F2C2C 1px solid;



	font-size: 13px;



	color: #fff;



	padding: 0 10px;



	width: 87%;



	margin: 10px auto;



	line-height: 20px;



}











#caption {



	width: 100%;



	height: 1.9em;



	background: #0F0F0F;



}







#caption h2 {



	width: 250px;



	float: left;



	line-height: 1.9em;



	padding-left: 18px;



	color:#fff;



}







#m_post {



	width: 200px;



	float: right;



	height: 31px;



	position: relative;



	background: #0F0F0F;



}







#m_post span {



	display: none;



}







#m_post .o_entries a {



	position: absolute;



	right: 83px;



	top: 8px;



	display: block;



	width: 55px;



	height: 25px;



	background: url(img/arrow_left.gif) no-repeat;



}







#m_post .r_entries a {



	position: absolute;



	right: 21px;



	top: 8px;



	display: block;



	width: 55px;



	height: 25px;



	background: url(img/arrow_right.gif) no-repeat;



}







#m_post .o_entries a:hover {



	background-position:-5px 0;



	text-decoration: none;



}



#m_post .r_entries a:hover {



	background-position:5px 0;



	text-decoration: none;



}







#m_post a:hover span {



	display: block;



	font-size: 11px;



	color: #2E2E2E;



	position: absolute;



	top: 0;



}







#m_post .o_entries a:hover span {



	left: -100px;



}







#m_post .r_entries a:hover span {



	left: -130px;



}







.post {



	background: #060606;



	margin-top: 15px;



	padding: 5px 15px 15px 15px;



}







#page_post {



	margin-top: 0px;



	



}







#page_post h2 {



	color: #8FB1B0;



}







.post h2 {
font-family:Georgia, "Times New Roman", Times, serif;


	
	padding: 10px 0;



}







.post h2 a {



	color: #df8854;



}







.post p a {



	text-decoration: underline;



}







.post p a:hover {



	text-decoration: none;



}







.post_details {



	padding: 0 15px;



	background:url(img/post_details.jpg) no-repeat left top #0e0e0e;



}







.post_details p {



	padding: 5px 0;



   margin-top: 1px;
color:#555555;


	font-size: 11px !important;



}







.post_details p a {



	text-decoration: none;



	color:#606060;



}







.post_details p a:hover {



	text-decoration: underline;



}















#more_posts {



	background: #000;



	padding: 10px 15px;



	margin-top: 15px;



	font-size: 11px;



}







.comments_caption {



	width: 100%;



	background: #000;



	margin-top: 15px;



}







.comments_caption h2 {



	padding-left: 15px;



	line-height: 2em;



}







.comment_wrap {



	background: #000;



	margin-top: 15px;



}







.comment_wrap p {



	font-size: 13px !important;



}







.comment_wrap_head {



	padding: 0 15px;



}







.comment_wrap_head p {



	padding: 7px 0 !important;



}







.comment_wrap_head span {



	color: #898989;



	padding-left: 5px;



}







.comment_wrap_post {



	padding: 5px 0;



	border-top: #3F3B3B 1px dashed;



}







.comment_wrap_post p {



	padding: 10px 15px !important;



}







#leave_a_comment_wrap {



	width: 100%;



	margin-top: 15px;



}







.leave_a_comment {



	background: #000;



	width: 10em;



	text-align: center;



	float: left;



}







.leave_a_comment h2 {



	line-height: 30px;



}







.trackback_rss {



	float: right;



	padding-right: 15px;



	padding-top: 8px;



	width: 12.9em;



}







.trackback_rss p {



	padding: 0 !important;



	font-size: 11px !important;



}







#comment_form {



	background: #000;



	padding: 11px 0;



	clear: both;



}







#content form {



	background: #000;



	width: 445px;



	border:  #0F0F0F 1px solid;



	padding: 15px 0 15px 15px;



	margin: 0 auto;



}







#content form p {



	padding: 0px 0 5px 0;



	line-height: 20px;



}







#content input {



	border: #3a3a3a 1px solid;



	background: #111111;



	padding: 5px;



	font-size: 15px;



	font-family: Georgia;



    color:#666;



}







#content input.data {



	width: 184px;



}







#content textarea {



	border: #3a3a3a 1px solid;



	width: 415px;



	height: 170px;



	padding: 3px;



	font-size: 15px;



	font-family: Georgia;



	background:#111111;



    color:#666;



}







#content input.sbutton {



	margin-top: 3px;



	color:#666666;



}







#sidebar {



	width: 216px;



	float: right;



	padding: 15px;



}







#sidebar h2 {



	font-size: 13px;



	color: #B4C7CB;



	padding: 5px 0;



	line-height: 18px;







}







#sidebar p, #sidebar li {



	font-size: 11px;



	clear:both;



}







#sidebar p {



	padding: 2px 0;



	line-height: 16px;



}



img.sidebar_img{



float:left;



 padding:3px;



 margin:0px 5px 5px 0px;



 border:#2F2F2F 1px solid;



 }







#sidebar ul {



	list-style: none;



}







#sidebar ul ul {



	padding: 10px 0;



	list-style: none;



}







#sidebar ul ul ul {



	padding: 0;



}







#sidebar ul li ul li {



	background: url(img/bullet.gif) no-repeat 0 9px;



	padding-left: 23px;



	line-height: 23px;



}







.textwidget {



	line-height: 20px;



	padding: 10px 0;



}







#wp-calendar {



	padding: 10px 0 10px 10px;



}







#wp-calendar caption {



	margin: 10px 0px;



	border-bottom: 0;



}







#wp-calendar td {



   margin: 0;



   padding: 3px 5px;



}







#wp-calendar td#today {



   background: #EEEEEE;



}







#footer {



	background: #0F0E0E;



	height: 2.7em;



	border-top: #0F0E0E 15px solid;



	border-bottom: #0F0E0E 15px solid;



	clear: both;



}







#footer ul {



	width: 490px;



	float: left;



	padding: 10px 0px 0 10px;



}







#footer li {



	display: inline;



	list-style: none;



}







#footer li a {



	display: block;



	float: left;



	line-height: 24px;



	font-size: 12px;



	padding: 0 6px;



	margin-right: 19px;



	color: #2E2E2E;



}







#footer li.current_page_item a {



	color: #fff;



	background: #2F2F2F;



}







#footer p {



	width: 100px;



	float: right;



	font-size: 11px;



	line-height: 3.5em;



}







#footer p a {



	color: #CCCCCC;



}







#copyright {



	width: 781px;



	margin: 0 auto;



	text-align: center;



	font-size: 11px;



	padding: 15px 0 25px 0;



	color: #8F8F8F;



}







#copyright p {



	line-height: 19px;



}











#menu:after,



#menu ul:after,



#content_wrap:after,



#footer:after,



#leave_a_comment_wrap:after {



    content: "."; 



    display: block; 



    height: 0; 



    clear: both; 



    visibility: hidden;



}







.aligncenter {



display: block;



margin-left: auto;



margin-right: auto;



}







.alignleft {



float: left;



}







.alignright {



float: right;



}











.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-dd {



font-size: 11px;



line-height: 17px;



padding: 0 4px 5px;



margin: 0;



}











