/***** MAVEN VIDEO PLAYER STYLES *****/
div#VideoNetworkSection { padding-top: 10px; padding-left: 10px; }
.video-widget-container { width: 250px !important; background-color: #ffffff; margin: 0; padding: 10px !important; font-family: Arial, Verdana, Helvetica, sans-serif; }
.video-widget-container a:link, .video-widget-container a:hover, .video-widget-container a:visited, .video-widget-container a:active { color: #000000 !important; }
.video-widget-container h3 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; color: #000000 !important; }
.video-widget-container p.more { float: right; margin: 0; padding: 5px 0 0 0; font-size: 11px; font-weight: bold; }
.video-widget-title p { margin: 0; padding: 8px 0; font-size: 12px; }
.video-widget-title span { color: #000000 !important; font-size: 11px; }

/***** ARTICLE SIDEBAR FIX *****/
.article-sidebar { padding:10px !important; }

/***** FRONTPAGE MOM/VIP PROMO AREA *****/
#panes { float: left; height: auto; width: 179px; overflow: hidden; /*border-style: solid; border-color: #ccc; border-width: 1px 0;*/ }
.pane { list-style: none; margin: 0; padding: 0; width: 100%; }
.pane h1 { text-transform: uppercase; font-size: 12px; font-weight: bold; color: #76867C; padding: 0; }
.pane li { display: block; float: left; width: 100%; }
.pane .c_img { float: left; margin: 5px 5px 5px 0; }
.pane .c_img img { width: 70px; height: 70px; }
.pane .c_text { float: right; width: 91px; padding: 5px 0; }
.pane h2 { margin: 0; font-size: 14px; color: #fff; font-weight: bold; font-family: arial, serif; padding: 7px 0; line-height: 14px; }
.pane p { color: #000; font-size: 12px; padding: 0; margin: 0; height: 30px; overflow: hidden; line-height: 14px; }

/****** NEW WEATHER POSITION *******/
.frontpage-weather-ad-container { float: left; width: 340px; height: auto; padding: 2px 0; background-color: #CEB07D; margin: 2px 0px 0px 0px;}
.frontpage-weather-container { float: left; width: 230px; padding: 2px; height: 65px; }
.frontpage-weather-container p { margin: 0; padding: 0; font-size: 12px; font-weight: bold; text-align: center; }
.frontpage-weather-container p.icon { float: left; margin: 0; padding: 4px 0 2px 5px; }
.frontpage-weather-container h3 { margin: 0; padding: 3px 0 3px 0; font-size: 16px; font-weight: bold; color: #425624; text-align: center; }
.frontpage-weather-container a:link, .frontpage-weather-container a:hover, .frontpage-weather-container a:visited, .frontpage-weather-container a:active { font-weight: bold; text-decoration: none; color: #000000; }
.frontpage-weather-container img { border: 0; }
.frontpage-ad-container { float: right; height: 65px; width: 98px; padding: 2px; display: inline; z-index: 100; }
.frontpage-ad-container h5 { margin: 0; padding: 3px 0 3px 0; font-size: 10px; font-weight: bold; color: #000000; text-align: center; }
.frontpage-ad-container p.ad { margin: 0; padding-top: 17px; }

/****** NEW LOOK SITE INDEX *******/
#siteindex { width: 940px; float: left; margin: 0; padding: 0; background-color: #CEB07D; background-image: url(/gcicommonfiles/sr/graphics/palette2/bkgd_header.gif); background-repeat: repeat-x scroll 0 0; border-top: 6px solid #FFFFFF; clear: both; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: normal; height: auto; overflow: hidden; text-align: left; }

.si_box { float: left; padding-left: 15px; padding-top: 5px; }

.si_serviceslist { float: left; }
.si_serviceslist ul { float: left; width: 145px; }
.si_serviceslist ul.arrow_list2 li { font-size: 11px; font-weight: 400; line-height: 13px; margin: 0; padding: 0 0 3px 11px; } 
.si_serviceslist ul.arrow_list2 li a:link, .si_serviceslist ul.arrow_list2 li a:visited { color: #FFFFFF }
.si_serviceslist ul.arrow_list2 li.header { line-height: 15px; background: transparent none repeat scroll 0 0 !important; font-family: georgia; font-size: 20px; font-weight: 400 !important; padding: 15px 0 3px; }
.si_serviceslist ul.arrow_list2 li.more { background: transparent none repeat scroll 0 0 !important; font-size: 12px; font-weight: 700 !important; padding: 10px 0 3px; }

ul.arrow_list2 li { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; text-align: left; background: url("/graphics/arrow.gif") 0px 2px no-repeat; padding: 0 0 8px 11px; line-height: 1.1em; }

/***** NEW ICONS FOR RELATED LINKS *****/
.newslead li.blog { background: url("/graphics/icon_blog.gif") no-repeat 0 3px; }

.newslead li.multimedia { background: url("/graphics/icon_mouse.gif") no-repeat 0 3px; }

/***** DATA MISSISSIPPI *****/
.data-item { float: left; width: 580px; display: inline; }
.data-item h2 { height: 31px; background-color: #EEEBCA; border-top: 3px solid #e5dfb2; border-bottom: 3px solid #e5dfb2; text-align: left; }

/***** VARIOUS STYLESHEETS FIXES *****/
.weather-container-horizontal { width: 340px !important; height: 151px !important; }
.weather-content-horizontal { width: 340px !important; }
#IE6ErrorFix h3, #IE6ErrorFix p { padding: 0 !important; }
#crop { display: inline !important; }
#LoggedOutWidget h3 { text-transform: none !important; text-decoration: underline; }
#carousel-tab-header li#carousel-current span { text-indent: -5000px !important; }
#articlesubmissions_wrapper { float: left !important; width: 100% !important; }
/***** VARIOUS STYLESHEETS FIXES *****/

/***** VOICES VIEWS FOR GENFRONT_OVR *****/
.voicesviews-label { width: 100% !important; background-image: url(/gcicommonfiles/sr/graphics/palette4/bkgd_greendk.gif); clear: both; }
.voicesviews { width: 599px; margin: 0; padding: 10px 0 0 0;
/* 	font-size: 11px; */ }
.voicesviews-left { float: left; width: 199px; display: inline; vertical-align: top; margin: 0; padding: 0; }
.voicesviews-middle { float: left; width: 199px; display: inline; vertical-align: top; margin: 0; padding: 0; }
.voicesviews-right { float: right; width: 199px; display: inline; vertical-align: top; position: relative;
/*align: right;*/ margin: 0; padding: 0; }

/***** BIGGER ARTICLE FONTS *****/
.article-bodytext, .article-bodytext h3, .article-bodytext p, .article-bodytext li { font-size: 14px !important; }
.article-bodytext li { line-height: 1.5em; margin: 0 0 15px !important; list-style-image: url(/graphics/bullet-blue2.gif); list-style-position:inside; }
.sidebar-related li { list-style-position: inside; list-style-image: url(/graphics/bullet-blue2.gif); }
.sidebar-related li, .sidebar-related p, .sidebar-photo p.photo-byline, .sidebar-photo p, .sidebar-newslist p, .sidebar-newslist li { font-size: 12px !important; }

/***** CANCEL PADDING IN RIGHTRAIL PROMO *****/
td.rightcolumn .padding { margin: 0 0 0 0; padding: 0; }
.rightrail-padding { margin: 10px 9px 10px 10px; padding: 0; }

/***** CAROUSEL PROMO EXTRAS *****/
.carousel-promos-right-rail{width:341px;margin:0;padding:10px 0 0 0;border-top:1px solid #e2e1c7;font-size:11px;}
.carousel-promo-left img { margin: 0; padding: 0; border: 0; }
.carousel-promo-right img { margin: 0; padding: 0; border: 0; }
.carousel-promo-left-right-rail{float:left;width:170px;margin:0;padding:0;}
.carousel-promo-right-right-rail{float:right;width:170px;margin:0;padding:0;}

/* BREAKING NEWS SCROLLER  */
.headline-scroller { overflow: auto; margin-bottom: 3px; max-height:420px; height:expression(this.scrollHeight > 420? "420px" : "auto"); }
.headline-scroller-small { overflow: auto; margin-bottom: 3px; max-height:240px; height:expression(this.scrollHeight > 240? "240px" : "auto"); }
.headline-scroller-smaller { overflow: auto; margin-bottom: 3px; max-height:150px; height:expression(this.scrollHeight > 150? "150px" : "auto"); }

/***** NEW PADDING TO KEEP FROM OVERLAPPING *****/
.padding2 { margin: 0 12px 8px 0; padding: 0 10px 0 0; }

/***** RIGHTRAIL PROMO BUCKETS *****/
.rightrail-poll-content { width: 100%; height: 240px; margin: 0 0 5px 0; padding: 0; text-align: left; background-image: url(/gcicommonfiles/sr/graphics/palette4/bkgd_header.gif); clear: both; }
.rightrail-content { width: 100%; height: 200px; margin: 0 0 5px 0; padding: 0; text-align: left; background-color: #e5dfb2; clear: both; }
.rightrail-content p { padding: 5px; }
.rightrail-label { width: 100%; height: 33px; margin: 0; padding: 0; text-align: left; background-image: url(/gcicommonfiles/sr/graphics/palette4/bkgd_greendk.gif); clear: both; }
.rightrail-label h2 { margin: 0; padding: 10px 0 5px 10px; font-size: 100%; font-weight: bold; color: #ffffff; }
.rightrail-label ul { float: right; margin: 10px 10px 5px 0; padding: 0; list-style: none; }
.rightrail-label li { margin: 0; padding: 0; display: inline; font-size: 12px; font-weight: bold; }
.rightrail-label li a:link, .rightrail-label li a:hover, .rightrail-label li a:visited, .rightrail-label li a:active { text-decoration: none; color: #ffffff !important; }
.rightrail-promo { width: 320px; height: 100px; background-color: #CEB07D; }
.rightrail-promo2 { width: 320px; height: 100px; background-color: #ffffff; }
.rightrail-promo p.rightrail-photo,
.rightrail-promo2 p.rightrail-photo { float: left; height: 90px; overflow: hidden; padding: 5px 8px 0 5px; }
.rightrail-promo-text { float: left; width: 155px; height: 90px; }
.rightrail-promo-left { float: left; width: 160px; margin: 0; padding: 5px; display:inline; vertical-align:top; background-color: #e5dfb2; }
.rightrail-promo-left ul,
.rightrail-promo-left li { list-style-type: square; list-style-position: inside; margin: 0; padding: 0; }
.rightrail-promo-right { float: right; width: 160px; margin: 0; padding: 5px; display:inline; vertical-align:top; position:relative; background-color: #faf3a3; }

/* CSS reset code */

/* CROP PHOTOS SPORTS RIGHT RAIL */
#crop2 { width: 135px; height: 135px; margin: 3px 5px 3px 8px; padding: 0; display: inline; float: left; border: 0; }
#crop2 img { border: 0; }
#crop2-title h6 a { color: #76867c; margin-left: 7px; }
#crop2-image { width: 119px; height: 100px; overflow: hidden; margin: 5px; padding: 0; float: left; }
#crop2-image img { border: 0; }

/* CROP PHOTOS SPORTS06 GALLERY */
#crop-permgall { width: 129px; height: 129px; margin: 10px 7px 10px 7px; padding: 0; display: inline; float: left; border: 0; }
#crop-permgall-title h5 { color: #576c36; }
#crop-permgall-image { width: 119px; height: 100px; overflow: hidden; padding: 0; float: left; }
#crop-permgall-image img { border: 0; }
#crop3 { width: 65px; height: 65px; overflow: hidden; margin:0; padding:0; margin-bottom:7px; margin-right:7px; display: inline; float:left; }
#crop4 { width: 91px; height: 90px; overflow: hidden; padding-right: 16px; float: left; }
#crop4-image { display: inline-block; float: left; height: 55px; margin: 0 0 1px; overflow: hidden; padding: 0; width: 90px; }
#crop4-image img { border: 0; }
#crop4-title h5 { font-size: 11px; font-weight: bold; margin: 0; padding: 0; text-transform: none; }
#crop4-title h5 a:link, #crop4-title h5 a:visited { color: #425624; }
.carouseltab { white-space: nowrap; text-transform:capitalize; }

/* PLUCK GALLERY STYLES */
.GalleryPhoto_Title { color:#333333; }
.GalleryPhoto_Description { color:#333333; }
.GalleryPhoto_Tags { color:#333333; }
.Comments_CommentText { color:#333333; }
.Comments_From { color:#333333; }
.Comments_NestedDate { color:#333333; }

/* BOTTOM PROMOS */
.promos-container { width: 940px; margin: 0; padding: 10px 0; display: none; }
.promos-1 { float: left; width: 190px; margin: 0; }
.promos-2 { float: left; width: 180px; margin: 0; padding: 0; display:inline; }
.promos-3 { float: left; width: 190px; margin: 0; display:inline; }
.promos-4 { float: left; width: 180px; margin: 0; padding: 0; display:inline; }
.promos-5 { float: right; width: 180px; margin: 0; padding: 0; display:inline; }

/* FROM MAINSTYLE.CSS OLD SITE */
.major_title a:link, .major_title a:visited { color: #af3814; font-size: /*52*/34px; font-weight: bold; line-height: 20px; font-family: arial, helvetica, sans-serif; margin: 5px 0 0 0;}
.major_subtitle { color: #576c36; font-size: 20px; font-weight: bold; line-height:20px; font-family: arial, helvetica, sans-serif;}
.bigger_blue { color: #458293; font-size: 20px; font-weight: bold; line-height:16px; font-family: arial, helvetica, sans-serif;}
.big_black { color: #000000; font-size: 16px; font-weight: bold; line-height:16px; font-family: arial, helvetica, sans-serif;}
.med_black { color: #000000; font-size: 14px; font-weight: bold; line-height:14px; font-family: arial, helvetica, sans-serif;}
.small_black { color: #000000; font-size: 12px; font-weight: bold; font-family: arial, helvetica, sans-serif;}
.blue_ol { color: #25394e; font-size: 16px; line-height:18px; font-weight: bold; text-decoration:none; font-family: arial, helvetica, sans-serif;}
a.blue_ol:link { color: #25394e; font-size: 16px; line-height:18px; font-weight: bold; text-decoration:none; font-family: arial, helvetica, sans-serif;}
a.blue_ol:visited { color: #25394e; font-size: 16px; line-height:18px; font-weight: bold; text-decoration:none; font-family: arial, helvetica, sans-serif;}
a.blue_ol:hover { color: #25394e; font-size: 16px; line-height:18px; font-weight: bold; text-decoration:none; font-family: arial, helvetica, sans-serif;}
.med { color: #000000; font-size: 12px; font-family: arial, helvetica, sans-serif; width: 100%; }
.tr_bold { color: #000000; font-size: 12px; font-weight: bold; font-family: arial, helvetica, sans-serif;}
.td_center { text-align: center; border: solid thin; }
.elec_td { text-align: left !important; border: solid thin; }
h6 a:link, h6 a:visited, h6 a:hover { color: #FFFFFF; /* dark brown */ }

/* archive styles */
ul.duffy { padding:0; width:180px; margin:10px 0 0 0; font:11px/13px verdana; list-style-position:outside; list-style-type:square; }	
.sevenDay { background:url(/graphics/bkgd_greenlt.gif) repeat;width:341px;margin:0;height:22px;padding:5px 0 0 0;margin:0px; }
.medBlueBack { background:url(/graphics/bkgd_greenlt.gif) repeat; }
div.sevenDay h1 {  padding-top:3px;  }
.sevenDayBody { background-color: transparent; width:341px; margin:0; padding:0; }
.dayOff { background:#d9e7f5; display: inline; float: left; padding:0px; margin-bottom:2px; margin-left:2px; text-align: center; vertical-align: top; width: 46px; }
.dayOn { background:#99cad8; display: inline; float: left; margin-bottom:2px; margin-left:3px; text-align: center; padding:0px; vertical-align: top; width: 46px; }

/*** HOMESCAPE STYLE ***/
#col1 { width: 200px !important; }