﻿/*  
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: #FFFFFF margin:0; padding:0;
	font-size: 12px;
	color: #014272;}

h2, a
{	color: #014272;}
*/
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: 0px;}

#top .menu a
{	text-decoration: none;
	color: #014272;}

#top .menu a:hover
{	color: #000;}


#header
{	border-top: 1px solid #002443; border-bottom:1px solid #002443;	}


#header #searchbar
{	margin-right: 50px;}


/* from website*/


/********* COMMON *********/
body{background-color:#FFFFFF; margin:0; padding:0;}
*{font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#014272;}
a{text-decoration:none; color:#014272;}
a:hover{text-decoration:underline;}
h1{font-size:35px; color:#014272; margin-bottom:5px;}
h2{font-size:35px; color: ; margin-bottom:5px;text-align:left;}
h3{font-size:16px; color:#014272; margin-bottom:5px;text-transform:uppercase;}
h4{font-size:14px; color:#636363; margin-bottom:1px;text-align:right;}
h5{font-size:14px; color:#636363; margin-bottom:1px;}

h1 *{color:#014272;}
h2 *{color:#EF9C00;}
h3 *{color:#002443;}
h4 *{color:#336699;}
h5 *{color:#336699;}

hr{height:5px; clear:both; border-top:5px solid #014272; }
ul{margin-left:15px; padding-left:0;}
ol{margin-left:24px; padding-left:0;}
small{font-size:10px;}
form{padding:0; margin:0;}

/* SKELETON */
#pageWrapper{width:770px;}
#menu1{width:770px; height:28px; background-color:#014272; margin-top:0px;}
#banner{width:768px;margin-top:15px;}
#text_icons{position:absolute; top:245px; left:620px;}
#printlogo{padding-left:10px;}

#content{}
#content_top1{width:250px; float:left; margin-right:0px;padding-top:10px; padding-bottom:10px;}
#content_top{width:457px; float:right;padding-top:10px;padding-bottom:10px;}
#content_sub{width:250px; float:left; margin-right:0px;}
#page{width:457px; float:right;}
#footer{clear:both; width:770px; background:#F1A629; height:5px;}
#footer a{margin-right:5px;}
#footer p{padding:0; margin:0;}
#footer_right{padding:0px 0 0 0px;}
#copyright{padding-top:15px;text-align: center;font-size:11px;}

/********* PRINT *********/
@media print{
	.printonly{display:inherit;}
	.noprint{display:none; visibility:hidden;}
	#page{float:left;}
}
@media screen{
	.printonly{display:none;}
	#pageWrapper{position:absolute; margin-left:50%; left:-380px;}
	#content{clear:both; height:100%; padding:0px 27px 15px 15px; overflow:auto;}
}
/* CONTENT */
.content_s p, .content_s b, .content_s a, .content_s strong{font-size:12px;}
.content_m p, .content_m b, .content_m a, .content_m strong{font-size:14px;}
.content_l p, .content_l b, .content_l a, .content_l strong{font-size:16px;}
#contentfooter *{font-size:10px;}
.infohead td{height:20px;}
/* TOP MENU */
UL#p7PMnav{list-style-type:none; padding:0; margin:0 0 0 28px; z-index:11;}
UL#p7PMnav LI{padding:0; margin:0; vertical-align:middle; text-align:left; list-style-type:none; display:inline; float:left; position:relative;}
UL#p7PMnav LI UL{padding:0; margin:0; list-style-type:none; display:none; position:absolute; left:0; top:28px; border-bottom:1px solid #EF9C00; white-space:nowrap;}
UL#p7PMnav LI UL LI{display:inline; float:none; text-align:left; border:1px solid #EF9C00; border-bottom-style:none;}
UL#p7PMnav LI:hover UL{display:block;}
UL#p7PMnav LI.iehover UL{display:block;}
UL#p7PMnav A{display:block; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; line-height:28px; padding-right:15px;}
UL#p7PMnav A:hover{color:#EF9C00;}
UL#p7PMnav A.current{color:#EF9C00;}
.EICHome UL#p7PMnav A.current{color:#FFFFFF;}
UL#p7PMnav UL A{padding:0px 10px 5px 10px; color:#645B30; line-height:normal; background-color:#E7E6D6; font-weight:normal;}
UL#p7PMnav UL A:hover{background-color:#F5BA5C; color:#645B30;}
UL#p7PMnav UL UL A{border-left-style:none;}
UL#p7PMnav LI UL LI UL{display:none; visibility:hidden; position:absolute; left:100%; top:0;}
UL#p7PMnav LI UL LI {margin-left:100%;}
UL#p7PMnav LI UL LI{float:left; clear:both; width:100%; margin-left:0;}
UL#p7PMnav LI UL LI:hover UL{display:block; visibility:visible;}
UL#p7PMnav LI UL LI.iehover UL{display: block; visibility:visible;}
/* FOOTER */
#footer a{font-size:9px; color:#FFFFFF;}
/* content_sub area */
#content_sub a{color:#EF9C00;}
#content_sub h3{padding-top:27px;padding-left :2px; padding-bottom:2px;}
#content_sub ul{list-style-type:none; padding:0; margin:0; width:250px; border-bottom:1px solid #014272;}
#content_sub ul li{border-top:1px solid #014272;}
#content_sub ul li a{display:block; padding-left:12px; line-height:25px;}
#content_sub ul li a.current{background-color:#014272;}
#content_sub ul li ul{border-style:none;}
#content_sub ul li ul li{background-color:#E7E6D6; display:block; min-height:25px; max-height:50px;}
#content_sub ul li ul li a{padding-left:25px;}
#content_sub ul li ul li a.current{background-color:#014272; background:url(../content_subsubcurrent.gif) no-repeat left top;}
#subcontent_sub{padding:4px 0 0 12px; font-size:11px;}
#subcontent_sub *{font-size:11px;}
#subcontent_sub a{color:#014272;}
#subcontent_sub img{margin-bottom:5px;}
/* SMART PARTS */
#letterbar a{margin-right:4px;}
#letterbar #showall{margin-left:15px;}


/* from template..continued */

.post
{	background: fafafa;
	border: 1px solid #eeeeee;
	margin: 40px 5px 20px 5px;	
	padding: 15px;	
	..padding: 7px;}

.post .postheader .commentcount
{	width: 27px;
	line-height: 12px;
	float: left; 
	text-align: left;
	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;
	padding: 0;
	margin: 0;}

.post .postheader h2 a
{	text-decoration: none;}

.post .postheader .posttitle .postmeta
{	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;}

.post .postcontent
{	margin-top: 20px;
	line-height: 17px;
	text-align:left;}

.post .postcontent p
{	margin-bottom: 10px;}

.post .posttags, .post .posttags a
{	color: #959595;
	clear:both;
	margin-top: 20px;
	text-align: left;}

.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
{
	background: #fafafa;
	border: solid 1px #eeeeee;	
	padding: 10px;    /* was 17px */
	margin: 40px 5px 20px 5px;
	_margin: 40px 0px 20px 0px;
}

#sidebar .sidebarbox
{
	line-height: 20px;
	margin-bottom: 40px;
}

#sidebar .sidebarbox h3
{
	font-size: 14px;
	text-align:center;
	color: #e65a05;
	margin-bottom: 10px;
}

#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;
}

*/

.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;
}

/*** 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 #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;
}
