/*




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: Georgia;




	border: 0;




}












body, p, h1, h2, h3, h4, ul, ol, li, form, blockquote {




	margin: 0;




	padding: 0;




	color: #999999;




}












a {




	text-decoration: none;




	color: #8FB1B0;




}












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: #E5E7E5;




font-size: 32px;




	}












.blogtitle a:hover {




	text-decoration: none;




}












.blogtitle {




float: left;




margin-top: 128px;




font-family: Georgia;




color: #E5E7E5;




font-size: 20px;




}












.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=70);




opacity: 0.7;




}












#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: 20px;




	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: #000;




	margin-top: 15px;




	padding: 5px 15px 15px 15px;




}












#page_post {




	margin-top: 0px;




	




}












#page_post h2 {




	color: #8FB1B0;




}












.post h2 {




	padding: 10px 0;




}












.post h2 a {




	color: #DFBB7D;




}












.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;




	font-size: 11px !important;




}












.post_details p a {




	text-decoration: none;




	color:#B37E22;




}












.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;




}




vwp-smiley {
	border: 0pt none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}							


















