/* CSS Document */
.fleft {float:left;}
.fright{float:right;}
.clear {clear:both;}
.clearfix { display:inline-block; }

.header-clk  {background-color: #666; height:20px}
.header-clk .links { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px;padding: 2px 0; height:15px; line-height:15px}
.header-clk .links a {margin: 0; padding: 0px 6px 15px 4px; }
.header-clk .links a.primary { background: #FFCC33; color: #FFFFFF; }
.header-clk .links a.secondary { font-weight: bold; font-size:11px; color: #FFFFFF;}
.header-clk .links a.tertiary { color:#007AAA;}
#infobar {
	border:1px solid #FF3300;
}
#infobar_title {
	width:25%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:2px 2px 0px 15px;
	vertical-align: bottom;
	color: #FF1122;

}
#infobar_infos {
	width:70%;
	float:left;
	margin:0px 2px 0px 15px;
}

a:link { color:#163F68; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { color:#666666; text-decoration:none; }

.left_nav_ad { text-align: center; margin-bottom: 10px; }
.left_nav_menu { margin-bottom: 10px; }
#navig { margin-left:10px}
#navig * { font: normal 12px Arial; }
#navig a { display:block;text-decoration:none;color:#FF6600; margin-left:6px;line-height: 17px;}
#navig a:hover { text-decoration:underline}
#navig a.nav-head { color:#ccc; border-bottom:1px solid #E5E6DA; border-top:1px solid #E5E6DA; font:bold 13px Arial ; color:#545454; margin: 0  0 10px; padding:2px 6px;}
.module_body { padding: 5px 0px 5px 0px; *padding-bottom: 0; }
div.region4 {
width:336px;
float:left;
margin: 0 0 10px 0;
}

/* most read box */
#mostReadBox .stripedList ul, #mostEmailedBox .stripedList ul
{
	border: none;
	height: auto;
	line-height: 120%;
}

.popularContent
{
	border: solid #FF3300;
	border-width: 0 1px 1px 1px;
	padding: 0 1px 0 1px;
	margin: 0 0 12px 0;
}

/* end most read box */
/*stripedList*/
.stripedList
{
	margin: 0;
	padding: 0;
}

.stripedList h2
{
	border: solid #B5CAD3;
	border-width: 1px 1px 0 1px;
	margin: 0;
	padding: 6px 6px 4px 6px;
	background-image: url(../images/headerBackground.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 1em;
}

.stripedList ul
{
	background-color: #ffffff;
	margin: 0;
	border: solid #B5CAD3;
	border-width: 1px;
	height: 200px;
	overflow: auto;
	list-style-type: none;
	padding: 0;
}

.stripedList li
{
	padding: 4px;
	display: block;
	line-height:1.0em;
}

.stripedList li.row0
{
	background-color: #FFEEAA;
	margin-bottom: 0;
}

/*end stripedList*/
/*archiveList*/
.archiveList
{
	margin: 0;
	padding: 0;
}

.archiveList h2
{
	font-size: 1em;
}

.archiveList ul
{
	margin: 0;
	list-style-type: none;
	padding: 0;
}

.archiveList li
{
	font-size: 1em;
	font:normal 11px arial, verdana, sans-serif; 
	color:#000; 
	line-height:1.3em;
}

.archiveList li a:link
{
	color:#0066FF;
}

.archiveList li a:visited
{
	color:#3399FF;
}

.archiveList li.row0
{
	background-color: #FFEEAA;
	margin-bottom: 0;
}
.archiveCategory {
	color:#FF3300;
}
/*end archiveList*/
#homepage.marketBar div.fc.snapshot .row1 TD,#homepage.marketBar div.fc.snapshot .row2 TD { font-size: 11px; }

.marketBar div.fc.snapshot .row1 TD,.marketBar div.fc.snapshot .row2 TD
{
	background-color: white;
	font-family: sans-serif;
	font-size: 12px;
	padding: 4px 0 1px 0;
	line-height: 120%;
}

.marketBar div.fc.snapshot .quotes .row1 TD { border-width: 0; }
.pipe_links .label, .pipe_links A { font-size: 11px; }
.label { font-weight: bold; color: #293546; color: #FF6600; }
.label A:link, .label A:visited, H2.label A, H4.label A { color: #0C4790; } 

.keydeck12  { font:normal 12px arial, verdana, sans-serif; color:#000; line-height:1.3em; }

#navarea {
	clear:both;
	position: relative;
	height:20px;
	margin:0;
	padding:0;
	
	z-index: 1;
	font-family: 'helvetica neue', helvetica, "Lucida Grande", arial, "bitstream vera sans", sans-serif;
	font-size: 11px;
	border-bottom:1px solid #2B3461;
	background: #4A5690;
	}

#navbar { 
	padding: 0;
	margin: 0 0 0 41px;
	
	list-style: none;
	line-height: 1;
	}

#navbar ul { /* all lists */
	padding: 0;
	margin: 0;
	
	list-style: none;
	line-height: 1;
	}

#navbar a {
	display:block;
	padding: 5px 6px 5px 6px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;

	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
	border:0;
	color: #A2A9CC;
	}

#navbar a:hover {
	border:0;	
	background:#080F32;
	color: #fff;
	}

#normal-link .normal-link:hover,
    {
	border:0;
	border-right:1px solid #2B3461;
	border-left:1px solid #2B3461;
	border-bottom:1px solid #C9C9BF;
	background: #A2A9CC url(http://media.natchezdemocrat.com/img/core/nav/navbarbgon.gif) repeat-x 0 0;
	color: #333;
	}

#navbar li { /* all list items */
	float: left;
	
	font-weight:bold;
	text-transform:none;
	letter-spacing:0px;
	}

#navarea {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", arial, "bitstream vera sans", sans-serif;
	font-size: 11px;
	border-bottom:1px solid #CC3300;
	background: #FF6633; /*primary*/
	}

#navbar { 
	list-style: none;
	line-height: 1;
	}

#navbar ul { /* all lists */
	list-style: none;
	line-height: 1;
	}

#navbar a {
	font-weight:normal;
	text-decoration: none;
	text-transform: uppercase;
	border:0;
	color: #EEEEEE;
	border-right:1px solid #BB2200;
	border-left:1px solid #CCCCCC;
	}

#navbar a:hover {
	border: 0;
	background: #BB2200;
	color: #CCCCCC;
	border-right:1px solid #BB2200;
	border-left:1px solid #BB2200;
	}

#normal-link .normal-link:hover,
    {
	border:0;
	border-right:1px solid rgb(43,52,97);
	border-left:1px solid rgb(43,52,97);
	border-bottom:1px solid rgb(201,201,191);
	background: rgb(162,169,204) url(http://localhost/shippingposition/images/bg_navbar_hover.gif) repeat-x  0 0;
	color: rgb(51,51,51);
	}

#navbar li { /* all list items */
	font-weight:bold;
	text-transform:none;
	letter-spacing:0px;
	}
#features_one_header, #features_two_header, #features_three_header {
	background-color:#FF4400;
	padding:4px 0px 4px 5px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#features_panel h1 { font:bold 13px arial, verdana, sans-serif; color: #FF6622;  margin-top:5px; margin-bottom: 0px; line-height:1.1em;}
#features_one_body, #features_two_body, #features_three_body {
	padding:5px;
	background-color:#FFEEDD;
}
.features_header {
	font-family: 'helvetica neue', helvetica, "Lucida Grande", arial, "bitstream vera sans", sans-serif;
	font-size: 14px;
	border-bottom:1px solid  #FF0000;
	background: #FF6633; /*primary*/
	}
#footer .container {color:#999;text-align:center;padding:20px 10px; font:normal 11px arial, verdana, sans-serif;  margin-top:0px; margin-bottom: 0px; line-height:1.1em;}
.byline {font-size: 11px; font-weight: normal !important; font-family:Arial, Helvetica, sans-serif}
.pubdate {font-size: 11px; font-weight: normal !important; color:#666; font-family:Arial, Helvetica, sans-serif}
#story_header h3 {color: #999;}
#story_header h3, #story_header h4 {font-size: 11px; font-weight: bold; line-height: 13px; margin-bottom: 4px; color: #999;}

#crumbs.titlebar, #crumbs2.titlebar {margin-bottom: 10px; background: #fff; position: relative; line-height:1.1em; margin-top:-15px}
#crumbs.titlebar h4, #crumbs2.titlebar h4 {color: #999; font-size: 11px; font-weight: normal; padding: 1px 0 0 !important; font-family:Arial, Helvetica, sans-serif}
#crumbs.titlebar h4 a, #crumbs2.titlebar h4 a {color: #666;}
#crumbs.titlebar h4 a:hover {color: #da1a21;}

/*  Comments 
========================================================*/

#comments {clear: both;}
#comments textarea#id_comment {border: 1px solid #ccc; width: 400px; font: 20px Arial,Helvetica,sans-serif; color: #555; padding: 5px;}
#comments h4, #comment_form h5 {color: #555; padding: 10px 0 0; font-size: 14px; margin-top: 10px; clear: both;}

ul.comment-list {list-style: none; clear: both; margin: 15px 0;}
.comment-list li {display: block; clear: both; padding-top: 20px; margin-left: -40px}

.comment-time {width: 95px; float: left; text-align: right;}
#content .comment-time .date, #content .comment-time .time {font-size: 11px; margin: 0 0 0; color: #666; line-height: 11px; font-family:Arial, Helvetica, sans-serif}
#comments .comment-time .removal a {font-size: 11px; margin: 0 0 0; color: #da1a21; line-height: 11px;}
#comments .comment-time .removal a:hover {text-decoration: underline;}


.comment-body {width: 320px; float: left; margin-left:15px}

#content .comment-body p {font-size: 12px; margin:10px 0;}
.headline14 { font:bold 14px arial, verdana, sans-serif; color:#000; margin-top:0px; line-height:1.1em;}

#comment_form {width: 100%; clear: both; line-height:1.1em;}
#comment_form p {font-size: 13px; color: #999; margin: 10px 0; font-family:Arial, Helvetica, sans-serif}
#comment_form p a {color: #666;}
#comment_form p a:hover {color: #333;}
#comment_form p strong {color: #666;}
#comment_form form {margin: 10px 0 15px 0;}
#comment_form label {color: #666; font-size: 11px; font-weight: bold; margin-top: 5px; text-transform: uppercase;}

#comments p.author {background: #FFEECC; border-top: 1px solid #FFBB99; font-size: 14px; font-weight: bold; color: #333; padding: 3px; margin: 0;}

#comments .staff p.author {padding: 0;}
#comments .staff p.author a {padding-left: 57px; background: url(http://denver.rockymountainnews.com/images/staff-comment.gif) no-repeat 0 0; line-height: 24px; display: block;}

#comments .author span {text-transform: capitalize;}
#comments .author span a {font-size: 14px; color: #333;}
#comments .author span a:hover {text-decoration: none; color: #DA1A21;}

#post_your_comment {background: url(../../images/drmn/nav/icon_plus.gif) 0 0 no-repeat; padding-left: 30px;}



.commentform table {border-collapse: collapse; margin-bottom: 15px;}
.commentform td, .commentform th {font-size: 15px; width: 50px; height: 30px; color: #666; font-weight: normal; border-color: #ccc;}
.commentform h4 {background: transparent !important;}
.ticker {
   vertical-align:top;
}

.ticker a  {
    font-family:verdana, arial, sans-serif;
    color: #0066CC;
    font-size: 10px;
    text-decoration:none;
    font-weight:bold;
    vertical-align: top;
}
.active a {
	background-color:transparent;
	background-image:url(public/images/bg_navbar_hover.gif);
	background-repeat:repeat;
	color:#333333;
}
#latest-news {
	width:476px;
	height:50px;
	float:left;
	padding-top:4px;
	padding-left:0;
}
#latest-news ul {
	list-style-position:outside;
	margin-left:-32px;
	margin-top:2px;
}
#latest-news ul li {
	list-style: none;
	font-size:12px;
	font-weight:bold;
	list-style-position:outside;
}
#latest-news ul li a {
	color: #009900;
	margin-top:1px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#head-latest-news {
	padding:2px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.4em;
	background-color:#009900;
	color:#FFFFFF;
}