/*  

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: #FFF url('images/bodybg1.jpg') repeat-x 0 0;

	font-size: 12px;

	color: #525252;

}



h2, a

{

	color: #525252;

}



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: #4B7289;

}



#top .menu a:hover

{

	color: #000;

}



#contenttop

{

	/*background: transparent url('images/topbg.png') no-repeat 0 0;

	height: 37px;*/

}



#contentwrapper

{

	background: #FFF/*transparent url('images/contentbg.png') repeat-y 0 0*/;
	margin:0 auto;
	padding:0px;
	



}



#header

{

	height: 115px;
	width:900px;
	margin:0 auto;
	padding:0px;
}



#header #title

{


}



#header #title .logo

{

	float: left;

}



#header #title #blogtitle

{

	margin-left: 10px;
	padding:25px 0 0 0;


}



#header #title h1

{

	font-size: 24px;

	font-weight: bold;

	color: #525252;

	margin-bottom: 5px;

}



#header #title h2

{

	font-size: 14px;

	color: #525252;

}



#header #searchbar

{

	margin-top: 20px;

}



#introcontainer

{

	margin-top: 5px;

}



#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: #00599d;

	margin-bottom: 16px;

}



#intro #introtext p

{

	font-size: 16px;

}



#intro #introicon

{

	float: right;

	margin: 35px 50px;

}



.post

{

	background: #fafafa;

	border: solid 1px #eeeeee;

	margin: 5px 5px 20px 5px;	

	padding: 15px;	

	_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: #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: 11px;

}



.post .postcontent

{

	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 #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: 0px;

}



#sidebar #wrapbox

{

	background: #fff;

	/*border: solid 1px #eeeeee;*/

	padding: 5px 5px 0 5px;

	margin: 5px 5px 0px 5px;

	_margin: 5px 0px 0 0px;
	

}



#sidebar .sidebarbox

{

	line-height: 20px;

	margin-bottom: 0px;

}



#sidebar .sidebarbox h3

{

	font-size: 14px;

	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: 10px;
	background: #FFF/*url('images/bottombg.png') no-repeat 0 0*/;
	margin:0 auto;
	padding:0 0 10px 0;
	text-align:center;
}







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

}

.boldTxt{font-weight:bold;}

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

}


.topnav {float:left; width:925px; margin:0 auto; padding:14px 0 0 25px; background-image:url(images/top_nav_bg.gif); background-position:top left; background-repeat: no-repeat; height:39px;}


/*- Menu Tabs F--------------------------- */
#tabsF {
background:none;
font-size:11px;
line-height:normal;
margin:0 auto;
padding:0px 0 0 0;
width:925px;
}
#tabsF ul {
margin:0;
padding:0px 10px 0 10px;
list-style:none;
float:left;
}#tabsF li {
display:inline;
margin:0;
padding:0;
}
#tabsF a {
float:left;
background:url("images/tableftF.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
font-weight:bold;
}
#tabsF a span {
float:left;
display:block;
background:url("images/tabrightF.gif") no-repeat right top;
padding:6px 20px 6px 20px;
color:#353839;
}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}/* End IE5-Mac hack */
#tabsF a:hover span {
color:#D41421;
}
#tabsF a:hover {
background-position:0% -25px;
}
#tabsF a:hover span {
background-position:100% -25px;
}
#tabsF a.activeLink {
background-position:0% -25px;
color:#fff;
}
#tabsF a.activeLink span {
background-position:100% -25px;
color:#D41421;
}

ul.mainmenu {margin:0px; list-style:none; padding:0px 0 0 3px;line-height:30px;}
ul.mainmenu li {background-image:url(images/top_nav_bg.gif); background-position:top left; background-repeat: no-repeat; padding:0 10px 5px 10px;color:#FFF; font-weight:bold; font-size:12px; display:inline; width:101px;}
ul.mainmenu li a {color:#FFF; font-weight:bold; font-size:14px; font-family:Arial, Tahoma; text-decoration:none; padding:0 10px 5px 10px;}
ul.mainmenu li a:hover {color:#0D438D; font-weight:bold; font-size:14px; font-family:Arial, Tahoma; text-decoration:none; padding-left: 5px;}



/* Button Class Start*/
a.boldbuttons{
background: transparent url('images/top_nav_left.gif') no-repeat top left;
display: block;
float: left;
font: bold 11px Tahoma,Arial;
line-height: 22px;
height: 25px;
padding-left: 8px;
text-decoration: none;
text-align:center;
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: #353839;
text-decoration:none;
}

a.boldbuttons span{
background: transparent url('images/top_nav_right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px;
width:75px;
}

a:hover.boldbuttons{
color: #FFFFA0;
}

.buttonwrapper{
overflow: hidden; 
width: 100%;
}

/* Button Class End */



/* Button Class Active Start*/
a.boldbuttonsactive{
background: transparent url('images/top_nav_left_active.gif') no-repeat top left;
display: block;
float: left;
font: bold 11px Tahoma,Arial;
line-height: 22px;
height: 25px;
padding-left: 8px;
text-decoration: none;
text-align:center;
}

a:link.boldbuttonsactive, a:visited.boldbuttonsactive, a:hover.boldbuttonsactive, a:active.boldbuttonsactive{
color: #353839;
text-decoration:none;
}

a.boldbuttonsactive span{
background: transparent url('images/top_nav_right_active.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px;
width:75px;
}

a:hover.boldbuttonsactive{
color: #FFFFA0;
}

.buttonwrapper{
overflow: hidden; 
width: 100%;
}

/* Button Active Class End */

.headingbg {float:left; margin:0 auto; padding:0 0 0 0; background-image:url(images/heading_bg.jpg); background-position:top left; background-repeat: repeat-x; color:#2E2E2E; font-family:Zurich LtCn BT, Arial; font-weight:bold;}

.grayboldTxt{color:#2E2E2E; font-family:Zurich LtCn BT, Arial; font-weight:bold; font-size:14px;} 
.rightcolbox{border:1px solid #EEEEEE; background-color:#FAFAFA; text-align:center; margin-bottom:10px;}
.welcomeTxt{color:#505050; font-size:18px; font-family:Tahoma,Arial;}
.welcomeredTxt{color:#D41421; font-size:18px; font-family:Tahoma,Arial;}

ul.topmenu {margin:0px auto; list-style:none; padding:33px 0 0 15px;line-height:10px;}
ul.topmenu li {background:#608BA5; padding:5px 7px 5px 5px;color:#FFF; font-weight:bold; font-size:12px; display:inline; }







.animatedtabs{
border-bottom: 0px solid gray;
overflow: hidden;
width: 100%;
font-size: 14px; /*font of menu text*/
padding:22px 0 0 0;
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
display:inline;
}

.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background:  url(images/tab-blue-left.gif) no-repeat left top;
margin: 0 auto;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;

}

.animatedtabs a span{
float: right;
position: relative;
display: block;
background: url(images/tab-blue-right.gif) no-repeat right top;
padding: 0px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: black;
clear:both;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

table.grayborder{border-left:1px solid #EEEEEE; border-right:0px solid #CCCCCC; border-top:1px solid #EEEEEE; border-bottom:0px solid #CCCCCC; background-color:#FFF; width:90%; margin:15px 0 0 0;}
table.grayborder td {border-bottom:1px solid #EEEEEE; border-right:1px solid #EEEEEE; color:#2E2E2E; font-weight:bold; Font-size:12px; padding:0 10px 0 10px;}

table.grayborder td.none {border:0px solid #FAFAFA; color:#2E2E2E; font-weight:bold; Font-size:12px; padding:0 10px 0 10px; background-color:#FAFAFA;}


.headingTxt{color:#111111; font-weight:bold;font-size:16px;}

a.footerLink:link, a.footerLink:visited, a.footerLink:active  
{color:#505050; font-weight:normal; text-decoration:none; font-size:11px;}
a.footerLink:hover 
{color:#1D0B1D; font-weight:normal; text-decoration:none; font-size:11px;}

a.mainnavLink:link, a.mainnavLink:visited, a.mainnavLink:active  
{color:#FFF; font-weight:bold; text-decoration:none; font-size:11px; background-color:#608BA5; padding:5px 7px 5px 5px;}
a.mainnavLink:hover 
{color:#1D0B1D; font-weight:bold; text-decoration:none; font-size:11px; background-color:#608BA5; padding:5px 7px 5px 5px;}

a.rightLink:link, a.rightLink:visited, a.rightLink:active  
{color:#e65a05; font-weight:normal; text-decoration:none; font-size: 14px;}
a.rightLink:hover 
{color:#1D0B1D; font-weight:normal; text-decoration:none; font-size: 14px;}

