@charset "utf-8";
/* CSS Document */
body,.wrapper{margin:0;padding:0;}
.wrapper,h1,a.storyLink,#footer,.tip{font-family:Tahoma;font-size:12px;color:#7c8082;}
.wrapper{width:960px;height:auto;
	margin:0 auto;
}
hr,hr.dotted{
	border:none 0;
	border-top:dashed 1px #d5d5d5;
	height:1px;
	clear:both;
}
.subNote{
	font-size:9px;
	margin:4px auto 6px auto;
	padding-top:6px;
	text-align:center;
	clear:both;
	border-top:dotted 1px #d5d5d5;
}
.error{color:#FF0000;font-weight:bold;}

/* GLOBAL CHANGES EACH ISSUE !!!!!!!!!!!!!!!!!!!!!!!!!**************************************************************************/
#logo{background:url(../images/global/logos/LL_Logo_LtBlue.gif) no-repeat; height: 0; width:255px; padding-top: 97px; margin: 30px 0 0 0; overflow: hidden; float:left;}
#topNav a:hover{color:#ff6326;font-weight:normal;}
#topNav .currPage{font-weight:bold;color:#ff6326;}
h1, h2, h3, h4, p a{color:#ff6326;/*color:#7c8082;color:#3a95b8;*/}
h1 a:link,h1 a:visited,h1 a:hover,h1 a:active, a.storyLink:hover, a.subStoryLink:hover{color:#ff6326;text-decoration:underline;}
.pullQuote{color:#ff6326;}
#loginRegion a{text-decoration:none;color:#ff6326;}
#loginRegion a:hover{text-decoration:underline;}
h1.first a, h1.first{color: #71bdbe !important;}

/* HEADER **********************************************************************************************************************/
#header{width:960px;margin:0 auto;}
#tagLine{background:url(../images/global/txt.lynchburgs.premiere.gif) no-repeat; height: 0; width:465px; padding-top: 11px; margin: 30px 0 0 0; overflow: hidden; float:right;}
#topNav{width:960px;margin:20px auto;background:url(../images/navigation/bck.topnav.gif) no-repeat;clear:both;float:left;}
#topNav ul{list-style-type:none;margin:4px 10px 4px 10px;padding:0;}
#topNav li{display:inline;padding-right:4px;}

#loginRegion{width:298px;float:right;margin:30px 0 6px 0;text-align:right;font-size:10px;color:#dfdfdf;}
#loginForm{width:298px;height:32px;float:right;clear:right;border-top:#b1b1b1 1px dotted;text-align:right;display:none;height:60px;}
#loginForm label{}
#loginForm input{}

#searchRegion{width:298px;float:right;clear:right;border-top:#b1b1b1 1px dotted;text-align:right;}
form, input, textarea, select{margin:0;padding:0;}
.searchButton,.searchField{margin-top:5px;float:right;}
.searchField{margin:5px 6px 0 0;border:#f2f2f2 1px solid;color:#CCC;padding:2px;}
.loginLink{display:inline;margin-right:3px;color:#c8a065;}
.loginLink:hover{cursor:pointer;text-decoration:underline;}

/* DEPARTMENT NAVIGATION **********************************************************************************************************************/
#departmentNav{width:182px;float:left;}
#departmentNav ul{list-style-type:none;margin:0;padding:0;}
#departmentNav li{padding:8px 0 8px 18px;border-bottom:solid 1px #f2f2f2;}
#navHome{background:url(../images/navigation/grp.home.gif) no-repeat; height: 0; width:182px; padding-top: 33px; margin: 0; overflow: hidden;}
#navDepartments{background:url(../images/navigation/txt.departments.gif) no-repeat; height: 0; width:182px; padding-top: 29px; margin: 0; overflow: hidden;}
#navEveryIssue{background:url(../images/navigation/txt.every.issue.gif) no-repeat; height: 0; width:182px; padding-top: 33px; margin: 0; overflow: hidden;}
#navSpecialIssues{background:url(../images/navigation/grp.special.issues.gif) no-repeat; height: 0; width:182px; padding-top: 33px; margin: 20px 0 0 0; overflow: hidden;}
a.currPage:link,a.currPage:hover,a.currPage:active,a.currPage:visited{color:#7c8082;text-decoration:none;font-weight:bold;}
a.currPrimaryNav:link,a.currPrimaryNav:hover,a.currPrimaryNav:active,a.currPrimaryNav:visited{color:#7c8082;text-decoration:none;font-weight:bold;}
a.secNavLink:link,a.secNavLink:visited,a.secNavLink:active,a.secNavLink:hover{color:#7c8082;text-decoration:none;}
a.secNavLink:hover{text-decoration:underline;color:#4a4a4a;}

/* SECONDARY NAV + INFO COLUMN **************************************************************************************************/
#secColumn{width:190px;float:right;}

/* CONTENT **********************************************************************************************************************/
#mainContent {width:523px;float:left;margin:0 0 0 36px;}
#indexFeature {width:523px;height:425px;}
#indexFeature img {width:523px;height:425px;top:0;left:0;}
h1, h2, h3, h4{font-size:14px;font-weight:bold;margin:16px 0 0 0;}
h2, h3, h4{color:#666666;font-size:11px;font-weight:bold;margin:8px 0 2px 0;}
h3{margin-bottom:6px;}
h4{margin:0;font-weight:normal;color:#ff7200;}
#mainContent .imgL{float:left;margin:0 15px 15px 0;}
#mainContent .imgR{float:right;margin:0 0 15px 15px;}
a.subStoryLink:link,a.subStoryLink:visited,a.subStoryLink:active{color:#7c8082;}

a.storyLink:link, a.storyLink:visited, a.storyLink:hover,a.storyLink:active,
a.subStoryLink:link,a.subStoryLink:visited,a.subStoryLink:hover,a.subStoryLink:active{font-size:11px;font-weight:bold;background:url(../images/global/icn.right.arrow.gif) no-repeat;margin: 10px 10px 10px 0;padding-left:14px;}
a.storyLink:hover,a.subStoryLink:hover{padding-left:20px;text-decoration:none;}

a.subStoryLink:link,a.subStoryLink:visited,a.subStoryLink:hover,a.subStoryLink:active{background:none;padding:0;font-weight:normal;text-decoration:none;}
a.subStoryLink:hover{padding-left:0;text-decoration:underline;}
.pullQuote{width:60%;float:right;border-left:#656565 3px solid;padding:10px 0 10px 10px;margin:30px 0 30px 30px;}

/* HOMEPAGE ONLY **********************************************************************************************************************/
#moreStories{background:url(../images/homepage/txt.more.stories.this.issue.gif) no-repeat; height: 0; width:520px; padding-top: 30px; margin-top: 20px; overflow: hidden; clear:both;}

/* CONTENT **********************************************************************************************************************/
/* FOOTER **********************************************************************************************************************/
#footer{width:960px;margin:0 auto;clear:both;float:left;}
hr.footerLine1{border:none 0;border-top:solid 1px #7c8082;height:1px;margin:0;padding:0;}
hr.footerLine2{border:none 0;border-top:solid 2px #eff0f0;height:1px;margin:2px 0 0 0;padding:0;}
#footer #footerNavColumn{width:500px;height:auto;float:left;margin-bottom:20px;}
#footer #Copyright{width:400px;height:auto;float:right;margin-bottom:20px;text-align:right;font-size:11px;}
#footer #footerNavColumn ul {list-style-type:none;margin:8px 0 0 0;padding:0;}
#footer #footerNavColumn li {display:inline;}
.tt-flickr-Large {padding:0 20px 20px 0;float:left;}
.oldStory,.highlightedText{color:#ff7200;margin:0 0 0 -10px;padding:0;}
.highlightedText{margin:0;}
img.alignright{margin:10px 0 10px 10px;}
img.alignleft{margin:10px 10px 10px 0;}
a.footerNav:link,a.footerNav:visited,a.footerNav:active{color:#7c8082;text-decoration:none;}

/* CHANGE EVERY ISSUE */
a.footerNav:hover{color:#98b233;text-decoration:underline;}
a.storyLink:hover,a.subStoryLink:hover{color:#98b233;text-decoration:underline;}

/* STORIES ******************************************************************************************/
#hdr_FeatureStory, #hdr_ArtStory, #hdr_BodyStory, #hdr_HomeGardenStory, #hdr_TasteStory, #hdr_ThisCityStory, #hdr_TravelStory, #hdr_EditorsLetter, #hdr_Trends, #hdr_PickLitter, #hdr_JustThought, #hdr_Recipes, #hdr_Found, #hdr_Currency, #hdr_CommunityNews{height:0;width:519px;padding-top:33px;margin-top:0;overflow:hidden;clear:both;}

#hdr_FeatureStory{background:url(../images/stories/hdr.features.gif) no-repeat;}
#hdr_ArtStory{background:url(../images/stories/hdr.art.gif) no-repeat;}
#hdr_BodyStory{background:url(../images/stories/hdr.body.gif) no-repeat;}
#hdr_HomeGardenStory{background:url(../images/stories/hdr.homegarden.gif) no-repeat;}
#hdr_TasteStory{background:url(../images/stories/hdr.taste.gif) no-repeat;}
#hdr_ThisCityStory{background:url(../images/stories/hdr.thiscity.gif) no-repeat;}
#hdr_TravelStory{background:url(../images/stories/hdr.travel.gif) no-repeat;}
#hdr_EditorsLetter{background:url(../images/stories/hdr.editorsletter.gif) no-repeat;}
#hdr_Trends{background:url(../images/stories/hdr.trends.gif) no-repeat;}
#hdr_PickLitter{background:url(../images/stories/hdr.picklitter.gif) no-repeat;}
#hdr_JustThought{background:url(../images/stories/hdr.thought.gif) no-repeat;}
#hdr_Recipes{background:url(../images/stories/hdr.recipes.gif) no-repeat;}
#hdr_Found{background:url(../images/stories/hdr.found.gif) no-repeat;}
#hdr_Currency{background:url(../images/stories/hdr.currency.gif) no-repeat;}
#hdr_CommunityNews{background:url(../images/stories/hdr.communitynews.gif) no-repeat;}
#hdr_Contact{background:url(../images/contact/txt_contactus.png) no-repeat;padding-top:23px;width:102px;float:left;height:0;overflow:hidden;margin-top:6px;}
#hdr_OhSnap{background:url(../images/oh_snap/txt_ohsnap.png) no-repeat;padding-top:20px;width:91px;float:left;height:0;overflow:hidden;margin-top:7px;}
#hdr_Register{background:url(../images/register/hdr_userRegistration.png) no-repeat;padding-top:19px;width:139px;float:left;height:0;overflow:hidden;margin-top:7px;}
#hdr_ActivateAccount{background:url(../images/register/hdr_userActivation.png) no-repeat;padding-top:20px;width:190px;float:left;height:0;overflow:hidden;margin-top:7px;}
#hdr_LoginValidation{background:url(../images/validation/txt_LoginValidation.png) no-repeat;padding-top:20px;width:134px;float:left;height:0;overflow:hidden;margin-top:7px;}
#hdr_AdvertiserIndex{background:url(../images/advertiser/txt.advertiser.index.png) no-repeat;padding-top:21px;width:140px;float:left;height:0;overflow:hidden;margin-top:6px;}

/* COMMENTS ******************************************************************************************/
#story_Comments{border-top:#d5d5d5 dotted 1px;width:100%;clear:both;}
#btn_ClickToLogin{background:url(../images/stories/btn.click.to.login.gif) no-repeat;width:154px;height:0;padding-top:18px;overflow:hidden;margin:13px 0 0 6px;}
#txt_MustLogin{background:url(../images/stories/txt.must.login.gif) no-repeat;width:305px;height:0;padding-top:19px;overflow:hidden;margin:20px auto 0 auto;}
#txt_PostComment{background:url(../images/stories/txt.post.comment.gif) no-repeat;width:141px;height:0;padding-top:16px;overflow:hidden;margin:13px 0 0 6px;float:left;}
#txt_CommentSubmitted{background:url(../images/stories/txt.comment.submitted.gif) no-repeat;width:149px;height:0;padding-top:14px;overflow:hidden;margin:20px auto 0 auto;}

#story_Comments form{margin:10px 0 0 0;padding:0;}
#story_Comments #postedAs{margin:13px 14px 0 0;float:right;font-size:10px;}
#story_Comments label{float:left;width:100px;margin:0 0 0 8px;}
#story_Comments textarea{float:left;margin:0 0 0 8px;width:491px;background:#f6f6f6;border-top:#cdcdcd 1px solid;border-left:#cdcdcd 1px solid;border-right:#cdcdcd 1px solid;padding:4px;}

#story_Comments #textarea_bottom{background:url(../images/stories/grp.textarea.bottom.gif) no-repeat;width:501px;height:30px;float:left;clear:left;margin-left:8px;}

.btn_submitComment{background:url(../images/stories/btn.submit.comment.gif) no-repeat;width:134px;height:0;padding-top:26px;float:right;margin:5px 0 20px 0;overflow:hidden;cursor:pointer;}

.userComment{background-color:#f6f6f6;margin:0 0 0 8px;width:477px;padding:12px;float:left;}
.talk{float:left;width:41px;height:16px;background:url(../images/stories/grp.talk.gif) no-repeat;clear:both;}
.postAuthor{font-size:10px;float:left;padding:1px 0 0 4px;margin:0 0 30px 0;}
.postDate{font-size:10px;float:right;padding:1px 0 0 4px;margin:0 14px 30px 0;}

/* SPECIAL ISSUES ************************************************************************************/
#hdr_SpecialIssues{background:url(../images/special_issues/bck_header.gif) repeat-x;width:100%;height:33px;}
img.rightCorner{float:right;}
#hdr_SpecialIssues img.titleImage{float:left;}

#hdr_subHeader{background:url(../images/special_issues/bck_subheader.gif) repeat-x;width:100%;height:18px;text-transform:uppercase;font-size:9px;}
#hdr_subHeader .subheaderText{padding:3px 0 0 6px;float:left;}
img.leftCorner{float:left;}

/* HEADERS *******************************************************************************************/
.hdr_Orange{background:url(../images/global/bck_hdrOrange.gif) repeat-x;width:100%;height:33px;}
.hdr_Black{background:url(../images/global/bck_hdrBlack.gif) repeat-x;width:100%;height:33px;}
.hdr_DarkGray{background:url(../images/global/bck_hdrDarkGray.gif) repeat-x;width:100%;height:33px;}

.hdr_subFilter{background:url(../images/global/bck_subFilter.gif) repeat-x;width:100%;height:41px;}
.hdr_subFilter #txt_FilterLetter{background:url(../images/advertiser/txt_filter_letter.gif) no-repeat;padding-top:14px;width:87px;float:left;height:0;overflow:hidden;margin-top:6px;float:left;}
.hdr_subFilter #txt_ItemsPerPage{background:url(../images/advertiser/txt_items_per_page.gif) no-repeat;padding-top:15px;width:93px;float:left;height:0;overflow:hidden;margin-top:6px;float:left;}
.hdr_subFilter #txt_SearchKeyword{background:url(../images/advertiser/txt_search.gif) no-repeat;padding-top:12px;width:44px;float:left;height:0;overflow:hidden;margin-top:6px;float:left;}
.hdr_subFilter input,.hdr_subFilter select{float:left;margin:0 16px 0 6px;background-color:#f6f6f6;border:#dfdfdf 1px solid;padding:2px;}
.hdr_subFilter input {margin-top:2px;}
.hdr_subFilter .btn_submitSearch{background:url(../images/advertiser/btn_submit_search.gif) no-repeat;width:99px;height:0;padding-top:23px;overflow:hidden;}

/* ARCHIVES ******************************************************************************************/
#hdr_Archives{background:url(../images/archives/hdr_archives.gif) no-repeat;height:0px;width:519px;padding-top:33px;overflow:hidden;margin-top:30px;clear:both;float:left;}
.subHeader{background:url(../images/archives/bck_subtitle.gif) no-repeat;height:18px;width:519px;padding:3px 0 0 10px;margin-top:0;clear:both;text-transform:uppercase;font-size:9px;}
table{border:0;font-size:11px;}
table tr{height:24px;}
tr.headerRow{}
td.archTabHeader{border-bottom:1px #d5d5d5 dotted;}
td.archTabDate{text-align:center;font-weight:bold}
.tip {background-color:#f3f3f3;padding:5px;width:450px;color:#646769;font-size:11px;border:#b1b1b1 1px solid;}
.something_else .tip {background-color: #f3f3f3;}

/* CALENDAR ****************************************************************************************/
.cal_Column{width:345px;float:left;margin:14px 0 0 20px;}

/* SEARCH ******************************************************************************************/
#hdr_Search{background:url(../images/search/hdr.search.gif) no-repeat;height:0;width:519px;padding-top:33px;margin-top:0;overflow:hidden;clear:both;}

/* ADVERTISER INDEX ********************************************************************************/
.adind_Column{width:345px;float:left;margin:14px 0 30px 20px;}
.adind_Column h3{font-weight:bold;float:left;clear:left;margin:6px 0 0 0;cursor:pointer;width:100%;}
.adind_Column h3:hover{color:#ef7c03;}
.adind_Column .adInfo{display:none;float:left;clear:left;margin:0;border-left:3px #7c8082 solid;width:100%;}
.adind_Column .adInfo p{padding:3px 0 3px 10px;}

/* CONTACT *****************************************************************************************/
#contactAddress{width:230px;float:left;padding-top:10px;}
#contactAddress p{margin-left:20px;clear:both;}
#contactForm{width:460px;float:right;border-left:dashed 1px #d5d5d5;padding:10px 0 0 40px}
#contact_ForestOffice,#contact_AdvertisingInquiries,#contact_ContactForm{overflow:hidden;height:0;}
#contact_ForestOffice{background:url(../images/contact/txt_ForestOffice.gif) no-repeat;width:111px;padding-top:14px;}
#contact_AdvertisingInquiries{background:url(../images/contact/txt_AdvertisingInquiries.gif) no-repeat;width:162px;padding-top:17px;margin:10px 0;float:left;}
#contact_ContactForm{background:url(../images/contact/txt_OnlineContactForm.gif) no-repeat;width:172px;padding-top:14px;margin-bottom:8px;}
#contactForm .storyLink{background:0 none;padding:0;margin-left:26px;margin-top:0;}

label{width:120px;float:left;clear:both;font-size:14px;}
input.formItem, select.formItem, textarea.formItem{float:left;background-color:#eaeaea;border:#d2d2d2 1px solid;width:250px;padding:3px;}
textarea.formItem{width:400px;}
label, input.formItem, select.formItem, textarea.formItem{margin-bottom:4px}
#contact_ContactForm form{margin-top:8px;}
label,input,select,textarea{font-family:Tahoma;font-size:12px;color:#7c8082;margin:3px 0 0 0;}

.submitButton{width:134px;height:0;background:url(../images/contact/btn_submit.gif) no-repeat;padding-top:26px;overflow:hidden;cursor:pointer;margin:20px 0 0 0;}
.field_error{background-color:#ef7c03;color:#FFF;float:left;border:#d2d2d2 1px solid;width:250px;padding:3px;}
textarea.field_error{width:400px;}

#formError{font-size:10px;font-weight:bold;padding:0 0 0 30px;min-height:20px;background:url(../images/global/icn_error.gif) no-repeat;margin:20px 0;}
#emailSent{background:url(../images/contact/txt_emailSent.gif) no-repeat;width:283px;height:0px;overflow:hidden;padding-top:49px;margin:30px auto 0 auto;}

#contactFlash{width:362px;height:226px;float:right;clear:both;}
/* OH SNAP **********************************************************************************************/

#currentWinner{background:url(../images/oh_snap/txt_currentWinner.gif) no-repeat;width:219px;height:0;padding-top:13px;overflow:hidden;margin-left:14px;}
#previousWinners{background:url(../images/oh_snap/txt_previousWinners.gif) no-repeat;width:182px;height:0;padding-top:13px;overflow:hidden;margin:0 0 12px 14px;}
#ohsnap_Submission, #ohsnap_PhotoUpload{overflow:hidden;height:0;}
#ohsnap_Submission{background:url(../images/oh_snap/txt_submission.gif) no-repeat;width:176px;padding-top:17px;margin-bottom:10px;}
#ohsnap_PhotoUpload{background:url(../images/oh_snap/txt_photoUpload.gif) no-repeat;width:119px;padding-top:17px;}
#ohsnap_SubmitForm, #ohsnap_PhotoForm{padding:10px;}
#ohsnap_SubmitForm{padding-left:14px;}
#ohsnap_SubmitForm{width:430px;float:left;}
#ohsnap_PhotoForm{width:260px;float:right;border-left:dashed 1px #d5d5d5}
.submitPhoto{width:134px;height:0;background:url(../images/oh_snap/txt_sendPhoto.gif) no-repeat;padding-top:26px;overflow:hidden;cursor:pointer;margin:20px 0 0 0;}
#fileSent{background:url(../images/oh_snap/txt_fileSent.gif) no-repeat;width:278px;height:0px;overflow:hidden;padding-top:32px;margin:30px auto 0 auto;}
#ohsnap_SubmitForm .storyLink{background:0 none;padding:0;margin-left:26px;margin-top:0;}

/* REGISTER *********************************************************************************************/
#txt_BenefitsMembership{background:url(../images/register/txt_benefitsMembership.gif) no-repeat;width:166px;height:0;padding-top:17px;overflow:hidden;}
#txt_RegisterTerms{background:url(../images/register/txt_termsInfo.gif) no-repeat;width:160px;height:0;padding-top:13px;overflow:hidden;}
#txt_RegisterAccount{background:url(../images/register/txt_registerAccount.gif) no-repeat;width:295px;height:0;padding-top:17px;overflow:hidden;}
#txt_SetPassword{background:url(../images/register/txt_setPassword.gif) no-repeat;width:128px;height:0;padding-top:13px;overflow:hidden;}
#txt_AgreeEmails{background:url(../images/register/txt_emails.gif) no-repeat;width:45px;height:0;padding-top:13px;overflow:hidden;margin:10px 0;}
#txt_AccountCreated{background:url(../images/register/txt_accountCreated.gif) no-repeat;width:359px;height:0;padding-top:41px;overflow:hidden;margin:20px auto 0 auto;clear:both;}

#txt_RegisterAccount, #txt_SetPassword {margin-bottom:12px;}

#register_Benefits{width:250px;float:left;}
#register_Benefits ul{margin:0 0 0 14px;padding:0;}

#register_Terms{width:440px;float:right;border-left:dashed 1px #d5d5d5}
#register_TermsWindow{width:460px;height:200px;overflow-y:scroll;margin:8px 0;}
label.agreeCheckbox{float:left;clear:none;width:400px;font-size:11px;padding:0 0 0 3px;color:#ef7c03;}

#register_Account{width:400px;float:left;}
#register_Account label{width:130px;text-align:right;padding-right:8px;}

#register_Password{width:277px;float:right;}
#register_Password label{width:100px;text-align:right;padding-right:8px;}
#register_Password .formItem{width:150px;}
#register_Password .subInfo{color:#ef7c03;font-size:10px;width:100%;margin:8px 0 0 0;float:left;}
#register_Password .field_error{background-color:#ef7c03;color:#FFF;float:left;border:#d2d2d2 1px solid;width:150px;padding:3px;}

#register_Benefits, #register_Terms, #register_Account, #register_Password{padding:10px;}

.completeRegistration{width:134px;height:0;background:url(../images/register/btn_completeRegistration.gif) no-repeat;padding-top:26px;overflow:hidden;cursor:pointer;margin:20px 0;}

/* ACTIVATE *********************************************************************************************/
#activateInfo{width:363px;float:left;clear:both;padding:10px;}
#activateForm{width:300px;float:right;border-left:dashed 1px #d5d5d5;padding:10px 10px 10px 30px;}
#txt_activationDetails{background:url(../images/register/txt_activationDetails.gif) no-repeat;width:124px;height:0;padding-top:13px;overflow:hidden;margin:14px 0 12px 0;}
#activateForm form{border:0 none;margin:0;padding:0;}

#activateForm label{width:90px;}
#activateForm input{width:200px;}

.btn_activateAccount{width:134px;height:0;background:url(../images/register/btn_activateAccount.gif) no-repeat;padding-top:26px;overflow:hidden;cursor:pointer;margin:30px 0;}

#txt_AccountActivated{background:url(../images/register/txt_accountActivated.gif) no-repeat;width:284px;height:0;padding-top:45px;overflow:hidden;margin:20px auto 0 auto;clear:both;}

/* VALIDATION *******************************************************************************************/
#txt_validationFailed{background:url(../images/validation/grp_validationFailed.gif) no-repeat;width:214px;padding-top:43px;height:0;overflow:hidden;}
#txt_loginHere{background:url(../images/validation/txt_login_here.gif) no-repeat;width:77px;padding-top:17px;height:0;overflow:hidden;margin:16px 0 0 0;}
.btn_Login{width:134px;height:0;background:url(../images/validation/btn_login.gif) no-repeat;padding-top:26px;overflow:hidden;cursor:pointer;margin:30px 0;}

/* ******************************************************************************************************/
/* ******************************************************************************************************/
/* MODULES **********************************************************************************************/
.module_Region{background:#f7f8f8 url(../images/modules/bck.bottom.rr.gif) no-repeat bottom; width:168px;height:auto;font-size:11px;padding:10px 10px 4px 10px;line-height:14px;}
.module_Button{padding-top:12px;}
.module_Region_Left{background:#f7f8f8 url(../images/modules/bck.bottom.rr.left.gif) no-repeat bottom; width:172px;height:auto;font-size:11px;padding:10px 5px 4px 5px;line-height:14px;}
.module_Region_Left .module_Button{padding:10px 0 0 0;}

/* READ ONLINE ******************************************************************************************/
#hdr_ReadOnline{background:url(../images/read_online/hdr.read_online.gif) no-repeat;height:0;width:188px;padding-top:33px;margin-top:20px;;overflow:hidden;clear:both;}
#online_Region{background:url(../images/read_online/bck.read_online.gif) no-repeat;width:176px;height:129px;font-size:11px;padding:6px;}
#online_Region img{padding-top:6px;}

/* INTERESTED IN ADVERTISING? ***************************************************************************/
#hdr_AdInterest{background:url(../images/modules/advertising/hdr.interested_advertising.gif) no-repeat;height:0;width:188px;padding-top:33px;margin-top:20px;overflow:hidden;clear:both;}

/* BEST OF VOTING ***************************************************************************/
#hdr_BestOf{background:url(../images/modules/bestOf/hdr.cast.vote.gif) no-repeat;height:0;width:188px;padding-top:33px;overflow:hidden;clear:both;}

/* RECENT COMMENTS **************************************************************************************/
#hdr_RecentComments{background:url(../images/modules/comments/hdr.comments.gif) no-repeat;height:0;width:188px;padding-top:31px;margin-top:20px;overflow:hidden;clear:both;}
.recentComments{width:100%;float:left;margin-bottom:10px;}
.recentComments .commentAuthor{width:107px;float:left;font-weight:bold;}
.recentComments .commentDate{width:55px;float:right;}
.recentComments .storyTitle{border-bottom:#7c8082 dotted 1px;float:left;clear:both;margin:3px 0;width:100%;}
.recentComments .commentContent{clear:both;margin:4px 0 10px 0;width:100%;}

/* OH SNAP **********************************************************************************************/
#hdr_ohsnap{background:url(../images/navigation/grp.ohsnap.gif) no-repeat; height: 0; width:182px; padding-top: 33px; margin: 20px 0 0 0; overflow: hidden;}

/* ARCHIVES *********************************************************************************************/
#hdr_Archive{background:url(../images/modules/archives/hdr.archives.gif) no-repeat;height:0;width:189px;padding-top:33px;margin-top:20px;overflow:hidden;clear:both;}
#module_Archive{background:url(../images/modules/archives/bck.archives.gif) top left repeat-x;width:189px;font-size:11px;}
#module_Archive ul{list-style-type:none;padding:0;margin:0;font-size:12px;}
#module_Archive li{border-bottom:#f2f2f2 1px solid;width:100%;height:20px;padding:10px 0 4px 20px;width:169px;}
#module_Archive a:link,#module_Archive a:visited,#module_Archive a:active,#module_Archive a:hover{color:#7c8082;text-decoration:none;}
#module_Archive a:hover{text-decoration:underline}

/* Begin Images */
p img {padding: 0;max-width: 100%;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: block;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: block;}
.alignright {float: right;}
.alignleft {float: left}

/* End Images */
.pngFix{}



/* CURRENT STYLES TO BE CHANGED **************************************/

a.storyLink:hover, a.subStoryLink:hover{color:#ff6326;text-decoration:underline;}