/*
Theme Name: misty
Theme URI: http://www.themelayouts.com/
Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: ThemeLayouts/DreamTemplate
Author URI: http://www.dreamtemplate.com/
*/


/* Normal Tags */
body { 
	background: #1a2022 url(images/bodybg.jpg); 
	margin: 0; 
	padding: 0; 
}
a, a:link, a:active { 
	color: #89B5C6; 
	text-decoration: none; 
}
a:hover { 
	color: #ffffff; 
}
blockquote, blockquote blockquote blockquote  { 
	margin: 0 5px; 
	padding: 10px; 
	border-top: 1px solid #dadada; 
	border-bottom: 1px solid #dadada; 
	background: #e5e5e5; 
}
blockquote blockquote { 
	margin: 0 5px; 
	padding: 10px; 
	border-top: 1px solid #dadada; 
	border-bottom: 1px solid #dadada; 
	background: #ffffff; 
}
img, a img { 
	border: 5px solid #303f43; 
	padding: 4px; 
	margin: 0; 
	background: none; 
}
input, textarea { 
	font-family: Tahoma, Geneva, sans-serif sans-serif; 
	font-size: 11px; 
	color: #858d8f; 
	margin: 2px; 
	padding: 4px;	
}

/* Wordpress Classes */
.aligncenter, div.aligncenter { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
}
.wp-caption { 
	border: none; 
	text-align: center; 
	background-color: #eeeeee; 
	padding-top: 4px; 
	margin: 10px; 
}
.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; 
	font-family: Tahoma, Geneva, sans-serif; 
}
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 
}
.navigation { 
	display: block; 
	padding: 0 0 0 0; 
}
.wp-smiley { 
	background: none; 
	border: none; 
	padding: 0; 
	margin: 0; 
}


/* Layout Styles */
.clearer { 
	clear: both; 
}
.ovhd { 
	overflow: hidden; 
}

/* Header */
#header { 
	width: 100%; 
	height: 134px; 
	margin: 0; 
	background: url(images/headerbg.jpg) repeat-x; 
}
#headiv { 
	width: 980px; 
	height: 96px; 
	overflow: hidden; 
}
#logo { 
	float: left; 
	margin: 0; 
	border: none; 
	font: bold 38px Arial, Helvetica, sans-serif; 
	text-transform: lowercase; 
	color: #fefefe; 
	letter-spacing: -1px;  
}
.header-ads { 
	width: 748px; 
	margin-top:15px;
	background: #101415; 
	padding: 10px; 
}
			
/* Search */
#topsearch { 
	width: 300px; 
	margin: 0 0 10px 0; 
	background: #101415; 
	padding: 10px; 
}
#s { 
	width: 300px; 
	float: left; 
	background: #304044; 
	padding: 10px 10px 9px 10px; 
	margin: 0; 
	border: 1px solid #46585c; 
}
#searchsubmit { 
	color: #93d43b; 
	float: left; 
	background: #1d2527; 
	padding: 9px 10px ; 
	margin: 0 0 0 2px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
	cursor: pointer; 
	border: none; 
}			

/* Top Nav  */
#topnav { 
	width: 100%; 
	background: #101415 url(images/topnavbg.jpg) repeat-x; 
	overflow: hidden; 
	border-bottom: 5px solid #1D2527;
}
#topnav2 { 
	width: 982px; 
	height: 34px;
	overflow: hidden; 
}

/* Bottom Nav  */
#bottomnav2 { 
	width: 982px; 
	height: 25px;
	overflow: hidden; 
	padding: 5px 0 0 20px;
	text-align: left; 
}

/* Top Nav UL */
#topnav ul { 
	list-style-type: none; 
	list-style-image: none; 
	margin: 0; 
	padding: 0; 
	display: inline-block; 
	float: left; 
}
#topnav ul li { 
	float: left; 
	display: inline; 
	margin: 0 5px 0 0; 
	padding: 0; 
}
			
/* Top Nav Links */
#topnav ul li a, #topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited { 
	display: block; 
	color: #FFFFFF; 
	float: left; 
	font: 14px Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	padding: 9px 0 0 10px; 
}
#topnav ul li a:hover { 
	color:#B2F03A;
}
#topnav ul li.current-cat a, #topnav ul li.current-cat a:link, #topnav ul li.current-cat a:active, #topnav ul li.current-cat a:visited { 
	font-weight: bold; 
	border-left: none; 
	color: #B2F03A; 
	padding: 9px 0 0 10px; 
}	
#home #topnav ul li.home a { 
	font-weight: bold; 
	border-left: none; 
	color: #93d43b; 
}

#dropdown-menu{
	width: 100%; 
	height: 60px;
	background: #101415 url(images/topnavbg.jpg) repeat-x; 
	border-bottom: 5px solid #1D2527;
}
#dropdown-menu2 { 
	width: 982px; 
	height: 34px;
}

/* Feed */
#feed { 
	width: 280px; 
	float: right; 
	margin: 17px 0 0 0; 
}
#feed a.feed { 
	color: #89b5c6; 
	display: inline-block; 
	background: url(images/feed.gif) no-repeat top left; 
	padding: 0 0 0 20px; 
	margin: 0 20px 0 0; 
	text-align: left; 
	font: 11px Arial, Helvetica, sans-serif; 
	line-height: 21px; 
	float: left;
}
#feed a.email { 
	color: #89b5c6; 
	display: inline-block; 
	background: url(images/email.gif) no-repeat top left; 
	padding: 0 0 0 20px; 
	margin: 0; 
	text-align: left; 
	font: 11px Arial, Helvetica, sans-serif; 
	line-height: 21px; 
	float: left;
}
				
	
/* Wrapper */
#wrapper { 
	width: 1008px; 
	margin: 0; 
	padding: 5px 0 0 0; 
	overflow: hidden; 
}

html>body #wrapper { 
	width: 1008px; 
	margin: 0; 
	padding: 43px 0 0 0; 
	overflow: hidden; 
}
	

/* Content */
#content {
	width: 660px; 
	float: left; 
	background: #1d2527 repeat-y top left; 
	margin: 0 0 0 5px; 
	padding: 0; 
	font: 12px Arial, Helvetica, sans-serif; 
	line-height: 24px; 
	text-align: left; 
	color: #858d8f;  
}

html>body #content { 
	width: 660px; 
	float: left; 
	background: #1d2527 repeat-y top left; 
	margin: 0 0 0 10px; 
	padding: 0; 
	font: 12px Arial, Helvetica, sans-serif; 
	line-height: 24px; 
	text-align: left; 
	color: #858d8f;  
}
#contentbottom { 
	background: url(images/contentbottombg.jpg) no-repeat bottom; 
	padding: 0 0 20px 0; 
}
#contentdiv { 
	margin-left: 10px; 
	padding: 10px 0 0 0px; 
}
#home #contentdiv { 
	margin: 0; 
}

/* Entries */
.entries { 
	overflow: hidden;
}
#home .entry { 
	width: 198px; 
	height:230px;
	float: left; 
	padding: 0; 
	margin: 0 10px 30px 0; 
	overflow: hidden; 
	text-align:center;
}
#nothome .entry { 
	margin: 0 10px 30px 0;
}
span.cat { 
	padding: 10px 27px; 
	display: inline-block; 
	float: left; 
	margin: 0 10px 0 0;  
}
span.cat a { 
	color: #fefefe; 
}
.entry { 
	background: #101415; 
	border: 1px solid #000000; 
}
.entryinfo { 
	font: 11px Arial, Helvetica, sans-serif; 
	line-height: 19px; 
	margin: 0; 
	padding: 15px; 
	color: #858d8f; 
	text-align: right; 
}
#home .entryinfo { 
	margin: 0; 
}
.excerpt, .entry .post { 
	padding: 0 5px; 
}
html>body .excerpt, .entry .post { 
	padding: 0 15px;
}
.excerpt { 
	color: #101415; 
}
				
/* Category entry page style */
.category_entry { 
	width: 198px; 
	height:230px;
	float: left; 
	padding: 0; 
	margin: 0 12px 30px 0px; 
	overflow: hidden; 
	background: #101415; 
	border: 1px solid #000000;
	text-align:center;
}

html>body .category_entry { 
	width: 198px; 
	height:230px;
	float: left; 
	padding: 0; 
	margin: 0 16px 30px 0px; 
	overflow: hidden; 
	background: #101415; 
	border: 1px solid #000000;
	text-align:center;
}

/* post exerpts*/
.entry_exerpts { 
	width: 618px; 
	float: left; 
	padding: 10px; 
	margin: 0 0 30px 0px; 
	overflow: hidden; 
	background: #101415; 
	border: 1px solid #000000;
}

#entry_exerpts_img { 
	width:220px;
	float:left;
}

#entry_exerpts_img img{ 
	width:200px;
	height:150px;
}
#entry_exerpts_text { 
	width:390px;
	color: #858D8F; 
	float:right;
}

/* Featured  */
#featured { 
	margin: 0 20px 30px 0; 
	padding: 0; 
	background: #ffffff; 
	border: 1px solid #333333;  
}
#featured span.cat { 
	background: #333333; 
	padding: 5px 10px; 
	display: inline-block; 
	float: left; 
	margin: 0 10px 0 0;  
}
#content #featured h2 { 
	padding: 0; 
	margin: 3px 0 0 0; 
	font-size: 21px; 
	line-height: 25px; 
}
#featured #mainf { 
	padding: 20px 10px 10px 10px; 
}
#featured #mainf img { 
	width: 220px; 
	padding: 0; 
	margin: 0; 
	float: left; 
}
#featured #mainf .etext { 
	width: 370px; 
	float: right; 
}
#featured #mainf .etext p, .excerpt p { 
	margin: 0; 
	padding: 0; 
}
				
			
/* Content Headlines */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0 0 7px 0; 
}
#content h3, #content h4, #content h5, #content h6 { 
	font-weight: bold; 
}
#content .entry h3 { 
	font-size: 14px; 
	line-height: 22px; 
	margin: 4px 0 0 0; 
}
#home #content .entry h3 { 
	width: 198px; 
	float: right; 
}
#content .category_entry h3 { 
	font-size: 14px; 
	line-height: 22px; 
	margin: 4px 0 0 0; 
}
#home #content .category_entry h3 { 
	width: 198px; 
	float: right; 
}
#content .entry h2.single { 
	font-size: 24px; 
	line-height: 28px; 
	margin: 4px 0 0 25px; 
	padding-right: 10px; 
}
#content #entries h5 { 
	text-transform: uppercase; 
	padding:0; 
	margin: 0 0 7px 0; 
}

#content .entry h2.page { 
	font-size: 20px; 
	line-height: 28px; 
	margin: 4px 0 0 25px; 
	padding-right: 10px; 
	color: #89B5C6; 
	text-decoration: none; 
}

/* Commentlist - comments/replies list */
ol.commentlist { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
}
ol.commentlist li { 
	margin: 0 0 25px 0; 
	background: none; 
	border: none; 
	padding: 10px; 
}
ol.commentlist li.alt { 
	background: #f0f0f0; 
	border: 1px solid #e5e5e5; 
}
ol.commentlist li ul.children { 
	list-style-type: none; 
	list-style-image: none; 
}
ol.commentlist li.alt ul.children li, ol.commentlist li ul.children li.alt ul li { 
	background: #ffffff; 
	border: 1px solid #e0e0e0; 
}
ol.commentlist li.alt ul.children li ul li { 
	background: #f4f4f4; 
	border: 1px solid #eeeeee; 
}
.avatar { 
	float: left; 
	margin-right: 5px; 
	background: none; 
	border: none; 
}
			
/* Comment Form */
input#author, input#email, input#url, textarea#comment { 
	background: #304044; 
	border: 1px solid #46585c; 
}

/* Sidebar */
#sidebar { 
	width: 330px; 
	float: right; 
	font: 11px Arial, Helvetica, sans-serif; 
	line-height: 20px; 
	text-align: left; 
	color: #93d43b; 
	margin: 0; 
}
#sidebar a { 
	color: #89b5c6; 
	font-weight: bold; 
}
.widget, #adspot { 
	margin: 0 0 30px 0; 
}
.w { 
	padding: 10px;  
	background: #101415; 
}
		
/* Sidebar Headline */
#sidebar h2 {
	padding: 0; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	margin: 0 0 5px 0; 
	color: #93d43b; 
}

/* Ads Spots 125x125 */
#adspot { 
	overflow: hidden; 
}
#adspot a img { 
	padding: 0; 
	margin: 0; 
	border:none; 
	background: none; 
}
.adspotdiv { 
	overflow: hidden; 
	margin-bottom: 10px; 
	padding: 0; 
}
.adspotdiv2 { 
	overflow: hidden; 
	padding: 0;  
}
.ad1, .ad3 { 
	float: left; 
}
.ad2, .ad4 { 
	float: right; 
}

/* Sidebar UL, OL */
#sidebar ul, #bottombar ul { 
	list-style-type: square; 
	margin: 0; 
	padding: 0 10px 0 25px; 
}

/* background-color:#191e1f;*/
#sidebar ul li, #sidebar ol li, #bottombar ul li, #bottombar ol li { 
	margin: 0; 
	padding: 0; 
}
			
		
/* Footer */
#footer { 
	width: 100%; 
	overflow: hidden; 
	padding: 20px 0; 
	margin: 0; 
}
#footer2 { 
	width: 982px; 
	overflow: hidden; 
}
#fl { 
	width: 600px; 
	float: left; 
}
		
/* Bottom Nav UL */
#fl ul { 
	list-style-type: none; 
	list-style-image: none; 
	margin: 13px 0 0 0; 
	padding: 0; 
	display: inline-block; 
	border-right: 1px solid #858d8f; 
	float: left; 
}
#fl ul li { 
	float: left; 
	display: inline; 
	margin: 0; 
	padding: 0; 
}
			
/* Top Nav Links */
#fl ul li a, #fl ul li a:link, #fl ul li a:active, #fl ul li a:visited { 
	display: block; 
	float: left; 
	color: #89B5C6; 
	font: 11px Tahoma, Geneva, sans-serif bold; 
	padding: 2px 22px 2px 22px; 
	border-right: 1px solid #000000; 
	border-left: 1px solid #858d8f; 
}
#fl ul li a:hover { 
	text-decoration: underline;
}
#fl ul li.home a { 
	border-left: none; 
}
				
#fr { 
	width: 280px; 
	float: right; 
	font: 12px Arial, Helvetica, sans-serif; 
	line-height: 21px; 
	color: #858d8f; 
	text-align: left; 
	margin: 0; 
}
#footer a { 
	color: #89B5C6; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

/* BB Code */
.bbCodeHeading{
	font-family:Arial, Helvetica, sans-serif; 
	color:#89b5c6; 
	font-weight:bold; 
	font-size:12px; 
	text-align:left;
}		
.bbCodeForm{
	display: inline; 
	overflow:hidden;
	background:#304044; 
	border: 1px solid #46585c;
	height: 12px;
}
			
/* Sidebar ads */ 			
.sidebar-td{
	width: 130px;
	vertical-align: top;
	padding: 0;
}
html>body .sidebar-td{
	width: 130px;
	vertical-align: top;
	padding: 0;
}
.sidebar-topbar {
	width: 290px;
	background: #101415 url(images/sidebar-topbar.jpg);
	background-repeat:no-repeat;
}		

/* Gallery ads */ 			
.galleryAd{
	width:304px; 
	float:left;
	padding:9px 5px 10px 5px;
}
html>body .galleryAd{
	width:304px; 
	float:left;
	padding:9px 0 10px 0;
}

/* Imagebrowser ads */ 			
.imagebrowser-top{
	border:1px solid #000000;
	padding: 0 10px 0 10px;
	margin: 10px 0 0 0;
	background: #1A1F22;
}
.imagebrowser-thum{
	width:114px;
	vertical-align: top;
	padding:10px 5px 5px 0;
}
.imagebrowser-thum-description{
	width:125px;
	vertical-align: top;
	padding:10px 5px 5px 0;
}
.imagebrowser-ad{
	width:125px;
	vertical-align: top;
	padding:0;
	margin:0;
	text-align:left;
}

/* Single Image Sidebar */
#sidebar-single { 
	width: 180px; 
	margin: 0 0 10px 0; 
	background: #101415; 
	padding: 10px; 
	float: left; 
	font: 11px Arial, Helvetica, sans-serif; 
	line-height: 20px; 
	text-align: left; 
	color: #93d43b; 
}
#sidebar-single a { 
	color: #89b5c6; 
	font: 11px Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

#two-ads { 
	width: 610px; 
	height: 250px;
	margin: 0 0 10px 0; 
	background: #101415; 
	padding: 10px !important; 
}
#index-block { 
	width: 610px; 
	margin: 0 15px 10px 15px; 
	background: #101415; 
	border:1px solid black;
	padding: 10px !important; 
}

