/*  
Theme Name: WISclouds
Description: A light and cloudy theme that is fast-loading and great looking. Features custom header, widgets and threaded commments.
Version: 1.23
Author: ProWPthemes
Author URI: http://www.prowpthemes.net
Tags: blue, white, light, two-columns, right-sidebar, fixed-width, custom-header, custom-colors, threaded-comments

Distributed under the terms of the GNU General Public License
*/

/* body */
body {margin:0; padding:0; background:#FFFFFF;  font-family: Arial, Helvetica, sans-serif; position:relative;}
/* main center */
#main_center {clear:both; width:900px; top:233px; margin-left:auto; margin-right:auto;}
#main_header {width:100%; height:60px; background:url('../img/clouds_header.jpg') repeat-x bottom;}
#header_center {width:900px; float:left;}
#header_wrapper {float:left; width:900px; height:60px; padding-left:50px;}
#header_wrapper a {display:block;}
#main_header h1 {margin: 15px 15px 0 30px; padding:0; font-size:30px; font-family:"Trebuchet MS",'Lucida Grande', Verdana, Arial, Sans-Serif;}
#main_header h2 {margin:0 0 0 30px; padding:0; font-size:15px; color:#666f73; font-weight:bold;}
#main_header #textlinks {position:absolute; top:0; z-index:1;}
#main_header #textlinks a:hover {text-decoration:underline;}
a#headertitlelink {text-decoration:none;}
a#headerdesclink {text-decoration:none;}
/* menu */
#main_topmenu {float:left; width:95%; margin:30px 0 20px 15px; padding:0 0 0 0; font-size:14px; display: inline; border-top:2px solid #cbcbcb; border-bottom:1px solid #dfdfdf;}
#dropmenu {float:left; margin:0; padding:0 0 0 0; list-style:none; position:relative; line-height:22px; z-index:2; width:840px; font-weight:bold;} 
#dropmenu a {display:block; padding:3px 8px; color:#3a4656; text-decoration:none;} 
#dropmenu a:hover {background:#fdffff; color:#000000;}
#dropmenu ul {margin:0; padding:0; list-style:none; position:relative; line-height:20px; z-index:3; font-weight:bold; background:#ffffff; position:absolute; display:none; top:28px; left:-1px;}
#dropmenu li {float:left; position:relative; display:block;} 
#dropmenu ul a {border-left:1px solid #595f68;border-right:1px solid #595f68;} 
#dropmenu li ul {border-top:1px solid #595f68; border-bottom:1px solid #595f68; width:167px; font-size:11px;} 
#dropmenu li ul a {width:150px; height:auto; float:left;  border-bottom:1px solid #cccccc;} 
#dropmenu .page_item  {background:#FFFFFF;}
#dropmenu .page_item .page_item  {font-size:11px; border:none;}
#dropmenu .page_item li ul a {width:auto;}
#dropmenu ul ul {line-height:20px;top:auto;}
#dropmenu ul li{ }
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;} 
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 
/* body */
#left_col {width:80%; margin:0 0 0 10px; display:inline;}
#posts_contain { float:left; width:650px;}
#posts_contain a{color:#133257}
#posts_contain blockquote { border-left:2px solid #ebebeb; padding:0 0 0 10px; margin:0;}
.hentry {float:left; display: inline; margin:0 ; width:640px;}
.post_header {float:left; display: inline; width:640px; padding:0 0 20px 0; background:url('../img/post-bubble.gif') bottom;}
.post_header_header {width:640px; background:url('../img/post-bubble.gif') top; height:8px; font-size:1px;}
.post_header_contain {float:left;display: inline; width:620px; padding: 5px 0 0 10px;}
.post_header_contain h2 {margin:0; padding:0; color:#435765; font-size:18px;}
.post_header_contain h3 {margin:0; padding:0; color:#435765; font-size:12px;}
.post_header_contain .post_info { float:left; width:620px; display: inline; margin:6px 0 0 0; padding:3px 0 0 0; font-size:10px; font-weight:bold; color:#5a5a5a; border-top:1px solid #cad6db;}
#posts_contain .post_header_contain .post_info small a { color:#4b5052; text-decoration:underline;}
.post_header_contain .post_info small a:hover {  text-decoration:underline;}
.post_header_contain .post_info small { float:left; font-size:11px; font-weight:normal; color:#4b5052;}
.post_header h2 { margin:0; padding:0; font-size:18px; margin:0 0 3px 0;}
#posts_contain .post_header h2 a{ text-decoration:none; color:#4b5457;}
#posts_contain .post_header h2 a:hover{ text-decoration:underline; color:#5d7797;}
#posts_contain	.post_content {float:left; display: inline; margin-top:5px; margin-bottom:10px; padding:0 15px 0 10px; font-size:12px; line-height:19px;}
.post_content a img {border:none;}
.post_footer {float:left; display: inline; width:640px; margin:5px 0 5px 0; font-size:12px; line-height:19px; padding-bottom:20px;}
.alignright {float: right;}
img.alignright {margin:15px 0 15px 20px;}
#right_col { float:right; width: 200px; margin:0 30px 0 0;}
#right_col a { text-decoration:none; color:#595959; text-decoration:underline}
#right_col a:hover { text-decoration:underline;  color:#000}
#right_col ul {margin:0; padding:0; list-style:none}
#right_col h2 {margin-bottom:5px; font-size:14px; color:#36445e; width:99%}
.widgetcontent {float:left; clear:left; width:150px; padding:0 0 15px 20px;  color:#494949;}
.widgetcontent li {  float:left; clear:both; width:200px; color:#4f637b; margin:5px 0 0 0; display: inline; border-bottom:1px solid #e7e7e7; font-size:12px;}
#right_col .widgetcontent a { text-decoration:none; color:#3a4353;}
#right_col .widgetcontent a:hover { text-decoration:underline; color:#3b5d9b;}
#right_col .widgetcontent h2 {float:left; clear:both;}
#recent-posts { float:left; display: inline;}
#recent-posts a:hover {text-decoration:none; color:#FFFFFF;}
#recent-posts li { border-bottom:1px solid #e7e7e7; width:200px; float:left; font-size:12px; margin:7px 0 0 0; display:inline;}
#recent-posts li span { color:#5f6e80;float:left; padding-bottom:5px;}
.widgetcontent ul ul li{margin-left:10px; border:none; width:99%; clear:both;}
#right_footer {float:right; width:150px; height: 30px;}
/* bottom */
#bottom_footer {float:left; width:100%; color:#FFFFFF; font-size:12px; text-align:center; font-weight:bold; background:url('../img/post_footer_bg.gif') top no-repeat;}
#bottom_footer #copyright {width:700px; font-size:12px; margin:12px auto 23px auto; color:#565656;}
#bottom_footer #credit {font-size:15px; float:left; color:#c0c0c0; clear:left; margin-top:2px;}
#bottom_footer #credit h1 {margin:0; padding:0; font-size:inherit; font-weight:normal; display:inline; font-size:10px;}
#bottom_footer #credit a {text-decoration:none; color:#c0c0c0;}
#bottom_footer #credit a:hover {text-decoration:underline; color:#c0c0c0;}
#bottom_footer  #credit span {display:inline; font-weight:normal; color:#0f2a46; padding-left:10px;}
#bottom_footer  #credit span a  {text-decoration:none; color:#0f2a46;}
#bottom_footer  #credit span a:hover {color:#0f2a46;}
#bottom_footer  #credit span strong {font-weight:normal;}
