/*  
Theme Name: WThemes.com
Theme URI: http://wthemes.com
Description: Just our main themes ;)
Version: 1
Author: Bob
Author URI: http://rusdy.com
Theme copyright bob me@rusdy.com {rusdy.com)
*/

/*--------sexy body --------*/
* { padding:0; margin:0; list-style:none; text-decoration:none;}
body { background:#fefefe url(i/bkg.gif) repeat-x; font:11px/12px Arial, Helvetica, Sans-Serif;}

/*--------top --------*/
#top { height:77px; width:100%; }
.top { width:900px; height:44px; margin:auto;}
#logo { width:179px; float:left; }
#logo h1 { text-indent:-9999px;}
#logo h1 a { display:block; background:url(i/logo.gif) no-repeat; height:44px; }
#slogan { text-indent:-9999px; display:block; width:279px; height:44px; background:url(i/slogan.gif) no-repeat; float:right;}

/*--------menu slurp! --------*/
#nav { width:900px; height:24px; margin:auto;}
#nav ul.nav { width:500px; float:left;}
#nav ul.nav li { float:left; display: inline; height:24px; line-height:24px; margin-top:5px !important; margin-top:0px; }
#nav ul.nav li a { display: block; padding:0 10px 0 10px; color:#505050; }
#nav ul.nav li a:hover { color:#000;}
#nav ul.nav li.current_page_item {background: #7cad31 url(i/nav_right.gif) no-repeat right;}
#nav ul.nav li.current_page_item a{background: url(i/nav_left.gif) no-repeat left; color:#fff; }
#nav ul.rss { width:200px; float:right;}
#nav ul.rss li { float:left; display:inline; padding:0 10px 0 0; height:16px; margin-top:10px !important; margin-top:5px;  }
#nav ul.rss li a { display: block; color:#505050; }
#nav ul.rss li input { display:block; float:left; margin:0 5px 0 0 !important; margin:-4px 0 0 0; }
#nav ul.rss li label { cursor: pointer; }
#nav ul.rss li label:hover { color: #666; }
#nav ul.rss li.feed { text-indent:-9999px;}
#nav ul.rss li.feed a { display:block; background:url(i/feed.gif) no-repeat; height:16px; width:16px;}

/*-------- sticky --------*/
html, body { height: 100%; }
.main { min-height: 100%; height: auto !important; height: 100%; margin: 15px auto -31px; width:900px; }

/*--------main --------*/
.ltop { width:592px; background:url(i/dtop.gif) no-repeat; height:6px;}
#single { width:592px; float:left;}
.left { width:592px; }
.left1 { width:672px; }
.left1 h2.latest { text-indent:-9999px; display:block; background:url(i/latestthemes.png) no-repeat; height:15px; margin-bottom:15px; border-bottom:1px dashed #d2cdb0; padding-bottom:10px; }
.lbot { width:592px; background:url(i/dbottom.gif) no-repeat; height:6px; margin-bottom:10px;}
.post1 { width:650px; background:#f9f9f7; padding:10px 10px 5px 10px; border:1px solid #dadab6; }

/*--------thumbnails --------*/
.post1 .margin { display:block; margin-left:-15px;}
.post1 .theme { width:150px; float:left; padding:0 0 10px 15px !important; padding:0 0 10px 12px; }
.post1 h2.title  {font:normal 11px Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; width:154px; display:block; height:24px; background:url(i/themename.gif) no-repeat top left; }
.post1 h2.title a { color:#fff; padding-left:65px; line-height:24px; }
.post1 h2.title a:hover {display:block; height:24px; background:url(i/themename_h.gif) no-repeat top left; }
.post1 .votes, .post .votes { width:144px; height:26px; background:url(i/votebg.gif) no-repeat; padding:2px 5px 5px 10px !important; padding:2px 3px 5px 8px;}
.post1 .votes, .post .votes { color:#333; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}

.post { width:570px; background:#f9f9f7; padding:5px 10px 5px 10px; margin:0 !important; margin:-8px 0 -5px 0; border-left:1px solid #dadab6; border-right:1px solid #dadab6;}
.post ol.vote li { display:block; background:#fff; padding:10px; margin-bottom:10px; }
.post ol.vote li.alt { display:block; background:#f9f9f7; padding:10px; margin-bottom:10px; }
.post p { line-height:130%; padding-bottom:10px; margin:0;}
.entry { width:254px; margin:auto; padding:10px 0 10px 0; }
.entry h2 { font:normal 12px Georgia, "Times New Roman", Times; }
.entry h2 a { color:#fff;}
.post ul.related_post {}
.post ul.related_post li { float:left; display:inline; margin:0 7px 0 0; padding-bottom:5px; }
.post ul.related_post li a.related { border:2px solid #dadada; display:block;}
.post ul.related_post li a.related:hover { border:2px solid #333; display:block;}
.post h3 { font:normal 12px Georgia, "Times New Roman", Times; color:#fff; display:block; padding:5px; background:url(i/hbg.gif) repeat-x bottom;}
.post a { color:#757034;}
.post a:hover { color:#333;}

/*--------single--------*/
#sthumb { width:150px; float:left; }
#details { float:right; width:390px;}
#details p.demo { font:bold 12px Geneva, Arial, Helvetica, sans-serif;}


/*--------sidebar--------*/
#right { width:290px; float:right; }
#right h2 {font:bold 13px Georgia, "Times New Roman", Times; margin:0 0 10px 5px;}
#right h3 {font:normal 13px Georgia, "Times New Roman", Times; margin-bottom:10px; background:url(i/hbg.gif) repeat-x bottom; padding-bottom:5px;}
#right h3 a { color:#333;}
#right h3 a:hover { color:#000;}
#right ol li { display:block; background:#fff; padding:10px; border:2px solid #cecead; margin-bottom:10px; text-align:center; }
#right ol li.alt { display:block; background:#f9f9f7; padding:10px; border:2px solid #cecead; margin-bottom:10px; }
#right p { line-height:130%; padding-bottom:10px; margin:0;}
#right span.visit a { color:#000; font-weight:bold; text-align:right;}
#right span.visit a:hover { color:#9f9b25;}

/*--------index-sidebar--------*/
#index-right { width:210px; float:right;  }
#index-right h2 {font:bold 13px Georgia, "Times New Roman", Times; margin:0 0 10px 0;}
#index-right h3 {font:normal 13px Georgia, "Times New Roman", Times; margin-bottom:10px; background:url(i/hbg.gif) repeat-x bottom; padding-bottom:5px;}
#index-right h3 a { color:#333;}
#index-right h3 a:hover { color:#000;}
#index-right ul.ads li { display:block; background:#fff; padding:3px 3px 0 3px; border:2px solid #cecead; margin-bottom:10px; }
#index-right #bycolor { display:block; margin-bottom:10px; }
#index-right #bycolor a img { border:1px solid #fff;}
#index-right #bycolor a:hover img { border:1px solid #000;}
#index-right ul.wp-tag-cloud {display:block; background:#fff; padding:10px; margin-bottom:10px; border:2px solid #cecead;}
#index-right ul.wp-tag-cloud li {display:block; background:url(i/hbg.gif) bottom repeat-x; line-height:25px;}
#index-right ul.wp-tag-cloud li a {background:url(i/bullet_orange.gif) no-repeat 0 0; color:#b30000; padding-left:20px; text-transform:capitalize; }
#index-right ul.wp-tag-cloud li a:hover {color:#cb6f14;}


/*--------misc--------*/
.post1 img { border:2px solid #edeac9;}
.post img { border:2px solid #fff;}
.clear { clear:both;}
p img { 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; }
.alignright { float: right; }
.alignleft { float: left }
#h2color { width:570px; height:20px; line-height:20px; background:url(i/hbg.gif) repeat-x bottom; padding-bottom:5px; margin-bottom:10px;}
#h2color h2 {font:bold 15px Georgia, "Times New Roman", Times; color:#333; }
#h2color .hcleft { display:block; float:left;}
#h2color .hcright { display:block; float:right;}
.post h3 { font:bold 15px Georgia, "Times New Roman", Times; color:#333; background:url(i/hbg.gif) repeat-x bottom; padding-bottom:5px; margin-bottom:10px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*--------rating (www.lesterchan.net)--------*/
.post-ratings { width:100%; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.post-ratings-loading { display: none; }
.post-ratings-image { border: 0px;  }
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG { border: 0px; }
.post-ratings-text { }
.wp-postratings-usage-pre { margin: 20px; padding: 10px; border: 1px solid #c8c8c8; background: #f0f0f0; overflow: auto; }
.navigation { display:block; background:url(i/navi.gif) no-repeat left; margin-top:20px; padding-left:375px;}
.navigation span.older { background:url(i/older.gif) no-repeat right; padding-right:25px; }
.navigation span.newer { background:url(i/newer.gif) no-repeat left; padding-left:25px; }

/*--------tool tip--------*/
.tool-tip { width: 567px; height:204px; z-index: 13000; border:3px solid #baba93; }
.tool-title { display:none;}
.tool-text { }

/*--------comment--------*/
.post ol.commentlist { width:570px;}
.post ol.commentlist a { color:#000; border-bottom:1px dashed #9f9b25;}
.post ol.commentlist a:hover { color:#9f9b25;}
.post ol.commentlist li.alt { background:#fff; display:block; padding:5px; margin-bottom:10px;}
.post ol.commentlist li { background:none; display:block; padding:5px; margin-bottom:10px;}
.post .cometa { display:block;}
.post .cometa .gravatar { width:36px; float:left; border:1px solid #dadada; margin:2px;}
.post .cometa .ucomments { width:500px; padding-left:10px; float:right;}
#commentform label { padding-left:10px;}
#author,#email,#url,#comment { color: #333; border: 1px solid #d7d7d7; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(i/inputbg.gif) repeat-x top left;}
#author:focus,#email:focus,#url:focus,#author.sffocus ,#email.sffocus ,#url.sffocus  { color: #000; border: 1px solid #dadab6; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
#comment { width:520px;}
#comment:focus,#comment.sffocus { color: #000; border: 1px solid #dadab6; width:520px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(i/inputbg.gif) repeat-x top left;}

/*--------pooter--------*/
#footer { background:url(i/foobkg.gif) repeat-x; clear: both; position: relative; z-index: 10; height: 31px; }
.footer, #push { height:30px; width:900px; margin:auto; padding-top:1px; }
.footer p { line-height:30px; color:#fff;}
.footer p a { color:#CCCCCC; }

/*--------authenticjobs--------*/
#authenticjobs { display:block; background:#fff; padding:10px; margin-bottom:10px; border:2px solid #cecead;}
#authenticjobs img { border:none;}
#authenticjobs a {color:#b30000;}
#authenticjobs a:hover {color:#cb6f14;}
#authenticjobs ul { clear:both; margin-bottom:5px;}
#authenticjobs ul li { display:block; background:url(i/bullet_orange.gif) no-repeat 0 0; padding-left:20px; line-height:20px; }

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { padding: 2px 6px 2px 6px; margin: 2px; text-decoration: none; border: 1px solid #ccc; color:#ccc; background:#fff; }
.wp-pagenavi a:hover { border: 1px solid #669933; color:#669933; background:#fff; }
.wp-pagenavi span.pages { padding: 2px 6px 2px 6px;  margin: 2px 2px 2px 2px; border: 1px solid #669933; color:#669933; background:#fff; }
.wp-pagenavi span.current { padding: 2px 6px 2px 6px; margin: 2px; font-weight: bold; border: 1px solid #669933; color:#669933; background:#fff; }
.wp-pagenavi span.extend { padding: 2px 6px 2px 6px;  margin: 2px;	border: 1px solid #669933; color:#669933; background:#fff; }
