/*
Theme Name: Skyline at Dawn
Theme URI: http://www.themetraffic.com/2009/10/06/skyline-at-dawn/
Description: Licensed under the <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons (by-nc-nd) 3.0 License</a>.  Attribution links must remain in footer.
Version: v1[281+]
Author: Theme Traffic
Author URI: http://www.themetraffic.com/
Tags: Blue, Two Columns, Right Sidebar, Fixed Width, Theme Options, Footer, Twitter
*/
body, div, h1, h2, h3, h4, h5, h6, blockquote, p, ul, ol, form, span, table, input, textarea, select, legend{
margin: 0;
padding: 0;
}
body{
background: url(images/bg.gif) repeat;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
color: #4583c4;
}
input, textarea, select{
color: #4583c4;
}
:focus{
outline: 0;
}
hr{
display: none;
}
dl, dt, dd{
margin-left: 0;
padding-left: 0;
}
a:link, a:visited, a:active{
outline: none; 
overflow: hidden;
font-weight: normal;
text-decoration: underline;
color: #4583c4;
}
a:hover{
text-decoration: none;
}
.clear{
margin: 0; 
padding: 0; 
/*float: none;*/
clear: both; 
height: 0;
}
#outerBox{
margin: 9px auto 0 auto;
width: 944px;
}
/**
*
* Top Box
*
*/
#topBox{
background: url(images/topBox.gif) top right no-repeat;
width: 924px;
height: 146px;
float: left;
}
#topBoxLeft{
width: 367px;
height: 146px;
float: left;
}
#topBoxLeft h1{
width: 245px;
height: 40px;
line-height: 40px;
overflow: hidden;
float: right;
margin: 12px 0 0 0 ;
text-align: center;
font-size: 24px;
}
#topBoxLeft h1 a{
text-decoration: none;
}
#topBoxLeft h1 a:hover{
text-decoration: underline;
}
#topBoxRight{
width: 541px;
height: 146px;
float: left;
}
#container{
width: 924px;
background: url(images/container.gif) top right repeat-y;
float: left;
}
/**
*
* MENU
*
*/
#menu{
margin: 5px auto 40px auto;
width: 646px;
float: left;
height: 16px;
overflow: hidden;
}
#menu ul{
margin-left: 60px;
list-style-type: none;
line-height: 18px;
height: 18px;
}
#menu li{
padding: 0;
margin: 0;
overflow: hidden;
white-space: nowrap;
display: inline;
}
#menu .page_item a{
background: url(images/plane.gif) left no-repeat;
text-decoration: none;
padding: 0 10px 0 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
#menu .page_item a:hover{
text-decoration: underline;
}
/**
*
* Posts
*
*/
#content{
width: 646px;
float: left;
}
#contentTop{
background: url(images/contentTop.gif) bottom left no-repeat;
width: 646px;
height: 58px;
float: left;
}
#contentMid{
background: url(images/content.gif) top left repeat-y;
width: 642px;
float: left;
}
#contentMidIn{
width: 576px;
float: right;
padding-right: 20px;
overflow: hidden;
}
.post{
margin-bottom: 10px;
padding-top: 0;
}
.postHeader{
margin-bottom: 7px;
}
#contentBot{
background: url(images/contentBot.gif) top left no-repeat;
width: 646px;
height: 20px;
float: left;
}
/**
*
* Post and Page H2
*
*/
.postHeader h2{
padding: 4px 4px 2px 0;
white-space: nowrap;
overflow: hidden;
height: 25px;
line-height: 25px;
font-size: 18px;
}
h2#pager{
margin-left: 0;
}
/**
*
* Post Date
*
*/
.postHeaderDate{
width: 30px;
height: 27px;
border: 1px #CCE3FA dashed;
background-color: #F1F4F6;
text-align: center;
float: left;
margin-right: 7px;
}
.postHeaderDate .day{
display: block;
font-size: 16px;
line-height: 16px;
font-weight: bold;
letter-spacing: -1px;
margin-top: 1px;
}
.postHeaderDate .month{
display: block;
font-size: 9px;
line-height: 9px;
text-transform: uppercase;
}
/**
*
* Post Categories and Tags
*
*/
.post .categories{
border-top: 1px #F1F4F6 solid;
border-bottom: 1px #F1F4F6 solid;
margin-top: 5px;
padding: 5px;
font-size: 11px !important;
line-height: 20px;
}
.post .categories a{
padding: 0 3px;
text-decoration: none;
border: 1px #CCE3FA dashed;
background-color: #F1F4F6;
}
.post .categories a:hover{
background-color: #E7F0F9;
}
/**
*
* Post Elements
*
*/
.post h1, .post h2, .post h3{
margin-bottom: 10px;	
}
.post h4, .post h5, .post h6{
font-size: 12px;
margin-bottom: 10px;
}
.post div {
clear: both;
}
.post p{
margin-bottom: 10px;
}
.post ul, .post ol{
list-style-position: inside;
margin: 0 0 10px 10px;
}
.post ul{
list-style-type: disc;
}
.post blockquote, .post pre{
padding: 4px 4px 0 4px;
border: 1px #CCE3FA dashed;
background-color: #F1F4F6;
margin-bottom: 10px;
}
.post pre{
padding-bottom: 10px;
}
/**
*
* Post Form Elements
*
*/
.post fieldset{
border: none;
margin: 0;
padding: 0;
}
.post legend{
margin-bottom: 10px;
font-size: 18px;
font-weight: bold;
}
.post input{
padding:3px;
margin-bottom:10px;
}
/* class="text_field" and class="password" */
.post .text_field, .post .password{
border: 1px #CCE3FA dashed;
background-color: #F1F4F6;
width: 250px;
}
.post textarea{
border: 1px #CCE3FA dashed;
background-color: #F1F4F6;
width:560px;
height:100px;
padding:5px;
overflow: auto;
}
.post select{
padding: 4px;
overflow: auto;
border: 1px #CCE3FA solid;
border-right: 1px #CCE3FA dashed;
border-bottom: 1px #CCE3FA dashed;
background-color: #F1F4F6;
margin-bottom: 10px;
width: 250px;
}
.post label{
font-weight: bold;
display: block;
margin-bottom: 10px;
}
/* class="file_upload" */
.post .file_upload{
display: block;
}
/**
*
* Post Comments
*
*/
.comments_template label{
display: inline;
margin: 0;
}
.comments_template p{
padding-top: 7px;
}
.comments_template p.nocomments{
padding: 0;
}
ol.commentlist {
margin:0;
padding:0;
}
.commentlist li {
list-style:none;
padding: 10px 10px 0 10px;
margin-bottom: 10px;
}
.item{
border: 1px #F1F4F6 dashed;
}
.altitem{
background-color: #F1F4F6;
border: 1px #F8FAFA dashed;
}
.commentlist cite {
display:block;
height: 44px;
}	
.commentlist cite img {
padding:1px;
border:1px solid #aab59a;
float:left;
margin-right:9px;
}
.commentlist .author, .commentlist .time {
line-height: 20px;	
}
/**
*
* Post Table
*
*/
.post table{
border-bottom: 1px #CCE3FA solid;
border-left: 1px #CCE3FA solid;
}
.post table th{
background: #F1F4F6;
}
.post table td, .post table th{
text-align: left;
padding: 3px;
border-top: 1px #CCE3FA solid;
border-right: 1px #CCE3FA solid;
}
.post table td img{
border: 0px;
}
.post table td a{
padding:0px;
}
/* class="odd" */
.post table tr.odd{
background: #F1F4F6;
}
/**
*
* Post Images
*
*/
.aligncenter,
div.aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
clear: both;
}
.alignleft{
float: left;
margin-right: 10px;
}
.alignright{
float: right;
margin-left: 10px;
}
.wp-caption{
border: 1px #d5d1cd dashed;
text-align: center;
background-color: #f1f2f1;
padding-top: 4px;
margin-bottom: 5px;
}
.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;
}
/**
*
* Navigation
*
*/
.navigation{
margin: 30px 0 10px 0;
text-align: center;
padding-bottom: 10px;
}
.navigation a{
font-weight: bold;
padding: 2px 4px; 
margin: 2px;
text-decoration: none;
border: 1px #CCE3FA dashed;
background-color: #F1F4F6;
}
.navigation a:hover{
background-color: #E7F0F9;
}
/**
*
* RSS and Twitter
*
*/
#sidebarLabel{
width: 260px;
height: 161px;
margin: 0 0 10px 5px;
}
#sidebarLabel a{
margin: 0;
padding: 0;
display: block;
width: 260px;
border: none;
}
#sidebarLabel a.rss{
height: 85px;
background: url(images/sidebarLableRSS.gif) top left no-repeat;
}
#sidebarLabel a.twit{
height: 77px;
background: url(images/sidebarLableTwit.gif) top left no-repeat;
}
#sidebarLabel a.com{
height: 77px;
background: url(images/sidebarLableCom.gif) top left no-repeat;
}
/**
*
* Sidebar
*
*/
#sidebar{
width: 278px;
float: left;
}
#sidebarContent{
/*width: 268px;*/
width: 275px;
float: right;
}
.sidebar{
/*float: left;*/
}
.sidebar ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.sidebar li{
padding: 4px 4px 4px 19px;
border: 1px #F1F4F6 dashed;
margin-bottom: 2px;
background: #D9EBFC url(images/check2.gif) left no-repeat;
}
.sidebar .widget{
width: 260px;
margin-bottom: 10px;
overflow: hidden;
clear: both;
}
/* All headers in sidebar and footer */
.sidebar .widget h2,
.sidebar table#wp-calendar caption,
.sidebar #tag_cloud h2{
background: url(images/sidebarContainerH2.gif) top left no-repeat;
text-align: left;
padding: 0 0 0 9px;
width: 251px;
height: 50px;
line-height: 40px;
font-weight: bold;
font-size: 16px;
overflow: hidden;
}
.widget_archive select, .widget_categories select{
font-size: 14px;
line-height: 20px;
border: 2px #D9EBFD solid;
border-right: 1px #F1F4F6 dashed;
border-bottom: 1px #F1F4F6 dashed;
background-color: #D9EBFC;
width: 260px;
padding: 4px;
}
/**
*
*	Recent Categories
*
*/
.sidebar .widget_categories li{
background-image: none;
padding: 4px;
}
.sidebar .widget_categories li a{
padding-left: 15px;
background: url(images/check.gif) left no-repeat;
}
.sidebar ul.children{
margin-top: 4px;
border: none;
}
.sidebar ul.children li{
border: none;
padding: 2px 0;
background: none;
border-top: 1px #D9EBFC dashed;
background-color: #CEE5FC;
}
.sidebar ul.children li a{
padding: 2px;
background: none;
}
/**
*
* Search
*
*/
#s{
width: 254px;
font-size: 14px;
line-height: 20px;
border: 1px #F1F4F6 dashed;
background-color: #D9EBFC;
text-align: left;
padding: 3px 3px 3px 0;
}
#searchsubmit{
display: none;
}
/**
*
* Calendar
*
*/
.widget_calendar h2{
display: none;
}
.sidebar table#wp-calendar caption{
width: 260px;
}
table#wp-calendar td, table#wp-calendar th{
width: 33px;
height: 24px;
border: 1px #F1F4F6 dashed;
background-color: #D9EBFC;
text-align: center;
}
table#wp-calendar td.pad, table#wp-calendar tfoot td{
background: none;
border: none;
}
table#wp-calendar a{
font-weight: bold;
}
table#wp-calendar #today{
font-weight: bold;
}
/**
*
* Tag Cloud
*
*/
.widget_tag_cloud{
text-align: center;
padding-bottom: 5px;
}
.widget_tag_cloud div{
background-color: #D9EBFC;
border: 1px #F1F4F6 dashed;
padding: 4px;
}
.widget_tag_cloud a{
margin: 0 4px 0 0;
padding: 0 3px;
text-decoration: none;
border: 1px #D9EBFC dashed;
border-left: none;
border-right: none;
background-color: #CEE5FC;
white-space: nowrap;
vertical-align: super;
}
.widget_tag_cloud a:hover{
background-color: #D9EBFC;
}
/**
*
*	RSS
*
*/
.widget_rss h2 a{
font-weight: bold;
text-decoration: none;
}
.widget_rss img{
display: none;
}
.sidebar .widget_rss li{
background-image: none;
padding: 4px;
}
.sidebar .widget_rss li a{
padding-left: 15px;
background: url(images/check.gif) left no-repeat;
display: block;
}
.rss-date, .widget_rss cite{
margin-top: 5px;
padding: 0 2px;
background-color: #CEE5FC;
border: 1px #D9EBFC dashed;
display: block;
}
.rssSummary{
margin-top: 5px;
padding: 0 2px;
background-color: #CEE5FC;
border: 1px #D9EBFC dashed;
}
/**
*
*	Meta
*
*/
.sidebar abbr{
border: none;
}
/**
*
* Footer
*
*/
#footerTop{
width: 924px;
height: 69px;
background: url(images/footerTop.gif) top right no-repeat;
float: left;
}
#footer{
background: url(images/container.gif) top right repeat-y;
width: 924px;
float: left;
}
#footerContent{
width: 904px;
float: right;
padding-top: 10px;
}
.outerWidget{
width: 301px;
float: left;
}
.outerWidget .widget{
margin: 0 auto 20px auto;
width: 260px;
overflow: hidden;
}
#footerBot{
width: 924px;
height: 10px;
background: url(images/footerBot.gif) top right no-repeat;
float: left;
}
/*
Stylesheet for the WP125 ad management plugin
URL: http://www.webmaster-source.com/wp125-ad-plugin-wordpress/
*/
/* Styles for one-column display */
#wp125adwrap_1c { width:100%; text-align: center; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; }
#wp125adwrap_1c .wp125ad img {border:none;}
/* Styles for two-column display */
#wp125adwrap_2c{width:100%;}
#wp125adwrap_2c .wp125ad {width:125px;float:left;padding: 0  5px 5px 0;}
#wp125adwrap_2c .wp125ad img {border:none;}