/* CSS Document */
body { font-size: 0.9em; font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif; background-color: #FFF; margin:0px; }
* {margin:0px; padding:0px;}

/* WRAPPER: holds whole page and allows for auto centering */
#mainwrapper { width:985px; margin-left:auto; margin-right:auto; background-color: #FFFFFF;  border:0px solid #ff0000; }

/* WRAPPER: holds search and naviation info */
.navwrapper 	{ width:978px; height: 25px; margin-top: 4px; background-color:#006c87; border:0px solid #FF0000; }
#navwrapper { width:978px; height: 25px; margin-top: 4px; background-color:#006c87; border:0px solid #FF0000; }

/* WRAPPER: holds left content info */
#leftwrapper { width:460px;  height: 25px; margin-top: 4px; float:left;  border:0px solid #000000;}
#logo						{ width:978px; height: 95px; margin:0px; padding:0px;  border:0px solid #FF0000; }

/*DIV: Holds page contents */
#leftcol    					{ margin: 0px 0px 0px 2px;  		padding:0; display:block;   width:460px;  float:left;  		border:0px solid #cc0000; }
#rtcol		    				{ margin: 0px 50px 0px 0px;	padding:0; display:block;   width:360px;  float:right;   border:1px solid #ccddee; }

#contentarea 	{ float:left; width:980px;  border:0px solid #336699;    																																													border:0px solid #00CC00;}
#article          		{ 								width: 460px; background-color: #FFFFFF;  																																											border:1px solid #0000FF;}
#divleft 							{ float:left;  width : 460px;  margin : 5px;  border : 0 solid #003300;  		position : relative;  	display : block; border:1px solid #FF0000;}
#divright 					{ float:right;  width : 360px;  margin : 5px;  border : 1px solid #0000cc; position : relative;   display : block; border:1px solid #00FF00; }

#topstoryhead { margin-top: 4px 7px 1px 4px; font-size:1.5em; }
.larry 									{ color: #666666; font-size: 10px; font-family:Arial, Helvetica, sans-serif; }

p 	{ font-size: 1.0em; color: #000000; margin:10px 3px 3px 3px; line-height:1.2em;}
h1 { font-size: 0.9em; color: #036B8F; margin: 2px 5px 5px 3px; }
h2 { font-size: 0.9em;}
h3 { font-size: 0.9em; color: #000000; }
h4 { font-size: 0.7em; color: #999999; padding: 4px 4px 3px 5px; }
h1 a, h2 a, h3 a, h4 a { color: #003366; }

.formText { font-size: 0.80em; }


/* ContentArea link color*/
a { text-decoration: none; }
a:hover { text-decoration: underline; }

.boldred2    { color: #8E0000; font-size: 0.8em; background: #ff9 url('http://www.nosweat.net/KevinWitte/files/star1.gif') no-repeat 2px 4px; margin: 0px;  padding: 3px 3px 3px 15px; line-height: 1em;}
.boldred2 a { color: #8E0000; }
.byline { color: #666666; font-size: 11px; font-family:Arial, Helvetica, sans-serif; margin-bottom: -2px; margin-left: 3px; }

#articlebyline a { font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin-bottom: 3px; }
#fullstory { float: right; text-align: right; padding-right: 7px; margin-top: 5px; padding-left: 10px; }

a.fullstory { background-color: #fff; color: #036B8F; font-size: 8pt; float: right; }
div#middletoolbox { /* padding-top: 7px; */ margin-top: 5px; }
div#middletoolbox2 { /* width:300px; */ /* height: 248px; */ float:left; margin-top: 10px;  /* overflow: hidden; */ }

#newslinks { padding-top: 10px; }
#storydate { clear: right; float: left; margin: 0 0 5px 5px; }
.topstorydate { color: #07124A; font-size: 0.6em; }

/* DIV: hides / keeps stats js call from adding blank space */
#stats { height: 0px; visibility: hidden; z-index: -1; display: none; }

/* WRAPPER: holds logo and banner position 1 info */
#headerwrapper { width:984px; height: 90px; background-color: #FFFFFF; margin-bottom:40px; }

/* DIV: holds main content right side */
#mainright { width: 250px; top: 0px; left: 0px; height: 90px; float: left; position:relative;}

/* DIV: holds banner position 1 */
#bannerposition1 { width: 728px; top: 0px; float: right; height: 90px; }
#bannerposition1 a { text-decoration: none; }

/*DIV: Holds banner position 2 contents */
#bannerposition2 { width:160px; float: right; margin-top:5px; text-align:center; }
#bannerposition2 a { text-decoration: none; }

/*DIV: Holds banner position 3 contents */
#bannerposition3 { width:300px; height: 250px; margin-top: 5px; float: left; }
#bannerposition3 a { text-decoration: none; }

/* Block/DIV background-colors */
/*******************************/
/* AD blocks */
#bannerposition4 { /* background-color: #CCFFFF; */ height:90px; }
#bannerposition4 a { text-decoration: none; }
#bannerposition5 { /* background-color: #CCFFFF; */ height:90px; margin-top:5px; }
#bannerposition5 a { text-decoration: none; }
#bannerposition6 { /*	background-color: #CCFFFF; */ height:90px; margin-top:5px; }
#bannerposition6 a { text-decoration: none; }
#bannerposition7 { /*	background-color: #CCFFFF; */ height:90px; margin-top:5px; }
#bannerposition7 a { text-decoration: none; }

/** utility template  **/
div#bannerposition8 { width:160px; height: 600px; float: right; margin-top:7px; }
div#utilitywrapper { float:left; width:810px; margin-top: 5px; }
div#utilityrightwrapper { float:right; width:166px; margin-top: 5px; }
div#utilitywrapper ul { padding-left: 20px; }


/*DIV: Holds Google Search bar info*/
#searchwrapper { width:980px; height: 53px; margin-top: 1px;}

/**** START Google searchbar style info ****/
div.padder 							{ 																											padding:12px 0px 0px 8px;   border:0px solid #cc0000;}
#content 									{ position: relative;  margin: 0px auto 0px auto;  height: 53px;  width: 984px;  }
#leftSection 						{ position: absolute; top: 0px; left: 0px; height: 53px; width: 7px; text-align: left;  background-image: url('http://www.nosweat.net/KevinWitte/files/searchBox_left.gif'); }
#centerSection				{ position: relative; height: 53px; margin: 0px 7px; text-align: left; background-image:url('http://www.nosweat.net/KevinWitte/files/searchBox_back.gif'); font-family:Arial, Helvetica, sans-serif; font-size:12px; background-repeat: repeat-x }
#centerSection img { vertical-align:middle; }
#centerSection b 		{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; background-color: #DDEEFF; }
#rightSection 					{ position: absolute;  top: 0px;  right: 0px;  height: 53px;  width: 7px;  margin-left:7px; background-image:url('http://www.nosweat.net/KevinWitte/files/searchBox_right.gif'); text-align: left  }
.inputText 								{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; width: 500px; }
#poweredBy						{ font-size:10px; position:absolute; top:14px; left:830px; white-space:nowrap; }
/**** END Google bar style info ****/


/**** Start Article Specific position info ****/
/* DIV: div for news article date info */
#articlephoto_lt { float: left; clear: right; margin: 5px 0px 0px 0px; }
#articlephoto_rt { float: right; clear: left; padding-left: 5px; width: 270px; }
#articledate       { margin-bottom: 5px; margin-top: 5px; }
#articletext       { margin-top: 10px; margin-right: 5px; text-align:left; }


/* STYLE: sets font size on news area date text and news stories */
.newsdate       { color: #000033; font-size:7pt; }
.newstext        { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*My ads  */
.left     { font-size:12px;text-align:left; }
.leftev     { font-size:12px;text-align:left; font-weight: bold;}
.right   { font-size:12px;text-align:right; }
.center { font-size:12px;text-align:center; }
.center2 { font-size:10px;text-align:center; }

div#centerwrapper { float:left; width:300px; margin: 5px 0px 0 4px; }

/* WRAPPER: holds right content info */
#rightwrapper { float:right; width:160px; margin-top: 5px; }

/*DIV: Holds breaking news contents */
#breakingnews { background-color: #000; margin: 5px 5px 5px 5px; text-align: center; }

/* STYLE: breaking news text */
.breaktext a { font-size: 1em; font-weight: bold; text-align: center; color: #fff; text-decoration: none; }
.breaktext a:hover { text-decoration: underline; }


/*** PAGE SPECIFIC STUFF ***/
/*WRAPPER: Holds topstory and photo contents */
#topstorywrapper { float: left; width: 268px; margin: 2px 0 0 3px; /* height: 418px; */ }
#topstorywrapper h4 { color: #000000; margin-bottom: -2px; margin-left: -5px; text-transform:uppercase; }
#topstorywrapper p { margin-left: 0px; margin-top: 3px; padding-bottom: 4px; }
#topstorywrapper a.more { margin-left: 10px; font-weight:bold; font-size:10px; color:#000000; }
#topstorywrapper2 { width:300px; height: 200px; margin-top: 5px; float: left; overflow: scroll; border:1px solid #ccc; }

/*DIV: Holds topstory photo contents */
#topstoryphoto { padding:0px; text-align:center; }

/*DIV: Holds topstory contents */
#topstory { height: 135px; width: 240px; float: left; overflow: auto; padding: 3px; }

/*DIV: Holds toparticles contents */
#toparticles { width:225px; /* height: 225px; */ margin-top: 3px; float: right; overflow: visible; }
#toparticles h4 { color: #000000; margin-bottom: -2px; margin-left: -5px; margin-top: -5px; }
a.toparticleheadline, a.topstoryheadline { color: #086786; margin-left: 0; line-height: 1em; }
#articleheadline {	font-size:15pt; font-family: Verdana,Arial,Helvetica,sans-serif; padding-top: 5px;}
#toparticles p { margin-left: 0; margin-top: 3px; padding-bottom: 4px; }
.topstorydate { color: #07124A; font-size: 0.6em; }

/*WRAPPER: Holds topstory contents */
#lowertoparticles { width:510px; margin-top: 5px; clear: both; float: left; }
#lowertoparticlessub { width:370px; height:300px; float: right; }
#lowertoparticlessub2 { width:370px; height:300px; float: right; }

#voicesbox { width: 135px; height: 194px; float: left; margin-left: 2px; }
#voicesboxstories { width: 138px; margin-top:5px; }
#voiceboxtories h4 { font-size:10px; margin-bottom:-4px; color:#000000; }
#voiceboxtories img { float:left; margin-right:5px; }
#voiceboxtories p { font-size:10px; }

#photobox { width: 138px; height: 188px; float: left; margin-left: 8px; }
#photoboxstories { width:138px; font-weight:bold; }

/*WRAPPER: Holds ap video and photo of the week contents */
/*DIV: Holds AP video feed contents */
#apvideohomepage { width:254px; height: 122px; }
#apvids 				{ border-bottom: solid #CCC 1px; border-left: solid #CCC 1px; border-right: solid #CCC 1px; }
div#apvideo { padding-top: 5px; padding-right: 0pt; padding-bottom: 3px; padding-left: 0pt; width: 298px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; }
#apvideosection { margin-top: 10px; height: 250px; }

/*DIV: Holds Photo of the Week contents */
#photooftheweek { width:254px; /* height: 135px; */ margin-top: 5px; }

/*DIV: Holds ap video feed contents */
#currenttemp { width:300px; height: 100px; float: left; }
#classtabs { width:295px; height: 155px; float: left; padding-top: 10px }

/*DIV: Holds whats new contents */
#whatsnewbox { width:300px; margin-top: 2px; float: left; overflow: auto; }
#whatsnewbox > ul { margin: 5px 0 5px 5px; padding: 0 0 0 17px; }
#whatsnewbox > ul > li, #whatsnewbox > ul > li > ul > li { font-size: .8em; }
#whatsnewbox > ul > li { list-style-image: url('http://www.nosweat.net/KevinWitte/files/star2.gif') }
#whatsnewbox > ul > li > ul > li { list-style-image: url('http://www.nosweat.net/KevinWitte/files/redarrow.gif'); }
#whatsnewbox > ul > li > ul { margin: 1px 0 1px 3px; padding: 0 0 0 15px; }


/* WRAPPER: holds lower content info */
#lowerwrapper { width:984px; margin-top: 5px; float: left; }

/*DIV: Holds lower adsapce contents - homepage only */
#loweradswrapperhomepage { width:120px; float: left; margin-left: 3px; }

/*DIV: Holds lower adsapce contents - all other pages */
#loweradswrapper { width:120px; float: right; margin-top: 5px; }


/* Weather tab system */
.shadetabs{ padding: 2px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0px; font: bold 10px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li{ display: inline; margin: 0; }
.shadetabs li a{ text-decoration: none; padding: 2px 4px; margin-right:0px; color: #ffffff; background-color:#006c87; }
.shadetabs li a:visited{ color: #ffffff; }
.shadetabs li a:hover{ text-decoration: none; background-color:#006c87; color: #ffffff; }
.shadetabs li.selected{ position: relative; top: 1px; }
.shadetabs li.selected a{ /*selected main tab style */ color:#2d2b2b; background-color:#d4e3f2; border:1px solid #d4e3f2; border-bottom-color:#d4e3f2; z-index: 100; /* added to keep nav menu on top of active tabs */ }
.shadetabs li.selected a:hover{ /*selected main tab style */ text-decoration: none; }

.eventshadetabs{ padding: 2px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0px; font: bold 10px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.eventshadetabs li{ display: inline; margin: 0; }
.eventshadetabs li a{ text-decoration: none; padding: 2px 4px; margin-right:0px; color: #000000; background-color:#dcc2dd; }
.eventshadetabs li a:visited{ color: #000000; }
.eventshadetabs li a:hover{jjj text-decoration: none; background-color:#dcc2dd; color: #000000; }
.eventshadetabs li.selected{ position: relative; top: 1px; }
.eventshadetabs li.selected a{ /*selected main tab style */ color:#000000; background-color:#ffffff; border:1px solid #9c4f9f; border-bottom-color:#ffffff; z-index: 100; /* added to keep nav menu on top of active tabs */ }
.eventshadetabs li.selected a:hover{ /*selected main tab style */ text-decoration: none; background-color:#ffffff; }

.apshadetabs{ padding: 2px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0px; font: bold 10px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.apshadetabs li{ display: inline; margin: 0; }
.apshadetabs li a{ text-decoration: none; padding: 2px 4px; margin-right:0px; color: #FFFFFF; background-color:#006c87; }
.apshadetabs li a:visited{ color: #FFFFFF; }
.apshadetabs li a:hover{ text-decoration: none; background-color: #006c87; color: #FFFFFF; }
.apshadetabs li.selected{ position: relative; top: 1px; }
.apshadetabs li.selected a{ /*selected main tab style */ color:#000000; padding: 4px; background-color:#d4e3f2; border:1px solid #0076b5; border-bottom-color:#ffffff; z-index: 100; /* added to keep nav menu on top of active tabs */ }
.apshadetabs li.selected a:hover{ /*selected main tab style */ background-color:#d4e3f2; text-decoration: none; color:#000000; }
.apshadetabs li.selected a:visited{ /*selected main tab style */ background-color:#d4e3f2; text-decoration: none; color:#000000; }

.tabcontentstyle{ /*style of tab content oontainer*/ width: 290px; margin-bottom: 1em; padding: 4px; background-color:#d4e3f2; border:1px solid #d4e3f2; }
.tabcontentstyle2{ /*style of tab content oontainer*/ width: 290px; margin-bottom: 1em; padding: 2px; background-color:#d4e3f2; border:1px solid #d4e3f2; }
.classcontentstyle{ /*style of tab content oontainer*/ width: 290px; margin-bottom: 1em; padding: 4px; background-color:#d4e3f2; }
.apcontentstyle{ /*style of tab content oontainer*/ width: 215px; margin-bottom: 1em; padding: 4px; background-color:#ffffff; border:1px solid #0076b5; }
.apcontentstyle2{ /*style of tab content oontainer*/ width: 200px; margin-bottom: 1em; padding: 4px; background-color:#ffffff; border:1px solid #0076b5; }
.eventscontentstyle{ /*style of tab content oontainer*/ width: 290px; height:110px; margin-bottom: 1em; padding: 4px; background-color:#ffffff; border:1px solid #9c4f9f; }
.tabcontent{ display:none; font-size:10px; line-height:15px; }
.tabcontentweather{ height: 290px; display:none; font-size:10px; line-height:15px; }

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

#tabs { width: 300px; }
#tabsAP { width: 225px; }
#promoBox { margin:6px 0px; }


/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at files/easyclearing.html */
/*:after.clearfix {						*/
/*    content: ".";            /* the period is placed on the page as the last thing before the div closes */
/*    display: block;          /* inline elements don't respond to the clear property */
/*    height: 0;               /* ensure the period is not visible */
/*    clear: both;             /* make the container clear the period */
/*    visibility: hidden;	     /* further ensures the period is not visible */
/*}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* .clearfix {display: block;}  */
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

/*******************************/



/*** SECTION Specfic stuff START ***/
/*WRAPPER: Holds topstory and photo contents */
#sectiontopstorywrapper { width: 510px; margin-top: 5px; border-bottom: solid 2px #000; height:200px; overflow: auto; }
#sectiontopstoryphoto { float: left; margin: 0px 0px 0px 0px; padding-right: 5px; }
.sectiontopstoryimage { float: left; border: solid 2px #000; margin: 0px 0px 0px 0px; }

h1 .sectionnametext{ font-size: 1.2em; font-weight: bold; color: #000000; }
.sectionnametext { font-size: 1.2em; font-weight: bold; }

#sectionstorylistitem { margin-top:15px; width: 510px; }
.storydatetext { color: #07124A; font-size: 0.6em; }
a.fullstorytext { background-color: #fff; color: #036B8F; font-size: 8pt; }
/*** SECTION Specfic stuff END ***/

/* Aligning the picture with cutline in the article.html */
.leftcaption { float:left; margin: 5px; padding-right: 5px; padding: 5px; font-size:0.6em; font-style:italic; white-space: normal; }
.rightcaption { float:right; margin: 5px; padding-left: 5px; padding: 5px; font-size:0.6em; font-style:italic; white-space: normal; }


/*WRAPPER: Holds lower right contents */
#lrtcontentwrapper { width: 300px; margin-top: 5px; float: left; }
/*WRAPPER: Holds lower middle contents */
#lowermiddlewrapper { float: left; width: 300px; }

/*WRAPPER: Holds lower right stories contents - renloe*/
#storieswrapper { width: 340px; margin-top: 5px; }

/*DIV: Holds lower Comment Tool contents */
#commenttool { width: 510px; margin-top: 5px; float: left; text-align:center; }
/*DIV: Holds right verticle ad contents */
#rightverticleutility { width: 160px; float: right; margin-top: 6px; }
/*DIV: Holds left contents */
#leftcontentutility { width: 818px; margin-top: 6px; float: left; }


/*** Styles for Ben Lopez cfm includes ***/
.smcontent { background: transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.smcontent A { background: transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #660000; text-decoration: none; }
.smcontent A:hover { text-decoration: underline; }

/* Yellow Pages */
#yellowpages { clear:both; margin-top:6px; }
#yellowpagesform { background-color: #FFFFCC; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; width: 300px; }


/*** START Shared Section / Article wrappers ***/
/*WRAPPER: Holds lower right stories contents - renloe*/
div#topstorieswrapper { width:300px; margin-top:5px; }

/*DIV: Holds lower most pooular stories contents */
div#mostpopular { width: 300px; float: left; }

/*DIV: Holds lower highest rated stories contents */
div#highestrated { width: 300px; float: left; }
div#toparticles ul, div#topsportstory ul, div#topstorieswrapper ul { padding-left: 15px; }
div#toparticles li, div#topsportstory li, div#topstorieswrapper li { list-style-image: url(http://www.nosweat.net/KevinWitte/files/arrow.gif); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.7em; color: #003366; } /*** END Shared Section / Article wrappers ***/
.premierguide { font: bold 9px/18px Verdana; background-color: #FFFFFF; padding-top: 2px; padding-right: 1px; padding-bottom: 4px; padding-left: 3px; }
.premierinput { font: normal 10px Tahoma; }

/*Begin Footer information from here*/
#footerwrapper { width:984px; float:left; border:0px solid #ffff00; }
#footer            { width:984px; float:left; clear:both; }
#footer_nav     {	width:984px; float:left;  /* float:left ensures the footer background displays correctly - below the container divs, not the header */ margin-top: 6px; font-size:0.9em;  /* sets the font size of all links */ text-align:left;  /* centers the ul elements in the div */ background-color: #006c87; color:#FFFFFF; padding:6px; line-height:19px; clear:both; }
#footer_nav a { color: #ffffff; text-decoration: none; }
#footer_nav p { color: #ffffff; }
#footer_nav a:hover { text-decoration: underline; }
#footer_nav img { float:right; padding:8px; }
/* End of footer info here */


/* Education style start here */
.educationText { font-size: 1em; }
/* Edcuation style end here */


a.homepagetopstory { font-size: 11pt; }

/* classsifieds */
#classified_tab1 select  { font: normal 11px Tahoma, Arial, Helvetica; width: 286px; }
#classified_tab1 input  { font: normal 11px Tahoma, Arial, Helvetica; }
#classified_tab2 select  { font: normal 11px Tahoma, Arial, Helvetica; width: 150px; }
#classified_tab2 input  { font: normal 11px Tahoma, Arial, Helvetica; }
#classified_tab3 input  { font: normal 11px Tahoma, Arial, Helvetica; }
#classified_tab3 select  { font: normal 11px Tahoma, Arial, Helvetica; }
#classelecttab select  { font: normal 11px Tahoma, Arial, Helvetica; width: 150px; }
#classified_tab4 input  { font: normal 11px Tahoma, Arial, Helvetica; }
#classified_tab4 select  { font: normal 11px Tahoma, Arial, Helvetica; width: 250px; }
.visited  { color: blue; }
.tabcontentap { display:none; font-size:9px; font-family: Verdana,Arial,Helvetica,sans-serif; line-height:15px; }
.tabcontentap a:visited { color: blue; }

#afcsection a:hover { text-decoration: none; }
#afcarticle a:hover { text-decoration: none; }

/* events */
#eventstabs 					{ width:300px; height: 150px; float: left; margin-top:8px; }
#eventstabs select  { font: normal 11px Tahoma, Arial, Helvetica; }
#eventstabs input  { font: normal 11px Tahoma, Arial, Helvetica; }

#events input select { font: normal 11px Tahoma, Arial, Helvetica; }
#movies input select { font: normal 11px Tahoma, Arial, Helvetica; }
#venues input select { font: normal 11px Tahoma, Arial, Helvetica; }
#dining input select 		{ font: normal 11px Tahoma, Arial, Helvetica; }
#apbox 										{ height: 194px; /* width: 225px; */ float: right; }
#apboxhomepage 			{ height: 194px; width: 175px; float: left; }

div#poll_tab 										{ width: 165px; }
#aptabs 												{ width:225px; /* height:188px; */ float: right; margin-top:8px; }
.apcontentstylehomepage { /*style of tab content oontainer*/ width: 165px; margin-bottom: 1em; padding: 4px; background-color:#ffffff; border:1px solid #0076b5; }
#tabsAPhomepage { width: 165px; }
#aptabshomepage { width:165px; /*	height:188px; */ float: left; margin-top:3px; margin-right:10px; margin-left:5px; }
#lowertoparticlessubhomepage { width:370px; /*	height:300px; */ float: left; margin-left:3px; }
#currenttemp2 { width:300px; height: 150px; float: left; margin-bottom: 10px; background-color:#cecece; }


/*/////////////////SEO///////////////////*/
/*STYLE: styles text in headlines and online features area */
.textitem2 { font-size: 0.75em; list-style-type: square; padding: 5px 4px 5px 5px; margin-left: 15px; color: #D98C18; line-height: 1.3em; }

/*STYLE: styles a text in headlines and online features area */
.textitem2 a { color: #000066; text-decoration: none; }

/*STYLE: styles text in headlines and online features area */
.textitem2 a:hover { color: #FF0000; }

/*wrapper: Holds Comment tool contents */
div#additionalstories { width:510px; float: left; border-top: solid #999 2px; }

/*wrapper: Holds Comment tool contents */
div#additionalstories2 { width:243px; float: left; border: solid #999 1px; margin-top: 15px; padding: 3px 3px 3px 5px; background-color: #FFFFCC; }

/*wrapper: Holds Comment tool contents */
div#additionalstories3 { width:243px; float: left; margin-top: 5px; padding: 3px 3px 3px 3px; }
div#additionalstories3 h3 { font-size: .8em; }
div#additionalstories3 h4 { margin-left: -3px; }

/*WRAPPER: Holds topstory and photo contents */
div#topquadrant { float: left; width: 505px; margin-top: 4px; padding-left: 3px; }

/*WRAPPER: Holds topstory and photo contents */
div#bottomquadrant { float: left; width: 505px; margin-top: 4px; padding-left: 3px; height: auto; }

/*WRAPPER: Holds topstory and photo contents */
div#upperleftquadrant{ float: left; width: 210px; margin-bottom: 6px; padding-left: 1px; padding-bottom: 5px; }

/*WRAPPER: Holds topstory and photo contents */
div#lowerrightquadrant { float: right; width: 245px; margin-top: 5px; padding-bottom: 5px; height: auto; background-color: #CCFFCC; }
div#lowerrightquadrant h3 { float: right; margin-right: 5px; margin-top: 30px; }
div#lowerrightquadrant p { clear: both; }
div#lowerrightquadrant img { margin-left: 5px; margin-top: 5px; }

/*WRAPPER: Holds topstory and photo contents */
div#upperrightquadrant{ float: right; width: 235px; margin-bottom: 6px; padding-left: 5px; border-bottom: dotted #ccc 2px; padding-bottom: 5px; }
div#upperrightquadrant h3 { font-size: 1em; }

/*WRAPPER: Holds topstory and photo contents */
div#listenup { float: left; width: 210px; margin-bottom: 6px; padding-left: 23px; border-bottom: dotted #ccc 2px; padding-bottom: 5px; }

/*WRAPPER: Holds topstory and photo contents */
div#bottomline { float: left; width: 225px; margin-bottom: 6px; padding-left: 5px; padding-bottom: 5px; background-color: #FFFFCC; }
div#bottomline img { margin-left: 28px; margin-bottom: 5px; margin-top: 6px; }
div#bottomline p { margin-left: 1px; margin-bottom: 5px; }

.archive { margin-bottom: 5px; margin-top: 15px; text-align: left; }
.archive a { color: #FF6666; }

/* SiteMap Code */

#siteMapListRoot { margin: 1em 0 0 1em; padding:0; list-style-type: none; font-weight: bold; width: 480px; }
#siteMapListRoot > li { font-weight: bold; margin: .75em 0 0 -15px; float: left; }
#siteMapListRoot > li > ul { width: 235px; height: 280px; overflow: auto; }
#siteMapListRoot ul li { font-size: 9pt; list-style-image: url(http://www.nosweat.net/KevinWitte/files/orangearrow.gif); font-weight: normal; margin-left: 15px; }
#sitemaplist { display: inline; }

#breadcrumb { border-bottom:1px solid #666; margin: 0 0 .5em 0; padding: .25em 0 .5em .25em; }
#breadcrumb h6, #breadcrumb h5, #breadcrumb h4, #breadcrumb h3, #breadcrumb h2 { display: inline; font-weight: bold; }
#breadcrumb h6 a, #breadcrumb h5 a, #breadcrumb h4 a, #breadcrumb h3 a, #breadcrumb h2 a { color: #02006c; }
#breadcrumb h6 a:hover, #breadcrumb h5 a:hover, #breadcrumb h4 a:hover, #breadcrumb h3 a:hover, #breadcrumb h2 a:hover { text-decoration: underline; }
#breadcrumb span { font-size:9pt; }

.ap-story-p { margin: 1em 0; }
.ap-story-p .byline { font-size: .85em; }
a.ap_multimedia_link { font-size: .75em; }
td.ap-smallphoto-td-image .apCaption { font-size: .7em; font-style: italic; text-align: right; }

/*Additional Article CSS*/
div#byline { font-size: 0.7em; color: #333333; font-weight:bold; }
div#source { font-size: 0.7em; color: #666666; padding: 0px; margin: 1px 0px 0px 0px; }
div#subhead h2{ font-size:0.8em; color: #666666; }
div#credit{ overflow: hidden; text-align:right;  font-weight:bold;  color:#666666; }
div#cutline{ overflow: hidden; text-align:justify; }

.bottomlinks { border-top:1px solid #666; border-bottom:1px solid #666; width:450px; margin: 10px auto 0 auto; padding: 5px 0px 5px 0px; text-align:center; clear:both; }

/* contact us form */
label { font-size: .7em; }
.boxheader caption { font-variant: small-caps; }
#contact { background-color:#FFFFCC; }
/* end contact us form */


/* SEO Page description CSS styles */
#pagedescription { font-size: 9pt; margin:.5em; padding:.5em; }

/* for rss links in whats's rss page */
div#firstcolumn, div#secondcolumn { width:266px; margin-left: 8px; }
div#thirdcolumn { width:308px; float: right; margin-left: 8px; }
div#firstcolumn ul, div#secondcolumn ul, div#thirdcolumn ul, div#lowertoparticles ul, div#boxheaderfullwidth ul, div#storieswrapper ul, div#sectioncolumnone ul, div#sectioncolumntwo ul { margin: 5px 0 5px 3px; padding: 0 15px; }
div#firstcolumn li, div#secondcolumn li, div#thirdcolumn li, div#lowertoparticles li, div#boxheaderfullwidth li, div#storieswrapper li, div#sectioncolumnone li, div#sectioncolumntwo li { font-size: .7em; list-style-image: url(http://www.nosweat.net/KevinWitte/files/orangearrow.gif); line-height: 1.5em; }
