/*  
Theme Name: Soaring4Traffic - The Talon
Theme URI: 
Description: .
Version: 
Author: Sean Lowery
Author URI: http://www.minisitegraphics.com

*/

* { margin: 0; padding: 0; }
body { background:#e1e1e2 url(images/bg.png) repeat-x; font:normal .75em/1em Arial, Helvetica, sans-serif; }
img { border:none; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
p { padding: 1em 0 0 0; }
#wrapper { margin: 0 auto 0 auto; width:966px; }
#header { background:url(images/header.jpg) no-repeat; height:543px; padding:0 0 0 8px; }
#logo { width:424px; height:113px; padding:0 0 0 32px; float:left; }
#searchform { width:280px; height:116px; float:right; }
#s { width:156px; padding:0 10px; margin:53px 0 0 35px; font:bold 1.4em "Trebuchet MS"; color:#e4e4e4; background:none; border:none; }
#searchsubmit { margin:7px 0 0 144px; width:68px; height:17px; }
#navigation { clear:both; list-style:none; margin:0 0 0 80px; }
#navigation li { float:left; font:bold 1.4em "Century Gothic", Arial; line-height:34px; background:url(images/seperator.png) left center no-repeat; padding:0 4px 0 6px; }
#navigation li a { color:#0e1f3c; padding:0 10px; }
#navigation li a:hover { background:url(images/nav-hover.png) left 5px repeat-x; line-height:34px; display:block; color:#FFF; text-decoration:none; }
#navigation li.current_page_item a { background:url(images/nav-hover.png) left 5px repeat-x; line-height:34px; display:block; color:#FFF;  }

#navigation li#first { background:none !important; }
#container { background:url(images/wrapper.png) repeat-y; padding:0 43px 0 81px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*+html .clearfix { zoom: 1;     /* triggers hasLayout */ }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
#content { width:600px; float:left; position:relative; top:-110px; }
.post { padding: 10px 0 11px 0; background:url(images/post-bottom.png) no-repeat left bottom; margin:0 0 10px; }
.post h2 { background:#258dc9 url(images/post-h2.png) no-repeat; font:bold 1.3em/2.57em Arial; color:#FFF; padding:0 0 0 34px; }
.post h2 a { color:#FFF; }
.post ul { padding:0 20px; }
.entry { line-height: 18px; background:url(images/post-bg.png) repeat-y; font:normal 1.2em Arial; color:#242424; padding:10px 0 0; }
.entry p { padding: 1em 15px 0; }
p.postmetadata { background:url(images/post-meta.png) repeat-x; height:25px; font:normal .9em Arial; width:590px; margin:0 auto; line-height:25px !important; padding:0; }
.info { float:left; width:342px; padding:0 0 0 5px; color:#5b5b5b; }
.comment { float:right; width:220px; text-align:right; padding:0 5px 0 0; }
.comment a { color:#0552c5; }
.more-link { background:url(images/read-more.png) no-repeat; width:171px; height:28px; display:block; font:normal 1em/2.33em Arial; text-align:center; color:#115DD0; }
.navigation { padding: 10px 0 0 0; font-size: 14px; font-weight: bold; line-height: 18px; }
.sidebar { width:204px; float:right; position:relative; top:-142px; }
.sidebar ul { list-style-type: none; }
.sidebar ul li { padding: 10px 0 10px 0; }
.sidebar ul li h2 { background:url(images/sidebar-h2.png) no-repeat; font:bold 1em/2.28 Arial; padding:0 0 0 41px; color:#e4e4e4; text-transform:uppercase; }
.sidebar ul ul { padding:10px 5px 0 0; }
.sidebar ul ul li { padding: 0 0 0 29px; line-height: 24px; background:url(images/bullet.png) no-repeat 17px 8px; }
.sidebar ul ul li a { color:#4D4D4D; font:normal 1.2em Arial; }
#rss { background:url(images/rss-bg.png) left center no-repeat; text-align:center; display:block; font:normal 1.13em Arial; color:#1E6CA4; padding:3px 10px 0 38px; margin:0 0 0 15px; height:56px;}
#rss span { font:normal 1.2em Arial; text-decoration:underline; text-transform:uppercase; }
table#wp-calendar { width: 100%; }
#footer { clear:both; background:url(images/footer-bg.png) repeat-x; height:169px; position:relative; top:-100px; }
#footer p.footer { text-align:center; display:block; background:url(images/footer.jpg) no-repeat; width:966px; height:144px; margin:0 auto; padding:60px 0 0; font:normal 1.2em Arial; color:#4c4c4c; }
#footer p.footer a { color:#4c4c4c; }
#footer span { text-align:center; color:#929293; font:normal .833em Arial; display:block; }
#footer span a { color:#929293; text-decoration:underline; }
.comments-template { clear:both; margin: 20px 0 0; border-top: 1px solid #ccc; padding: 10px 0 0; }
.comments-template ol { margin: 0; padding: 0 0 15px; list-style: none; }
.comments-template ol li { margin: 10px 0 0; line-height: 18px; padding: 0 0 10px; border-bottom: 1px solid #ccc; }
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 14px; }
.commentmetadata { font-size: 14px; }
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 12px; }
.clearfix { clear:both; }

