/*.................................................. GENERAL ...............................................*/
body {margin:0;  padding:0; text-align:center; font-size:100.01%; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, _Sans, sans-serif; }
* { margin: 0; padding:0;}

/***** GENERAL STYLES *****/
.l{float:left;}
.r{float:right;}
.alignCenter {text-align: center}
.marginBottom {margin-bottom: 10px;}
.floatl {float: left;}
.floatr {float: right;}
.clear { clear:both; width:100%; height:1px; font-size:1px; }
.cb {border: 0px;}
img { border: none;}
.swf {outline:none}

a {	color: #0521b7; text-decoration: underline;}
a:hover {text-decoration: none}

ul {margin:0}
ul li {margin:0; padding:0; background: none; list-style:none}

/* WIDTHS */
.s40 { width:40px; }
.s45 { width:45px; }
.s50 { width:50px; }
.s60 { width:60px; }
.s90 { width:90px; }
.s100 { width:100px; }
.s260 { width:260px; }

#access {display: none;}
#wrapall {margin:0 auto; text-align: left;}
#insideWrap {width:100%; font-size: 0.8em; float: left; } 

/* Universal Styling*/
h1 {margin:0 0 10px 0; color:#110798; font-size:2.0em; text-transform:uppercase;}
h1 a {text-decoration: none; }
h2 {margin: 10px 0; }
h2.noMarginTop {margin: 0 0 10px 0; }
h4 {margin: 10px 0; color:#233D98; font-size: 1.1em;}
p {line-height: 1.3em; margin: 10px 0;}
p.note {font-size: 0.9em;}
p.email {font-size: 0.85em;}
p.backToTop {display: none;}
p.columnistIntro {margin-top: 0px; margin-right: 10px; margin-left: 10px; font-size: 0.85em; color:#666}
p.storyBy { font-size: 0.85em; font-weight:bold; }

#bannerAd {display: none;}
#topLinks {display: none;}
#mainmenuWrap {display: none}
#bcrumb {display: none;}
#main { margin: 10px 0 0 0; padding: 0px 0 10px 0px; float:left;  clear:both;}
#rightCol {clear: both;}
#leftCol {clear: both}
#leftCol h1 {margin-right: 0px}

/*............................................. COLUMN THREE ...............................................*/
#thirdCol {margin: 0 0 10px 0; clear: both; }
#thirdCol h1 {padding: 5px 5px 5px 10px; font-size: 1.5em; }
#thirdCol h2 {font-size: 1.5em; }

.story {margin: 0 0 10px 0; padding: 10px 10px 10px 10px; border: 1px dotted #ddd; clear: both; }
.noMarginRight {margin-right: 0px;  }
.gossip {background: #666; color:#fff; font-weight:bold; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;}
.story h2 {margin: 0 0 10px 0; text-transform: uppercase; font-size: 1.5em;  }
.story h3 {margin:10px 0 10px 0; color:#110798; font-size:1.4em; text-transform:uppercase; font-style:italic; clear: both; }

p.statement {padding: 5px; background: #000; color:#fff}

blockquote {margin: 0 0 10px 0; padding: 12px 0 3px 0; /* width: 163px; */background: url(../img/bg/blockquote01.gif) no-repeat #fded09; clear:both;}
blockquote.l {margin: 10px 10px 10px 0; float:none}
blockquote.r {margin: 10px 0 10px 10px; float:none}
blockquote p { margin: 10px; font-family: "trebuchet ms", "lucida sans unicode"; font-size: 1.3em;  color: #000; line-height: inherit}
blockquote p.firstQuote {margin: 25px 10px 10px 10px;  text-indent: 30px;}
blockquote cite {margin: 10px; }

/*ADVERTS*/
.ad180, .ad185, a.ad300 {display: none;}

/*SlideShowPro*/
object {outline: none; }
/*************************** LISTS ***************************************/
/*Numbered or Ordered Lists*/
ol {margin:10px 0 10px 30px;}
ol li {margin: 0 0 8px 0;}

ol.abc li {list-style:lower-alpha}

#main .story ul {margin: 10px 0; }
#main .story ul li {margin: 0 0 8px 0; padding: 0 0 0 15px; background: url(../img/icons/arrow02.gif) no-repeat 0 2px }
#main ul.specialEditions {float: left; width: 148px; margin: 0 20px 15px 0}
#main ul.specialEditions img {display: block}
#main ul.specialEditions  li {padding-left: 0px; background: none; margin: 0 0 5px 0; display: block; width: 100%; text-align:center}

/*Previous and Next*/
/*........... Pagination for Results ............*/
.prevNext {float: left; padding: 0; margin: 0px 0 10px 0; clear: both; width: 100% ;  }
#main .story .prevNext li {margin: 0 5px 0 0; padding: 0px; display: inline; float:left;  background: none; }
.prevNext li a { padding: 2px 6px; border: 2px solid #ddd; font-weight:bold; text-decoration: none; font-size: 1.0em; display: block}
.prevNext li a:hover {color:#659505}
.prevNext li.current a { border: 2px solid #659505; color:#659505}

/*Archive Lists*/
#main ul.archiveList li {text-transform: uppercase}
/*************************** IMAGES ***************************************/
.photoLeft {padding: 10px 0 5px 0 ; margin: 0 10px 10px 0; float: left; width: 200px; text-align: center; background:#fff;}/*Max Width of photo should be 190px*/
.photoRight {padding: 10px 0 5px 0 ; margin: 0 0 10px 10px; float: right; width: 200px; text-align: center; background:#fff;}/*Max Width of photo should be 190px*/
.photoLeft p, .photoRight p {margin: 5px 0; font-weight: bold; text-align:center; clear:both; display: block}
.photoLeft img, .photoRight img {padding: 3px 8px 8px 3px;  background:url(../img/bg/image-shadow.gif) no-repeat bottom right; display: block; }
.photoLeft.wide, .photoRight.wide {width: 360px} /*Max Width of photo should be 350px*/

img.r {margin: 0 0 8px 8px; padding: 3px 1em 1em 3px;  background:url(../img/bg/image-shadow.gif) no-repeat bottom right; }
img.l {margin: 0 8px 8px 0; padding: 3px 1em 1em 3px; background:url(../img/bg/image-shadow.gif) no-repeat bottom right; }

/*Images with Captions - new code - do not delete*/
.arc90_imgcaptionTXT {font-size: 0.85em; text-align: left;}
p.arc90_imgcaptionALT {	margin-top: 2px; margin-bottom: 6px; font-size: .65em; text-align: right;}
span.arc90_imgcaptionALT {	display: none;}
.arc90_imgcaption {	text-align: center;	padding: 1em; margin: 1em 0;	width: 9em;	background:url(../img/bg/image-shadow.gif) no-repeat bottom right;}
.arc90_imgcaption.floatl {margin: 0 8px 8px 0; float: left;}
.arc90_imgcaption.floatr {margin: 0 0 8px 8px; float: right;}
/*and for when javascript is disabled, the images will still float correctly*/
img.imgcaption {margin: 0 8px 8px 0; float: left; padding: 3px 1em 1em 3px; background:url(../img/bg/image-shadow.gif) no-repeat bottom right; }
img.imgcaption.floatr {margin: 0 0 8px 8px; float: right; padding: 3px 1em 1em 3px; background:url(../img/bg/image-shadow.gif) no-repeat bottom right; }

/*************************** TABLES ***************************************/
table { border-collapse: collapse;}
table.data td {padding: 3px; text-align: left; vertical-align: top; background: #eaeaea;}
table.data th {padding: 3px; text-align: left; vertical-align: top; background: #ddd;}
.columnHolder03 table {width: 560px;}
/*************************** FORMS ***************************************/
fieldset {border: 0px}
form input {margin: 2px 0; padding: 3px 5px; border: 1px solid #ddd; font-size: 1.0em}
form input.cb {border: 0px; padding: 0px;}
form input.submit {padding: 2px 3px; border: 1px solid #ddd; background:#fe0101; color:#fff; font-weight: bold; text-transform:uppercase}
form select {padding: 2px 1px; border: 1px solid #ddd; font-size: 1.0em}

#footer {display: none;}

/* VIDEO*/
#innerWrapper, #playerWrapper {display: none;}

/*INDIVIDUAL PAGES*/
.storyIntroHolder {font-size: 1.0em;clear:both; float:left; }
.storyImage {float: right; }
.storyIntro {margin: 0 0 10px 0; clear: both; float:left; width: 100%; }
.storyIntroHolder img {margin: 0 0 10px 10px; padding: 5px; background:#ccc;  }
.storyIntroHolder h2 {font-style: italic}
#leftCol .storyIntroHolder p.readMore {margin: 0px;  text-align: right; }
.storyIntroHolder p.readMore a {color: #cc33cc; }

ul.stories {padding: 0 0 10px 0; margin: 0 0 10px 0; width: 100% ; float:left; clear: both; }
ul.stories li {margin: 0px;}
/*ul.stories li.thumb { width: 90px; float:left; display: inline; }*/
ul.stories li.title {/*width: 260px*/ width: 100%; float:left; display: inline; text-transform: uppercase; font-size: 1.2em;}
ul.stories li a {font-weight: bold; text-decoration: none; }
ul.stories li.desc { margin-bottom: 5px; /*width: 260px;*/ width: 100%; float:left; display: inline;}
ul.stories li.readMore {margin: 5px 0 0 0; width:100%; text-align: right; font-style:italic; text-transform:uppercase; clear:both;}

#main #columnistInfo {margin: 0 10px 10px 0; padding: 5px 10px; border-style: solid; border-width:1px; border-color:#e7e7e7; background-repeat:no-repeat; background-position:bottom right}
body.fiveCol #main #columnistInfo {margin-right: 0px;}
#main #columnistInfo h1 {padding: 0px; margin: 0 0 3px 0; font-weight: bold; background: none;}
#main #columnistInfo h2 {padding: 0px; margin:0px 0 0px 0; border: none; text-transform:none; font-size: 0.85em; font-weight: bold;}
#main #columnistInfo a {font-weight:normal;}
#main #columnistInfoRight h1 {padding: 0px; margin: 0 0 3px 0; font-weight: bold; background: none;}
#main #columnistInfoRight h2 {padding: 0px; margin:0px 0 0px 0; border: none; text-transform:none; font-size: 0.85em; font-weight: bold;}
iframe {display: none;}