/*
Theme Name: Corporate
Description: The Corporate wordpress theme. Cross-browser, XHTML Strict v1.0 and CSS 2.1 valid. Great for businesses, corporate blogs and web sites. Comes with customizable intro text, for information read Instructions.txt. NOTICE: This version contains a few critical bug fixes, so make sure you have the latest version.
Version: 1.4.1
Author: Ori Pearl
Author URI: http://www.oripearl.com/
Tags: business, corporate, xhtml, css, simple, clean, clear, white, grey, orange, fixed width, intro, banner, widget-ready, widgets, right sidebar, two columns, valid XHTML, valid CSS, blueprint, blueprintcss
*/

body { background: #666 url('images/bodybg.jpg') repeat-x 0 0; font-size: 12px; color: #000; font-family: Tahoma, Verdana, Arial, Sans-Serif; padding: 0; margin: 0; }
h2, a { color: #000; }
pre, code { white-space: normal; }
#top { text-align: right; height: 24px; }
#top .menu { padding-top: 7px; }
#top .menu li { display: inline; list-style-type: none; padding-right: 20px; }
#top .menu a { text-decoration: none; color: #FFF; }
#top .menu a:hover { color: #000; }
#contenttop { background: transparent url('images/topbg.png') no-repeat 0 0; height: 37px; }
#contentwrapper { background: transparent url('images/contentbg.png') repeat-y 0 0; }
#header { height: 50px; }
#header #title {  }
#header #title .logo { float: left; }
#header #title #blogtitle { margin-left: 68px; }
#header #title h1 { font-size: 24px; font-weight: bold; color: #000; margin-bottom: 5px; }
#header #title h2 { font-size: 14px; color: #000; }
#header #title a img.logo { vertical-align: middle; }

#introcontainer { margin-top: 40px; }
#intro { height: 200px; background: url('images/introbg.jpg') no-repeat 0 0; margin-left: 7px; }
#intro #introtext { float: left; height: 165px; margin: 20px auto auto 20px; overflow: hidden; }
#intro #introtext h1 { font-size: 18px; color: #000; margin-bottom: 16px; }
#intro #introtext p { font-size: 16px; }
#intro #introicon { float: right; margin: 35px 50px; }

.post { background: #FAFAFA; border: solid 1px #EEE; margin: 40px 5px 20px 5px; padding: 10px; _padding: 7px; }
.post .postheader .commentcount { width: 27px; line-height: 12px; float: left; text-align: center; padding-right: 10px; }
.post .postheader .commentcount a { text-decoration: none; color: #000; }
.post .postheader .posttitle { line-height: 20px; }
.post .postheader .posttitle h2 { font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 20px; padding: 0; margin: 0; }
.post .postheader h2 a { text-decoration: none; }
.post .postheader .posttitle .postmeta { font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 11px; }
.post .postcontent { margin-top: 20px; line-height: 17px; }
.post .postcontent p { margin-bottom: 10px; }
.post .posttags, .post .posttags a { color: #000; clear:both; margin-top: 20px; text-align: right; }

.commentbox { background: #fff; border: solid 1px #EEE; margin: 10px 5px 20px 5px; padding: 15px; _padding: 7px; }
.commentmeta .avatar { float: left; padding-right: 6px; _padding-right: 3px; }
.commenttext { clear: both; margin-top: 10px; }
.commentform input { padding: 0; margin: 0; line-height: 0; }
#commentform .text  { width: 300px; margin: 0 0 15px 0; }
#commentform textarea { width:450px; height:150px; margin:0; padding:5px; }

.navlinks { margin: 0px 5px 40px 5px;    }
.navlinks a { text-decoration: none; }
.navlinks img { margin-right: 5px; }

#sidebar #wrapbox { background: #FAFAFA; border: solid 1px #EEE; padding: 5px; margin: 40px 5px 20px 5px; _margin: 40px 0px 20px 0px; }
#sidebar .sidebarbox { line-height: 20px; margin-bottom: 25px; }
#sidebar .sidebarbox h3 { font-size: 14px; color: #000; margin-bottom: 7px; }
#sidebar .sidebarbox a { text-decoration: none; }
#sidebar .sidebarbox ul { list-style-type: none; text-indent: -1.5em; }
#sidebar .sidebarbox .pages ul { text-indent: -3em; }

#footer { height: 52px; background: url('images/bottombg.png') no-repeat 0 0; }

#searchbar { margin-top: 20px; }
.searchform .searchbox { float: left; background: #F1F1F1; border: solid 1px #E3E3E3; width: 100px; height: 14px; font-size: 11px; }
.searchform .searchbutton { height: 18px; width: 18px; margin-left: 6px; border: none; cursor: pointer; background: url('images/searchbutton.jpg') no-repeat 0 0; }

/*** Wordpress ***/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 10px 10px 0; }
.alignright { float: right; margin: 0 0 10px 10px; }
.wp-caption { background: #FAFAFA; border: solid 1px #EEE; text-align: center; padding-top: 4px; }
.wp-caption img { float: none; margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0px; margin: 0px; }

/* STOPSIGN SPECIFIC CSS - Overrides */
#blogtitle { vertical-align: middle; }
#blogtitle h1 a, #blogtitle h2 a { text-decoration: none; color: #000; }
#header #title h1, #header #title h2 { display: inline; color: #000; }
#sidebar .sidebarbox h3 { font-size: 14px; color: #EA1111; margin-bottom: 10px; font-weight: bold; }
#sidebar .sidebarbox a { color: #000; }
#title { vertical-align: middle; color: #000; }
#top .menu a { font-weight: bold; }
.post ul li, .post ol li { padding: .25em 0; }
.post h3 { font-size: 16px; font-weight: bold; }
.posttitle h2 a { font-size: 20px; color: #000; font-weight: bold; }
.postcontent h3 { font-size: 16px; color: #000; }
background: #FFF; }
blockquote { font: #999; }

/* STOPSIGN SPECIFIC CSS - Updates */
.blogPic { float: left; margin: 0 1.5em 1em 0; }
.imgleft { float: left; margin: 0; }
.imgright { float: right; margin: 0; }
.picFrame { padding: 5px; border: 1px solid #CCC; background: #FFF; }
.sidebarCenter { text-align: center; margin: 0 auto; padding: 0; }
.ssYarpp { border: 1px solid #CCC; margin: 10px 0 0 0; padding: 10px 20px 0 20px; }
.ssmisc { border: solid 1px #000; background-color: #FFF; padding: 5px; color: #000; }
.ssnotes { border: solid 1px #EA1111; background-color: #ECECEC; padding: 5px; color: #000; }
.txtTiny { font-size: 10px; }
acronym { cursor: help; }

prepend-x { padding-right: 15px; }
append-x { padding-right: 15px; }
#posts { margin-left: 40px; }

