

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;}
.belowpic 						{margin:0;padding:0;text-align: left;}
.linkspic						{width:290px;text-align: left;margin:0 0 0 10px;padding:2px;float:right;border:1px;}
.mainpic 						{width:288px;text-align: left;margin:10px 0 0 10px;padding:2px 2px 0px 2px; float:right;border:1px;border-color:#E1E1E1;border-style:solid;}
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;padding-left:5px;padding-right:5px;clear:both; }
.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; }

/* Comments sort - 7/30/2010 SJJ */
#art_comments h2							{ float:left; }
#art_comments #commentSortWrapper			{ float:right; }
#art_comments #commentSortWrapper p			{ margin: 3px; font-size:.7em }
#art_comments #commentSortWrapper select	{ font-size: .9em }
#art_comments #commentSortWrapper input		{}
.hiddenComment								{ background:#efefef;display:block;padding:5px;color:#444 }
.showCommentLink							{ cursor:pointer; }
.removedComment								{ background:#efefef;display:block;padding:5px;color:#444 }

/* DISPLAY ARTICLE IMAGES - 7/21/2010 - kn */
#morepics a {
color:#3064B7;
font-size:.7em;
font-family:arial;
text-decoration: none;
height: 27px;
width:125px;
float:left;
margin-left:7px;
padding-top:7px;
padding-bottom:3px;


}
#navwrapper {
height:27px;
width:292px;
background: #edecec; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#edecec'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#edecec)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #edecec); /* for firefox 3.6+ */
border-right: 1px solid #E1E1E1;
border-left: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;
/* padding-left:4px; */
}

#navbuttonwrapper {
width: 150px;
float: right;
}
#navbuttons a {
color: #7E7E7E;
font-size:1.0em;
font-family:arial;
font-weight:bold;
text-decoration: none;
background-color: transparent;
display: block;
text-align:center;
padding-top:6px;
width: 20px;
height: 20px;
border-left: 1px solid #E1E1E1;
background-repeat: no-repeat;
} 
#bignavbuttons a {
color: #7E7E7E;
font-size:1.0em;
font-family:arial;
font-weight:bold;
text-decoration: none;
background: #edecec; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#edecec'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#edecec)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #edecec); /* for firefox 3.6+ */
display: block;
text-align:center;
padding-top:6px;
width: 20px;
height: 20px;
border-right: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;
margin-top:2px;
background-repeat: no-repeat;
} 
#navbuttons a:hover, #navbuttons a:active {
background-color: #3064B7;
color: #FFFFFF;
background-repeat: no-repeat;
} 
#bignavbuttons a:hover, #bignavbuttons a:active  {
background: #3064B7;
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;
}
.photo_box{
width:288px;text-align: left;margin:0 0 0 10px;padding:2px 2px 0px 2px; float:right;border-left:1px;border-right:1px;border-bottom:1px;border-top:0px;border-color:#E1E1E1;border-style:solid;
}

/* DISPLAY Related Stories - 8/19/2010 - kn */
#rel_stories_box ul			{margin:0;padding-top:5px;}
#rel_stories_box li			{margin-left:35px;padding-right:20px;list-style-type: disc;color:#3266B2;}
#rel_stories_box a			{color:#3266B2;}
#rel_stories_box			{background: #ffffff;border-right: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;width:290px;margin-right:15px;}

#rel_stories_box_header
{
	background:url(/global/images/newslist_bg.jpg) top repeat-x  #fff;
	border: 1px solid #E7E7E7;
	width:270px;
	height:20px;
	font-size:.8em;
	font-family:arial;
	font-weight:bold;
	padding-left: 20px;
	padding-top:10px;
	margin-top:10px;
	
}
/* Tooltip hover for arttools image icons - 8/19/2010 - kn */
.tooltip {
	display:none;
	background:#000000;
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
#arttools {
	font-size:.65em;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding:4px;
	margin-top:10px;
}
#arttools img {
	vertical-align:middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 2px;
}
#arttools a {
	padding-top:2px;
}


/* Newsletters Opt In/Out pages - 8/17/2010 SJJ */
#newsletterSubscribe_describe		{}
#newsletterSubscribe_describe p		{ font-size:1em; color:#444}
#newsletterImg						{ width:260px;height:300px;float:right;}
#newsletterImg span					{background:#fff;display:block;margin-top:140px;padding:5px;color:#444;border:1px solid #ccc;font-size:1.1em;text-align:center;}
#newsletterImg span img				{}
#subscribeFormWrapper				{ background-color:#efefef;padding:0px 5px 5px 5px;float:left;width:330px } 
#subscribeFormWrapper h2			{ margin:20px }
form#newsletterSubscribe			{}
div#subscribeFormButton				{background:url('/global/images/buttons/greenButton.png') no-repeat;height:80px;font-size:1.5em;font-weight:bold;color:#111;padding-top:30px;padding-left:30px;}
div#unsubscribeFormButton			{background:url('/global/images/buttons/lightgreyButton.png') no-repeat;height:80px;font-size:1.5em;font-weight:bold;color:#111;padding-top:30px;padding-left:30px;}
div.newsletterFormButton			{ width:275px;margin-left:10px;}
div.newsletterFormButton:hover		{ cursor:pointer }
div#subscribeFormButton:hover		{color:white}
div#unsubscribeFormButton:hover		{color:maroon}

.phototitle{
font-weight:bold;
text-transform:uppercase;
font-size:.7em;
padding-left:5px;
float:left;
}

/* Follow Us Box */
#followUsBox						{ border:5px solid #999;padding:5px;margin:10px 0px;text-align:center;}
#followUsBox h3						{ padding:0px; margin:0px;}
#followUsBox #facebook_link			{}
#followUsBox #twitter_link			{}
#followUsBox #email_link			{}
#followUsBox #rss_link				{}
#followUsBox ul						{ padding-top:5px;margin-left:24px; }
#followUsBox ul li					{ float:left;}
#followUsBox ul li a				{}
