/*
Theme Name: DailyWake v2
Theme URI: http://www.thewakenetwork.com
Description: DailyWake's theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 2
Author: Mike McLin
Author URI: http://www.mclindigital.com/
Tags: green, custom header, fixed width, two columns, widgets
*/


/* Page Layout and Main Nav */
html { background: #E2F3B1 url(images/layout/html.gif) repeat-x left top; }
#doc2 { width:950px; background: url(images/layout/layout.gif) repeat-y left top; margin-bottom:20px; }
#header { width:950px; height:149px; margin-bottom: 3px; background: url(images/layout/layout.gif) no-repeat -950px top; position:relative; }
h1 { margin:0; position:absolute; top:6px; left:26px; overflow:hidden; }
h1 a { background: url(images/layout/h1.gif) no-repeat left top; text-indent:-9999px; width:166px; height:143px; display:block; }
#leaderboard { position:absolute; top:20px; right:30px; width:728px; height:90px; }
ul#main_nav { margin:0; position:absolute; top:110px; left:192px; }
ul#main_nav li { float:left; list-style:none; margin:0; }
ul#main_nav li a { display:block; height:25px; padding:6px 17px 0 15px; background: url(images/layout/main_nav_divider.gif) no-repeat right top; color:#566C15; text-decoration:none; font-weight:bold; font-size: 123.1%; }
ul#main_nav li a:hover { text-decoration:none; color:#000; background-color:#E2F3B1; }
#main_content { width:930px; padding:0 10px; overflow:auto; }
#footer { clear: both; height:94px; padding-top:15px; background: url(images/layout/layout.gif) no-repeat -950px bottom; text-align: center; }
#footer h3 { margin-top: 0; }
#footer p { margin: 0; padding: 10px; }
/* Wide Column */
.widecolumn,
.narrowcolumn { float: left; width:595px; }
.post { text-align: justify; margin-bottom:10px; background: url(images/layout/layout.gif) repeat-y -2860px top; }
.post h2 { margin-top:0; padding:0 17px 0 20px; background: url(images/layout/layout.gif) no-repeat -1910px top; font-size:146.5%; text-align:center; font-weight:bold; }
.post h2 a { background-color:#FFF; color:#91AF39; text-decoration:none; }
.post h2 a:hover { background-color:#91AF39; color:#FFFFFF; text-decoration:none; }
.post .entry { margin: 0 17px 0 20px; }
.postmetadata { padding:10px 17px 17px 20px; min-height:30px; text-align: center; background: url(images/layout/layout.gif) no-repeat -1910px bottom; clear:both; }
.postmetadata_alt { margin:10px 7px 0 10px; font-size: 85%; padding:10px; background-color:#FFFCE8; color:#8A7900; border:1px solid #D5BA00; }
.full_banner { height:60px; margin:0 7px 15px 10px; position:relative; }
.full_banner .ad { position:absolute; height:60px; width:468px; left:55px; }
.narrowcolumn h2.pagetitle { text-align:center; }
.widecolumn .smallattachment { }
.widecolumn .attachment { }
.clear { clear: both; }
/* Sidebar */
#sidebar { float:right; width:335px; background: url(images/layout/layout.gif) repeat-y -3455px top; margin-top:8px; }
#sidebar ul { margin-left:14px; margin-right:21px; }
#sidebar ul h2 { font-size:123.1%; margin-bottom:.25em; ; }
#sidebar ul li { list-style:none; }
#sidebar ul li ul { margin-top:.25em; margin-left:40px; }
#sidebar ul li ul li { list-style:disc; }
#sidebar #top_ad { height:264px; margin-bottom:10px; background: url(images/layout/layout.gif) no-repeat -2505px top; position:relative; }
#sidebar #top_ad .ad { width:300px; height:250px; z-index:10; position:absolute; top:14px; right:21px; }
#sidebar .half_page_ad { height:600px; margin:10px 0; position:relative; }
#sidebar .half_page_ad .ad { width:300px; height:600px; z-index:10; position:absolute; top:0; right:21px; }
#sidebar #bottom_ad { height:600px; margin-top:10px; padding-bottom:18px; background: url(images/layout/layout.gif) no-repeat -3800px bottom; position:relative; }
#sidebar #bottom_ad .ad { width:300px; height:600px; z-index:10; position:absolute; top:0; right:21px; }
#sidebar #story_ad { height:614px; margin-bottom:10px; background: url(images/layout/layout.gif) no-repeat -2505px top; position:relative; }
#sidebar #story_ad .ad { width:300px; height:600px; z-index:10; position:absolute; top:14px; right:21px; }
li#tag_cloud { text-align:justify; }
#sidebar #related_posts { padding-bottom:23px; background: url(images/layout/layout.gif) no-repeat -3800px bottom; }
#sidebar #related_posts ul { margin-bottom:0; }
li.widget_stags_cloud div.st-tag-cloud { border:1px solid #FFF; padding:2px 5px; text-align:justify; background-color:#E2F3B1;}
li.widget_stags_cloud div.st-tag-cloud a.st-tags:hover { color:#FFF !important; }
/* Pagination */
.wp-pagenavi { text-align:center; margin-bottom:10px; }
.wp-pagenavi a,
.wp-pagenavi a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #566C15; color: #566C15; background-color: #E2F3B1; display:inline-block; }
.wp-pagenavi a:visited { text-decoration: none; border: 1px solid #566C15; color: #566C15; background-color: #E2F3B1; }
.wp-pagenavi a:hover { text-decoration: none; border: 1px solid #000000; color: #FFFFFF; background-color: #54A4DE; }
.wp-pagenavi a:active { text-decoration: none; border: 1px solid #566C15; color: #566C15; background-color: #FFFFFF; }
.wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #566C15; border: 1px solid #566C15; background-color: #E2F3B1; display:inline-block; }
.wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #566C15; color: #FFFFFF; background-color: #91AF39; display:inline-block; }
.wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
/* Story Page (single.php) */
.navigation { margin:0 10px 10px 10px; }
/* Comments (comments.php) */
h3#comments { text-align:center; }
ol.commentlist { margin:10px; border-top:1px solid #92CBF5; }
ol.commentlist li { margin:0; list-style:none; padding:10px; border:1px solid #92CBF5; border-top:none; }
ol.commentlist li.alt { background-color:#EBF4FA; }
div.commentmetadata { float:right; width:170px; }
div.commentmetadata div.avatar { float:left; margin-right:5px; padding:5px; border:1px solid #CCC; background-color:#FFF; }
div.commentmetadata img { border:1px solid #CCC; }
div.commentmetadata cite { font-size:123.1%; font-weight:bold; }
div.commentmetadata p { font-size:77%; margin:0; }
ol.commentlist div.comment_wrapper { width:350px; float:left; }
div#enter_comment { background-color:#FFFCE8; margin:10px; padding:10px; border:1px solid #D5BA00; }
h3#respond { margin-top:0; font-size:167%; }
/* Old Gallery */
div.gallery { border:1px solid #526613; background-color:#f2f9df; text-align:center; padding:5px; background-image: url(images/layout/gallery_bg.gif); background-repeat: repeat-x; background-position: bottom; margin-bottom:10px; }
div.gallery img { height:50px; margin:5px; }
div.gallery img:hover { height:50px; margin:0px; border:5px solid #9AC025; }
/* Ads */
div.wide_skyscraper { width:230px; padding-left:70px; }

