/*
Theme Name: World Beta
Theme URI: http://www.cavendo.com/
Description: World Beta Blog
Version: 1
Author: Chris LeCompte
Author URI: http://www.cavendo.com/
Tags: custom theme

*/


a:link {color:#030092; text-decoration:underline;}
a:visited {color:#990066; text-decoration:underline;}
a:hover {background:#ffc35b; color:#4c3500; text-decoration:none;}

body {font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; background:#eee;}

p {font-size:1.2em;}

form {margin:0;}

ul {list-style-type:square; font-size:1.2em;}

hr {border:none 0; border-top:2px solid #CCCCCC; width:100%; height:2px;}

img {border:none; display:block;}
.aright {float:right; margin-left:20px; margin-bottom:15px;}
.aleft {float:left; margin-right:20px;}

.clearsm {clear:both; font-size:1px;}
.clear {clear:both;}

.nomargin {margin:0;}


/* ----- MAIN STRUCTURE ----- */

#pagebody {width:1003px; margin: 0px auto; text-align:left;}

#pageheader {height:134px;}
.header-left {width:835px; float:left;}
.header-right-rss {width:168px; float:left;}
.header-right-rss img {display:block;}

.header-left .logo {width:835px; height:100px; background:url(images/world-beta-logo.gif) no-repeat; text-indent:-9999px;}
.header-left .logo h1 {margin:0; padding:0;}

ul.topnav {font-family:Georgia, "Times New Roman", Times, serif; display:block; margin:0; padding:0; height:34px; line-height:2.5em; background:url(images/nav-bg.gif) repeat-x; font-size:1.4em; text-transform:uppercase;}
ul.topnav li {display:inline; list-style:none; text-align:center; color:#122a48; padding:8px 0; margin:0 1px 0 0; height:34px; border-right:1px solid #e7a128;}
ul.topnav li.last {border-right:none;}
ul.topnav li a {padding:10px 8px;}
ul.topnav li a:link {color:#122a48; text-decoration:none;}
ul.topnav li a:visited {color:#122a48; text-decoration:none;}
ul.topnav li a:hover {color:#fff; text-decoration:none; background:url(images/nav-on-bg.gif);}
ul.topnav li.current_page_item a:link, ul.topnav li.current_page_item a:visited {padding:9px 8px; background:url(images/nav-on-bg.gif); color:#fff; font-weight:bold; height:31px; color:#fff;}

#pagecontent {padding:20px; font-size:1em; background:#fff;}
#pagecontent .content {float:left; width:653px; padding:0 10px 0 10px;}
#pagecontent .sidebar {float:right; width:200px; padding-left:30px;}
#pagecontent .content table {width:600px; overflow:hidden;}


/* ----- TEXT ----- */

h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif; line-height:normal;}

h3 {font-size:1.8em; color:#000066; margin:25px 0 15px 0; clear:both;}

.content h2 {font-size:2.8em; color:#0053a7; font-weight:normal; margin:10px 0 0 0; padding-top:4px; clear:both;}
.content h2 a:link {color:#0053a7; text-decoration:none;}
.content h2 a:visited {color:#0053a7; text-decoration:none;}
.content h2 a:hover {background:none; color:#666; text-decoration:none;}

.sidebar h2 {padding:4px; font-size:1.8em; color:#4c3500; font-weight:bold; margin:20px 0 10px 0; border-bottom:1px solid #ccc; clear:none;}

.lg {font-size:1.4em;}
.sm {font-size:.8em;}


/* ----- CONTENT ----- */

.date {font-size:1.2em; color:#333; padding:10px 0 15px 3px; border-top:1px solid #eee;}
.comments {font-size:1.3em; color:#333; padding:10px 0 30px 3px; text-align:right;}

.entry {margin-bottom:40px;}

.post-date {color:#333; padding:10px 0 30px 3px; border-top:1px solid #eee;}
.post-date .date {float:left; padding:0; border:none;}
.post-date .comments {clear:none; width:50%; float:left; text-align:right; padding:0;}

.postmetadata {margin-bottom:40px; text-align:right; clear:both;}

.pdf {float:left; margin:10px 0 0 10px;}
.post-date .pdf {margin:0 0 0 10px;}



/* ----- RSS AND EMAIL ----- */

#rss_email {width:170px; background:url(images/rss-email.png) top left no-repeat; height:148px; font-size:1.2em;}
#rss_email a:hover {background:none;}
#rss_email .rss {padding:15px 0 0 80px; width:100px; height:60px; display:block;}
#rss_email .email {padding:20px 0 0 80px; width:100px; height:60px; display:block;}

#social_media_icons a {display:block; height:51px; font-size:1.2em;}
.facebook, .facebook:hover {background:url(images/facebook-icon.png) no-repeat left; padding:15px 0 0 80px; margin-top:15px;}
.twitter, .twitter:hover {background:url(images/twitter-icon.png) no-repeat left; padding:15px 0 0 80px; margin:15px 0;}
.linkedin, .linkedin:hover {background:url(images/linkedin-icon.png) no-repeat left; padding:15px 0 0 80px;}

.subscribe img {display:block; float:left; margin:0 8px 20px 8px;}
.social_media img {display:block; float:left; margin:0 2px 20px 1px;}


/* ----- BODY CONTENT ----- */



ul.blogroll {padding-left:10px; margin:0 5px 15px 8px;}
ul.blogroll li {background:transparent url('images/side-arrow.gif') no-repeat; list-style:none; margin-bottom:0; padding:3px 0 5px 8px; background-position:0 9px;}

h3#comments {margin-bottom:0;}
.comment-author {font-size:1.2em; font-weight:bold;}
.comment-author .fn {font-style:normal;}
.comment-author .says {display:none;}
ol.commentlist {list-style:none; margin:0; padding:0;}
ol.commentlist img {float:left; margin:0 10px 0 0;}
ol.commentlist li {padding:8px;}
ol.commentlist li.even {background:#eee;}
.comment-author {margin:10px 0;}
.commentmetadata {font-size:1.2em;}
ol.commentlist p {margin-bottom:10px;}

#disqus_thread {margin-top:30px; padding-top:10px; border-top:2px solid #eee;}
#disqus_thread, #dsq-comments {font-size:.9em;}
#disqus_thread h3 {font-size:1.4em;}

.comments {clear:both;}
.wp-pagenavi {clear:both;}

.share {border-top:10px solid #fff;}
.share_this {float:left; margin-right:20px;}

.byline {float:left; width:100%; clear:both;}
.byline .date {float:left;}
.byline .comments {float:right; width:40%; text-align:right; clear:none;}



/* ----- FOOTER ----- */

#pagefooter {clear:both; font-size:1.1em; background:#001551; padding:20px 40px 40px 40px; color:#fff; text-align:center;}

#pagefooter a:link {color:#fff; text-decoration:underline;}
#pagefooter a:visited {color:#fff; text-decoration:underline;}
#pagefooter a:hover {background:none; color:#99CCFF; text-decoration:none;}


