//INTERFACE SETTINGS

.MainContent	{ background-color: #fff; font: 10px verdana; color: #000; }
.MainContentMobile	{ background-color: #FFF; font: 10px verdana; color: #333;}
.ContentsTop 	{ background-color: #000; font: 14px verdana; font-weight: bold; color: #fff; Border: 1px solid black;}
.ContentsBottom { background-color: #FFF; font: 14px verdana; font-weight: bold; color: #000; Border: 1px solid black;}
.PageFooter		{ background-color: #FFF; font: 10px verdana; }


.IssueMonth		{ font: 16px verdana; font-weight: bold; color: black; }
.IssueDay		{ font: 42px verdana; 	color: black; font-weight:bold; }
.IssueText		{ font: 10px verdana; 	color: black; }


.FeaturedTitle	{ font: 12px verdana; color: black;  }
.FeaturedDate	{ font: 28px verdana; color: black; font-weight: bold; padding: 1px;}
.FeaturedDesc	{ font: 10px verdana; color: #333;}
.FeaturedDateToday	{ font: 28px verdana; color: black; font-weight: bold; background-color: #FF6; border: 1px solid #C00; padding: 1px;}
.FeaturedDateTomrw	{ font: 28px verdana; color: #C00; font-weight: bold; padding-left: 2px; padding-right: 2px;}
.FeaturedDescToday	{ font: 10px verdana; color: black}


.SubHeader	{ font: 12px verdana; color: #FF3399; font-weight: bold; }
.Header		{ font: 14px verdana; color: #FF3399; font-weight: bold; }
.small		{ font: 10px verdana; }
.smallblack	{ font: 10px verdana; color: black; }
.message	{ font: 10px verdana; color: #C00; font-weight: bold; }
.bold		{ font: 11px verdana; color: #666; font-weight: bold; }
.boldblack		{ font: 11px verdana; color: #000; font-weight: bold; }


.PhotosetBorder			{ border: 2px solid #FFF; background: #FABECD; }
.PhotosetBorderLink		{ border: 2px solid #FFF; background: #FABECD; cursor:hand; }
.PhotosetBorderActive	{ border: 2px solid #000; background: #FABECD; cursor:hand; }
.PhotosetBorderNA 		{ border: 2px solid #FFF; background: #FFD4DE; }
.PhotosetImageNA		{ filter: alpha(opacity=50, enabled=1); cursor: hand;}



.PreviewBorder 		{ border: 1px solid #ddd; }
.PhotosetItemBorder	{ border: 1px solid #ddd; }
.PhotoBorder		{ border: 1px solid #ddd; }
.PhotoBorder_highlight	{ border: 1px solid #336; cursor: hand; filter: alpha(opacity=90); }

.adHeadline		{ color:#336; text-decoration:none; font: 9px verdana; font-weight:bold; padding: 1px}
.adHeadline:hover 	{ text-decoration:underline; }
.adText			{ color:#666; text-decoration:none; font: 9px verdana; padding: 1px}


table.Content 		{ background-color: white; }
table.AdminContent 	{ background-color: #EEE; border: 1px solid #000; }
table.Calendar 		{ border: 1px solid #666; }

	.highlight	{ background-color: #FCD1DB; cursor: hand; }
	.inactive	{ background-color: #efefef; 	cursor: hand; }
	.datarow	{ font: 12px tahoma; color: #000000; background: #FFF; cursor: hand; }
	.data_header { font: 12px verdana; color: #FF0080; background: #FFD4DE; font-weight: bold; padding-left: 5px; }
	
	.list_row			{ font: 11px tahoma; cursor: hand;}
	.list_row_highlight	{ font: 11px tahoma; background: #eee; cursor: hand;}

	td 					{ font: 10px Verdana; color:#000; font-weight:normal; }
	td.data				{ font: 10px verdana; color: #000000; background: #FFF; }
	td.ColumnHeader 	{ background:#999; font: 10px Verdana; color:#000; font-weight:bold; border: 1px outset; }
	td.CalendarHeader 	{ background:#FABECD; font: 12px Tahoma; color:#FA627F; font-weight:bold; border: 2px solid white; }





a			{ color:#336; text-decoration:none; font-weight:bold; }
a:hover 		{ text-decoration:underline; }

a.list			{ color: #336; text-decoration:none; font-weight: bold;}
a.list:hover	{ text-decoration:underline; }

body 			{ font: 10px verdana; color:#666; background:#dddddd; background-image:url("/images/stare-bkg.gif"); background-attachment: fixed; border:0; margin:0; }
body.admin		{ font: 10px verdana; color:#666; background:#dddddd; background-image:url("/images/stare-bkg.gif"); background-attachment: fixed; border:0; }
body.mobile 		{ font: 10px verdana; color:#666; background:#FFFFFF; border:0; margin:0; }

input 			{ font: 10px verdana; color:#333; }
textarea		{ font: 10px verdana; color:#333; }
textarea.Bio 	{ border: 1px solid black; font: 10px verdana; width: 250; height: 90; }
select			{ font: 10px verdana; color:#333; }

.myissue	{ font: 10px verdana; color: #000; background:#FF6; }
.backissue	{ font: 10px verdana; color: #999; background:#FFF; }




.ContentBoxHeader		{ font: 12px verdana; color: #FF3399; font-weight: bold; padding-left: 1px; padding-bottom: 1px; }
.ContentBoxHeader2		{ font: 12px verdana; color: #FF3399; font-weight: bold; padding-left: 1px; padding-bottom: 0px; }
.ContentBoxHeader3l		{ font: 10px verdana; background-color: #CCC; color: #333; font-weight: bold; padding-left: 4px; padding-bottom: 0px; border-top: 1px solid #999; border-left: 1px solid #999}
.ContentBoxHeader3r		{ font: 10px verdana; background-color: #CCC; color: #000; font-weight: bold; padding-right: 4px; padding-bottom: 0px; border-top: 1px solid #999; border-right: 1px solid #999}
.ContentBoxHeader4l		{ font: 10px verdana; background-color: #FF6; color: #000; font-weight: bold; padding-left: 4px; padding-bottom: 0px; border-top: 1px solid #999; border-left: 1px solid #999}
.ContentBoxHeader4r		{ font: 10px verdana; background-color: #FF6; color: #000; font-weight: bold; padding-right: 4px; padding-bottom: 0px; border-top: 1px solid #999; border-right: 1px solid #999}
.ContentBoxHeader5		{ font: 10px verdana; color: #333; font-weight: bold; padding-left: 1px; border-bottom: 1px solid #666; }
.ContentBoxHeader5r		{ font: 10px verdana; color: #333; padding-left: 1px; border-bottom: 1px solid #666; }

.ContentBox			{ border: 1px solid #FABECD; background-color: #FFF; padding-left: 4px; padding-right: 4px; padding-top: 8px; padding-bottom: 8px; }
.ContentBox2		{ border: 1px solid #FABECD; background-color: #FFF; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.ContentBox3		{ border: 1px solid #999; background-color: #FFF; padding-left: 4px; padding-right: 4px; padding-top: 8px; padding-bottom: 8px; }
.ContentBox5		{ background-color: #FFF; padding-left: 4px; padding-right: 4px; padding-top: 8px; padding-bottom: 8px; border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD;}
.ContentBoxGoogle		{ border: 1px solid #FABECD; background-color: #F4F4F4; padding-left: 4px; padding-right: 4px; padding-top: 0px; padding-bottom: 0px; }


a.nav			{ font: 10px verdana; color: #336; text-decoration:none; font-weight:bold; padding: 1px;}
a.nav2			{ font: 10px verdana; color: #336; text-decoration:none; font-weight:bold;}
a.nav2:hover		{ font: 10px verdana; color: #336; text-decoration:none; font-weight:bold;}
.NavHeader		{ font: 12px verdana; color: #FE60AF; font-weight: bold; padding-left: 2px; background-color: #333;}
.NavContent		{ font: 10px verdana; color: #336; text-decoration:none; font-weight:bold; padding: 1px; border-top: 1px solid #EEE; border-bottom: 1px solid #333; background-color: #CCC;}
.NavContent_highlight	{ font: 10px verdana; color: #336; text-decoration:none; font-weight:bold; padding: 1px; border-top: 1px solid #EEE; border-bottom: 1px solid #333; background: #FF6; cursor: hand;}
.NavContent2	{ background-color: #CCC;}
.NavHeader150	{ font: 11px verdana; color: #FF0080; font-weight: bold; background-color: #FFFFFF; background-image:url("/images/navheader150.jpg"); }
.NavContent150	{ background-color: #FFFFFF; background-image:url("/images/navcontent150.jpg"); }