/*  
Theme Name: The Station
Version: 1.5.1
Description: Designed by <a href="http://www.adii.co.za">Adii Rockstar</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
*/

/*>>>>> Setup and Reset <<<<<*/

body, html  {
	height: 100%;
}

body, html, p, ul, ol {
	margin: 0;
	padding: 0;
	border: none;
}

body  {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 1.5;  /*unitless for proper inheritance*/
}

h1, h2, h3, h4, h5, h6  {
	margin: 5px 0;
}

h1  {font-size: 30px}
h2  {font-size: 22px}
h3  {font-size: 16px}
h4  {font-size: 14px}
h5  {font-size: 12px}
h6  {font-size: 12px}

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  {
	text-decoration: none;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover  {
	text-decoration: underline;
}

p  {
	margin: 18px 0;
}

ul, ol  {
	margin: 0;
	padding: 0;
}

/*>>>>> Navigation <<<<<*/

a:link, a:visited  {
	text-decoration: none;
}

a:hover  {
	text-decoration: underline;
}

#nav  {
	width: 980px;
	margin: 0 auto;
	height: 35px;
}

/* Page Nav */

#pagenav {
	float: left;
	position: relative;
	z-index: 100;
	padding: 0 10px;
}

#pagenav li {
	float: left;
	line-height: 35px;
	padding: 0 9px 0 5px;
	margin: 0;
}

#pagenav li a:link, #pagenav li a:visited {
	display: block;
	position: relative;
	padding: 0 8px;
	text-decoration: none;
	z-index: 100;
}

#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited  {
	position: relative;
}

#pagenav li a:hover span.left, #pagenav li.current_page_item span.left  {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5px;
	height: 33px;
}

#pagenav li a:hover span.right, #pagenav li.current_page_item span.right  {
	display: block;
	position: absolute;
	right: 0;	
	bottom: 0;
	width: 5px;
	height: 33px;
}

/* Style drop down list */

#pagenav li ul li {
	float: none;
	padding: 0;
}

/* first level */

	#pagenav li ul {
		position: absolute;
		left: -999em;
	}

	#pagenav li:hover ul, #pagenav li.sfhover ul {
	}

	/* second level */

		#pagenav li li:hover ul ul, #pagenav li li.sfhover ul ul {
			left: -999em;
		}

		#pagenav li li li:hover ul, #pagenav li li li.sfhover ul {
			left: auto;
		}

		/* third level */

			#pagenav li li li:hover ul ul, #pagenav  li li li.sfhover ul ul {
				left: -999em;
			}

			#pagenav li li li li:hover ul, #pagenav li li li li.sfhover ul {
				left: auto;
			}

#pagenav li ul ul {
	margin: -26px 0 0 200px;
}

#pagenav li ul ul li a {
	line-height: 25px;
}

#pagenav li:hover ul ul, #pagenav li.sfhover ul ul {
	left: -999em;
}

#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul {
	left: auto;
}

#pagenav li ul li a:link, #pagenav li ul li a:visited  {
	display: block;
	width: 190px;
	padding: 0px 0 0px 10px!important;
}

#pagenav li ul li ul li a:link, #pagenav li ul li ul li a:visited  {
	padding: 5px 0 5px 10px!important;
}

#pagenav li ul li a:hover  {
	text-decoration: underline;
}

#pagenav li ul li a span.left  {
	display: none!important;
}

#pagenav li ul li a span.right {
	display: none!important;
}


/* IE7 Fix */

#pagenav li:hover, #pagenav li.hover {  
	position: static;
}

/*>>>>> Layout <<<<<*/

#header  {
	width: 980px;
	margin: 0 auto;
	height: 192px;
}

#header h1  {
	display: none;
}

#header img  {
	float: left;
	margin: 15px 0 0 0;
}

#header #subscribe  {
	float: right;
	display: block;
	height: 28px;
	width: 183px;
	padding: 8px 0 0 35px;
	margin: 55px 0 0 0;
	text-decoration: none;
	font-weight: bold;
}

#container  {
	padding-top: 20px;
	padding-bottom: 20px;
}

#container_bottombg  {
	width: 980px;
	height: 41px;
	margin: 0 0 -20px -10px;
}

#slider {  cursor:pointer; }
#slider .scroll { width:940px; overflow:hidden;position:relative;   }
.scrollContainer { position:absolute; top:0; left:0; }
.scrollContainer .information { position:absolute; top:0; width:940px; display:none; }


#featured  {
	float: left;
	margin: 0 0 0 10px;
	background-color: #dce1e2;
}

#featured.slider  {
	width: 940px;
	position: relative;
}

#featured.slider .arrow_left  {
	position: absolute;
	left: -11px;
	top: 45%;
}

#featured.slider .arrow_right  {
	position: absolute;
	right: -11px;
	top: 45%;
}

#featured.slider .information  {
	width: 900px;
	float: left;
	position: relative;
}

#featured.slider .information .image.left  {
	float: left;
	margin: 0 20px 0 0;
}

#featured.slider .information .image.right  {
	float: right;
	margin: 0 0 0 20px;
}

#featured.slider .information .image img  {
	border: 5px solid #bcc5c7;
}

#featured.slider .information #text h2  {
	margin-bottom: 0;
}

#featured.slider .information #text h2 a:link,
#featured.slider .information #text h2 a:visited  {
	color: #16181A;
	display: inline;
}

#featured.slider .information #text .description  {
	display: block;
	color: #4F5357;
	font-weight: normal;
	font-size: 14px;
}

#featured .information  {
	float: left;
	width: 598px;
	padding: 20px 20px;
}

#featured .information h2  {
	margin: 0 0 10px 0;
	line-height: 30px;
	font-size: 30px;
}
.feat-button .left  {
	display: block;
	float: left;
	width: 5px;
	height: 30px;
}

.feat-button a.more-info {
	display: block;
	float: left;
	height: 24px;
	padding: 6px 4px 0 8px;
	text-transform: uppercase;
	cursor: pointer;
}

.feat-button .right  {
	display: block;
	float: left;
	width: 19px;
	height: 30px;
}

#featured-tabs  {
	float: left;
	width: 301px;
	height: 100%;
}

#featured-tabs li  {
}

#featured-tabs li a:link, #featured-tabs li a:visited  {
	display: block;
	margin-left: -1px;
	padding: 10px 0 10px 20px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#featured-tabs li a:hover, #featured-tabs li.active a  {
}

#featured-tabs a span  {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: -4px;
}

#featured .information ul,
#featured .information ol {
	margin: 5px 0;
	padding: 0 0 0 30px;
}

#featured .information ul li  {
	list-style-type: square;
}

#featured .information ul li ul  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

#featured .information ul li ul li  {
	list-style-type: disc;
}

#featured .information ol li  {
	list-style-type: upper-latin;
}

#featured .information ol li ol  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

#featured .information ol li ol li  {
	list-style-type: lower-latin;
}

/*>>>>> Slider <<<<<*/
/*
#slider {
  width: 940px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  width: 940px;
  height: auto;
  overflow: auto;
  position: relative; 
  clear: left;
}

.scrollContainer div.panel {
  height: auto;
  width: 940px; 
}
*/


.scrollButtons {
  cursor: pointer;
  z-index: 100;
}

#breadcrumb  {
	width: 940px;
	margin: -8px 10px 0 10px;
	padding: 0 0 10px 0;
}

#content  {
}

#breadcrumb p  {
	margin: 0;
	font-weight: bold;
}

#main_content  {
	float: left;
	width: 619px;
	padding: 0 20px 0 0;
	margin: 20px 0 0 10px;
}

#main_content #top  {
}

#main_content #top h2  {
	margin: 0 0 20px 0;
}

#main_content #top p  {
	margin: 20px 0 30px 0;
}

#main_content #top p img  {
	float: left;
	margin: 0 10px 0 0;
	border: none !important;
}

#two-col  {
	padding-top: 10px;
}

#two-col h3  {
	text-transform: uppercase;
}

#two-col ul {
	padding: 0 !important;
}

#two-col ul li  {
	margin: 0 0 8px 0 !important;
	padding: 0 0 0 20px !important;
	list-style: none !important;
}

#two-col .left  {
	float: left;
	width: 309px;
}

#two-col .right  {
	float: left;
	width: 300px;
	padding: 0 0 0 10px;
}

#two-col .left a.signup, #two-col .right a.signup  {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	text-align: center;
	padding: 5px 0 0 0;
	margin: 20px 0 0 0;
	width: 300px;
	height: 25px;
}

#sidebar  {
	float: left;
	width: 280px;
	margin: 20px 0 0 20px;
}

#sidebar h2  {
	text-transform: uppercase;
	font-size: 14px;
}

#sidebar .box  {
}

#sidebar .box h2  {
	padding-bottom: 5px;
}

#newsletter  {
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#newsletter .field, #feedburner .field , #campaignmonitor .field {
	display: block;
	float: left;
	width: 191px;
	height: 20px;
	padding: 7px 0 0 5px;
	margin: 0 4px 0 0;
}

#newsletter .button, #feedburner .button, #campaignmonitor .button  {
	width: 78px;
	height: 28px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer !important;
}

#news  {
	margin-bottom: 15px;
}

#news h2  {
	display: block;
	margin-bottom: 0;
	width: 280px;
	position: relative;
}

#news h2 a:link, #news h2 a:visited  {
	position: absolute;
	top: 0;
	right: 0;
}

#news ul li  {
	padding: 7px 0;
}

#news ul li a:link, #news ul li a:visited  {
	font-weight: bold;
}

#news ul li span.meta  {
	display: block;
	font-size: 11px;
}

#search, #feedburner, #campaignmonitor  {
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#search input#s  {
	display: block;
	float: left;
	width: 191px;
	height: 20px;
	padding: 7px 0 0 5px;
	margin: 0 4px 0 0;
}

#search input.submitsearch  {
	width: 78px;
	height: 28px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer !important;	
}

#twitter  {
	padding: 0 0 10px 0;
}

#twitter ul  {
	margin: 10px 0;
}

#twitter_update_list li {
	padding: 5px 0 !important;
}

#twitter a:link, #twitter a:visited  {
	display: inline;
	padding: 0;
}

#twitter span.website  {
	display: block;
	text-align: right;
}

#footer  {
	width: 980px;
	margin: 0 auto 40px auto;
}

#footer .footnav  {
	float: left;
	width: 660px;
}

#footer .footnav ul  {
	padding: 30px 0 20px 10px;
}

#footer .footnav ul li  {
	display: inline;
	margin: 0 15px;
}

#footer .footnav ul li a:link, #footer .footnav ul li a:visited  {
	font-weight: bold;
}

#footer .copyright  {
	float: right;
	width: 295px;
	padding: 5px 10px 0 15px;
	font-size: 10px;
}

#footer .copyright p  {
	margin: 5px 0;
}

#footer .bottombg  {
	width: 980px;
	height: 7px;
}

.spacer  {
	height: 10px;
}

/*>>>>> Post Styling <<<<<*/

.post  {
	float: left;
	width: 619px;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}

.post .video {
	margin: 0 0 20px 0;
}

.post_head  {
	float: left;
	width: 619px;
	margin: 0 0 15px 0;
}

.post_head .title_meta  {
	float: left;
	width: 559px;
}

.post_head .title_meta h2  {
	margin: 0 0 -5px 0;
}

.post_head .title_meta h2 a:link, .post_head .title_meta h2 a:visited  {
}

.post_head .title_meta p  {
	margin: 0;
}

.post_head .comments  {
	width: 60px;
	text-align: right;
	float: right;
}

.post_head .comments a:link, .post_head .comments a:visited  {
	display: inline-block;
	text-align: center;
	padding: 5px 10px;
	margin: 5px 0 0 0;
	font: bold 16px Georgia,Times,Serif;
}

.post_head .comments span.bg  {
	display: block;
	width: 11px;
	height: 10px;
	margin: 0 0 0 35px;
}

.post p.continue_reading  {
	margin: 0;
}

.post p.continue_reading a  {
	padding: 0 10px 0 0;
}

/*>>>>> Page Styles <<<<<*/

#sub_nav  {
	float: left;
	width: 120px;
	padding: 5px 10px;
}

#sub_nav ul li  {
	margin: 3px 0;
}

#sub_nav ul li.active  {
	margin-top: 10px;
}

#sub_nav ul li ul  {
	margin: 0 0 10px 5px;
	display: none;
}

#sub_nav .current_page_parent ul, #sub_nav .current_page_item ul {
	display: block;
}

#sub_nav .current_page_parent ul li, #sub_nav .current_page_item ul li {
	margin-top: 10px;
}

#sub_nav ul li ul li  {
	zoom: 1;
	padding: 0 0 0 10px;
}

#sub_nav ul li.sub_active a:link, #sub_nav ul li.sub_active a:visited  {
	text-decoration: underline;
}

/*sub_nav_jobs styles*/

#sub_nav_jobs  {
	float: left;
	width: 500px;
	padding: 5px 10px;
}

#sub_nav_jobs ul li  {
margin: 3px 0;
margin-bottom:20px;
list-style-type:none;
margin-left:-37px;
}

#sub_nav_jobs ul li.active  {
	margin-top: 10px;
}

#sub_nav_jobs ul li ul  {
	margin: 0 0 10px 5px;
	display: none;
}

#sub_nav_jobs .current_page_parent ul, #sub_nav_jobs .current_page_item ul {
	display: block;
}

#sub_nav_jobs .current_page_parent ul li, #sub_nav_jobs .current_page_item ul li {
	margin-top: 10px;
}

#sub_nav_jobs ul li ul li  {
	zoom: 1;
	padding: 0 0 0 10px;
}

#sub_nav_jobs ul li.sub_active a:link, #sub_nav_jobs ul li.sub_active a:visited  {
	text-decoration: underline;
}

#page  {
	float: left;
	width: 460px;
	margin: 0 0 0 17px;
}

#main_content.fullwidth  {
	width: 940px;
	border-right: 0;
}

#main_content.fullwidth #page  {
	width: 783px;
	margin-left: 17px;
}

#main_content.fullwidth #page.no_sub_nav_full  {
	margin: 0;
	width: 940px;
}

.no_sub_nav {
	width: 620px !Important;
	margin: 0px !Important;
}

#page h2.title  {
	margin: 0 0 15px 0;
}

#page h2.title a:link, #page h2.title a:visited  {
}

/*>>>>> ARCHIVES TEMPLATE STYLES <<<<<*/

#archive_posts li, #archive_categories li, #archive_monthly li  {
	margin: 0 0 5px 0;
}

#archive_categories li, #archive_monthly li  {
	font-weight: bold;
}

#archive_posts li a:link, #archive_posts li a:visited  {
	font-weight: bold;
}

#archive_posts li span.comments  {
	text-transform: uppercase;
	font-size: 11px;
}

/*>>>>> Widget Styles <<<<<*/

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

.widget.two-col  {
	float: left;
}

.widget h3  {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 14px;
	text-transform: uppercase;
}

.widget ul  {
}

.widget.two-col ul  {
	float: left;
	margin-bottom: -1px;
}

.widget ul li  {
}

.widget ul li ul  {
	margin: 0 0 5px 10px;
	font-size: 11px;
}

.widget ul li li  {
}

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

.widget.two-col ul li  {
	float: left;
	width: 140px;
}

.widget ul li  {
margin-bottom:20px;
list-style-type:square;
margin-left:15px;
}

.widget ul {color: gray;}
/*
.widget ul li a:link, .widget ul li a:visited  {
	display: block;
	padding: 7px 0 7px 15px;
}
*/

.widget ul li a:hover  {
}

#flickr  {
	float: left;
	margin: 0 0 20px 0;
}

#flickr h3  {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 14px;
	text-transform: uppercase;
}

#flickr .pics  {
	float: left;
	padding: 7px;
}

#flickr .pics .flickr_badge_image  {
	margin: 4px 6px;
	float: left;
	width: 75px;
}

#ads img  {
	margin: 5px 6px;
}

.widget_lifestream ul li  {
	padding-top: 7px!important;
	padding-bottom: 7px!important;
	background-position: 0 9px!important;
}

#videos .inner  {
	padding: 5px 10px 10px 10px;
	background-color: #ebebeb;
	border-left: 1px solid #CBD1D2;
	border-right: 1px solid #CBD1D2;
}

#videos .inner .video  {
	margin: 0 0 8px 0;
}

#videos h3  {
	margin-bottom: -0px;
}

/*>>>>> COMMENTS <<<<<*/

#comments  {
	width: 619px;
}

ol li.comment  {
	display: block;
	padding: 10px 0 10px 10px;
}



ol li.comment .comment-author  {
	
}

ol li.comment .comment-author img  {
	float: right;
}

ol li.comment .comment-author cite  {
	font-weight: bold;
	font-size: 14px;
}
	

ol li.comment .comment-meta  {
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

ol li.comment p  {
	margin: 0 0 5px 0;
}

ol li.comment .reply  {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin: 7px 0 0 0;
}

/*>>>>> THREADED COMMENTS <<<<<*/

ol li.comment ul.children  {
	margin: 10px 0 0 5px;
}

/*>>>>> COMMENT FORM <<<<<*/

#form_wrap {
	padding: 15px 0;
	position: relative;
	clear: both;
}

#form_wrap h2 {
	padding-bottom: 28px;
	position: relative;
}

#form_wrap .form-left {
	width: 30%;
	float:left;
}

#form_wrap .form-right {
	float:right;
	width: 70%;
}

#form_wrap textarea, #form_wrap .form-left input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px 10px;
}

#form_wrap textarea {
	width: 95%;
	margin-bottom: 18px;
}

#form_wrap .form-left input {
	width: 147px;
	display: block;
	margin-bottom: 10px;
}

#form_wrap input.sb {
	width: 78px;
	height: 28px;
	font-weight: bold;
	text-transform: uppercase;
}

#form_wrap p.lc_logged {
	margin-top: -20px;
	position: relative;
}

#cancel-comment-reply-link  {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

/*>>>>> ALTERNATE HOMEPAGE LAYOUT <<<<<*/

#recent_articles  {
}

#recent_articles h2.heading  {
	text-transform: uppercase;
	font-size: 14px;
	margin: 0px 0 0 0;
	padding: 0 0 6px 0;
}

#recent_articles .article  {
	float: left;
	position: relative;
	width: 300px;
	border-top: 1px solid #cbd1d2;
}

#recent_articles .article.left  {
	padding: 10px 9px 10px 0;
	border-right: 1px solid #cbd1d2;
}

#recent_articles .article.right  {
	padding: 10px 0 10px 9px;
	border-left: 1px solid #cbd1d2;
	margin: 0 0 0 -1px;
}

#recent_articles .article h2  {
	margin: 0;
}

#recent_articles .article h2 a:link,
#recent_articles .article h2 a:visited  {
	color: #23262a;
	font-size: 16px;
}

#recent_articles .article .meta  {
	margin: 0 0 10px 0;
	font-size: 11px;
}

#recent_articles .article .meta a:link,
#recent_articles .article .meta a:visited  {
	color: #4f5357;
}

#recent_articles .article .comments  {
	margin: 0;
	position: absolute;
	top: 10px;
	right: 7px;
	padding: 0 3px;
	border-radius: 3px;
 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #5c5c5c;
}

#recent_articles .article .comments a:link,
#recent_articles .article .comments a:visited  {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#recent_articles .article img  {
	float: left;
	margin: 0 8px 5px 0;
	border: 2px solid #bcc5c7;
}

#recent_articles .article p  {
	margin: 0 0 8px 0;
}

#adbox  {
	padding: 25px 0;
	text-align: center;
	border-top: 1px solid #CBD1D2;
	border-bottom: 1px solid #cbd1d2;
}

#bottom  {
	
}

#more_articles  {
	float: left;
	width: 380px;
	padding: 0 9px 0 0;
	border-right: 1px solid #cbd1d2;
}

#more_articles h2.heading  {
	text-transform: uppercase;
	font-size: 14px;
	margin: 9px 0 0 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #CBD1D2;
}

#more_articles ul li  {
	float: left;
	position: relative;
	width: 380px;
	padding: 10px 0;
	border-bottom: 1px solid #e4e4e4;
}

#more_articles ul li img  {
	float: left;
	margin: 0 15px 0 0;
	border: 2px solid #bcc5c7;
}

#more_articles ul li .posttitle  {
	float: left;
	width: 270px;
}

#more_articles ul li .posttitle h2  {
	margin: 0;
}

#more_articles ul li .posttitle h2 a:link,
#more_articles ul li .posttitle h2 a:visited  {
	color: #23262a;
	font-size: 14px;
}

#more_articles ul li .meta  {
	margin: 0;
	color: #4f5357;
}

#more_articles .meta a:link,
#more_articles .meta a:visited  {
	color: #4f5357;
}

#more_articles ul li .comments  {
	margin: 0;
	position: absolute;
	top: 15px;
	right: 0;
	padding: 0 3px;
	border-radius: 3px;
 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #5c5c5c;
}

#more_articles ul li .comments a:link,
#more_articles ul li .comments a:visited  {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#widget_area  {
	float: left;
	width: 220px;
	margin: 0 0 0 9px;
	padding: 10px 0 0 0;
}

/*>>>>> END ALTERNATE HOMEPAGE LAYOUT <<<<<*/


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	text-align: center;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Post Typographic Elements */

.entry h1  {}
.entry h2  {}
.entry h3 {}
.entry h4 {}
.entry h5 {}
.entry h6 {}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {

}

.entry blockquote  {
	padding: 10px 30px;
	color: #666;
	font-style: italic;
}

.entry blockquote p  {
	margin: 0;
}

.entry ul  {
	margin: 5px 0;
	padding: 0 0 0 30px;
}

.entry ul li  {
	list-style-type: square;
}

.entry ul li ul  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

.entry ul li ul li  {
	list-style-type: disc;
}

.entry ol  {
	margin: 5px 0;
	padding: 0 0 0 30px;
}

.entry  ol li  {
	list-style-type: upper-latin;
}

.entry ol li ol  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

.entry  ol li ol li  {
	list-style-type: lower-latin;
}

.entry.sitemap ul  {
	margin-bottom: 30px;
}

.entry.sitemap li ul li ul  {
	margin-bottom: 5px;
}

/* Post Images */

.entry img  {
	padding: 0px;
	border: 1px solid #c0c0c0;
}

img.wp-smiley  {
	padding: 0;
	border: none;
}

.entry .alignleft  {
	float: left;
	margin: 10px 15px 10px 0;
}

.entry .alignright  {
	float: right;
	margin: 10px 0 10px 15px;
}

.entry .aligncenter  {
	text-align: center;
}

/*>>>>> Page Navi <<<<<*/

div.Nav  {
	width: 609px;
	float: left;
	margin-top: -19px;
	height: 25px;
	padding: 5px 0 0 10px;
}

.Nav strong.on  {
	padding: 2px 5px;
}

.Nav a  {
	padding: 2px 5px;
}

/*>>>>> WordPress Images <<<<<*/

img.wp-smiley  {
	padding: 0;
	border: none;
}

.alignleft  {
	float: left;
	margin: 0 15px 10px 0;
}

.alignright  {
	float: right;
	margin: 0 0 10px 15px;
}

.aligncenter  {
	text-align: center;
}

/*>>>>> Custom Styles <<<<<*/

.floatl  {float: left;}
.floatr  {float: right;}

.alignl  {text-align: left;}
.alignr  {text-align: right;}
.alignc  {text-align: center;}

#footer_1, #footer_2, #footer_3, #footer_4 {
	float: left;	
	width: 195px;
	margin-right: 25px;
	font-size: 11px;
	line-height: 16px;
        margin-top:20px;
        margin-left:10px;
}


#footer .widget  {
	border-bottom: 0px solid #cbd1d2;
}


#footer .widget h3  {
	color: #006a83;
	border-bottom: 0px solid #cbd1d2;
}

#footer .widget ul li  {
	border-bottom: 0px dotted #dcdddd;
}
#footer_1 {margin-left:20px;}

#sidebar ul li p {
margin-top:0px;
}

#jobspage h3
{margin-bottom: -10px;
margin-top:30px;
}

ul.twitter li {
list-style-type:none;
}

li.twitter {
background-image: url('img/twitterjobsicon.jpg');
background-position:left;
text-indent: 25px;
background-repeat:no-repeat;
}


#sidebar ul.twitter li.twitter a:link, li.twitter a:visited {
color: #006A82;
font-weight:bold;
}

.widget ul.twitter li a:link, .widget.twitter ul li a:visited  {
	color: #4f5357;
	background: none;
}

.widget ul.listserv li a:link, .widget.listserv ul li a:visited  {
	color: #4f5357;
	background: none;
}

ul.listserv li {
list-style-type:none;
}

li.listserv {
background-image: url('img/emailjobsicon.gif');
background-position:left;
text-indent: 25px;
list-style-type:none;
background-repeat:no-repeat;
}


#sidebar ul.listserv li.listserv a:link, li.listserv a:visited {
color: #006A82;
font-weight:bold;
}

.post_head h2 {line-height:26px; padding-bottom:10px;}
.rsswidget img {display:none;}

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

*/
/* Page Nav */

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

*/
/* Page Nav */

#pagenav_right {
	float: right;
	position: relative;
	z-index: 100;
	padding: 0 0px;
}

#pagenav_right li {
	float: right;
	line-height: 35px;
	padding: 0 3px 0 3px;
	margin: 0;
        margin-left:3px;
}

#pagenav_right li a:link, #pagenav_right li a:visited {
	display: block;
	position: relative;
	padding: 0 8px;
	text-decoration: none;
	z-index: 100;
}

#pagenav_right li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited  {
	position: relative;
}

#pagenav_right li a:hover span.left, #pagenav li.current_page_item span.left  {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5px;
	height: 33px;
}

#pagenav_right li a:hover span.right, #pagenav li.current_page_item span.right  {
	display: block;
	position: absolute;
	right: 0;	
	bottom: 0;
	width: 5px;
	height: 33px;
}

#pagenav_right .navfacebook {
	float: right;
}
#pagenav_right .navfacebook a:link,#pagenav_right .navfacebook a:visited, #pagenav_right .navfacebook a:hover,#pagenav_right .navfacebook a:active {
	background: url(img/facebook.gif) center right no-repeat;
	padding-right: 5px;
        padding:14px 14px;
        position:relative;
        bottom:-5px;
}

#pagenav_right .navtwitter {
	float: right;
}
#pagenav_right .navtwitter a:link,#pagenav_right .navtwitter a:visited, #pagenav_right .navtwitter a:hover,#pagenav_right .navtwitter a:active {
	background: url(img/twitter.png) center right no-repeat;
	padding-right: 5px;
        padding:14px 14px;
        position:relative;
        bottom:-5px;
}
#pagenav_right .navemail {
	float: right;
}
#pagenav_right .navemail a:link,#pagenav_right .navemail a:visited, #pagenav_right .navemail a:hover,#pagenav_right .navemail a:active {
	background: url(img/email.png) center right no-repeat;
	padding-right: 5px;
        padding:14px 14px;
        position:relative;
        bottom:-5px;
}
#pagenav_right .navfriendfeed {
	float: right;
}
#pagenav_right .navfriendfeed a:link,#pagenav_right .navfriendfeed a:visited, #pagenav_right .navfriendfeed a:hover,#pagenav_right .navfriendfeed a:active {
	background: url(img/friendfeed.png) center right no-repeat;
	padding-right: 5px;
        padding:14px 14px;
        position:relative;
        bottom:-5px;
}
#pagenav_right .navrss {
	float: right;
	margin-right: 10px
}
#pagenav_right .navrss a:link,#pagenav_right .navrss a:visited, #pagenav_right .navrss a:hover,#pagenav_right .navrss a:active {
	background: url(img/rss.png) center right no-repeat;
	padding-right: 5px;
        padding:14px 14px;
        position:relative;
        bottom:-5px;
}

#pagenav_right .navlinkedin {
	float: right;
}
#pagenav_right .navlinkedin a:link,#pagenav_right .navlinkedin a:visited, #pagenav_right .navlinkedin a:hover,#pagenav_right .navlinkedin a:active {
	background: url(img/linkedin.png) center right no-repeat;
	padding-right: 5px;
        padding:14px 14px;
        position:relative;
        bottom:-5px;
}

ul li .current_page_item a:visited
{color:black;}

ul li .current_page_item a:link
{color:black;}

ul li .current_page_item a:hover 
{color:black;}

ul li .current_page_item a:active
{color:black;

ul .current_page_item a:visited {color:red;}

