div.storyNoIngres			{ padding-bottom:10px;font-weight: normal;font-style: normal;}

div.skyscraperSubSection	{ float:right; padding-left:20px }
div.skyscraperSection		{ text-align: right; padding-top:40px}
div.skyscraperFrontpage		{ float:right; text-align: center;}

div#section_TopStory			{ padding-right:15px;  }
div#section_TopStory .pic		{ padding: 5px 0px 5px 0px }
div#section_TopStory .byline	{ padding-top:5px;}
div#section_locals				{ width: 160px; padding-left:10px;border-left:2px #ddd solid; }
div#section_locals div.byline	{ margin-bottom:8px;margin-top:2px; padding: 0px; }
div#section_locals h3.storyHead	{ padding-bottom: 5px; }
.section_localsHeader			{ font-size: .8em; }
.section_top					{ padding-top:10px;} 

div.section_nationals			{ padding-top: 40px; }
div.section_nationalsStory		{ padding:15px 15px 0px 0px;  }
div.section_nationalsHeadline	{ float:left; width: 145px}
div.section_nationalsStory h2	{ padding:0px; margin:0px; font-size: .9em;font-weight: normal}
div.section_nationalsPic		{ float:left; padding: 3px 5px 0px 0px; }
div.sectionlinks	{ display:none; }
div.weatherlinks	{ display:block;}

div#section_contentLeft			{ width: 415px; float:left; }
div#section_contentRight		{ float:right;   }

div#frontpage_MidHalfBanner		{ text-align: center; padding-top:20px }
div#frontpage_wideSkyscraperBox	{ padding-top:20px;width:600px; }

div#section_photoGallery		{ float:left; }
div#section_photoGallery div.photogallery_item			{ width:420px; padding-bottom:30px }
div#section_photoGallery div.photogallery_image			{ float:left; }
div#section_photoGallery div.photogallery_title			{ float:left; width: 250px}
div#section_photoGallery div.photogallery_title h4		{ font-size: .9em; padding-top:0px; margin-top: 0px;}
div#section_photoGallery div.photogallery_title h4 p	{  }

div.photogallery_item			{ padding-bottom:30px }
div.photogallery_image			{ float:left; }
div.photogallery_title			{ float:left; width:400px }
div.photogallery_title h4		{ font-size: .9em; padding-top:0px; margin-top: 0px;}
div.photogallery_title h4 p	{  }

.date	{ padding-bottom: 10px; }

div#masthead_searchbar			{ background-color: #ddd; border:1px solid white; float:right; width:350px; height:30px; padding: 15px 5px 15px 20px;margin-top: 10px }

div#masthead_searchbar #masthead_search			{ width: 220px; background:#FFFFFF url(/images/search.png) no-repeat scroll left center; padding:2px 2px 2px 18px; }
div#masthead_searchbar #masthead_srchbutton		{ text-transform: uppercase; font-size: .8em }


#topbar_leaderboard				{ float:left; width:726px; height:90px }
#topbar_weatherLogin			{ float:right; width:200px; height:90px; border:1px #333 solid }
#topbar_welcome					{ width:200px; text-align: center; padding: 4px 5px 0px 5px; text-transform: uppercase; font-weight: bold;}
#topbar_login 					{ background-color:#272727; padding:15px 0px 10px 30px;}
#topbar_login2					{ background-color:#272727; padding:5px 0px 5px 30px;}

#classForm  tbody 				{ border-top: 15px solid transparent; }






.third{
position:relative;
width:180px;
margin-right:15px;
float:left;
text-align:left;
height:275px;
}

/* GLOBAL FONTS */
a.morelink 						{text-decoration:underline;font-size:0.7em;}
.storyNoIngres h2 				{font-weight: normal;}

/* GLOBAL FONTS: Article Styles */

.artCatHead 					{font-family: Verdana, Geneva, sans-serif;font-size:.7em;font-weight:bold;text-transform: uppercase;color: #bcbcbc;}
.ArticleHead 					{color:#333333;font-family:Tahoma,Geneva,sans-serif;font-size:1.75em;font-weight:normal;margin-bottom:7px;}
h1.ArticleHead 					{color:#333333;font-family:Tahoma,Geneva,sans-serif;font-size:1.4em;font-weight:normal;}
.ArticleSubHead 				{color:#333333;font-family:Tahoma,Geneva,sans-serif;font-weight:normal;}
.artpic 						{width:290px;margin:0;padding:0;text-align: left;margin:10px 0 0 10px;padding:4px;}
.mainpic 						{width:290px;margin:0;padding:0;text-align: left;margin:10px 0 0 10px;padding:4px;float:right;}
html>body #parapic:nth-child(even)	{width:170px;text-align: left;margin:10px 0 0 10px;padding:4px;float:right;}
html>body #parapic:nth-child(odd)	{width:170px;text-align: left;padding-left:0px;padding-right:4px;float:left;}
html>body #parapic blank       		{margin:0;padding:0;text-align: left;}
#parapic 	{width:170px;text-align: left;margin:10px 10px 0 0;padding:4px;float:left;}
#parapic blank       		{float: left;}
.photocredit 					{float:right;font-size:70%;margin:0;padding:0 2px 4px;text-align:right;}
.photocaption 					{font-size:70%;color:#7B7B7B;}
.byline, h4 					{color:#999999;font-family:Tahoma,Geneva,sans-serif;font-size:0.6em;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;}
.byline span					{color:#000;}
.photoinfo 						{font-size:100%;margin: 5px 0;}
.hl1, h1 						{text-transform:none;}
.arttitle						{padding:10px 0px 5px 0px}

/* WEATHER & LOGIN BAR */

#topBar{
	background-color:#272727;
	height:100px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: .70em;
	color: #FFF;
	padding: 10px;
}

/* WEATHER */

#weatherBar{
	margin-left:auto; margin-right:auto; text-align: center; height:35px;border-bottom: 1px #333 solid;
}

#weatherBar img{
	padding:0px 4px 0 0;
}

#weatherBar a, #weatherBar a:visited{
	color:#FFFFFF;
	line-height:32px;
	text-decoration:none;
}



/* HEADER AREA - LOGO */




#logo {
	padding: 5px;
	float:left;
}


/* LOGIN */
	


#topbar_login a, #topbar_login a:visited,#topbar_login2 a, #topbar_login2 a:visited{
	background-color:#343434;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0px 5px 0px 5px;
	padding:4px;
	float:left;
	width:55px;
	text-align: center;
}







/* LOGIN / LOST PASSWORD */
.loginFloat {
display:none;
width:350px;
padding:10px 0;
}

.loginFloat label,.loginFloat input {
display:block;
float:left;
margin-top:10px;
padding:0 4px;
width:160px;
font-size:1em;
}

.loginFloat label {
margin:10px 10px 0 20px;
text-align:right;
width:100px;
}

input.buttons,.loginFloat input[type=checkbox],#loginfrm .loginFloat input[type=checkbox],#loginfrm input.checkbox,#staticloginfrm input.checkbox  {
width:auto;
text-align:left;
}

#staticloginfrm p label		{display:block;float:left;width:100px;}

.loginFloat p.centered {
margin-left:140px;

}

#lostPwdForm p.centered {
margin-left:115px;
}

.loginFloat p {
clear:both;
margin:4px 0;
padding:0;
font-size:1em;
}

.loginFloat p a {
font-size:.8em;
}

#ajaxResponse {
padding-bottom:5px;
}

#ajaxResponse div {
background-image:url(/global/images/ajax-scroll-vert-sm.jpg);
background-repeat:no-repeat;
height:55px;
padding-left:60px;
margin:5px;
}

#ajaxResponse div p {
font-weight:normal;
text-align:left;
padding:6px 0 0 6px;
font-size:.8em;
}

.ajaxSuccess {
background-position:0 0;
}

.ajaxSuccess p {
color:#74A123;
}

.ajaxFail {
background-position:0 -51px;
}

.ajaxFail p {
color:#C72714;
}

.ajaxLoad {
background-position:0 -106px;
}

.sectiontitle{
width:600px;
}

/* RSS links in sectionHead */
.sectiontitle a {
color:#fff
}
a.rss {
background:url(/global/images/rss-icon.gif) no-repeat left;
padding:5px 10px 5px 25px;
}

/* SiteMap Styles */

#sitemap ul{width:220px;margin-top: 25px;}
#sitemap ul li{padding-left:10px;width:150px;clear: both;}
#sitemap ul li:first-child{font-weight: bold;padding-left:0;}
#sitemap a.rss-sm{background:url(/global/images/rss-icon-sm.gif) no-repeat left;height:14px;width:14px;}

/* DISPLAY CAREER ADS - 1/15/2010 */

#displayAdslist			{  }
#displayAdslist li 		{ float:left; width:170px; padding:15px 10px; height:170px  }
#displayAds_advertise	{ margin: 50px 0px 20px 0px; border-top: 1px #777 solid }


/* Photo Gallery - 6/14/2010 */
#lightboxPhotosWrapper		{ padding:10px }
#lightboxPhotoslist			{  }
#lightboxPhotoslist li 		{ float:left; width:170px; padding:15px 10px; height:170px  }
#displayAds_advertise		{ margin: 50px 0px 20px 0px; border-top: 1px #777 solid }
.lightboxPhotos_thumbnail	{ height:120px }
.lightboxPhotos_title		{ font-weight: bold }
#photogallery_hdr			{  }
#photogallery_bread			{ font-size:0.7em;display:block;padding:0px 0px 10px 0px;}
#photogallery_description	{ background:#efefef;padding:20px;display:block; }
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:#999 }
#photogallery_archiveForm			{ float:right;width:300px;margin-top:10px; }
#photogallery_archiveForm p			{ display:block;float:left;margin:0px }
#photogallery_archiveForm form		{ float:right; margin-top:-5px; }
#photogallery_archiveHdr			{ background:url("/global/images/gradient_shadow.gif") repeat scroll 0 0 #EFEFEF;margin:0px 0 10px 0px;padding:10px 20px;border-bottom:1px solid #ddd;height:40px }
#photogallery_archiveHdr h1			{ float:left; }


/* Archive Page - 6/21/2010 */
.pollarchive 			{margin:10px 5px 0px 0px;font-size:.8em;font-family:Tahoma,Geneva,sans-serif;color:#2d618e;}
#archive_pollresults 	{border-bottom: 3px #e5e5e5 solid; margin-bottom:15px; padding:20px 0px;}
#archive_pollresults h2 {font-family: Tahoma,Geneva,sans-serif; font-size: 1.5em !important; font-weight: bolder; color: #2d618e;}
.poll_counter           {display: none;}
.pollmini_votes         {font-size:.6em;font-family:Tahoma,Geneva,sans-serif;margin:2px 2px 2px 2px; padding:2px 2px 2px 2px;}

/* Comments thumbsup/down - 7/02/2010 SJJ */
div#art_comments .commentVote											{ float:right;font-size:.7em; }
div.commentVote span													{ display:block;float:left; margin:0px 5px}
div.commentVote .upCount												{ color:green }
div.commentVote .downCount												{ color:red }
div.commentVote .upCountOff, div.commentVote .downCountOff				{ color:#444 }

div.commentVote ul					{ float:left; }
div.commentVote ul li				{ float:left;padding:0px;margin:0px; }

.voteUpButton{left:0px;width:17px;}
.voteUpButton{background:url('/global/images/upSprite.gif') no-repeat 0 -17px;}
.voteUpButton a:hover{background: url('/global/images/upSprite.gif') no-repeat  0 0px;}

.voteDownButton{left:18px;width:17px;}
.voteDownButton{background:url('/global/images/downSprite.gif') no-repeat  0 -17px;}
.voteDownButton a:hover{background: url('/global/images/downSprite.gif') no-repeat  0 0px;}

.vote_buttons 						{ height: 17px;width:35px;margin: 0;padding: 0;position: relative; }
.vote_buttons li 					{ margin: 0;padding: 0;list-style: none;position: absolute;top: 0; }
.vote_buttons li, .vote_buttons a 	{ height: 17px;display: block; }

/* DISPLAY ARTICLE IMAGES - 7/21/2010 - kn */
#morepics a {
color:#3E7EC3;
font-size:.6em;
font-family:arial;
font-weight:bold;
text-decoration: none;
float:left;
margin-top:5px;
}
#navwrapper {
height:20px;
background: #d7d4d4; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d4d4'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d4d4)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #d7d4d4); /* for firefox 3.6+ */
padding:5px 0 0 5px;
}

#navbuttonwrapper {
width: 143px;
float: right;
padding-right:5px;
}
#navbuttons a {
color: #ffffff;
font-size:.8em;
font-family:arial;
font-weight:bold;
text-decoration: none;
background-color: #2F2F31;
display: block;
padding: 1px 3px 1px 3px;
width: 8px;
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-repeat: no-repeat;
} 
#bignavbuttons a {
color: #ffffff;
font-size:.8em;
font-family:arial;
font-weight:bold;
text-decoration: none;
background-color: #2F2F31;
display: block;
padding: 1px 3px 1px 3px;
width: 13px;
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-repeat: no-repeat;
} 
#navbuttons a:hover, #navbuttons a:active {
background-color: #3E7EC3;
color: #FFFFFF;
background-repeat: no-repeat;
} 
#navbuttons ul {
	margin:0;
	padding:0;
	float:right;
	}
#navbuttons li {
	float:left;
	margin:0px 0px 0 0;
	padding:0;
}