* {
	margin:0;
	padding:0;
}
html,button,input,select,textarea {
	color:#222;
}

body {
	font-size:1em;
	line-height:1.4;
}

::-moz-selection {
	background:#b3d4fc;
	text-shadow:none;
}

::selection {
	background:#b3d4fc;
	text-shadow:none;
}

hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
}

img {
	vertical-align:middle;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}

textarea {
	resize:vertical;
}

.chromeframe {
	margin:.2em 0;
	background:#ccc;
	color:#000;
	padding:.2em 0;
}

body {
	background:#818285;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333;
}

img {
	border:0;
	vertical-align:top;
	text-align:left;
}

object {
	vertical-align:top;
	outline:none;
}

.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}

.alignright {
	text-align:right;
}

.wrapper {
	width:100%;
	overflow:hidden;
}

.section_wrapper {
	width:100%;
	overflow:hidden;
	padding:0;
}

.list li {
	background:url(/images/arrow_right.gif) no-repeat 0 6px;
	padding:0 0 0 15px;
}

.list li a {
	color:#B12931;
	font-size:10px;
	text-transform:uppercase;
	line-height:20px;
	text-decoration:none;
}

#content {
	width:970px;
	background:#fff;
	min-height:500px;
	margin:-10px auto;
	padding:0 10px 20px;
}

#paracount {
	margin-bottom:10px;
}

.txt_justify {
	text-align:justify;
}

.txt_indent {
	padding:5px;
}

.sectionHeading {
	color:#0072BC;
}

.txt_indent_gray {
	background:#DAE6F2;
	padding:5px;
}

.relatedStories {
	clear:both;
	margin-bottom:10px;
	padding:5px 0 0!important;
}

.txt_indent2 {
	padding:30px 15px 48px;
}

.txt_indent_home {
	width:400px;
	display:inline-block;
	list-style:none;
	vertical-align:top;
}

.featured > a {
	float:left;
	padding-right:20px;
}

.txt_indent4 {
	padding:0 0 0 20px;
}

.txt_indent5 {
	padding:0 0 0 10px;
}

.txt_indent6 {
	padding:0 0 15px 20px;
}

.txt_indent7 {
	padding:25px 0 35px;
}

#bgheader {
	width:990px;
	height:185px;
	position:absolute;
}

#header {
	width:990px;
	height:220px;
	position:relative;
	background-color:#3d0808;
	background:#fff;
	padding-bottom:15px;
	margin:0 auto;
}

#footer_leaderboard {
	background:none repeat scroll 0 0 #F0F0F0;
	background-color:#2e4e6e;
	width:990px;
	height:5px;
	border-top:1px solid #d6d6d6;
	margin:0 0 20px -10px;
}

#footer_leaderboardAd {
	width:728px;
	margin:0 auto;
	padding:8px 0;
}

#footer {
	background:none repeat scroll 0 0 #F0F0F0;
	float:left;
	background-color:#e8e9ea;
	height:100%;
	width:960px;
	padding-left:30px;
	padding-top:10px;
	margin:-20px 0 0 -10px;
}

.footer_menu {
	background:#2e4e6e;
	position:relative;
	width:990px;
	height:70px;
	padding-top:5px;
	padding-bottom:10px;
	background-repeat:repeat;
	margin:0 auto;
}

.footer_menu_middle {
	width:990px;
	position:absolute;
	height:50px;
	padding-top:5px;
	margin:0 auto;
}

.footer_menu_middle p {
	text-align:center;
	color:#dbdbd8;
	font-size:10px;
	line-height:14px;
	float:none!important;
	margin:0;
	padding:0;
}

.footer_menu_middle p a {
	color:#FAFDD9;
}

.copy {
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:#a1a1a1;
	position:absolute;
	margin:59px 0 0 35px;
}

.copy a {
	text-decoration:underline;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:#a1a1a1;
}

.bottom_menu {
	position:absolute;
	font-size:13px;
	margin:34px 0 0 36px;
}

.bottom_menu a {
	color:#a1a1a1;
	text-decoration:none;
}

.bottom_menu span {
	color:#a1a1a1;
	margin:0 5px;
}

input,select,textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:1em;
	vertical-align:middle;
	font-weight:400;
}

.img-indent {
	float:left;
	margin:0 13px 0 0;
}

.img-indent2 {
	float:right;
	margin:0 0 0 13px;
}

p {
	margin-bottom:2px;
	font-size:13px;
	line-height:1.38461538em;
}

.p1 {
	margin:0 0 16px 18px;
}

.p2 {
	margin:0 0 0 18px!important;
}

.p3 {
	margin:0 35px 0 0!important;
}

.p4 {
	margin:0 39px!important;
}

.p5 {
	margin-top:-16px;
}

.pt14 {
	font-size:14px;
}

p .redText {
	color:#B12931;
}

p .list_thumbnailclear {
	margin-bottom:20px;
}

.clearleft {
	clear:left;
}

.margin20 {
	margin-bottom:20px!important;
}

.margin30 {
	margin-bottom:30px;
}

.margin40 {
	margin-bottom:40px;
}

.margin15 {
	margin-bottom:15px;
}

.margin10 {
	margin-bottom:10px!important;
}

.no_marg {
	margin:0!important;
}

.no_bg {
	background:none!important;
}

a {
	color:#2e4e6e;
	outline:none;
	text-decoration:none;
}

.upercase {
	text-transform:uppercase;
	font-size:12px;
}

.upercase2 {
	text-transform:uppercase;
}

h1 {
	color:#373737;
	font-size:36px;
	line-height:1.02857143em;
	margin-bottom:16px;
	font-family:Georgia;
}

h1.title {
	font-size:24px;
	line-height:1.2em;
	margin-bottom:10px;
	color:#333;
	padding-top:11px;
}

h1.redtitle {
	font-size:24px;
	line-height:1.2em;
	margin-bottom:16px;
	color:#B12931;
	padding-top:11px;
}

h2 {
	color:#373737;
	font-size:19px;
	font-weight:700;
	height:100%;
	position:relative;
	margin-bottom:19px;
	border-bottom:1px solid #c2c8cb;
	line-height:19px;
	padding:0 0 7px;
}

h2 a {
	color:#010101;
	font-size:14px;
	position:absolute;
	left:32px;
}

h3 {
	font-size:14px;
	line-height:1.2em;
	color:#000;
	background:url(/images/h3_bg.gif) repeat-x 0 0;
	margin-bottom:14px;
	padding:10px 0 7px 11px;
}

.style1 {
	font-size:13px;
	color:#8a8a8a;
	font-style:italic;
}

.style2 {
	color:#4e4e4e;
}

h4 {
	font-size:14px;
	margin-bottom:3px;
	color:#B12931;
	line-height:16px;
}

h4 .updated {
	font-size:10px;
	margin-bottom:14px;
	color:#B12931;
	line-height:14px;
}

.more {
	font-weight:700;
	color:#000;
	text-decoration:none;
	background:url(/global/images/arrow_right.gif) no-repeat 100% 3px;
	padding-right:15px;
}

.address {
	color:#8a8a8a;
	font-size:13px;
}

.address2 {
	width:300px;
	float:left;
}

.address2 dt {
	color:#000;
	font-size:14px;
	text-decoration:underline;
	font-style:italic;
	padding-bottom:5px;
}

#memberinfo {
	position:absolute;
	top:110px;
	right:15px;
	color:#000;
	font-size:11px;
	float:left;
}

#membergreeting {
	position:absolute;
	top:110px;
	right:136px;
	color:#333;
	font-size:11px;
}

.current_date {
	color:#2E2E2E;
	font-size:16px;
	margin-left:0;
	margin-top:7px;
	padding-right:5px;
	position:relative;
	float:left;
	top:23px;
	left:0;
}

#masthead_ad {
	position:absolute;
	top:0;
	right:5px;
	border:1px solid #918A7E;
	background-color:#fff;
}

.logo {
	position:relative;
	float:left;
	left:auto;
	top:auto;
	width:400px;
	margin:25px 0 0 20px;
}

.menu {
	position:absolute;
	background:url(/images/sf_menu_gray.png) repeat-x scroll 0 0 #2e4e6e;
	height:30px;
	width:990px;
	top:60px;
	margin:133px 0 0;
}

.menu div {
	background:url(/images/sf_menu_gray.png) repeat-x scroll 0 0 #2e4e6e;
	height:30px;
	margin-bottom:10px;
	width:99.7%;
	padding:0;
}

.menu ul li {
	float:left;
	padding:5px 1px;
}

.menu ul li a {
	line-height:14px;
	color:#FFF;
	display:inline-block;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	text-decoration:none;
	vertical-align:middle;
}

.menu ul li a:hover,.menu ul li a.active {
	color:#E1E0E0;
}

.menu a.top-with-ul {
	min-width:1px;
	padding-bottom:13px;
}

.hovdrk a:hover {
	color:#2E4E6E;
}

.search {
	margin-top:20px;
	padding-right:25px;
	float:left;
	height:34px;
	width:280px;
}

.button_search {
	right:0;
	border:medium none;
	cursor:pointer;
	height:31px;
	position:relative;
	top:0;
	left:0;
	background:url(/images/sprite.png) repeat scroll 1px 1px transparent;
	width:28px;
	margin-left:-5px;
}

.other_editions {
	right:234px;
	height:17px;
	left:10px;
	line-height:11px;
	position:absolute;
	top:9px;
	width:300px;
}

.other_editions .rss {
	padding-right:13px;
	background:transparent url(/global/images/rss.png) top right no-repeat;
	background-position:100% 2px;
}

.other_editions a {
	color:#000;
	text-decoration:none;
}

.other_editions dt {
	color:#fff;
	float:left;
	line-height:11px;
	margin-right:7px;
	font-size:9px;
}

.other_editions dd {
	float:left;
	margin-right:6px;
	padding-right:6px;
	border-right:1px solid #dbdbd8;
	line-height:12px;
}

.weather {
	position:absolute;
	top:85px;
	right:30px;
}

.temp {
	display:block;
	width:70px;
	font-size:20px;
	font-weight:700;
	line-height:20px;
}

.weather a {
	color:#333;
	text-decoration:none;
}

.condition {
	display:block;
	font-size:0;
	text-align:right;
}

.inp {
	background:#FFF;
	border:1px solid #CCC;
	color:#999F9D;
	font-size:13px;
	font-weight:700;
	text-transform:none;
	width:235px;
	padding:8px 0 8px 5px;
}

#twoCol_ad {
	margin:20px 81px;
}

.block {
	width:960px;
	border:1px solid #cbcbcb;
	margin:0 auto 20px;
	padding:1px 0 0 1px;
}

.box {
	background:#f0f0f0;
	position:relative;
	border:1px solid #d6d6d6;
	margin-bottom:10px;
	padding:9px 12px 10px 9px;
}

.breakingBox {
	border:1px solid #ccc;
	background-color:#CD0000;
	padding:9px 28px 10px 9px;
}

.breakingBox h2 {
	color:#FF0;
}

.breakingBox p {
	color:#F5DEB3;
}

.pagination {
	position:absolute;
	bottom:10px;
	right:10px;
}

.pagination li a {
	font-size:18px;
	width:28px;
	height:25px;
	text-align:center;
	color:#fff;
	display:block;
	margin-right:2px;
	line-height:1.2em;
	text-decoration:none;
	padding:3px 0 0;
}

.b1 {
	background:#bfbfbf;
}

.b2 {
	background:#919191;
}

.b3 {
	background:#606060;
}

.news {
	background:url(/images/icon.gif) no-repeat 0 2px;
	line-height:17px;
	font-family:Arial;
	padding:0 0 0 18px;
}

.line_hor {
	width:100%;
	overflow:hidden;
	background:url(/images/dot.gif) repeat-x 0 0;
	height:1px;
	line-height:0;
	margin:2px 0;
}

.line_hor2 {
	width:100%;
	overflow:hidden;
	height:1px;
	line-height:0;
	background:#e4e4e4;
	margin:39px 0;
}

.line_hor3 {
	background:none repeat scroll 0 0 #E4E4E4;
	height:1px;
	line-height:0;
	overflow:hidden;
	width:100%;
	margin:15px 0;
}

.date {
	color:#919191;
	font-size:11px;
	font-family:Arial;
}

.txt_icon {
	width:100%;
	overflow:hidden;
	color:#4e4e4e;
	font-size:13px;
	font-weight:700;
	margin:0 0 25px;
}

.block2 {
	float:left;
	width:203px;
	padding:12px 0 0 62px;
}

.icon1 {
	background:url(/global/images/icon2.gif) no-repeat 0 0;
}

.icon2 {
	background:url(/global/images/icon3.gif) no-repeat 0 0;
}

.icon3 {
	background:url(/global/images/icon4.gif) no-repeat 0 0;
}

.icon4 {
	background:url(/global/images/icon5.gif) no-repeat 0 0;
}

.block3 {
	float:left;
	width:260px;
}

.block4 {
	text-align:center;
	float:left;
	width:330px;
	padding:10px 10px 0 0;
}

.block5 {
	float:left;
	width:239px;
	padding:10px 20px 10px 0;
}

.inp_area {
	width:287px;
	height:35px;
}

.inp_area input {
	width:287px;
	background:#fff;
	border:1px solid #c2c8cb;
	font-size:13px;
	padding:3px 0;
}

.txt_area {
	width:287px;
	height:157px;
}

.txt_area textarea {
	width:287px;
	height:150px;
	background:#fff;
	border:1px solid #c2c8cb;
	font-size:13px;
	margin:7px 0 0;
}

.form_link {
	padding:15px 0 0;
}

.form_link a {
	margin:0 0 0 15px;
}

#loopedSlider,#newsSlider {
	clear:both;
	margin:0 auto;
}

.gallery {
	width:400px;
	overflow:hidden;
	height:231px;
	position:relative;
	margin-right:20px;
}

.col-2_topButtonAd {
	margin:3px 0 10px;
}

.col-2_bottomButtonAd {
	background:#fff;
	margin:10px 0;
	padding:0;
}

ul.tabs {
	float:left;
	list-style:none;
	height:20px;
	width:100%;
	position:relative;
	margin:0;
	padding:0 0 3px;
}

ul.tabs li {
	float:left;
	overflow:hidden;
	position:relative;
	background:#dae6f2;
	height:23px;
	line-height:20px;
	text-align:center;
	font-size:11px;
}

ul.tabs li a {
	text-decoration:none;
	color:#2b4381;
	display:block;
	outline:none;
	text-align:center;
	font-size:11px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:700;
	padding:3px 8px;
}

ul.tabs li.active,ul.tabs li a:hover {
	background:#fff;
}

.tab_container {
	overflow:hidden;
	width:100%;
	background:#fff;
	color:#8a8a8a;
	float:left;
	font-size:11.5px;
}

.tab_container .more {
	font-size:13px;
	text-transform:none;
}

.tab_content {
	padding:10px 20px 5px 11px;
}

.poll_container {
	-moz-border-radius:7px;
	background-color:#FFF;
	margin-top:5px;
	position:relative;
	padding:5px;
}

.pollQue {
	color:#000;
	font-size:15px;
	padding-bottom:15px;
}

ul.results {
	-moz-padding-start:0;
	display:block;
	list-style-type:disc;
	margin:0 5px 0 0;
}

.results ul.results,li.results {
	list-style:none outside none;
	padding:2px;
}

.results p,li,table,form {
	color:#333;
	font-size:15px;
}

.results li.results {
	background-color:#B12931;
	border:2px solid #CCC;
	color:#eee;
	font-weight:700;
	height:20px;
	margin-bottom:6px;
}

#events-calendar {
	padding-top:5px;
	padding-bottom:0;
	position:relative;
}

#events-calendar h2 {
	padding:0;
	margin-bottom:10px;
}

div.calendar-holder {
	margin:0 10px;
	height:165px;
	padding:0;
}

.calendar-holder .card {
	width:83px;
	float:left;
	background:url(/img/bg-calendar-card.png) 0 66px no-repeat;
	padding-bottom:20px;
}

.calendar-holder .card .month {
	display:block;
	color:#fff;
	font-size:15px;
	font-weight:700;
	text-align:center;
	line-height:24px;
	padding:0;
	background:#434343;
}

.calendar-holder .card .day {
	padding-top:22px;
	font-size:14px;
	line-height:14px;
	font-weight:700;
	text-align:center;
	color:#fff;
}

.calendar-holder .card .date {
	font-size:56px;
	line-height:56px;
	font-weight:700;
	text-align:center;
	display:block;
	color:#fff;
}

.calendar-holder .calendar {
	width:178px;
	float:right;
	background:url(/global/images/bg-events-calendar.png) top left repeat-x;
}

.calendar-holder .calendar .days {
	color:#fff;
	font-size:15px;
	font-weight:700;
	line-height:24px;
	margin:0;
	margin-bottom:15px;
	overflow:hidden;
	padding:0;
	background:none repeat scroll 0 0 #434343;
}

.calendar-holder .calendar .days span {
	display:block;
	width:20px;
	margin:0 2px;
	float:left;
	text-align:center;
}

.calendar-holder .calendar .weeks {
	overflow:hidden;
	margin:0 0 4px;
	width:100%;
}

.calendar-holder .calendar .weeks span,.calendar-holder .calendar .weeks a {
	display:block;
	width:20px;
	padding:0;
	margin:0 2px;
	float:left;
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:700;
}

.calendar-holder .calendar .weeks span.uu {
	color:#999;
}

.calendar-holder .calendar .weeks a {
	color:#111;
}

.calendar-holder .calendar .weeks a.ev {
	background:url(/global/images/bg-calendar-date.png) no-repeat;
}

.calendar-holder .calendar .weeks a.td {
	background:url(/img/bg-calendar-date-current.png) no-repeat;
}

.calendar-list .today {
	padding:10px;
	border-top:1px solid #ccc;
	background:#fff;
	margin:10px 10px 0;
	padding-bottom:10px;
}

.calendar-list .today a.eventDetails {
	font-size:14px;
	font-weight:700;
	color:#333;
	display:block;
	margin:0;
}

.calendar-list .today span {
	font-size:12px;
	color:#666;
	font-weight:400;
}

.calendar-controls {
	height:32px;
	border-left:none;
	border-right:none;
	margin:20px 10px 0;
	width:275px;
	border-bottom:1px solid #ccc;
}

.calendar-controls .pointerLeft {
	float:left;
	background:url(/img/calendar-pointer-left.png) left no-repeat;
	padding-left:24px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:700;
	line-height:30px;
}

.calendar-controls .pointer {
	float:right;
	text-align:right;
	background:url(/img/calendar-pointer-right.png) right no-repeat;
	padding-right:24px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:700;
	line-height:30px;
	margin-right:5px;
}

#events-calendar .more-bar {
	height:12px;
	position:absolute;
	bottom:10px;
	right:10px;
	text-align:right;
}

#events-calendar .more-bar a {
	color:#bb1319;
	font-family:Helvetica,Arial,sans-serif;
	font-size:10px;
}

.event-cal-card {
	background:url(/img/calendar-date-card.png) no-repeat scroll center top transparent;
	font-weight:700;
	height:62px;
	text-align:center;
	width:80px;
	float:left;
	clear:left;
	margin-bottom:10px;
}

.event-cal-card .month {
	color:#FFF;
	display:block;
	font-size:12px;
	line-height:12px;
	margin-top:11px;
}

.event-cal-card .day {
	color:#999;
	display:block;
	font-size:30px;
	line-height:30px;
	margin-top:3px;
}

.event_listing {
	margin-bottom:15px;
	float:left;
	width:510px;
}

.event_details {
	clear:right;
}

.eventDetails {
	color:#B12931;
	font-size:15px;
}

#eventsDate {
	border-bottom:3px double #000;
	border-top:3px double #000;
	margin-bottom:30px;
	text-align:center;
	font-size:21px;
	padding:2px;
}

.footer_container {
	width:960px;
	background:none;
	margin:0 20px 0 -20px;
	padding:0 20px;
}

.footer_links {
	padding-right:5px;
	width:90px;
}

.footer_links ul li {
	font-size:12px;
	border-bottom:1px dotted #2E4E6E;
	border:none;
}

.white_block {
	background:#fff;
	padding:19px 15px 30px 26px;
}

.pad {
	padding:19px 15px 30px!important;
}

.pt10 {
	text-transform:uppercase;
	font-size:10px;
}

#lightboxPhotoslist li {
	float:left;
	width:170px;
	height:170px;
	padding:15px 10px;
}

#displayAds_advertise {
	border-top:1px #777 solid;
	margin:50px 0 20px;
}

.lightboxPhotos_thumbnail {
	height:120px;
}

#photogallery_bread {
	font-size:.7em;
	display:block;
	padding:0 0 10px;
}

#photogallery_description {
	background:#efefef;
	display:block;
	padding:20px;
}

span#photogallery_count {
	display:block;
	float:right;
}

span#photogallery_instructions {
	display:block;
	float:left;
}

span.lightboxPhotos_permalink {
	display:block;
	font-size:.8em;
}

.photogallery_timestamps {
	color:#333;
	margin-bottom:0;
}

#photogallery_archiveForm {
	float:right;
	width:300px;
	margin-top:10px;
}

#photogallery_archiveForm p {
	display:block;
	float:left;
	margin:0;
}

#photogallery_archiveForm form {
	float:right;
	margin-top:-5px;
}

#photogallery_archiveHdr {
	background:url(/global/images/gradient_shadow.gif) repeat scroll 0 0 #EFEFEF;
	border-bottom:1px solid #ddd;
	height:40px;
	margin:0 0 10px;
	padding:10px 20px;
}

#columnist_content_container {
	width:200px;
	float:right;
	clear:left;
	list-style:none;
}

#columnist_image_container {
	float:left;
	margin-top:5px;
	margin-left:5px;
	border:1px solid;
	width:69px;
}

#columnist_text_container {
	float:left;
	width:185px;
	margin-left:10px;
	padding-top:3px;
}

.article-text {
	color:#000;
	font-size:14px;
	line-height:2px;
	display:inline;
}

.factHead {
	font-size:12px;
	margin-bottom:10px;
	padding:0 0 5px;
}

.byline {
	background-color:#E7EDF0;
	color:#000;
	float:left;
	font-weight:500;
	line-height:1.3em;
	margin-right:8px;
	display:inline;
	font-size:13px;
	font-family:Arial;
	padding:8px;
}

.byline div {
	font-size:14px;
	font-weight:700;
	padding-bottom:7px;
}

.byline ul {
	color:#000;
	padding-top:5px;
	z-index:1;
}

.byline ul li {
	float:none;
	display:block;
	border:none;
	padding:1px 0;
}

.byline ul li a {
	font-size:13px;
}

.article-timestamp {
	display:inline;
	font-size:13px;
	text-transform:uppercase;
	font-family:Arial;
}

.article-ShareThis {
	display:inline;
	float:right;
	clear:both;
	margin-bottom:20px;
}

.article-ShareThis-print {
	display:inline-block;
	padding-right:12px;
}

.article-ShareThis-email {
	display:inline-block;
	padding-right:10px;
}

.article-fact-box {
	margin-bottom:13px;
	width:175px;
	float:right;
	margin-left:5px;
	background:none repeat scroll 0 0 #F0F0F0;
	padding:10px;
}

.foodArticle-fact-box {
	margin-bottom:13px;
	width:375px;
	float:right;
	margin-right:10px;
	background:none repeat scroll 0 0 #F0F0F0;
	padding:10px;
}

.article-connected-media {
	width:600px;
	margin-right:auto;
	margin-left:auto;
	background:none repeat scroll 0 0 #F0F0F0;
	padding:10px;
}

#article-flowplayer {
	display:block;
	width:550px;
	height:335px;
}

#commentscontainer {
	clear:both;
	padding-bottom:20px;
}

.staffinfo {
	background-color:#E7EDF0;
	color:#000;
}

#staffName {
	font-size:25px;
	font-weight:700;
	margin-bottom:35px;
}

#staffImage {
	float:left;
	margin-right:45px;
}

#leftStaffDetails {
	float:left;
	margin-right:15px;
	width:29%;
}

#rightStaffDetails {
	width:32%;
	float:left;
}

#staffBio {
	width:100%;
	margin-top:15px;
	clear:both;
}

#staffSocial td {
	padding-bottom:10px;
}

#staffList {
	width:192px;
	float:right;
}

#headingContainer {
	margin-top:7px;
}

#privacyHeading {
	div-size:18px;
	margin-bottom:10px;
}

.privacyContent {
	margin-top:10px;
	text-align:justify;
	color:#2B3847;
	font-family:Arial;
}

.article-page .txt_justify h1 {
	font-size:22px;
}

.fb-wrap {
	width:300px;
	margin-top:10px;
	margin-bottom:10px;
}

.fb-head {
	background:none repeat scroll 0 0 #2E4E6E;
	color:#fff;
	font-weight:700;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	padding:4px 5px;
}

#fb-border {
	width:292px;
	position:relative;
	border:solid 4px #DAE6F2;
	z-index:1;
	overflow:hidden;
}

#twtr-head {
	background:none repeat scroll 0 0 #2E4E6E;
	color:#FFF;
	font-weight:700;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	padding:4px 5px;
}

.twtr-widget {
	width:292px;
	background-color:#FFF;
	border-color:#DAE6F2;
	border-style:solid;
	border-width:4px;
	margin:0 5px 0 0;
	padding:10px 0;
}

.twtr-tweet {
	padding:2px 0;
}

.twtr-wrap {
	width:300px;
	height:100%;
	margin-bottom:10px;
	background-color:#FFF;
}
.local-widget-container,.local-widget-contaner * {
	font-size:12px;
	margin-top:15px;
	width:300px;
	height:240px;
	border:solid 1px #333;
	background:#e6f0f2;
	font-family:Arial,Helvetica,sans-serif;
	overflow:hidden;
	padding:0;
}

.local-wrap {
	width:295px;
	float:left;
}

.local-widget-head {
	width:100%;
	background:#e6f0f2;
	color:#000;
	font-size:16px;
	font-weight:700;
}

.local-widget-contents {
	height:100px;
	background-color:#333;
	width:100%;
}

ul.local-widget-related {
	list-style-position:inside;
	list-style:none;
	margin:0;
	padding:0;
}

.local-widget-related li {
	background:url(/img/localblt.png) no-repeat center left;
	padding-bottom:0;
	text-decoration:none;
	padding-left:14px;
	margin-left:5px;
	margin-bottom:5px;
}

.local-widget-related li a {
	line-height:10px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:700;
}

.local-widget-search {
	background-color:transparant;
	font-size:0;
	line-height:0;
	text-align:center;
	margin:0 0 5px;
}

.local-widget-search table {
	font-size:12px;
	padding:10px;
}

.local-widget-related-column1 {
	float:left;
	width:150px;
	padding-top:5px;
	padding-left:2px;
	margin-top:5px;
}

.local-widget-related-column2 {
	float:right;
	width:145px;
	padding-top:5px;
	padding-left:2px;
	margin-top:5px;
}

.local-widget-foot {
	text-align:center;
	background:#333;
	width:300px;
	padding-bottom:6px;
	margin:-10px 0 0;
}

.local-widget-foot a {
	text-align:center;
	color:#fff;
	font-weight:700;
}

.home-widget-container {
	width:650px;
	height:225px;
	float:left;
}

.food-widget-container,.food-widget-contaner * {
	float:left;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	width:300px;
	height:220px;
	margin:0;
	padding:0;
}

.food-widget-container {
	border:solid 1px #5085ad;
	width:320px;
	height:200px;
}

ul.food-widget-related {
	list-style-position:inside;
	width:293px;
	margin:0;
	padding:0;
}

.food-widget-related li {
	line-height:1.5em;
	text-decoration:none;
	font-size:12px;
}

.food-widget-search {
	background:#c7eafb;
	border:solid 1px #beddf2;
	font-size:0;
	line-height:0;
	text-align:center;
	margin:0 5px 15px 0;
}

.food-widget-search table {
	font-size:12px;
	background-color:#DAE6F2;
	padding:10px;
}

.food-widget-related-column1 {
	float:left;
	width:48%;
}

.food-widget-related-column2 {
	float:right;
	width:48%;
}

.re-widget-container,.re-widget-contaner * {
	float:right;
	border:solid 1px #000;
	width:300px;
	height:200px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}

.re-widget-container {
	border:solid 1px #5085ad;
}

.re-widget-contents {
	font-size:12px;
	padding:0;
}

ul.re-widget-related {
	list-style-position:inside;
	margin:0;
	padding:0;
}

.re-widget-related li {
	line-height:1.5em;
	text-decoration:none;
	margin-left:5px;
	font-size:12px;
}

.re-widget-search {
	background:#c7eafb;
	border:solid 1px #beddf2;
	font-size:0;
	line-height:0;
	text-align:center;
	margin:3px 3px -10px;
}

.re-widget-search table {
	font-size:12px;
	background-color:#DAE6F2;
	padding:5px;
}

.re-widget-search input[type="text"] {
	border:solid 1px #b0d6e9;
	width:100%;
	padding:3px;
}

.re-widget-related-column1 {
	float:left;
	width:50%;
	padding:2em;
}

.re-widget-related-column2 {
	float:right;
	width:50%;
	padding:2em;
}

.w_container {
	width:300px;
	display:inline-block;
	margin-bottom:10px;
	font-family:Verdana;
	font-size:10px;
}

.w_wrap {
	width:118px;
	height:100px;
	display:inline-block;
	float:none;
	margin:10px 10px 10px 140px;
}

.w_icon {
	width:60px;
	margin:0 auto;
}

.current_temp {
	width:100%;
	text-align:center;
	font-size:1em;
}

.temps {
	width:100%;
	height:auto;
	text-align:center;
	margin:0 auto;
}

.frt-columnist_date {
	font-size:10px;
	margin-left:64px;
}

.frt-columnist_wrapper {
	min-height:60px;
	list-style-type:none;
	padding:3px 5px 2px;
}

.frt-columnist_head {
	font-size:14px;
	color:#2E4E6E;
	margin-bottom:2px;
	border-top:solid 4px #ccc;
	border-bottom:solid 1px #ccc;
	padding:2px 5px;
}

.spotlight-container {
	width:415px;
	border:solid 1px #000;
	display:inline-block;
	float:right;
	padding-bottom:20px;
	margin-bottom:20px;
	margin-top:10px;
}

.spotlight-container h1 {
	font-size:32px;
	display:block;
	margin:10px 0 10px 10px;
}

.spotlight-title {
	font-size:16px;
	width:200px;
}

.spotlight-container p {
	width:125px;
	font-size:13px;
	padding-top:10px;
}

.spotlight-container img {
	margin:0 0 0 10px;
}

.spotlight-colwrap {
	border-top:solid 2px #DAE6F2;
	border-bottom:solid 2px #DAE6F2;
	margin:2px 5px 2px 10px;
}

.spotlight-column1 {
	width:125px;
	display:inline-block;
	padding:10px 5px 0 10px;
}

.spotlight-column2 {
	display:inline-block;
	vertical-align:top;
}

.spotlight-column2 img {
	margin:15px 0 0 5px;
	padding:5px;
}

.spotlight_readmore {
	color:#900;
	font-size:14px;
	float:right;
	margin-top:10px;
}

.spotlight_hr {
	border-bottom:solid 2px red;
	width:100%;
}

.weather_sec p {
	width:100px;
	display:inline-block;
}

.latest_wrap {
	width:300px;
	height:100%;
}

.latest_head {
	background:none repeat scroll 0 0 #2e4e6e;
	color:#fff;
	font-weight:700;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	padding:4px 5px;
}

.latest_content {
	width:284px;
	float:left;
	border-color:#DAE6F2;
	border-style:solid;
	border-width:4px;
	padding:4px;
}

#gallery {
	width:610px;
	height:300px;
}

.businessTop {
	width:330px;
	display:inline-block;
	float:left;
	padding-bottom:20px;
}

.businessStoryTop {
	width:600px;
	font-size:14px;
	padding-top:10px;
	list-style-type:none;
}

.businessStoryTop li {
	list-style-top:none;
}

.business_Col1a {
	display:inline-block;
	height:100%;
	width:300px;
	margin-left:15px;
}

.business_vidslider {
	display:inline-block;
	width:300px;
	height:250px;
	margin-left:15px;
	margin-right:5px;
	margin-top:10px;
	float:right;
}

.catTitle {
	width:330px;
	height:100%;
	font-size:35px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:40px;
	color:#2E4E6E;
	float:left;
	margin-right:15px;
}

.catMarker {
	width:330px;
	height:100%;
	font-size:30px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:40px;
	color:#aaa;
	margin-left:5px;
	vertical-align:middle;
}

.line_hor_sec {
	background:none repeat scroll 0 0 #e4e4e4;
	height:1px;
	line-height:0;
	overflow:hidden;
	width:100%;
	margin:15px 0;
}

.secTopWrap {
	border-bottom:solid 5px #A5A5A5;
	padding-bottom:25px;
	margin-bottom:10px;
	float:left;
}

.mst-pop-tab {
	background:none repeat scroll 0 0 #2E4E6E;
	color:#FFF;
	font-weight:700;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-bottom:0;
	padding:4px 5px;
}

.e-edition {
	background-color:none;
	float:left;
}

.loginInfo {
	float:left;
	margin:0;
}

.lg-reg-sub {
	background:none repeat scroll 0 0 #2E4E6E;
	color:#FFF;
	float:left;
	font-size:13px;
	margin:20px 0 0 0;
	padding:7px 5px 8px;
}

.imp {
	height:19px;
}

.tsBtm-opinion {
	overflow:hidden;
	list-style-type:none;
}

.tsBtm-opinion ul li {
	display:inline-block;
	font-size:10px;
}

.tsBtm-opinion .comment-art1 a {
	color:#2b4381;
	font-size:12px;
}

.tsBtm-opinion .comment-des1 {
	margin:0 5px 0 15px;
	padding:0;
}

.tsBtm-opinion .comment-icon1 {
	margin-top:4px;
	width:20px;
	height:15px;
	text-align:center;
	line-height:12px;
	background-image:url(/images/commenticon.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-size:9px;
}

#page1 #content .col-1 {
	width:650px;
	margin-right:10px;
	padding-top:10px;
}

#page1 #content .col-2 {
	width:300px;
	padding-top:10px;
	display:inline;
}

#page1 #content .sub_col-1 {
	width:30%;
	margin-right:29px;
}

#page1 #content .sub_col-2 {
	width:30%;
}

#page1 .colum {
	background:none repeat scroll 0 0 #FFF;
	padding-top:10px;
}

#page2 #content .col-1 {
	width:300px;
	background:#e7edf0;
	margin-right:30px;
}

#page2 #content .col-2 {
	width:630px;
}

#page4 #content .col-1 {
	width:274px;
	background:#e7edf0;
	margin-right:22px;
}

#page4 #content .col-2 {
	width:625px;
}

#page5 #content .sub_col-1 {
	width:70%;
	margin-right:25px;
}

#page5 #content .sub_col-2 {
	width:25%;
}

#errors {
	color:red;
}

.sub_col-5 .txt_indent_gray,.sub_col-6 .txt_indent_gray,.txt_indent_box {
	background:#f1f1f1;
	border:1px solid #d6d5d5;
	padding:5px;
}

#footer_anchor a {
	color:#fff;
	font-size:12px;
	line-height:12px;
	float:right;
	padding:5px 5px 0 0;
}

.footer_catblock {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#585e5c;
	float:left;
	width:283px;
	padding:10px 20px;
}

.footer_title_cat {
	font-weight:700;
	text-align:center;
}

.footer_container li {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#585e5c;
	padding-right:5px;
	overflow:hidden;
}

.footer_title_admin {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#585e5c;
	text-align:center;
}

.footer_adminblock .footer_title_admin {
	padding-top:5px;
	border-top:1px dotted #333;
}

.footer_adminblock ul {
	text-align:center;
	list-style:none;
	margin:1px 0;
}

.footer_adminblock li {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}

#footer li a {
	color:#585e5c;
}

#footer li.footer-cat-title {
	font-size:12px;
	font-family:Georgia,"Times New Roman",Times,serif;
	padding-bottom:3px;
	font-weight:700;
	color:#dbdbd8;
}

.footer_menu p a {
	color:#fafdd9;
}

.footer_float_left p {
	padding-left:40px;
	text-align:center;
	color:#dbdbd8;
	font-size:10px;
	line-height:14px;
	margin:40px;
}

#welcomewrapper {
	position:absolute;
	top:16px;
	right:250px;
	width:468px;
}

.sf-navbar {
	height:44px;
	padding-bottom:0;
	position:relative;
}

.sf-menu {
	float:left;
	margin-bottom:1em;
	line-height:16px;
}

.sf-menu a.sf-with-ul {
	min-width:1px;
}

.sf-menu li:hover {
	visibility:inherit;
}

#Search_options {
	background-color:grey;
	z-index:10;
	display:none;
	position:absolute;
	top:20px;
	width:193px;
	height:auto!important;
}

#Search_options input {
	margin-right:-5px;
}

#Search_options p {
	padding-top:7px;
	text-align:center;
	margin-bottom:0;
}

.search-option-left {
	font-size:11px;
	float:left;
	width:85px!important;
	padding:1px;
}

.search-option-right {
	font-size:11px;
	float:left;
	width:100px!important;
	padding:1px;
}

#search-holder div {
	background-image:none!important;
	border:medium none;
}

#search-holder {
	width:200px;
	background:none!important;
	border:medium none;
}

.weather img {
	padding-top:10px;
}

.block5 h5 {
	font-size:20px;
	padding:0 0 20px;
}

.tab_container .news .date {
	font-size:10px;
}

.col-2 ul.tabs {
	width:265px!important;
}

.txt_indent_gray_poll {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #000;
	padding:17px 19px;
}

.txt_indent_gray_poll .poll_container .pol-sub-btn {
	background:url(/images/submit-btn.jpg) repeat scroll 0 0 transparent;
	width:58px;
	border:medium none;
	padding:5px;
}

.sub_col-6 .poll_container {
	-moz-border-radius:7px;
	background-color:#fff;
	margin-top:0;
	position:relative;
	padding:5px;
}

#events-calendar h2 {
	margin-bottom:10px;
	padding:0;
}

.article-page .article-byline {
	color:#2e4e6e;
	text-transform:capitalize;
	padding-bottom:10px;
}

.article-page .iso-pub-mod-date {
	font-size:10px;
	color:#9B9B9B;
	text-transform:lowercase!important;
}

.article-page .atcLabel a {
	font-weight:700;
	color:#2e4e6e!important;
}

.article-page .col-1 {
	border-top:2px solid #424242;
}

.article-page #paracount {
	border-bottom:1px solid #424242;
	padding-bottom:20px;
	float:left;
}

.relatedStories h2 {
	font-size:15px;
	font-weight:400;
	background:url(/images/sprite.png) no-repeat scroll -104px 2px transparent;
	padding-left:25px;
	border-bottom:3px solid #C0DBEE;
	margin:0;
}

.relatedStories .list {
	border:1px solid #DFE6EC;
	margin:0!important;
	padding:5px;
}

.relatedStories .list li a {
	color:#000;
	text-transform:none;
	font-size:12px;
}

.cmt-bnr {
	width:620px;
	float:left;
	border-bottom:6px solid #DCECF9;
	margin-bottom:10px;
	padding:5px!important;
}

.cmt-bnr .cmt-left {
	width:200px;
	border-right:1px dotted;
	padding-right:10px;
	float:left;
	margin-right:10px;
}

.cmt-bnr .fnt-24 {
	font-weight:700;
	font-size:24px;
	margin-bottom:2px;
}

.cmt-bnr .fnt-10 {
	font-size:10px;
	margin:0;
}

.cmt-bnr .fnt-10 a {
	color:#8E151E;
}

.cmt-bnr .fnt-24 .cmt-msg-ico {
	background:url(/images/sprite.png) repeat scroll -70px 0 transparent;
	margin-left:7px;
	padding:0 18px;
}

.cmt-bnr h1 {
	font-size:15px!important;
	margin:0;
}

.art-term-serv ul li {
	background:none repeat scroll 0 0 transparent;
	list-style:decimal outside none;
	font-size:10px;
	color:#50575d;
	padding:0;
}

.art-term-serv ul li a {
	color:#2B4381;
	text-transform:none;
}

.art-term-serv {
	width:630px;
	margin-bottom:10px;
	float:left;
	border-bottom:1px dotted;
	padding:5px 0 0!important;
}

p.article-text {
	color:#373737;
	font-size:13px;
	font-family:Georgia;
	text-indent:30px;
	line-height:1.4em;
	display:block;
	overflow:hidden;
	margin:0;
}

.article-ShareThis span.decreaseFont {
	background:url(/images/incr_decr.png) no-repeat scroll 0 -15px transparent;
	display:inline-block;
	padding-right:8px;
	text-indent:-5000px;
	width:16px;
}

.article-ShareThis span.increaseFont {
	background:url(/images/incr_decr.png) no-repeat scroll 0 -1px transparent;
	display:inline-block;
	padding-right:8px;
	width:23px;
	text-indent:-5000px;
}

.article-fact-box2 {
	width:175px;
	float:left;
	margin-left:5px;
	background:none repeat scroll 0 0 #F0F0F0;
	padding:10px;
}

.paragraph-fact-box {
	width:175px;
	margin-left:5px;
	background:none repeat scroll 0 0 #F0F0F0;
	padding:10px;
}

#searchtip {
	text-align:right;
	font-weight:700;
	margin:5px 15px 5px 0;
}

#toggle-view {
	list-style:none;
	font-family:arial;
	font-size:11px;
	width:960px;
	margin:0;
	padding:10px 0 0;
}

#toggle-view li {
	border-bottom:1px solid #ccc;
	position:relative;
	cursor:pointer;
}

#toggle-view h3 {
	font-size:14px;
	margin:0;
}

#toggle-view span {
	position:absolute;
	right:5px;
	top:0;
	color:#ccc;
	font-size:13px;
}

#toggle-view p {
	display:none;
	margin:5px 0;
}

#ASearch {
	background-color:#e2e2e2;
	border:1px solid #ccc;
	padding:5px 0 5px 5px;
}

.searchresult {
	font-size:18px;
	line-height:34px;
	padding:10px 0;
}

div.breaking_news {
	border:1px solid #900;
	float:left;
	width:628px;
	display:inline;
	margin:0 0 8px;
	padding:0;
}

.bnews_box {
	width:625px;
	font-size:12px;
	font-weight:700;
	line-height:1em;
	color:#fff;
	background-color:#900;
	background-image:none;
	margin-bottom:0;
	padding:5px 0 5px 5px;
}

ul.news_box li#break_news_top {
	width:320px;
	float:left;
	padding:0 5px;
}

ul.news_box li {
	font-size:10px;
	width:290px;
	clear:right;
	float:right;
}

ul.news_box h4 {
	font-size:12px;
	margin-top:5px;
	margin-bottom:0;
	color:#fff;
	line-height:18px;
}

ul.news_box li img {
	padding-top:4px;
	padding-right:3px;
}

.col-2_ButtonAd {
	margin:7px 0;
}

.col-2_bottomButtonAd h3 {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:600;
	font-size:14px;
	line-height:.4em;
	color:#a5a9a8;
	background:url(/global/images/obitsthumb1.gif);
	background-repeat:no-repeat;
	margin-bottom:0;
	padding:10px 0 7px 11px;
}

p.boxFooter {
	width:292px;
	background-color:#3173a5;
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;
	margin:5px 0 0;
	padding:0;
}

p.boxFooter a {
	border:0;
	background-color:#3173a5;
	color:#fff;
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	text-align:center;
	width:142px;
	margin:5px 0;
}

p.boxFooter a:hover {
	background:#efefef;
	color:#900;
	text-decoration:none;
}

p.boxFooter a.rightLink {
	margin:5px 0 0 8px;
}

#msndiv {
	background-color:#fff;
	background:url(/global/images/obitbg.jpg) repeat;
}

#msndiv li {
	font-size:12px;
	padding:3px 10px;
}

p.obits-widget {
	background-color:#f6fafd;
	font-size:17px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#2b4381;
	background-image:url(/global/images/spike.gif);
	background-repeat:no-repeat;
	background-position:3% 9px;
	margin:0 0 2px;
	padding:3px 5px 2px 28px;
}

.col-2 .most-popular {
	background-image:url(/global/images/spike.gif);
	background-repeat:no-repeat;
	background-position:3% 9px;
	background-color:#f6fafd;
	font-size:14px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#2b4381;
	margin-bottom:2px;
	padding:3px 5px 5px 28px;
}

.col-2 .wrapper .most-redirect {
	text-align:center;
	font-size:10px;
	line-height:20px;
	text-transform:uppercase;
}

.ad_728_90 {
	padding:10px 0;
}

.ad_word {
	color:#696969;
	font-size:11px;
}

.overflow-container .sub-block-pcartoon li {
	list-style-type:none;
}

.news-frontpage {
	width:630px;
	margin:10px 0 0;
	padding:0;
}

.cat-heading {
	border-bottom:3px solid #DAE6F2;
	overflow:hidden;
	margin:20px 0 0;
	padding:0;
}

.cat-heading span {
	float:left;
	font-size:17px;
	font-weight:700;
	letter-spacing:1px;
	line-height:1.1em;
}

.cat-heading .cat-menu li {
	display:inline;
	font-size:.63em;
	line-height:2em;
	text-transform:uppercase;
	padding:2px;
}

.news-frontpage .cat-body-column1,.business-frontpage .cat-body-column1,.sport-frontpage .cat-body-column1,.island-frontpage .cat-body-column1,.spotlight-frontpage .cat-body-column1 {
	width:406px;
	float:left;
	margin:0;
	padding:0;
}

.imageListPara {
	border:1px solid #c8c9cd;
	width:auto;
	display:inline-block;
	float:none;
	margin:0;
	padding:5px;
}

.image-place-holder {
	width:125px;
	border:1px solid #fff;
	float:left;
	text-align:center;
}

.cat-body-column1 li .article-body-box {
	overflow:hidden;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
}

.cat-body-column1 li .cat-body-category {
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial;
	line-height:1.3em;
	color:#666;
}

.cat-body-column1 li.top-news-article h4 {
	padding-bottom:14px;
}

.cat-body-column2 {
	display:inline-block;
	vertical-align:top;
	margin-left:5px;
	margin-top:5px;
	overflow:hidden;
	width:200px;
}

.cat-body-opinion {
	width:400px;
	overflow:hidden;
	height:200px;
	display:inline-block;
}

.cat-body-column2 p.more-article {
	text-align:right;
	font-size:9px;
	margin:0;
	padding:5px 0;
}

.cat-body-column3 {
	width:200px;
	display:inline-block;
	list-style:none;
	margin-left:8px;
	margin-bottom:10px;
	margin-top:10px;
}

.h3-title {
	background-color:#f6fafd;
	font-size:14px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#2b4381;
	margin-bottom:2px;
	padding:2px 5px;
}

.columnist-maincontainer #columnist_container_image {
	float:left;
	border:1px solid #333;
	margin-right:5px;
}

#columnist_container {
	border-bottom:1px dotted #cfd2d4;
	overflow:hidden;
	padding:5px 0;
}

.columnist-maincontainer #columnist_container_byline {
	font-size:10px;
	line-height:10px;
	padding-bottom:3px;
	color:#000;
}

.columnist-maincontainer #columnist_container_title {
	font-size:12px;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:14px;
	padding-bottom:5px;
}

.columnist-maincontainer #columnist_container_date {
	font-size:8px;
	color:#888;
	line-height:10px;
	text-transform:uppercase;
	width:120px;
	float:right;
}

li.main-image-nofloat img.main-image {
	float:none;
}

li.main-image-nofloat .article-body-box {
	padding:5px 5px 0 0;
}

li.main-image-nofloat .article-body-box .tsBtm {
	margin-top:5px;
}

li.main-image-nofloat .article-body-box .tsBtm li.comment-des {
	padding-right:2px;
	line-height:13px;
}

.sport-frontpage .cat-body-column1 .container_box li {
	font-size:13px;
	line-height:16px;
	background-image:url(/global/images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	margin:0;
	padding:2px 0 2px 15px;
}

.comment-frontpage .cat-body-column1 {
	width:410px;
	float:left;
	margin:0;
	padding:0;
}

.comment-frontpage .cat-body-content .cat-body-column1 {
	padding-right:10px;
	margin:5px 0;
}

.comment-frontpage .cat-body-column1 .container_box li {
	font-size:11px;
	margin:0;
	padding:0;
}

.comment-frontpage .cat-body-column1 li {
	overflow:hidden;
	border-bottom:1px dotted #cfd2d4;
	padding-bottom:5px;
	margin:5px 10px 5px 0;
}

.comment-frontpage .cat-body-column2 {
	width:210px;
	overflow:hidden;
	margin-top:5px;
}

.slideShow {
	width:630px;
	overflow:hidden;
	background-color:#fbf4e2;
	margin:10px 0;
	padding:0;
}

.slideShow ul.slides {
	height:30px;
	overflow:hidden;
}

.slideShow li.slide {
	width:630px;
	margin:0;
	padding:0;
}

.slideShow li.slide img {
	float:left;
	margin:0;
	padding:0;
}

.slideShow li.slide .breaking-container-box {
	overflow:hidden;
	margin:0;
	padding:0;
}

.slideShow .breaking-container-box a {
	color:#900;
	font-weight:700;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	height:15px;
	overflow:hidden;
	margin:0;
	padding:0;
}

.slideShow .breaking-container-box p {
	font-size:9px;
	line-height:10px;
	margin:0;
	padding:0 0 3px;
}

.spotlight-frontpage .cat-body-column1 li {
	overflow:hidden;
	border-bottom:1px dotted #cfd2d4;
	padding-bottom:5px;
	margin:5px 0;
}

.spotlight-frontpage .cat-body-column1 .cat-heading {
	border-bottom:3px solid #dae6f2;
	overflow:hidden;
	margin:0 14px 0 0;
	padding:0;
}

.spotlight-frontpage .cat-body-column1 .cat-heading span {
	float:left;
	font-size:16px;
	line-height:1.2em;
	font-weight:700;
}

.spotlight-frontpage .cat-body-column1 .cat-heading .cat-menu li {
	float:right;
	display:inline;
	font-size:9px;
	line-height:1.6em;
	text-transform:uppercase;
	padding:2px;
}

.poll-container-block .poll-title {
	background-image:url(/global/images/spike.gif);
	background-repeat:no-repeat;
	background-position:3% 9px;
	background-color:#f6fafd;
	font-size:14px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#2b4381;
	padding:3px 5px 2px 28px;
}

.poll-container-block .poll_container {
	border:3px solid #dae6f2;
	background-color:#fff;
	margin:2px 0 0;
	padding:5px 5px 0;
}

.poll-container-block .poll_container #pollMini57 {
	background-color:#fff;
}

.poll-container-block .poll_container #pollresults li {
	list-style:none;
	background-image:none;
	border:none;
	padding:0;
}

.pgallery-block {
	border:2px solid #dae6f2;
	overflow:hidden;
	margin:0;
	padding:0;
}

.pgallery-box .photogallery-title {
	background-color:#f6fafd;
	font-size:14px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#2b4381;
	background-image:url(/global/images/spike.gif);
	background-repeat:no-repeat;
	background-position:3% 9px;
	margin-bottom:2px;
	padding:3px 5px 2px 28px;
}

.pgallery-block img {
	float:none;
	width:140px;
}

.pgallery-block li {
	width:140px;
	overflow:hidden;
	background-color:#fdfdfd;
	float:left;
	height:245px;
	list-style:none;
	margin:0;
	padding:4px;
}

.pgallery-block li:hover {
	background-color:#f1f1f1;
}

.pgallery-block h4 {
	font-size:12px;
	line-height:12px;
	margin:5px 0 0;
	padding:0;
}

.pgallery-block p {
	font-size:11px;
	line-height:12px;
	height:25px;
	overflow:hidden;
	margin:5px 0;
	padding:0;
}

.pgallery-block p.pgallery-timestamps {
	font-size:10px;
	line-height:10px;
	height:auto;
	margin:0 0 5px;
	padding:0;
}

.pgallery-box-more {
	background-color:#f6fafd;
	font-size:10px;
	color:#2b4381;
	text-align:right;
	border:1px solid #dae6f2;
	padding:2px 5px;
}

.pool-rules {
	border:1px solid #dae6f2;
	font-family:Georgia,Times New Roman,Times,serif;
	text-align:center;
	margin:0;
	padding:5px;
}

.pool-rules h7 {
	font-size:20px;
	font-weight:700;
	line-height:20px;
	font-family:Georgia,Times New Roman,Times,serif;
	text-align:center;
}

.pool-rules h8 {
	font-size:16px;
	font-weight:700;
	line-height:16px;
	font-family:Georgia,Times New Roman,Times,serif;
	text-align:center;
}

.pool-rules li {
	font-size:13px;
	line-height:14px;
	font-family:Georgia,Times New Roman,Times,serif;
	text-align:Left;
	padding:10px 0 0;
}

.news-frontpage .cat-body-column1 .tsBtm li,.section-middle-content-right-listing .tsBtm li,.section-frist-content-right .tsBtm li {
	font-size:10px;
	font-weight:400;
	float:left;
	text-transform:uppercase;
	margin:0;
}

.tsBtm li span.comment-date {
	font-size:12px;
	color:#731C2A!important;
	text-transform:lowercase;
	margin:0;
	padding:0 15px 0 0;
}

.tsBtm li .comment-no {
	background:url(/images/sprite.png) repeat scroll -49px -2px transparent;
	color:#FFF;
	margin-left:5px;
	padding:2px 6px;
}

span li p.comment-date {
	color:#731C2A!important;
	font-size:10px;
	text-transform:lowercase;
	margin:0;
	padding:0 15px 0 0;
}

.cat-body-column1 h4,.home-photogallery-content h4,.section-middle-content-right-listing h4 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	line-height:18px;
	margin:0;
}

.cat-body-column1 li.top-news-article p {
	font-size:12px;
	padding:0;
}

.cat-body-column1 p {
	overflow:hidden;
	font-size:11px;
	margin:0;
	padding:0;
}

.cat-body-column2 li {
	font-size:13px;
	line-height:16px;
	border-bottom:1px dotted #cfd2d4;
	background-image:url(/global/images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	margin:0;
}

span li a span.right-arrow {
	color:#000;
	font-size:17px;
	margin:0;
}

.news-frontpage .cat-body-column1 li {
	overflow:hidden;
	border-bottom:1px dotted #cfd2d4;
	padding-bottom:5px;
	margin:5px 15px 5px 0;
}

.cat-heading .cat-menu-list {
	display:inline;
	float:right;
	font-size:.63em;
	line-height:2em;
	text-transform:uppercase;
	padding:2px;
}


.cat-body-column1 {
	float:left;
	width:410px;
}

.cat-body-column1-left .image-place-holder {
	border:1px solid #FFF;
	float:left;
	width:200px;
}

.cat-body-column1-left {
	overflow:hidden;
	padding-bottom:10px;
	width:200px;
	float:left;
	margin:5px 5px 5px 0;
}

.cat-body-column1-right {
	overflow:hidden;
	padding-bottom:10px;
	width:200px;
	margin:5px 0 5px 5px;
}

.cat-column-right-listing li:last-child {
	border-bottom:1px dotted #CFD2D4!important;
}

.cat-image-caption,.taxonomy-list-maincontent-date {
	color:#666;
	font-family:Arial;
	font-size:10px;
	line-height:1.3em;
	text-transform:uppercase;
}

.article-body-pub-time {
	float:left;
	padding-top:2px;
}

.cat-taxonomy-heading {
	font-weight:700;
	color:#2e4e6e;
	background-color:#F6FAFD;
	font-size:16px;
	padding:4px;
}

.cat-taxonomy-content {
	border:3px solid #DAE6F2;
	margin-top:1px;
	overflow:hidden;
	padding:0;
}

.taxonomy-list-content-image {
	float:left;
	width:60px;
	padding-right:5px;
}

.taxonomy-list-content-image img {
	border:1px solid #000;
}

.cat-column-right-listing-more {
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
}

.home-photogallery-content {
	width:145px;
	float:left;
	padding:0 3px;
}

.taxonomy-list-maincontent-author {
	font-size:11px;
	padding-bottom:2px;
}

.page_navigation {
	padding-bottom:5px;
	text-align:center;
	width:410px;
}

#paging_container {
	background:none repeat scroll 0 0 #2E4E6E;
	margin-right:30px;
	padding-top:10px;
	width:630px;
}

.content {
	background:#FFF;
	margin-bottom:10px;
	margin-left:12px;
	padding-top:5px;
}

.page_link {
	background-color:#5C6EBA;
	color:#FFF;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	margin:2px;
	padding:0 5px;
}

.active_page {
	background-color:#FFF!important;
	color:#000!important;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	margin:2px;
}

.home-gallery-title {
	color:#FFF;
	float:left;
	font-size:20px;
	font-weight:700;
}

.padding-botttom-two {
	padding-bottom:2px;
}

.padding-right-five {
	padding-right:5px;
}

.wrapper .other-news .other-news-title {
	border-bottom:3px solid #DAE6F2;
	color:#2B4381;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	margin-bottom:2px;
	background-color:#F6FAFD;
	padding:2px 5px;
}

.other-news li {
	background-image:url(/images/arrow_right.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #CFD2D4;
	font-size:13px;
	line-height:1.2em;
	margin:0;
	padding:2px 0 2px 15px;
}

.section-image-place-holder {
	float:left;
	width:280px;
	padding-right:20px;
}

.section-frist-content {
	float:left;
	background-color:#F6FAFD;
	padding:5px;
}

.section-frist-content-right h4 {
	font-size:20px;
	line-height:20px;
}

.section-middle-content {
	padding-top:20px;
}

.section-left-ad {
	width:168px;
	float:left;
	padding-right:10px;
	text-align:center;
}

.other-news {
	clear:left;
	padding-top:10px;
}

.section-middle-content-right {
	width:452px;
}

.section-copyright {
	clear:both;
	text-align:center;
	background-color:#FDFEF8;
}

.section-first-line {
	width:310px;
	margin-bottom:5px!important;
}

.section-content-ad {
	height:64px;
	width:470px;
	margin:15px auto;
	padding:15px 0;
}

.footer_links: {
	float:none!important;
	margin:0 auto;
}

.footer_links ul {
	width:960px;
	height:25px;
}

.footer_links li {
	display:inline-block;
	width:auto;
	float:left;
	text-decoration:none;
}

.catName {
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.catBar {
	-moz-border-top-colors:none;
	-moz-border-right-colors:none;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	border-image:none;
	list-style:none outside none;
	overflow:hidden;
	width:648px;
	border-color:#0 #0 #ccc;
	border-style:none none dotted;
	border-width:0 0 1px;
	padding:0;
}

.catName a {
	-moz-border-top-colors:none;
	-moz-border-right-colors:none;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	border-image:none;
	background:none repeat scroll 0 0 #f1f6fb;
	float:left;
	border-color:#0 #0 #eee;
	border-style:none none solid;
	border-width:0 0 1px;
	margin:8px 0;
	padding:0 10px;
}

.catBar li a {
	-moz-border-top-colors:none;
	-moz-border-right-colors:none;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	border-image:none;
	line-height:19px;
	height:19px;
	display:block;
	font-size:.95em;
	text-decoration:none;
	border-color:#0 #ddd #0 #0;
	border-style:none dotted none none;
	border-width:0 1px 0 0;
	margin:5px 0;
	padding:0 4px;
}

.footer_head h1 {
	font-size:20px;
	border-bottom:1px solid #595b5e;
	margin-bottom:5px;
}

#turn_wrapper {
	width:80px;
	height:80px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}

#turn_hideme {
	width:85%;
	height:85%;
	overflow:hidden;
	display:block;
	position:absolute;
	float:left;
	top:0;
	left:0;
	z-index:1;
}

#turn_wrapper.right #turn_hideme *,#turn_wrapper.right #turn_object {
	float:right!important;
}

#turn_wrapper.right #turn_hideme {
	float:right!important;
	right:0!important;
	left:auto;
}

#turn_wrapper.right #turn_object {
	right:0!important;
	left:auto!important;
}

#turn_wrapper.right {
	position:absolute;
	top:0;
	width:100%;
	height:0;
	right:0!important;
}

#turn_wrapper.right #turn_object * {
	position:absolute;
	right:0!important;
}

#turn_wrapper #turn_object img#turn_fold {
	display:block;
	width:100%;
	height:100%;
	z-index:1000;
	right:0;
	position:absolute;
}

#turn_wrapper .ui-wrapper {
	left:0!important;
	top:0!important;
}

#turn_wrapper .ui-resizable-handle {
	border:none!important;
	background:url(#none)!important;
	width:100%!important;
	height:100%!important;
	border-width:0!important;
}

html,body,.article-fact-box h2 {
	height:100%;
}

ul,ol,.sf-menu,.sf-menu * {
	list-style:none outside none;
}

.fleft,.col-1,.col-2,.col-3,.col-4,.sub_col-1,.sub_col-2,.sub_col-3,.sub_col-4,.pagination li,#photogallery_archiveHdr h1,#columnist_title_container,#columnist_byline_container,div.civicscience.ballotbox div.buttons input.previous,.frt-columnist_img,.col-1,.col-2,.col-3,.col-4,.sub_col-1,.sub_col-2,.sub_col-3,.sub_col-4,.sub_col-5,.sub_col-6,.footer_float_left,.div-float-left,.float-left {
	float:left;
}

.fright,div.civicscience.ballotbox div.buttons input.next,.footer_float_right,.cat-menu {
	float:right;
}

.aligncenter,.section-bottom-ad {
	text-align:center;
}

.list li a:hover,a:hover,.non_underline:hover,.more:hover,.other_editions a:focus,a:hover,.local-widget-related li a:hover,.food-widget-related li a:hover,.re-widget-related li a:hover,#msndiv li a:hover,.catBar li a:hover {
	text-decoration:underline;
}

#main,.businessStoryTop img {
	margin:0 auto;
}

.txt_indent3,.txt_indent9,.calendar-container-block .txt_indent_box {
	padding:0;
}

.clearFloat,.food-clear,.re-clear,.cat-body-content {
	clear:both;
}

.txt_indent8,.ad_300_100 {
	padding:10px 0 0;
}

.copy a:hover,.non_underline,.local-widget-bizname a:hover,.local-widget-links a:hover,.food-widget-bizname a:hover,.food-widget-links a:hover,.re-widget-bizname a:hover,.re-widget-links a:hover,.page_navigation a {
	text-decoration:none;
}

.copy span,.sf-navbar li:hover,.sf-navbar li.sfHover,.sf-navbar li li.current,.sf-navbar a:focus,.sf-navbar a:hover,.sf-navbar a:active {
	color:#414141;
}

.bottom_menu a:hover,.bottom_menu a.act {
	color:#414141;
	text-decoration:none;
}

.black,.article-text-black {
	color:#000;
}

.grey,.address dd a,.address2 dd a {
	color:#8a8a8a;
}

.address dd,.address2 dd {
	clear:both;
	text-align:right;
	width:250px;
	color:#8a8a8a;
}

.address dd span,.address2 dd span {
	float:left;
	padding-right:0;
}

.address dd strong,.address2 dd strong {
	padding-right:54px;
	font-weight:400;
}

.other_editions .last,.byline ul li:first-child,li.last-no-borders,.news-frontpage .cat-body-column1 li:last-child,.news-frontpage .cat-body-column1 li li,.Photo-frontpage .cat-body-column1 li li,.sport-frontpage .cat-body-column1 li li,.island-frontpage .cat-body-column1 li li,.comment-frontpage .cat-body-column1 li.top-news-article,.comment-frontpage .cat-body-column1 li li,.spotlight-frontpage .cat-body-column1 li:last-child,.spotlight-frontpage .cat-body-column1 li li {
	border:none;
}

.breakingBox h4 a,.col-2_bottomButtonAd h3 span {
	color:#fff;
}

.results li.bolded,.lightboxPhotos_title {
	font-weight:700;
}

#lightboxPhotosWrapper,.food-widget-contents {
	padding:10px;
}

.photoCaption,div.civicscience.ballotbox div.wrap_up,#poll_wrap a,.frt-columnist_byline {
	font-size:12px;
}

textarea#article-comment,a textarea#article-comment {
	width:100%;
}

#submitbutton,.calendar-container-block,.Photo-frontpage,.sport-frontpage,.island-frontpage,.comment-frontpage,.comment-frontpage .cat-body-column1 .tsBtm,.pgallery-box {
	margin-top:10px;
}

.twtr-hd,.twtr-ft,.page_navigation .previous_link,.next_link {
	display:none;
}

div.civicscience.ballotbox div.detailed_results,.col-2_bottomButtonAds {
	margin:10px 0;
}

.local-widget-featured,.food-widget-featured,.re-widget-featured {
	border-bottom:solid 1px #b0d5ef;
	margin-bottom:5px;
	padding-bottom:10px;
}

.local-widget-image,.food-widget-image,.re-widget-image {
	width:85px;
	margin:0 auto;
}

.local-widget-bizinfo,.food-widget-bizinfo,.re-widget-bizinfo {
	width:160px;
	margin:0 auto;
}

.local-widget-bizname a,.food-widget-bizname a,.re-widget-bizname a {
	color:#0776c8;
	font-size:14px;
	font-weight:700;
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
}

.local-widget-bizcity,.food-widget-bizcity,.re-widget-bizcity {
	color:#646464;
	font-size:11px;
	padding:1px 0;
}

.local-widget-links,.food-widget-links,.re-widget-links {
	color:#646464;
}

.local-widget-links a,.food-widget-links a,.re-widget-links a {
	color:#026d43;
	text-decoration:underline;
	font-size:12px;
}

.local-widget-input,.food-widget-input,.re-widget-input {
	padding-right:22px;
}

.local-widget-search input[type="text"],.food-widget-search input[type="text"] {
	border:solid 1px #b0d6e9;
	width:100%;
	padding:4px 5px;
}

.local-widget-submit,.food-widget-submit,.re-widget-submit {
	padding-left:5px;
}

.food-widget-title,.re-widget-title {
	background:#2e4e6e;
	color:#fff;
	font-size:16px;
	font-weight:700;
	padding:5px 10px;
}

.food-widget-related li a,.re-widget-related li a {
	color:#076ea9;
	text-decoration:none;
}

.hiTemp,.loTemp,.tempsep {
	display:inline;
}

.business_Col1a a,ul.news_box,.padding-top-five {
	padding-top:5px;
}

#page1 #content .col-3,#page2 #content .col-3,#page3 #content .col-3,#page4 #content .col-3,#page5 #content .col-3 {
	width:293px;
}

#page2 #content .sub_col-1,#page3 #content .sub_col-1,#page4 #content .sub_col-1 {
	width:300px;
	margin-right:25px;
}

#page2 #content .sub_col-2,#page3 #content .sub_col-2,#page4 #content .sub_col-2 {
	width:300px;
}

#page2 .colum,#page3 .colum,#page4 .colum,#page5 .colum {
	background:url(/images/dot2.gif) repeat-y 312px 0;
}

#page3 #content .col-1,#page5 #content .col-1 {
	width:625px;
	margin-right:22px;
}

#page3 #content .col-2,#page5 #content .col-2 {
	width:273px;
	background:#e7edf0;
}

.comment-frontpage .cat-body-column1 .tsBtm li.comment-icon,.news-frontpage .cat-body-column1 .tsBtm li.comment-icon,li.main-image-nofloat li.comment-icon,.spotlight-frontpage .cat-body-column1 .tsBtm li.comment-icon {
	margin-top:3px;
	width:20px;
	height:15px;
	text-align:center;
	line-height:12px;
	background-image:url(/global/images/commenticon.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-size:9px;
}

.footer_container .footer_catblock ul.cat-footer,.padding-botttom-five {
	padding-bottom:5px;
}

.footer_container .footer_adminblock,#columnist_container_box,.spotlight-frontpage .cat-body-column1 li.top-news-article .cat-body-category-block {
	overflow:hidden;
}

.footer_menu p,.footer_float_right p {
	text-align:center;
	color:#dbdbd8;
	font-size:10px;
	line-height:14px;
	margin:0;
	padding:0;
}

#memberinfo a,.cat-heading span a,.cat-heading .cat-menu li a {
	color:#333;
}

#search-holder div.search,.columnits-box {
	width:220px;
}

.article-ShareThis span.increaseFont:hover,.article-ShareThis span.decreaseFont:hover {
	cursor:hand;
}

ul.news_box li a,ul.news_box h4 a,.col-2 .wrapper .most-redirect a {
	color:#900;
}

ul.news_box p,.home-photogallery-content p {
	font-size:11px;
}

.txt_indent_obits,.columnist-maincontainer {
	border:3px solid #dae6f2;
	padding:5px 5px 0;
}

p.obits-widget span,.cat-body-column2 p.more-article a,.news-frontpage .cat-body-column1 .tsBtm li.comment-art a,.Photo-frontpage .cat-body-column1 .container_box p.more-article a,.sport-frontpage .cat-body-column1 .container_box p.more-article a,.island-frontpage .cat-body-column1 .container_box p.more-article a,.comment-frontpage .cat-body-column1 .container_box p.more-article a,.comment-frontpage .cat-body-column1 .tsBtm li.comment-art a,.spotlight-frontpage .cat-body-column1 .tsBtm li.comment-art a,.spotlight-frontpage .cat-body-column1 .cat-heading .cat-menu li a {
	color:#2b4381;
}

.col-2_obits,.spacer {
	margin:10px 0 0;
}

.news-frontpage .cat-body-column1 .tsBtm li.comment-des,.comment-frontpage .cat-body-column1 .tsBtm li.comment-des,.spotlight-frontpage .cat-body-column1 .tsBtm li.comment-des {
	margin:0 2px 0 5px;
	padding:0;
}

.Photo-frontpage .cat-body-content .cat-body-column1,.sport-frontpage .cat-body-content .cat-body-column1,.island-frontpage .cat-body-content .cat-body-column1 {
	margin:5px 0;
}

.Photo-frontpage .cat-body-content .cat-body-column1 li,.sport-frontpage .cat-body-content .cat-body-column1 li,.island-frontpage .cat-body-content .cat-body-column1 li,.comment-frontpage .cat-body-content .cat-body-column1 li {
	overflow:hidden;
	font-size:12px;
	margin:0;
	padding:0;
}

.Photo-frontpage .cat-body-column1 li.main-image-nofloat,.sport-frontpage .cat-body-column1 li.main-image-nofloat,.island-frontpage .cat-body-column1 li.main-image-nofloat {
	float:left;
	width:185px;
	border:none;
}

li.main-image-nofloat .article-body-box .tsBtm li,.comment-frontpage .cat-body-column1 .tsBtm li,.spotlight-frontpage .cat-body-column1 .tsBtm li {
	font-size:8px;
	font-weight:400;
	float:left;
	text-transform:uppercase;
	margin:0;
}

li.main-image-nofloat .article-body-box .tsBtm li.comment-des img,.padding-right-two {
	padding-right:2px;
}

.Photo-frontpage .cat-body-column1 .container_box,.sport-frontpage .cat-body-column1 .container_box,.island-frontpage .cat-body-column1 .container_box,.comment-frontpage .cat-body-column1 .container_box {
	overflow:hidden;
	padding-left:5px;
	margin-right:10px;
}

.Photo-frontpage .cat-body-column1 .container_box li,.island-frontpage .cat-body-column1 .container_box li {
	font-size:12px;
	line-height:16px;
	background-image:url(/global/images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	margin:0;
	padding:2px 0 2px 15px;
}

.Photo-frontpage .cat-body-column1 li,.sport-frontpage .cat-body-column1 li,.island-frontpage .cat-body-column1 li {
	overflow:hidden;
	border-bottom:1px dotted #cfd2d4;
	padding-bottom:5px;
	list-style:none;
	margin:5px 10px 5px 0;
}

.Photo-frontpage .cat-body-column1 .container_box p.more-article,.sport-frontpage .cat-body-column1 .container_box p.more-article,.island-frontpage .cat-body-column1 .container_box p.more-article,.comment-frontpage .cat-body-column1 .container_box p.more-article {
	text-align:center;
	font-size:9px;
	margin:0;
	padding:5px 0;
}

#pagePeel,#turn_object {
	position:relative;
}

.grayBar {
	width:auto;
	background:#000;
	color:#FFF;
	font-weight:500;
	padding:2px 0 2px 5px;
	margin-bottom:2px;
	overflow:hidden;
}

.polCol2Head {
	float:left;
	width:160px;
	background:#000;
	color:#FFF;
	font-weight:500;
	margin:0 0 10px;
	text-align:center;
}

.raleway {
	font-family:'Raleway',sans-serif;
}

.lobster {
	font-family:'Lobster',cursive;
}

.ir {
	background-color:transparent;
	border:0;
	overflow:hidden;
	*text-indent:-9999px;
}

.ir:before {
	content:"";
	display:block;
	width:0;
	height:150%;
}

.hidden {
	display:none!important;
	visibility:hidden;
}

.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto;
}

.invisible {
	visibility:hidden;
}

.clearfix:before,.clearfix:after {
	content:" ";
	display:table;
}

.clearfix:after {
	clear:both;
}

.clearfix {
	*zoom:1;
}

@media print {
	* {
		background:transparent!important;
		color:#000!important;
		box-shadow:none!important;
		text-shadow:none!important;
	}
	
	a,a:visited {
		text-decoration:underline;
	}
	
	p a[href]:after {
		content:" (" attr(href) ")";
	}
	
	p abbr[title]:after {
		content:" (" attr(title) ")";
	}
	
	p .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content:"";
	}
	
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	
	thead {
		display:table-header-group;
	}
	
	tr,img {
		page-break-inside:avoid;
	}
	
	img {
		max-width:100%!important;
	}
	
	@page {
		margin:.5cm;
	}
	
	p,h2,h3 {
		orphans:3;
		widows:3;
	}
	
	h2,h3 {
		page-break-after:avoid;
	}
}

.fsRowTop,.fsRowBottom,.fsRowOpen,.fsRowClose {
	display:none;
}

.fsPagination {
	margin-top:0;
}

.fsForm .fsTable {
	margin:0 auto;
	padding:0;
	background:none;
}

.fsForm .fsCell {
	padding:2px;
	background:none;
}

.fsSectionRow + .fsFieldRow .fsCell {
	padding-top:0;
	background:none;
}

.fsSectionRow td.fsRowBody {
	padding:0;
	background:none;
}

#frm_wrap form {
	background:-webkit-gradient(linear,bottom,left 175px,from(#CCC),to(#EEE));
	background:-moz-linear-gradient(bottom,#CCC,#EEE 175px);
	background:#EEE;
	margin:auto;
	position:relative;
	width:550px;
	height:450px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:14px;
	font-style:italic;
	line-height:24px;
	font-weight:700;
	color:#09C;
	text-decoration:none;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:10px;
	border:1px solid #999;
	border:inset 1px solid #333;
	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	box-shadow:0 0 8px rgba(0,0,0,0.3);
	height:100%;
	margin:20px auto;
}

.fsForm h3 {
	background:none;
}

td.fsRowBody {
	background:none;
}

.fsLabel {
	color:#09C;
}

/* Frontpage Style */
.frontslider{
border:solid 4px #2E4E6E;
width:640px;
display:inline-block;
height:auto;
}
.frontslider .rsOverflow{
	height:435px !important;
}
.frontslider .rsSlide{
	background-color: #2E4E6E;
}
.frontsliderimage{
	position:relative;
	text-align:center;
	float:left;
	width:640px;
}

.frontinfoblock{
	width:100%;
	bottom:0;
	background-color: #2E4E6E;
	color:#FFF;
	display:inline-block;
	

}
.frontsliderheadline{
	margin-top:5px;
	display:block;
}
.frontsliderheadline a{
	font-size:24px;
	line-height:30px;
	color:#FFF;
	font-weight:500;
	
}
.frontsliderheadline a:hover{
	text-decoration: none;
}
.frontslider .rsTabs{
	background-color: #2E4E6E;
	margin-left:-10px;
	width:654px;
	margin-left: -10px;
	padding-top: 5px;
}
.frontslider .rsTabs .rsTab{
	width:20%;
}
.frontslider .rsTabs{
	padding:8px 0;
	border:solid 4px #2E4E6E;
	margin-left:-4px;
}
.article-text a{
color: #0BA2B8 !important;	
}

.orplus{
	margin:20px 0 0 20px;
	float:left;
}


.offers{
	width:300px;
	display: inline-block;
	
}
.offers_button{
	width:145px;
	text-align: center;
	margin-top:2px;
	color:#FFF;
	display: inline-block;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.deals_circ{
	background-color:#712860;
	float: left;
	margin-right: 1px;
	
}
.deals_classified{
	background-color:#e39818;
	float:right;
}
.deals_deals{
	background-color:#297918;
	float: left;
	margin-right: 1px;
}
.deals_contests{
	background-color:#2964c8;
	float:right;
}
.comment-head{
	float:left;
	margin-bottom:20px;
}
.comment-logo{
	display: inline-block;
	position: relative;
	vertical-align: top;
}
.comment-text{
	display: inline-block;
	color:#2E4E6E;	
}
.comment-text-head{
	font-size: 40px;
	line-height: 40px;
	font-family: 'Aldrich', sans-serif;
	margin-top: 10px;
}
.comment-text-head-links{
	font-weight: 800;
	font-size: 14px;
}
comment-text-head-links span{
	font-size: 14px;
	padding: 0 5px;
}
.comment-tos{
	
}
.comment-tos h1{
	
}
.comment-tos ul{
	list-style-type: disc;
	margin: auto;
	list-style: disc;
}
.comment-tos ul li{
	margin: auto;
	font-size: 13px;
}
/*********** Civic Science Poll Question *********/
.pollWrapper{
	width:100%;
	margin:10px 0;
	display: inline-block;
}
.pollContainer{
	max-width: 300px;
	margin: 0 auto;
}
div.civicscience.ballotbox{
	margin: 0 auto !important;
	width: 100% !important;
	background-color: #2E4E6E;
	color:#FFF !important;
}
div.civicscience.ballotbox div.question_text{
	color:#FFF !important;
	font-size: 1.3em;
	line-height: 1.2em;
	margin: 5px;
}
div.civicscience.ballotbox ul.answer_options{
	background:#FFF;
	margin: 0 !important;
	list-style-type: none;
	padding: 10px;
	border-radius: 10px;
}

.pollHead{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 10px;
	font-size: 1.3em;
	color:#FDFDFD;
	color:rgba(253,253,253,0.9);
	background-color: #2E4E6E;
	text-align: center;
	
}
div.civicscience.ballotbox div.wrap_up{
	border-radius: 10px;
	padding: 10px !important;
	background: #FFF;
	background: rgba(255,255,255,0.3);
	font-size: 1.3em;
	color: #FFF !important;
	
}
.answer_results{
	background:#FFF;
	margin: 0 !important;
	list-style-type: none;
	padding: 10px !important;
	border-radius: 10px;
	color: #000;
}
.answer_results > li{
	color:#000 !important;
	font-size: 1.3em;
	line-height: 1.2em;
	margin: 5px;
}
.answer_text{
	display: inline-block;
	
}
div.civicscience.ballotbox div.detailed_results{
	color: #FFF;
	float: none !important;
}
div.civicscience.ballotbox div.detailed_results a{
	color: #FFF !important;
}
div.civicscience.ballotbox div.answer_results div.answer_percentage{
	display: inline-block;
	margin-right:10px;
}
.pollSponsor{
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin: 0 auto !important;
	background-color: #2E4E6E;
	color:#FFF !important;
	padding: 5px 10px 15px 10px !important;
	font-size: .8rem;
	text-align: center;
}
.pollSponsor a{
	color:#FFF;
}
.poll_body{
	padding: 5px;
}
.left{
	float: left;
}
.answer_options > li{
	padding: 5px 0;
}
.ballotbox .controls {
	height: 20px;
	margin: 0 0 10px 0;
	display: table;
	width: 100%;
}

.ballotbox .controls .next {
	font-size: 12px;
	color: #999;
	border-top: 1px solid #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #eee;
	background: linear-gradient(to bottom, #fff 0%, #f9f9f9 100%) #f9f9f9;
	padding: 5px;
	border-radius: 5px;
	width: 30px;
	text-align: center;
	float: right !important;
	cursor: pointer;
	margin-top: 10px;
}

.ballotbox .controls .next::after {
	content: ">>";
}

.ballotbox .controls .previous {
	float: left;
	font-size: 12px;
	color: #999;
	border-top: 1px solid #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #eee;
	background: linear-gradient(to bottom, #fff 0%, #f9f9f9 100%) #f9f9f9;
	padding: 5px;
	border-radius: 5px;
	width: 30px;
	text-align: center;
	cursor: pointer;
	margin-top:10px;
}

.ballotbox .controls .previous::after {
	content: "<<";	
}
.wrap_up{
	margin-top: 10px;
}