/*  
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
*/

/* Content 
----------------------------------*/
ul { list-style: none; }
#content_home { background: #fff; float: left; width: 920px; padding: 10px 10px 0px 10px; }
#content_home_main { background: #fff; float: left; width: 940px; padding: 0px 0px 0px 0px; }
#content_home_main h2 { color: #de7300; font-size: 1.4em; margin: 0 0 6px 0; }

#motion { float: left; width: 600px; height: 240px; margin: 0 0 10px 10px; }



/* Intro Text
------------------------------------*/
#intro_text { width: 310px; height: 240px; float: left; margin: 0 0 10px 0px; padding: 10p 0px 0 10px; background-color: #840d18; }
#intro_text p { margin: 20px; color: #FFFFFF; line-height: 1.3; font-family:'trebuchet ms',sans-serif; font-size: 1.2em; }
#intro_text a { color: #ffffff; text-decoration: underline; }




body { background: #fff url('images/bkg.gif') repeat-x 0 0; color: #525252; }
#about { background: #444 url('images/bg_home.gif') repeat-x 0 0; color: #525252; }
pre, code { white-space: normal; }
#top { text-align: right; height: 159px; }
#top .menu { padding-top: 0px; }
#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;*/
	background-color:#fff; height: 1px; }
#contentwrapper { /* background: transparent url('images/contentbg.png') repeat-y 0 0;*/
		background-color:#fff; }
#nav { width: 950px; background: url(images/bkg_mainNav.gif) 0 0 repeat-x; margin: 0px 0 0 0; float: left; font-size: 1em; }
#nav li { float: left; position: relative; height: 32px; margin-right: 1px; border-left: 1px solid #bbb2a1; list-style:none; }
#nav a { display: block; color: #fff; text-align: center; padding: 10px 18px 0 18px; }
#nav a:hover, #nav a:active,
#nav li.current_page_item a,
#nav li.current_page_item a:visited { height: 32px; text-decoration: none; background: url(images/bkg_mainNav_rollover.gif) 0 0 repeat-x; }


#subnav {

	height:10px;
	}

#subnav li {
float:left;
	list-style:none;
	padding:2px 18px 0px 0px;
	}	

#subnav a, #subnav a:visited {
	text-decoration:none;
	color: #fff;
	}

#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
	text-decoration:underline
	}



#header { margin: 5px 0 1px 0px; padding: 0; float: left; width: 950px; }
#header a { text-decoration: none; float: left; }
#searchbar ul li, #nav li, #subnav li, .anchors li { list-style: none; }
/* Search and Second Tier Links
----------------------------------*/
#searchbar { float: right; background: #836e49; height: 25px; padding: 10px 15px 0 15px; font-size: 1.0em; margin-top: -10px; }
#searchbar ul { float: left; color: #d76623; }
#searchbar ul li { float: left; margin-left: 6px; }
#searchbar a { margin-right: 5px; }
#searchbar li a, #searchbar li a:visited { color: #fff; }
#search li a:hover, #searchbar li a:focus { color: #ff8400; text-decoration: none; }
#header #title h2 { font-size: 14px; color: #000; }
.post { margin: 20px 5px 10px 0px; padding: 0px; }
.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 { color: #2f7285; line-height: 1; font-weight: bold; font-family:'trebuchet ms', sans-serif; font-size: 1.7em; }
.postcontent h2 { color: #2f7285; line-height: 1; padding-top: 12px; font-weight: bold;  margin-bottom: 4px; font-family:'trebuchet ms', sans-serif; font-size: 1.4em; }


.post .postheader h2 a { color: #2f7285; text-decoration: none; }
.post .postheader .posttitle .postmeta { font-family: Georgia, Times, "Times New Roman", serif; font-size: 11px; }
.post .postcontent { margin-top: 20px; line-height: 17px; }
.post .postcontent p { margin-bottom: 18px; }
.post .posttags, .post .posttags a { color: #959595; clear:both; margin-top: 20px; text-align: right; }
.commentbox { background: #fff; border: solid 1px #eeeeee; 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 { padding: 0px; margin: 20px 0px 0px 0px; _margin: 40px 0px 20px 0px;}
#sidebar .sidebarbox { line-height: 20px; margin-bottom: 40px; }
#sidebar .sidebarbox h3 { font-size: 1.4em; color: #4c3f26; margin-bottom: 10px; }
#sidebar .sidebarbox a { text-decoration: none; }
#sidebar .sidebarbox ul { list-style-type: none; text-indent: -1.5em; }
#sidebar ul {  }
#sidebar li { margin: 0 0 10px 0;  padding: 0 20px 5px 0; }
#sidebar li a { font-size: 1em; text-transform:uppercase; border-bottom: 1px solid #e9e9e9;}
#sidebar li.last { border-bottom: 0; }
#sidebar li.last a { margin: 0; }

#sidebar_home #wrapbox_home { padding: 0px; margin: 20px 0px 0px 0px; _margin: 40px 0px 20px 0px;}
#sidebar_home .sidebarbox_home { line-height: 20px; margin-bottom: 40px; }
#sidebar_home .sidebarbox_home h3 { font-size: 1.7em; color: #4c3f26; margin-bottom: 10px; }
#sidebar_home .sidebarbox_home a { text-decoration: none; }
#sidebar_home .sidebarbox_home ul { list-style-type: none; text-indent: 0em; }
#sidebar_home ul { }
#sidebar_home li { margin: 0 0 10px -17px;  padding: 0 20px 5px 0; }
#sidebar_home li a { font-size: 1.2em; text-transform:uppercase; border-bottom: 1px solid #e9e9e9;}
#sidebar_home li.last { border-bottom: 0; }
#sidebar_home li.last a { margin: 0; }
#footer {text-align:center; clear:both; border-top: 1px solid #E3E8EE;padding: 10px 0 10px;font-size:86%;color:#999; background-color:#fff;}
#footer p {margin:0; text-align:center;}

.large_txt { color: #333; line-height: 1.5; font-family:'trebuchet ms',sans-serif; font-size: 1.6em; }


/*** Wordpress ***/
.alignnone {display: block; margin-left: auto; margin-right: auto;}
.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 #eeeeee; 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; }
