/*
Theme Name: Career Explorer
Theme URI: http://www.careerexplorer.net
Description: Career Explorer Blog Theme
Version: 1.0
Author: Paul Adams - paul.adams@plattformad.com
*/

body {
	background:url(/images/top.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#container {
	width:auto;
	}

a:hover {
	text-decoration:none;
	}

#header {
	width:100%;
	}

#header-text {
	position:absolute;
	margin:0;
	padding:0;
	top:78px;
	_top:83px;
	.top:83px;
	left:78px;
	_left:83px;
	.left:83px;
	color:#999;
	font-size:16px;
	font-weight:bold;
	}

h3 {
	color:#900;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px -10px 0px;
	_margin:10px 0px -20px 0px;
	padding:0px;	
	text-align:left;
	}

#sidebar {
	float:left;
	margin:-30px 0px 0px 2px;
	width:260px;
	padding:0;
	}

#blog-main {
	float:left;
	width:65%;
	line-height:1.5em;
	margin-top:15px;
	}

#blog-main a, #blog-main a:visited {
	color:#951C1A;
	}

<!--
.topsearch a {text-decoration:none; display:block; padding:2px; text-align:center; color:#fff;}
.topsearch a:hover {background:#fff; color:#900; font-weight:bold;}
.style3 {color: #666;font-weight: bold;}
.topsearch {width:220px; padding: 5px; }
.topsearch h3 {color:#666; text-align:center;}
.sidebarTitle {font-size:16px;}
-->

/********************************left column styling********************************/	

#jobtop {
	width:99%;
	height:212px;
	background:url(/images/background-stripe.jpg) repeat-x;
}

#jobtopleft {
	background:url(/images/background-left.jpg) no-repeat;
	float:left;
	height:212px;
	width:7px;	
	margin-right:35px;
}

.jobtopinner {
	padding:0px; 
	background:url(/images/job-bg-search.gif) repeat-x;
	height:212px; 
	margin:0px 50px;
	color:#FFF;
	font-size:11px;
	font-weight:normal;
	#border:3px dashed red;
}

.jobtopinner form table{
	border:0;
}

.jobtopinnerhead {
	font-size:12px; color:#fff; font-weight:normal;
	padding:0px;
	margin:0px;
}

.jobtopinnerhead form input {
	margin:1px;
	_margin:0px;
	padding:0px;
}
#jobInnerLeft{
	background:url(/images/job-left-search.gif) no-repeat;
	float:left;
	height:212px;
	width:11px	
}
#jobInnerRight{
	background:url(/images/job-right-search.gif) no-repeat top right;
	float:right;
	height:212px;
	width:11px	

}


h1.jtih {
	font-size:12px; color:#fff; font-weight:normal;
	padding:0px;
	margin:0px;
}

#jobtopinner table {
	margin:10px 0px 0px 0px;
	font-size:11px;
}

#jobtopright {
	background:url(/images/background-right.jpg) no-repeat top right;
	float:right;
	height:212px;
	width:9px;
	margin-left:35px;
}

.jobtitle {color:#990033;}

.jobboxa, .jobboxb, jobboxc {
	margin:0px 0px 20px 0px;
	_margin:0px 0px 10px 0px;
	padding:0px;
	width:243px;
}

.jobboxa ul, .jobboxb ul, .jobboxc ul {
	margin-left:-30px;
	_margin-left:10px;
	.margin-left:10px;
	
}

.jobboxa li {
	line-height:normal;
	list-style-image:url(/images/dot.gif);
	margin:2px 0px;
	*margin:2px 0px 0px 15px;
	_margin:2px 0px 0px 20px;
	margin-left:35px;
	_margin-left:20px;
	.margin-left:20px;
	padding:0;
}

.jobboxb li {
	line-height:normal;
	list-style-image:url(/images/job-school-icon.gif);
	margin:0px 0;
	_margin:3px 0px 15px 15px;
	margin-left:35px;
	_margin-left:20px;
	.margin-left:20px;
	padding:0;
}

.jobboxb li a, a:visited {
	color:#606A88;
}

.jobboxc li a, a:visited {
	color:#606A88;
}

.jobboxc li {
	line-height:normal;
	list-style-image:url(/images/job-blue-bullet.gif);
	margin:0px 0;
	_margin:3px 0px 15px 15px;
	margin-left:35px;
	_margin-left:20px;
	.margin-left:20px;
	padding:0;
}

.jobinnera{
	margin:0px;
	/*_margin:0px 0px 0px 0px;*/
	padding:10px 0px 5px 0px;
	width:241px;
	background:#fff url(/images/leftshadow.gif) no-repeat top center;
	border-left:1px #404C6E solid; border-right:1px #404C6E solid; border-top:#ab3126 solid 3px;
}

.jobinnera li a, .jobinnera li a:visited {
	color:#606A88;
	}	

.jobinnerb{
	margin:0px;
	/*_margin:0px 0px 0px 0px;*/
	padding:10px 0px 5px 0px;
	width:241px;
	background:#fff url(/images/leftshadow.gif) no-repeat top center;
	border-left:1px #404C6E solid; border-right:1px #404C6E solid; border-top:#3f4a6a solid 3px;
}

.jobinnerc{
	margin:0px;
	/*_margin:0px 0px 0px 0px;*/
	padding:10px 0px 5px 0px;	
	width:241px;
	background:#fff url(/images/leftshadow.gif) no-repeat top center;
	border-left:1px #404C6E solid; border-right:1px #404C6E solid; border-top:#ab3126 solid 3px;
}

.jobboxc strong {
	color:#6475a6;
}

.jobred {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#C61800 url(/images/heading-overlay.png) no-repeat;
	width:228px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFF;
	height:30px;
	padding:10px 0px 0px 15px;

}

.jobltblue {
	margin:0px;
	background:#989fb1 url(/images/heading-overlay.png) no-repeat;
	width:228px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFF;
	height:30px;
	padding:10px 0px 0px 15px;		
}

.jobdkblue {
	margin:0px;
	background:#435072 url(/images/heading-overlay.png) no-repeat;
	width:228px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFF;
	height:30px;
	padding:10px 0px 0px 15px;

}

.jobfoot {
	background:url(/images/job-left-box-base.gif) no-repeat bottom center;
	margin:0px; padding:0px;
	width:243px; height:10px;	
}
.programselection input {*margin:0; *padding:0;}
.videoLink {background: url(/images/playbutton.jpg) no-repeat top left; padding-left:22px; list-style: none; margin:20px 0 0 20px;}
.table .programsection .programselection {float:left; width: 202px; padding:1px 0 0; *width:200px; _width:200px; *padding:0;  _padding:0;margin:0}

/* ######### Style for Drop Down Menu ######### */
.chromestyle{
width: 100%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border-top: 2px solid #990000;
border-bottom: 2px solid #990000;
width: 100%;
background: #EEEEEE;
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a, .chromestyle ul li a:visited{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #EEEEEE;
}

.chromestyle ul li a:hover{
background:#DDD; /*THEME CHANGE HERE*/
}

/*.chromestyle ul li a[rel]:after{ content: " v";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
/*}*/

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
/*border-left:5px solid #EEE;
border-right:5px solid #EEE;*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color:#EEE;
width: 200px;
visibility: hidden;
}


.dropmenudiv a, .dropmenudiv a:visited{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
border-left:5px solid #EEE;
border-right:5px solid #EEE;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #DDD;
border-left:5px solid #990000;
border-right:5px solid #990000;
font-weight:normal;
}

#ce {
	margin:10px;
	float:left;
	line-height:15px;
	}

.title-text {
	font-size:18px;
	color:#404C6E;
	font-weight:bold;
	margin:20px;
	margin-left:0px;
	}

.title-text a, .title-text a:visited {
	color:#404C6E;
	}

.postmetadata {
	font-size:10px;
	}

.postmetadata a, postmetadata a:visited {
	color:#9D1C1E;
	font-size:10px;
	}

.previous-next a, .previous-next a:visited {
	color:#9D1C1E;
	font-weight:bold;	
	}	

.previous-next {
	text-align:center;
	}

#jbb_adaptive_widget_body {
	padding:3px;
	}

#jbb_adaptive_widget_body ul {
	margin-left:-45px;
	.margin-left:0px;
	_margin-left:0px;
	}

#jbb_adaptive_widget_body li {
	list-style-type:none;
	font-size:11px;
	margin-top:10px;
	}

#jbb_adaptive_widget_body li  a, #jbb_adaptive_widget_body li  a:visited{
	color:#9d1c1e;
	}

#jbb_adaptive_widget_body li  a:hover {
	text-decoration:none;
	}

#jbb_adaptive_widget_post_a_job {
	display:none;
	}

.view-all-jobs {
	text-align:center;
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
	}

.view-all-jobs a {
	color:#9d1c1e;
	}
#respond {
	font-size:14px;
	font-weight:bold;
	color:#9d1c1e;
	}

#footer {
	width:100%;
	text-align:center;
	float:left;
	font-size:11px;
	}

#footer a, #footer a:visited {
	color:#9D1C1E;
	margin-right:15px;
	}
	
