/* styles for timestamps */
.date_time {
color:#990000;
display:block;
float:left;
font-size:0.9em;
left:0;
top:0;
width:5em;
}
/* end styles for timestamps */

#mi_badges {margin:7px 0;}

/*Added for the peelback ad*/
 .peel {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20000;
}

/*CSS styles for new highlight boxes*/

.highlight_box {
border: 1px solid #999;
margin-top:4px;
overflow: hidden;
font-size: 12px;
}

.highlight_box ul {padding: 0 0 0 10px;}

.highlight_box_title a {color:#fff;}

.highlight_box_title {
background-color:#0E4887;
color:#FFFFFF;
font-size:1.2em;
margin-bottom:10px;
padding:3px 22px 3px 8px;
position:relative;
text-transform:uppercase;
font-weight:bold;
overflow:visible;
}


.PD-adv-widget label {  
float: left;  
width: 11em;  
margin-right: 1em;  
text-align: right;
}


.PD-adv-widget {  
color: #666;
font-weight: bold;
}

.PD-adv-widget input {
margin-bottom:3px;
}

/* END PD business finder widget. */



/* CSS Document for Harvest Traffic Driver */
/* Les James - ljames@mcclatchyinteractive.com */

/* Wrapper */

div#harvest {
	width: 298px;
	height: 199px;
}

/* Heading */

div#harvest-head {
	text-align: left;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	padding: 13px 0px 8px 10px;
	background: url(http://media.ledger-enquirer.com/static/images/harvest-heading.gif) no-repeat;
	text-transform: uppercase;
	border-bottom: 1px solid #d7d7d7;
}

/* Override style set in javascript */

div#harvest .advbox1 {
	width: 300px;
	height: 165px;
	color: #0f6fff;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}

div#harvest .advbox1 option{
	padding: 3px 0px 3px 10px;
}

/* End CSS for Harvest Traffic Driver */


/*added for the recent homepage redo***/

#video_tout_wrapper table{width:380px;}
.breaking_sig{font-weight:bold;font-size:15px;border-bottom:1px #ccc solid;}
.breaking_sig a{color:#000;}

/***NEW TAB CONTENT STYLES 08/12/08***/


/* ######### CSS for Shade Tabs. Remove if not using ######### */
.rotateImageCredit {display:none;}
#rotateTopStory{border-bottom:1px #666 solid;overflow:hidden;padding-bottom:10px;}

#rotateTopStory img {padding-right:10px; border:0px;}

#rotateHeadlines {padding-top:8px;}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width:387px;
border-top: 5px solid #0E4887; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #0E4887;
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #0E4887;
border-color: #0E4887;
color:white; 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}



.most_read {border: 1px solid #ccc;width:300px;}
.most_read h1 {font-weight:bold;border-bottom:1px solid #ccc;background-color:#666;}
.most_read li {list-style-position:inside;alignment:center;padding-left:3px;display:relative;font-weight:bold;}
.community_highlight_box {
	
	width:293px;
	height:118px;
	padding:0 0 0 5px;
	background-color: #FFFFFF;
	border:1px solid #991020;
	margin-bottom:5px;
	overflow:hidden;
	font-size: 20pt;
}


.community_highlight_box_left {
	float: left;
	width: 293px;
	margin:5px 0px;
    font-size: 20pt;
    
}


.community_highlight_title {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#991020;
	margin-left:-5px;
}

.community_highlight_title p {
	padding:2px 0 2px 5px;
	margin:0;
	font-size: 13pt;
	font-style: bold;
}

/* Start BIG BREAKING NEWS BOX STYLES */
.big_breaking_box h1{
color:#114683;
display:block;
font-size:2em;
font-weight:bold;
letter-spacing:-1px;
line-height:1em;
}

.big_breaking_box {
overflow: hidden;
border: 2px #ccc solid;
padding:5px;
background-color: #FFFFCC;
font-size: 13px;
}
/* END big breading news box styles */



/* Start blog page styles*/

.blog_feed_title {font-size: 18px; padding-top: 9px;}
.blog_feed_container {text-align: left;}
/* END blog page styles */
/*START instory CB widget styles Added by Nick Blair 021508*/

.instory_jobs_widget_large {
background-color:#FFFFCC;
border-bottom:2px dashed #ccc;
}

.instory_jobs_widget_large a {
padding-left:15px;
}

.story_cb {
background:#FFFFCC none repeat scroll 0%;
border-color:-moz-use-text-color #CCCCCC rgb(204, 204, 204);
border-style:none solid solid;
border-width:medium 1px 1px;



}

.instory_jobs_widget_large h5 {
font-family:arial,helvetica;
font-size:12px;
font-weight:bold;
padding-left: 4px;
}

.instory_jobs_widget_large .story_cb {
border-style:none solid solid;
}

/*END instory CB widget styles*/

/* registration insite styles added 011808 Nick Blair */

    .reg_body {font-family:verdana,arial,sans-serif; font-size:11px; color:#000; text-align:center; line-height: 135%;}
    table td {font-family:verdana,arial,sans-serif; font-size:11px; color:#000;}
    a {color:#900; text-decoration:underline;}
    a:hover {text-decoration:underline;}

    .miregtext {font-size:10px; text-indent:2px; width: 130px; margin-bottom:4px;}
    .miregradio {font-size:10px; text-indent:2px; margin-top:3px; }
    .miregselect {font-size:10px; text-indent:2px; margin-bottom:3px;}
    .miregpassword {font-size:10px; text-indent:2px; width: 130px; margin-bottom:4px;}
    .miregcheckbox {margin-bottom:0px;}
    .bold {font-weight:bold; font-size: 12px; color: #399}
    .center {text-align:center;}
    .fielddesc {font-size:11px; width:25%; vertical-align: top;}
    .step1_desc {font-size:11px; width:28%; vertical-align: top;}
    .frmbutton {font-family:Verdana,Arial,sans-serif; font-size:9pt; font-weight:bold; color:#000;}
    .newsletter_thumb{border: 0px; padding-bottom: 5px;}
    .newsletter_info {vertical-align: top;}
    .required {color:#CC0000; margin-top: 0px;}
    .required2 {font-size: 10px; font-weight:bold; margin-top: 0px;}
    .desc{font-size:10px;}
    .fieldtitle{font-weight:bold;}
    .subtitle{font-weight:bold; color:#399}
    .heading {font-size:14px; font-weight:bold; color:#066; padding: 0px; margin: 0px; line-height: 150%;}
    .smallHr {margin-top: -5px; margin-bottom: -5px;}

    #menu {width:80%; margin:0px auto; text-align:center; background-color:#eee; padding:2px;}
    #content {width:550px; margin:0px auto; text-align:left; padding:3px 10px 10px 10px; background-color:#fff; border: 1px solid #333;}
    #content p {text-align:left; padding-bottom:15px;}
    #content h2 {font-size:15px; color:#000; padding-top:0px; margin-top:0px;}
    #content ol li {padding-bottom:10px;}
    #lookup {width:550px; margin:0px auto; position:relative; left:-10px;}
    #register {width:550px; margin:0px auto; position:relative; padding; 5px;}
    #register2 {width:550px; margin:0px auto; position:relative; border: 1px solid #333; padding: 5px;}
    #features {background-color: #fff; border: 1px solid #000000; width: 100%;}
    #features td {vertical-align: top; padding: 5px; border-top: 1px solid #666; border-right: 2px solid #333; border-bottom: 2px solid #333; border-left: 1px solid #666;}
    #features ul {margin-left: 0; padding-left: 2.5em; margin-bottom: 0;}
    #sidedesc {border-top: 1px solid #666; border-right: 2px solid #333; border-bottom: 2px solid #333; border-left: 1px solid #666; vertical-align: top; width: 32%; text-align: justify; padding: 5px 5px 5px 5px;}
    #miregselectbirth_year {width: 55px;}
    #firstPara {padding-top: 0; margin: 0 0 5px 0;}
    #privacyPara {padding-bottom: 5px; margin: 5px 0 0 0;}
/* END registration styles */




/* start CB revisions by JAY 011808*/


#story-widgets .widget,
#advert-widgets .widget {
	width:300px;
	background-color:white;
	border:1px solid black;
	margin:0 auto 10px auto;
	}
#story-widgets .widget {
	width:270px;
	}
#story-widgets .widget *,
#advert-widgets .widget * {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
#story-widgets .widget .head,
#advert-widgets .widget .head {
	border-bottom:1px solid black;
	padding:3px;
	font-size: 0.92308em;
	*font-size: 0.90083em;
	font-weight:bold;
	}
#story-widgets .widget .head a,
#advert-widgets .widget .head a {
	float:right;
	font-size: 0.76923em;
	*font-size: 0.75069em;
	padding:2px 0;
	}
#story-widgets .widget .head a.title,
#advert-widgets .widget .head a.title {
	float:none;
	font-size:1em;
	padding:0;
	border:none;
	}
#story-widgets .widget .body,
#advert-widgets .widget .body {
	padding:10px;
	font-size: 0.84615em;
	*font-size: 0.82576em;
	}
#story-widgets .widget .body a,
#advert-widgets .widget .body a {
	font-weight:bold;
	}
#story-widgets .widget .foot,
#advert-widgets .widget .foot {
	padding:3px;
	text-align:center;
	}
/* Top Jobs */
#top-jobs .widget,
#top-jobs .widget .head {
	border-color:#FF9933;
	
	}
#top-jobs .widget .head {
	color:#E85753;
	background-color:#FFD099;
	font-size:12px;
	}
#top-jobs .widget .body .item {
	margin-bottom:5px;
	}
#top-jobs .widget .search {
	margin:10px 0;
	}
#top-jobs .widget .search .search-head {
	background:url("http://media.newsobserver.com/stylesheets/live/components/advert-widgets/assets/top-jobs/top-left.gif") top left no-repeat #F8A023;
	}
#top-jobs .widget .search .search-head .wrapper {
	background:url("http://media.newsobserver.com/stylesheets/live/components/advert-widgets/assets/top-jobs/top-right.gif") top right no-repeat;
	}
#top-jobs .widget .search .search-head .wrapper div {
	padding:3px 10px;
	color:white;
	font-weight:bold;
	}
#top-jobs .widget .search form {
	display:block;
	border:1px solid #F8A023;
	background-color:#FFF9F3;
	padding: 8px;
	}
#top-jobs form div.row {
	height:30px;
	}
#top-jobs form label {
	font-size: 0.90909em;
	*font-size: 0.88718em;
	line-height:30px;
	color: #434343;
	}
#top-jobs-keywords {
	width:165px;
	}
#top-jobs-city {
	width:135px;
	}
#top-jobs-category{
	width:160px;
	}
#top-jobs-state {
	width:55px;
	}
#top-jobs form input.button {
	background-color: #F99F24;
	font-weight: bold;
	border: 1px solid #E57504;
	color: #fff;
	padding:0 15px;
	margin-left:130px;
	width: 90px;
	}
#top-jobs form a {
	margin-left:130px;
	font-size: 0.90909em;
	*font-size: 0.88718em;
	}
	
.vertical_ads {font-size:9px}


#sectionTitle {
    /*display: none;*/
}

.chad	{ padding: 0px 0px 0px 10px }
div.chad p	{ line-height: 1.15em; color: #053264 }
div.chad p.c:first-letter, div.chad p:first-letter	{ margin: 0px 0px 0px -10px }
div.chad p.more:first-letter	{ margin: 0px }
.chad u	{ text-decoration: none }
.chad li {display: list-item}

.chad_tjobs	{ padding: 0px 0px 0px 0px }
div.chad_tjobs p	{ line-height: 1.15em; color: #053264 }
div.chad_tjobs p.c:first-letter, div.chad p:first-letter	{ margin: 0px 0px 0px -10px }
div.chad_tjobs p.more:first-letter	{ margin: 0px }
.chad_tjobs u	{ text-decoration: none }
.chad_tjobs li {display: list-item}
	


/*END CB revisions*/



/*START: header sectionMenu styles */
/* headline stack bullet points */
.story_list li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0px 0px 0px 8px;
padding:0px 0px 0px 0px;
}
/* headline stack bullet points */
/* START these definitions have been added to justify ul elements on the site */
.story_list ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:5px 0px 0px 8px;
padding:0px 0px 0px 8px;
}

.contentBlockTitle {
color:#7F93C6;
font-size:11px;
font-weight:bold;
padding-bottom:6px;
text-transform:uppercase;
}

.contentBlockTitle_grey {
color:#0312D0;
font-size:14px;
font-weight:bold;
padding-bottom:6px;
text-transform: uppercase;
}

/*END 11/7/07 Nick Blair */

.sectionMenu {
	height: 23px;	
	overflow: visible;
	background: url(http://media.ledger-enquirer.com/static/images/poo9.gif) repeat-x #666666;
	line-height: 22px;
}

.sectionMenu a {
		color:#FFFFFF;
}

.list2 li.first, .list2 li.last {
	background: url(http://media.ledger-enquirer.com/static/images/sectionMenuBG2.gif) repeat-x;
	padding-right: 0px;
	padding-left: 0px;
}

.list2 li.first a, .list2 li.last a{
	display:block;
	padding-right: 10px;
	padding-left: 10px;	
}

.list2 li.first a {
	background: url(http://media.ledger-enquirer.com/static/images/sectionMenuDiv1.gif) left top no-repeat;		
}

.list2 li.last a {
	background: url(http://media.ledger-enquirer.com/static/images/sectionMenuDiv2.gif) right top no-repeat;		
}

.list2 li {
	background: url(http://media.ledger-enquirer.com/static/images/sectionMenuBG2.gif) repeat-x;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
.list2 li div.subMenu li, .list2 li div.subMenu li a, .list2 li div.subMenu1Column li, .list2 li div.subMenu1Column li a  {
	background: none;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
.list2 li div.subMenu li a, .list2 li div.subMenu1Column li a {
	padding-right: 0px;
	padding-left: 0px;
}

ul.dropDown {
  padding: 0;
  margin: 0;
  list-style: none;
}

li.dropDownItem {
  float: left;
	padding-right: 10px;
	padding-left: 10px;
	height:23px;
	position:relative;
	z-index: 1000; /* This prevents the drop-down menu from being covered in IE by elements that appear lower in the page */
}

/* new class for home image navigation */
/* jmo 10/23/06 */

li.dropDownItemHome {
  float: left;
	padding-right: 6px;
	padding-left: 0px;
	height:23px;
	position:relative;
	z-index: 1000; /* This prevents the drop-down menu from being covered in IE by elements that appear lower in the page */
}

a.menuLink {
	font-weight:bold;
}

/* changed the left value to -2000 to keep the items in the right side of the */
/* section nav from showing up on the left side per Mark Andrews suggestion */
/* bzera 9/29/06 */

div.subMenu {
	position:absolute; 
	top:23px; 
	left:-2000px;
	width: 440px;
	background: #fff;
	border: #d2d2d2 solid 1px;
	color: #000; 
	padding: 0;
	height:auto;	
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
div.subMenu1Column {
	position:absolute; 
	top:23px; 
	left:-2000px;
	width: 175px;
	background: #fff;
	border: #d2d2d2 solid 1px;
	color: #000; 
	padding: 0;
	height:auto;	
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
li.dropDownItem:hover div.subMenu,  li.dropDownItem:hover div.subMenu1Column {
	left:0;
}

/* adding dropDownItemHome to subMenu1Column for smaller dropdowns jmo 10-23-2006 */
li.dropDownItemHome:hover div.subMenu,  li.dropDownItemHome:hover div.subMenu1Column {
	left:0;
}

div.subMenuContent {
	background: #fff;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
/* giving the li under submenu1column a bit more breathing room 10-11-2006 bpz */
div.subMenu .subMenuCol {
	float: left;
	width: 110px;
}

div.subMenu1Column .subMenuCol {
	float: left;
	width: 150px;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
div.subMenu ul, div.subMenu1Column ul {
	list-style: none;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
/* updated column size in subMenu1Column li's bpz 10-11-2006 */
div.subMenu li {
	line-height: 13px;
	float: none;
	margin: 5px 0 5px 0;
	width: 90px;
	text-transform: uppercase;
}

div.subMenu1Column li {
	line-height: 13px;
	float: none;
	margin: 5px 0 5px 0;
	width: 120px;
	text-transform: uppercase;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
div.subMenu ul ul, div.subMenu1Column ul ul {
	margin-left: 0px;
	padding-left: 0px;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
div.subMenu li li, div.subMenu1Column li li {
	display: block;
	float: none;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
div.subMenu a, div.subMenu1Column a {
	color: #0E4887;
	text-transform: none;
}

.sectionMenu img {
  float: left;
	display:block;
	margin:0px;
	padding:0px;
	border-width:0px;
}

.sectionMenu img.sectionMenuImg1 {
  padding-left:15px;
}

/* ==== END: header sectionMenu styles */
.section_scrollbox_header {
width:600px;
font-weight:bold;
height:16px;
background-color:#0E4887;
padding:2px 0px;
line-height:16px;
text-indent:5px;
color:#FFFFFF;
}

.section_scrollbox_content {
width:598px;
height:75px;
font-size:9px;
border:solid #C0C0C0;
border-width:0px 1px 1px 1px;
overflow:auto;overflow-x:hidden;
}
/* End: section_scrollbox.comp style*/
.skybox-headline {font-weight:bold; font-size:14px;}
.skybox-headline2 {font-weight:bold;}
.containertitle {font-weight:bold; color:#000; text-align:left; border-bottom:1px solid #ccc; margin-bottom:5px; clear:both;}

/*added by nick for tab module*/
.tab-headline {font-size:18px; font-weight:bold;}
.tab-byline, .tab-photocredit {font-size:10px; color:#666; margin: 0px 0px 5px 0px;}
.tab-headline2 {font-weight:bold;}
/*end tab html module styles*/

.story_list .story h1 a {
    color:#0E4887;
    display:block;
    font-size:12px;
    margin-bottom: 0.3em;
}

#storyBody h1 {
font-family:georgia,"Times New Roman",serif;
font-size:24px;
font-weight:bold;
}

#storyBody {
font-family:arial,sans-serif;
font-size: 12px;
}


.section  a h2 {
    color:#0E4887;
}
.html_module fieldset a{
    color:#0E4887;
}
.navigation .header { 
    border-color:#990000;
    color:#0E4887;
}
#classifieds_link_box a{
    background-image:url(/images/nav_bullet_red.gif);
}
a
{
    color:#0E4887;
}

.more_container { margin-top:-6px; margin-bottom:12px; padding-left: 12px; }
.more_arrow {color:#f00; letter-spacing:1px; font-size:11px; font-weight:bold; font-family:arial, sans-serif; } 
.more_link { font-weight:normal;  font-family:arial,  sans-serif; font-size: 12px; color:#0E4887; }

.storyPubDate { display:none; }
.section149 .storyPubDate { display:inline; }
h2 a, .top_stories h1 a { color:#0E4887; } /*.html_module a*/

.top_stories .story h1 { 
    font-size: 18px; 
    display: block;
    font-weight:bold;
}

.story_list h1 {
font-size: 14px;
}

/* end */
h2 { text-transform: uppercase; }

.bold_links a { font-weight:bold; }
.section { font-family:arial, sans-serif; }

.topStoriesCreditLine, .topStories .storyByline { font-size:10px; display:inline };

.top_stories_summaries .top_stories li .story h1 a { font-size:30px; }
.top_stories_summaries .top_stories li .story p { font-size:12px; }
 
/* skybox */
.skybox, .skybox .section .story p { font-weight:normal; font-size:12px; font-family: arial, sans-serif;}
.skybox a {font-size:12px; color:#0E4887; font-weight:bold; }
.wide .skybox .box1, .wide .skybox .box2, .wide .skybox .box3 {border-width:0; margin:0;float:left;width:32%;padding:3px;}
.wide .skybox .box2 {border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.wide .skybox_wide .box1, .wide .skybox_wide .box2, .wide .skybox_wide .box3 {border-width:0; margin:0; width:33%;}
.skybox .box1 .story { margin:0 3px 0 0;}
.skybox .box2 .story { margin:0 3px 0 3px;}
.skybox .box3 .story { margin:0 0 0 3px;}
.skybox .image_highlight{
        float:right;
        text-align:center;
        padding:0px;
	border:0px;
	margin:0 0 0 0;
}
.skybox a.skybox-headline {font-size:14px;}
#financial_markets {
    border: 2px solid #007b01;
}
#financial_markets table {
    text-align: center;
}
#financial_markets h2 {
    background-color: #007b01;
    color: #fff;
    padding: 2px;
    text-align: center;
}
.footer_copyright {
    color: #ccc;
    border-top: 6px double #CCC;
    text-align: center;
    margin-top:20px;
    padding-top:10px;
    overflow:hidden;
}
#pf p {
    padding-top: 4px;
    padding-bottom: 4px;
}
#pf h2 {
    font-size: 12px;
    padding-bottom: 10px;
}

.section .story h4 {
    font-weight: bold;
    font-size:12px;
}
.section .story {
    font-size:12px;
}
.more_stories .story h1, .top_stories .story h1 {
    font-size:18px;
    font-weight: bold;
}
.byline, .credit_line {
    color: #666;
    font-size: 10px;
    display: inline;
}
body.story #storyAssets {
    width: 300px;
}
.section .story h1 {
    font-size:18px;
    margin-bottom:0pt;
    text-align:left;
}
.story_list.square {
display:inline;
font-size:12px;
font-weight:normal;
line-height: 1.4em;
}
#info .headline {
    font-size: 18px;
    font-weight: bold;
    color: #900;
}
.galleryImageTickboxBox {
    height: 100px;
    width: 175px;
}
.galleryImageTickbox {
    max-width: 175;
    max-height: 100;
    text-align: center;
}
a.more_link:hover {color:#0E4887;}
h2 a:hover {color:#0E4887;}

#cont {
    color: #c0c0c0;
    padding-bottom: 5px;
    text-align: center;
    font-style: italic;
}
body.story #storyAssets #additionalImages a 
{
float:left;
height:auto;
margin:0pt 2px 2px 0pt;
}


.advertisement {
padding-bottom:15px;
display:inline;
margin-left: auto;
margin-right: -100px;
}


/* START homepage rotate container styles */
#rotateContainer {
	float: left;
	margin:0px 0 0 0px; 
	padding:0 0 0 8px;
	width: 662px;
	height: 330px;
	background: transparent url("http://media.ledger-enquirer.com/static/images/tabs/left_line.gif") no-repeat scroll 0%;
	min-height:280px;
}

#rotateTabs {
  float:left;
  margin:0px;
  margin:0 0 0 0px;
  width:662px;
  background:url("http://media.ledger-enquirer.com/static/images/tabs/bg.gif") repeat-x top;
  font-size:11px;
  line-height:normal;
  }
#rotateTabs ul {
  margin:0;
  padding:1px 10px 0;
  list-style:none;
  }
#rotateTabs li {
  float:left;
  background:url("http://media.ledger-enquirer.com/static/images/tabs/left.gif") no-repeat left top;
  margin:0;
  padding:0px 0px 6px 6px;
  }
#rotateTabs a {
  float:left;
  display:block;
  background:url("http://media.ledger-enquirer.com/static/images/tabs/right.gif") no-repeat right top;
  padding:5px 24px 9px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#666666;  
  }
  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#rotateTabs a {float:none;}
/* End IE5-Mac hack */
#rotateTabs a:hover {
  color:#333;
  }
#rotateTabs #currentTab {
  background-image:url("http://media.ledger-enquirer.com/static/images/tabs/left_on.gif");
  margin:-1px;   
  }
#rotateTabs #currentTab a {
  background-image:url("http://media.ledger-enquirer.com/static/images/tabs/right_on.gif");
  color:#333;
  padding-bottom:12px;
  }
  
#rotateControls {
  float:right;
  margin:0px;
  margin:-28px 30px 0 0px;
  width:66px;
  line-height:normal;
  }

#top_rotate {
  	padding: 0;
}
#rotateLinksTop {
	clear: both;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 0px;
}
#bottom {
	display: block;	
	height: 360px;
	min-height: 360px;	
	padding: 10px;
	margin: 0px;
	border-right: 1px solid #CCCCE6;
	border-bottom: 1px solid #CCCCE6;
	border-left: 1px solid #CCCCE6;
}
#rotateLinksBottom {
	clear: both;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 680px;
}
#rotateFrame {
	width:660px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
}
#rotateContentLeft {
	width:322px;
	padding:0px;
	float:left;
}
#rotateContentRight {
	width:322px;
	float: left;
	padding-left: 10px;
}

hr {
	width: 100%;
	height: 1px;
	border-top: 1px #CCCCE6;
	margin: 10px 0;
}

.rotateByline {
	font-size: 0.9em;
	color:#6c6a6a;
	display: block;
}

a.rotateMainHeadline {
	font-size: 1.8em;
	letter-spacing: -1px;
	line-height: 1em;	
	font-weight:bold;
	color:#990000;
	display: block;
}

#photoLink {
	overflow: hidden;
	border: solid 1px #000000;	
}

#imageLink {
	overflow: hidden;
	border: solid 1px #cccce6;	
}

.rotateImageCaption {
	font-size: 0.9em;
	display: block;
	clear: right;
	margin:0px;
}
	
.rotateImageCredit {
	font-size: 0.9em;
	float: right;
	display: block;
	color: #999999;
}
/* END homepage rotate container styles */


/* Large Jobs Widget */
.jobs_widget_large_300px {
    margin-top: 10px;
    margin-bottom: 10px;
}
.jobs_widget_large_300px h5 {
    font-size: 12px;
    text-align: center;
}
.jobs_widget_large_300px .button {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 3px;
}
.jobs_widget_large_bottom_300px {
    text-align: center;
}
.jobs_widget_large_300px ul {
    text-align: center;
}
/* START changed due to changes in CB widget */
 
.main_box_300px {
 background-color: #ffc;
 border-left: 1px solid rgb(204, 204, 204);
 border-right: 1px solid rgb(204, 204, 204);
 border-bottom: 1px solid rgb(204, 204, 204);
 padding: 1px;
 text-align: center;
 width: 179px;
 align:center;
 font-size: 8px;
}

#top_jobs_container_300px {
 width: 300px;
 margin-bottom: 10px;
 background-color: #ffc;
 border-color: #666666;
}

#top_jobs_head_300px
{
 background-color: #FF6600;
 text-align: center;
 color: #FFFFFF;
 padding: 3px;
}

#top_jobs_container_300px ul
{
 padding-left: 5px;
 padding: 10px 10 10px 20px;
 list-style: disc outside;
 font-size: 10px;
}

/* MORE ROTATE STYLES */

a.rotateMainHeadline {
color:#114683;
display:block;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
line-height:1em;
}

.contentBlockTitle {
color:#7F93C6;
font-size:11px;
font-weight:bold;
padding-bottom:6px;
text-transform:uppercase;
}

a.titleLink4 {
display:block;
font-weight:bold;
}

a.titleLink5 {
display:block;
font-weight:bold;
}

/* ==== START: siteMap styles */

a.siteIndex {
	font-size: 14px;
	color: #114683;
	font-weight: bold;
	margin-left: 420px;	
	margin-bottom: 14px;		
}

.siteMap1 {
	padding-left:10px;
	float: left;
	width: 108px;
	margin: 10px 0px 0px 0px;	
}

.siteMap2 {
	float: left;
	width: 108px;
	height: 350px;
	padding-left: 10px;
	border-left: #CCCCE6 solid 1px;	
	margin: 10px 0 10px 10px;
}

.clear {
	clear:both;
}

/* ==== END: siteMap styles */
