/*  
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:url(images/leather1.gif) repeat;
font-size:11px;
color:#525252;
margin:0 0 1.5em;
}

h2,a {
color:#525252;
}

p {
font-size:14px;
line-height:20px;
margin:0 0 1.5em;
}

pre,code {
white-space:normal;
}

#top {
text-align:right;
height:40px;
}

#top .menu li {
display:inline;
list-style-type:none;
}

#contenttop {
background:transparent url(images/banner.gif) no-repeat;
height:167px;
}

#contentwrapper {
background:url(images/middle_slice.jpg) repeat-y;
}

#header {
height:20px;
background:url(images/nav_back.gif);
}

#header #title .logo {
float:left;
}

#header #title #blogtitle {
margin-left:68px;
}

#header #title h1 {
font-size:24px;
font-weight:700;
color:#525252;
margin-bottom:5px;
}

#header #title h2 {
font-size:14px;
color:#525252;
}

#header #searchbar {
margin-top:20px;
}

.navcontainer {
height:30px;
}

#nav {
background:url(images/nav_back.gif);
height:20px;
padding:0 0 3px 10px;
}

#nav li {
float:left;
list-style:none;
height:20px;
margin:0;
padding:0;
}

#nav li a,#nav li a:link {
color:#FFF;
font-size:14px;
font-weight:700;
text-transform:uppercase;
font-family:georgia;
margin:0;
padding:0 12px;
}

#nav li a:hover,#nav li a:active {
color:#fff;
display:block;
text-decoration:none;
}

#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;
overflow:hidden;
margin:20px auto auto 20px;
}

#intro #introtext h1 {
font-size:18px;
color:#00599d;
margin-bottom:16px;
}

#intro #introtext p {
font-size:16px;
}

#intro #introicon {
float:right;
margin:35px 50px;
}

#posts {
float:left;
width:640px;
margin:0 25px 5px 20px;
padding:5px;
}

.post {
background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #EEE;
width:625px;
margin:15px 10px 10px 5px;
padding:15px;
}

.post .postheader .commentcount {
width:27px;
line-height:12px;
float:left;
text-align:center;
padding-right:10px;
}

.post .postheader .commentcount a {
text-decoration:none;
color:#4884bc;
}

.post .postheader .posttitle {
line-height:20px;
}

.post .postheader .posttitle h2 {
font-family:Georgia, Times, "Times New Roman", serif;
font-size:20px;
margin:0;
padding:0;
}

.post .postheader .posttitle .postmeta {
font-family:Georgia, Times, "Times New Roman", serif;
font-size:11px;
}

.post .postcontent {
font-size:14px;
margin-top:20px;
line-height:17px;
}

.post .postcontent p {
margin-bottom:10px;
}

.post .posttags,.post .posttags a {
color:#959595;
clear:both;
margin-top:20px;
text-align:right;
}

.commentbox {
background:#fff;
border:solid 1px #eee;
_padding:7px;
margin:10px 5px 20px;
padding:15px;
}

.commentmeta .avatar {
float:left;
padding-right:6px;
_padding-right:3px;
}

.commenttext {
clear:both;
margin-top:10px;
}

.commentform input {
line-height:0;
margin:0;
padding:0;
}

#commentform .text {
width:300px;
margin:0 0 15px;
}

#commentform textarea {
width:450px;
height:150px;
margin:0;
padding:5px;
}

.navlinks {
margin:0 5px 40px;
}

.navlinks img {
margin-right:5px;
}

#sidebar #wrapbox {
background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #EEE;
width:200px;
margin:20px 0 10px;
padding:10px;
}

#sidebar .sidebarbox {
line-height:20px;
margin-bottom:40px;
}

#sidebar .sidebarbox h3 {
color:#e65a05;
margin-bottom:10px;
}

#sidebar .sidebarbox ul {
list-style-type:none;
text-indent:-1.5em;
}

#sidebar .sidebarbox .pages ul {
text-indent:-3em;
}

#footer {
height:52px;
background:url(images/bottom-slice.gif) no-repeat;
padding-right:10px;
padding-top:19px;
text-align:right;
width:940px;
}

.searchform #searchbox {
float:left;
background:#f1f1f1;
border:solid 1px #e3e3e3;
width:120px;
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;
}

.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;
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0;
}

#pagemenu {
margin-bottom:1px;
height:30px;
float:right;
}

#pagemenu li a,#pagemenu li a:link {
color:#fff;
display:block;
font-family:georgia;
font-size:14px;
font-weight:700;
text-decoration:underline;
text-transform:uppercase;
margin:0 6px 0 0;
padding:8px 10px 0;
}

#pagemenu li a:hover,#pagemenu li a:active {
color:#fff;
display:block;
text-decoration:none;
height:20px;
}

#pagemenu li.current_page_item a {
color:#F60;
height:20px;
}

#navigation {
height:34px;
background:url(images/nav_back.gif);
padding:0 0 3px
position:relative; 
z-index:100;
}

#navigation a,#navigation a:hover {
display:block;
text-decoration:none;
border:none;
}

#navigation li {
float:left;
list-style:none;
border-right:1px solid #B0B0B0;
color:#fff;
font-size:18px;
font-weight:700;
font-family:georgia;
margin:0;
padding:0 8px;
}

.cat-item-9 {border-right:none !important;}

#navigation a,#navigation a:visited {
display:block;
font-weight:700;
color:#fff;
text-decoration:underline;
padding:6px 12px;
}

#navigation li ul {
position:absolute;
left:-999em;
height:auto;
width:200px;
z-index:5;
}

#navigation li li {
width:200px;
border-top:1px solid #a9a9a9;
border-right:1px solid #a9a9a9;
border-left:1px solid #a9a9a9;
background:#777;
}

#navigation li li a,#navigation li li a:visited {
font-weight:400;
font-size:.9em;
color:#FFF;
}

#navigation li li a:hover,#navigation li li a:active {
font-weight:700;
}

#navigation li:hover ul,#navigation li li:hover ul,#navigation li li li:hover ul,#navigation li.sfhover ul,#navigation li li.sfhover ul,#navigation li li li.sfhover ul {
left:auto;
}
#navigation li.cat-item-3 {
background: url('/wp-content/uploads/2010/06/down-arrow2.gif') right no-repeat;
padding-right: 10px;

}

a.main:hover {
background:none;
}

h3{
color:#630;
font-family:georgia;
}

h4{
font-size:16px;
margin-bottom:5px;
margin-top:25px;
color:#630;
font-family:georgia;
}

#nav li.current-cat a {
color:#630;
}

#top .menu a,#top .menu a:hover {
color:#fff;
}

#nav,#nav ul,#pagemenu ul,#navigation,#navigation ul {
list-style:none;
line-height:1;
margin:0;
padding:0;
}

#nav ul,#pagemenu li {
float:left;
list-style:none;
margin:0;
padding:0;
}

#nav ul li,#pagemenu ul li {
list-style:none;
margin:0;
padding:0;
}

#nav li:hover,#nav li.sfhover,#pagemenu li:hover,#pagemenu li.sfhover {
position:static;
}

.post .postheader h2 a,.navlinks a,#sidebar .sidebarbox a,#navigation a:hover,#navigation a:active,.current_page_item a,#home .on {
text-decoration:none;
}

.sidebarbox ul li {font-size:14px; margin-bottom:5px; text-decoration:underline;}
