/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


body {
	background:#d5f2fe url(images/BG_home.jpg) repeat-x;
}

#bg  { float: left; width: 100%; background: url(images/bgoverlay.jpg) fixed no-repeat center top; }


h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {
	color: #181d54;
}

#content  {
	width: 460px;
}

#content.wide  {
	width: 671px;
}

#sidebar  {
}

/* top nav section */
#navSection { width:960px; margin:0 auto; }
#logo a:link, #logo a:visited { 
	float:left; 
	width:386px;
	height:153px;
	text-indent:-99999px;
	background:url(images/logo.png) no-repeat;
	margin: 0 0 0 3px;
}

#contact { float:right; margin: 0px 15px 0 0; width:500px}
#contact li { display:inline; }
#contact a:link, #contact a:visited { 
	float:left; 
	height:24px;
	text-indent:-99999px;
}
#contact li.conBTN a:link, #contact li.conBTN a:visited { 
	float:right; 
	width:64px;
	background:url(images/contact.png) 0 -29px no-repeat;
	margin:8px 0 1px 0;
}
#contact li.conBTN a:hover { 
	background:url(images/contact.png) 0px 16px;
	text-decoration:none;
}

#contact li.jobBTN a:link, #contact li.jobBTN a:visited { 
	float:right; 
	width:120px;
	background:url(images/job.png) 0 -29px no-repeat;
	margin:8px 0 1px 1px;
	
}
#contact li.jobBTN a:hover { 
	background:url(images/job.png) 0px 16px;
	text-decoration:none;
}

#contact li.resBTN a:link, #contact li.resBTN a:visited { 
	float:right; 
	width:120px;
	background:url(images/resume.png) 0 -29px no-repeat;
	margin:8px 0 1px 0;
	
}
#contact li.resBTN a:hover { 
	background:url(images/resume.png) 0px 16px;
	text-decoration:none;
}

#navBar { float:right; margin: 10px 0 0 0;}
#navBar li { display:inline; }
#navBar a:link, #navBar a:visited { 
	float:left; 
	height:59px;
	text-indent:-99999px;
}
#navBar li.navHomeBTN a:link, #navBar li.navHomeBTN a:visited { width:94px; background:url(images/navBar.jpg) 0 0 no-repeat; }
#navBar li.navHomeBTN a:hover { background:url(images/navBar.jpg) 0 59px; }

#navBar li.navOpenJobsBTN a:link, #navBar li.navOpenJobsBTN a:visited { width:128px; background:url(images/navBar.jpg) -95px 0 no-repeat; }
#navBar li.navOpenJobsBTN a:hover { background:url(images/navBar.jpg) -95px 59px; }

#navBar li.navCareerStoreBTN a:link, #navBar li.navCareerStoreBTN a:visited { width:144px; background:url(images/navBar.jpg) -223px 0 no-repeat; }
#navBar li.navCareerStoreBTN a:hover { background:url(images/navBar.jpg) -223px 59px; }

#navBar li.navBiosBTN a:link, #navBar li.navBiosBTN a:visited { width:75px; background:url(images/navBar.jpg) -367px 0 no-repeat; }
#navBar li.navBiosBTN a:hover { background:url(images/navBar.jpg) -367px 59px; }

#navBar li.navBlogBTN a:link, #navBar li.navBlogBTN a:visited { width:76px; background:url(images/navBar.jpg) -442px 0 no-repeat; }
#navBar li.navBlogBTN a:hover { background:url(images/navBar.jpg) -442px 59px; }
/* nav section */

/*  main area  */
#mainWrapper {
	width:960px;
	margin:0 auto;
}

/*  backgrounds */
#mainArea {
	width:960px;
	min-height:500px;
	clear:both;
	float:left;
	background:url(images/globeSm.png) 333px 12px no-repeat ;
	
}
#mainAreaOp {
	width:960px;
	float:left;
	clear:both;
	background: url(images/globeOp.png) 333px 20px no-repeat;
}
#tcs {
	width:960px;
	float:left;
	clear:both;
	background: url(images/tcsText.png) -5px 12px no-repeat;
	
}
.tcsTextIndent
{
text-indent:-99999px;
}
#tcsOp {
	width:960px;
	float:left;
	clear:both;
	background: url(images/tcsOp.png) 333px 12px no-repeat;
}

#nix {
	width:960px;
	float:left;
	clear:both;
}
/*  back grounds  */

/*  big button home nav  */
#navCenter {
	clear:both;
	float:left; 
	margin: 43px 0 0 0; 
}

#navCenter li {display:inline;}

#navCenter a:link, #navCenter a:visited { 
	float:left; 
	height:59px;
	text-indent:-99999px;
}

#navCenter li.employerBTN a:link, #navCenter li.employerBTN a:visited { margin:51px 0 164px 3px; width:240px; background:url(images/splitNav.png) 0 0 no-repeat; }
#navCenter li.employerBTN a:hover { background:url(images/splitNav.png) 0 61px; }

#navCenter li.jobseekerBTN a:link, #navCenter li.jobseekerBTN a:visited { margin:51px 0 164px 475px; width:240px; background:url(images/splitNav.png) -240px 0 no-repeat; }
#navCenter li.jobseekerBTN a:hover { background:url(images/splitNav.png) -240px 61px; }
/*  big button nav home  */
/*  text pictures  */

#bottomHome, #bottomError, #bottomFinish {
	clear:both;
	float:left;
	width: 960px; 
	height: 156px;
	text-indent:-99999px;
}

#bottomHome {
	margin: 10px 0 30px 0;
	background:url(images/homeText.png) no-repeat;
	
}
#bottomError {
	margin: 10px 0 0 0; 
	background:url(images/errorText.png) no-repeat;
}

#bottomFinish {
	margin: 10px 0 30px 0;  
	background:url(images/finishText.png) no-repeat;
}

#navCenter li.teBTN a:link, #navCenter li.teBTN a:visited { margin:51px 0 164px 3px; width:240px; background:url(images/finishButton.png) 0 0 no-repeat; }
#navCenter li.teBTN a:hover { background:url(images/finishButton.png) 0 61px; }

#navCenter li.tcstoreBTN a:link, #navCenter li.tcstoreBTN a:visited { margin:51px 0 164px 475px; width:240px; background:url(images/finishButton.png) -240px 0 no-repeat; }
#navCenter li.tcstoreBTN a:hover { background:url(images/finishButton.png) -240px 61px; }

/*  text pictures  */
/* -- Main Right -- */
/*  -- nav right buttons and stuff  --  */
#navRight { float:right; margin: 0px 1px 12px 0px; width:243px; }

#navRight li {display:inline; margin-top:0px;}

#navRight a:link, #navRight a:visited { 
	float:right; 
	height:36px;
	width:243px;
	background:url(images/greenBTN.png) 0 0 no-repeat;
	margin:10px 0;
	text-align:center;
	padding:23px 0 0 0;
	font-size:16px;
	color:#181d54;
}
#navRight a:hover { 
	background:url(images/greenBTN.png) -0px 61px;
	text-decoration:none;
}
/*  -- nav right buttons and stuff  --  */
/*  infoLeft text  */
#infoLeft { float:left; margin: 17px 8px 10px 20px; width:270px; text-align:left;}

#infoLeft a {
	margin: 10px 0 10px 0;
}
#infoLeft h2 a:link, #infoLeft h2 a:visited {
	font-weight:bold; 
	font-size:20px;
	color:#181d54;
}
#infoLeft h2 a:hover { 
	text-decoration:underline;
}

#infoLeft h1 a:link, #infoLeft h1 a:visited { 
	font-size:20px;
	color:#181d54;
	font-weight:100;
	line-height:30px;
}
#infoLeft h1 a:hover { 
	text-decoration:underline;
}

/*  infoLeft text  */
/*  infoLeftLg text  */
#infoLeftLg { 
	float:left;
	margin: 17px 8px 10px 20px;
	width:670px;
	text-align:left;
}
/*  effects titles in blog and open jobs  */
#infoLeftLg h1 a:link, #infoLeftLg h1 a:visited { 
	font-size:20px;
	color:#181d54;
	font-weight:100;
}
#infoLeftLg h1 a:hover { 
	text-decoration:underline;
}

#infoLeftLg a:link, #infoLeftLg a:visited {
	font-weight:bold; 
	font-size:20px;
	color:#181d54;
}
#infoLeftLg a:hover { 
	text-decoration:underline;
}


/*  titles for the blog and open jobs  */

/*  postBuyRt  */
#postBuyRt
{
	position:relative;
	margin:25px 0 20px 0;
	height:320px;
	width:310px;
	float:right;
	background:url(images/buyArea.png) no-repeat;
}

/*  postBuyRt  */
/*  postBuyLt  */
#postBuyLt
{
	position:relative;
	margin:25px 0 20px 0;
	height:320px;
	width:310px;
	float:left;
	background:url(images/buyArea.png) no-repeat;
}

#postBuyButton
{
	float:left;
	z-index:10;
	position:absolute;
	bottom:7px;	
}

.postBuyImg
{
	margin:0px 20px 0 14px;
}
.postBuyText
{
	margin:15px 20px 0px 20px;
	z-index:1;
	
	}

/*  postBuyLt  */

/*  bottomFourSquare  */
#longBTN {
	margin:4px 0 0 1px;
	float:left; 
	height:45px;
	width:960px
}

#longBTN li {display:inline;}

#longBTN a:link, #longBTN a:visited { 
	float:left; 
	height:60px;
	text-indent:-99999px;
}

#longBTN li.affiliatesBTN a:link, #longBTN li.affiliatesBTN a:visited {width:241px; background:url(images/bottomTitles.png) 0px 0 no-repeat; }
#longBTN li.affiliatesBTN a:hover { background:url(images/bottomTitles.png) 0px 60px; }
#longBTN li.trgBTN a:link, #longBTN li.trgBTN a:visited { width:240px; background:url(images/bottomTitles.png) -241px 0 no-repeat; }
#longBTN li.trgBTN a:hover { background:url(images/bottomTitles.png) -241px 60px; }
#longBTN li.industriesBTN a:link, #longBTN li.industriesBTN a:visited {  width:239px; background:url(images/bottomTitles.png) -482px 0 no-repeat; }
#longBTN li.industriesBTN a:hover { background:url(images/bottomTitles.png) -482px 60px; }
#longBTN li.newJob a:link, #longBTN li.newJob a:visited {  width:238px; background:url(images/bottomTitles.png) -723px 0 no-repeat; }
#longBTN li.newJob a:hover { background:url(images/bottomTitles.png) -723px 60px; }

.alignleft {
	float:left;
	margin: 0 14px 0px 0;
}

.column {
	float:left;
	width:220px;	
	padding:20px 0px 0 17px;
}
.last {
	width:220px;  
		padding:20px 5px 0 21px ;
}
.columnImage {
	float:left;
	padding:0 8px 8px 0;
	
}
.padTopBottom { padding:15px 0; }
.columnQuad { float:left; width:960px; margin:0 18px 0 0;}	
/*  bottomFourSquare  */
/* footer */
#footer { background:url(images/BG_footer.jpg) repeat-x; height:95px; clear:both; }
/* footer */
/* fonts */
.post {	
		float:left;		
		color:#181d54;
		font-size:15px;
		line-height:20px;
}

.post p {	
		margin:0px 0 15px 0;
}
.post ul li {	
		padding:0px 0 0 30px;
}
.post h1, .post h2{
	/*line-height:26px; */
}

.post small{ 
	font-size:10px;
	line-height:20px; 
	color:#777777; 
	text-align:right;
	margin: 10px 0px 0px 25px;
}

.post address {
	font-size:12px;
	color:#777777;
	line-height:20px;
	margin:10px 0 0 0;
}


.column h1 a:link, .column h1 a:visited { 
	font-size:14px;
	font-weight: bold; 
	color:#181d54; 
}
.column p {
	color:#333333;
	font-size:14px;
	line-height:20px;
	font-weight:100;	
}

#footer { 
	background:url(images/BG_footer.jpg) repeat-x; height:95px; clear:both; 
}
#Txt { 
	height:69px;
	width:960px;
	margin:0 auto;
	padding:25px 0 0 0;
	text-align:center;
	color:#a9e5fd;
	font-size:12px;
	font-weight:100;


}
#Txt a:link, a:visited { text-decoration:none; color:#a9e5fd;}
#Txt a:hover { text-decoration:underline; color:#a9e5fd;}
/* fonts */

.ecardEntry {
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	border: 1px solid #acacac;
	width: 670px;
}

.ecardEntry p{
	padding: 0px 0px 0px 0px;
	width: 600px;
}

.wp-pagenavi{
	margin: 10px 0;
	float:left;
	clear:both;
}


/*ul.addtoany_list img{
		float:none;
		margin:10px 10px 10px 10px;
		padding:0;
		vertical-align:middle;
	}
	
.a2a_dd addtoany_share_save{
	clear:both;
	float:left;
}8?*/

#searchform #s  { 
	width: 97%;
	padding: 9px 0 9px 5px;
	border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; 
	color: #181d54;
}

#socialTitle h3  { margin: 4px 0 10px 20px; font-size: 18px; color:#181d54}

#social {
	margin: 10px 0px;
}
#social li a span  { display: block; line-height: 16px; }
#social li a span.site  { font-size: 14px; color: #181d54; }
#social li a span.url  { color: #688aa7; }
#social li a:hover span.url  { color: #6c9d2c; }

/*#wideHolder {
	width: 960px;
	padding: 0 0 20px 50px;
}*/

/* 5.3 Generic Widgets */

.widget  { 
	padding: 20px 20px;
	margin: 10px 0;
}

.widget ul li  { 
	margin: 0 0 10px 0;
	border-bottom:solid 1px #d5f2fe;
}

#life h2, .widget h3  { margin: 0 0 10px 0; font-size: 18px; color:#181d54; }
.widget h4  { margin: 20px 0 10px 0; font-size: 13px; }
.widget ul  {}

.widget ul li a:link,
.widget ul li a:visited  {
	padding: 0 0 0 20px;
	line-height: 30px;
	
}

.widget ul li a:hover  {
	color:688aa7;
}

.rsswidget img{
	float:right;
}

#right ul{
	padding: 0 0 0px 0;
}

.rss-date {
	color:#688aa7;
	margin: 0 0 0 25px;
}

a link.rsswidget h3{
	float:left;
	margin: -4px 0 0 0;
	color: #181d54;
}

#left  {
	width: 240px;
	margin: 0 20px 0 0;
}

#right  {
	float: right;
	width: 240px;
}

.entry img  { border:none }

/* 5.2 Tabber */

.wooTabs li a  {
	color: #181d54;
}


#tabber .list li a:link,
#tabber .list li a:visited  {
	color: #181d54;
}

#life p, .lifestream_label, .lifestream-paging { color: #181d54; }
.comments a:visited, .comments a:link, .popular a:visited, .popular a:link, .lifestream a:visited, .lifestream a:link { color: #181d54; text-decoration:underline }
.comments a:hover, .comments a:active, .popular a:hover, .popular a:active, .lifestream a:hover, .lifestream a:active, .tags a:hover, .tags a:active  { color: #84a4b8; text-decoration:none }
.comments_date, .popular_date, .lifestream_date  { font-size: 14px; color: #688aa7; }

.comments_meta, .popular_meta, .lifestream_meta  { display: none!important; color:#ccc!important }
.comments_meta a, .popular_meta a, .lifestream_meta a {color:#ccc!important; text-decoration:underline}


.comments h2, .popular h2, .lifestream h2, .tags h2 {margin:20px 0 10px; padding-bottom:10px; border-bottom:solid 1px #d5f2fe;}


#tagcloud a:link, #tagcloud a:visited  { color: #181d54; }


#groupLink{
	
	position:fixed;
	left: 0px;
	top: 28px;
	width:30px;
	height:153px;	
	background:url(images/groupButton.jpg) no-repeat -2px 0;
}


#groupLink:hover{	
	background:url(images/groupButton.jpg) no-repeat 0 0;
}

div.wp-greet-form {
    padding: 0!important;
}

.ecardEntry {
    padding: 20px;
    width: 630px;
}

.ecardEntry p img,.wp-greet-form img{
    margin-left: -20px;
}
