body {
	margin:0px; padding:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	background-color: #F6F7F8;
	text-align: center;		
}

#header {
	width:900px;
	height:113px;
	margin: 0px auto;
	background-image:url('/images/global/header2010.jpg');
	background-repeat:no-repeat;
	background-position: top center;	
}

#header h1 {padding: 0px; margin:0px; height:51px;}
#header h1 span {display:none;}

/********************** PAGES **************************/


#container {
	width: 900px;
	margin: 0px auto;	
	padding: 0px;
	text-align:left;
	background-image:url('/images/global/background2010.jpg');
	background-repeat:repeat-y;
	background-position: top center;	
}

/********** CONTENT ***************/

#content {
	margin: 0px 15px 0px 20px;
	text-align:left;
}

#column {
	float: left;
	width: 420px;
	padding: 0px; margin:0px;
}

#smallcolumn {
	float: left;
	width: 300px;
	padding: 0px; margin:0px;
}

#column.leftcol { margin:0px 10px 0px 0px; }

#block {
	padding: 0px 0px 10px 0px; margin:0px;
	text-align:center;
}

#contentchunk {
	padding: 0px 20px; margin:0px;
}

#contentblock {
	padding: 0px 20px; margin:0px;
	border: 1px solid #ababab;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#contentblock.email {
	font-size: 13px;
}


#detailframe {
	margin:0px; padding: 10px;
	background-color:#fff;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h2 {
	width: 350px; height: 53px;
	   margin: 4px 0;
}

h2 span { display:none; }

h2.woeoftheweek { background-image:url('/images/headers/woeoftheweek.gif'); }
h2.upcomingevents { background-image:url('/images/headers/upcomingevents.gif'); }
h2.blogs { background-image:url('/images/headers/recentblogs.gif'); }
h2.book { background-image:url('/images/headers/book.gif'); }
h2.poll { background-image:url('/images/headers/currentpoll.gif'); }
h2.about { background-image:url('/images/headers/about.gif'); }
h2.store { background-image:url('/images/headers/store.gif'); }
h2.cast { background-image:url('/images/headers/cast.gif'); }
h2.woe { background-image:url('/images/headers/woe.gif'); }
h2.staff{ background-image:url('/images/headers/staff.gif'); }
h2.error { background-image:url('/images/headers/error.gif'); }
h2.live { background-image:url('/images/headers/mortifiedlive.gif'); }
h2.featuredvideo { background-image:url('/images/headers/featuredvideo.gif'); }
h2.spotlighton { background-image:url('/images/headers/spotlighton.gif'); }
h2.onlineangst { background-image:url('/images/headers/recess.gif'); }
h2.shareshame{ background-image:url('/images/headers/shareshame.gif'); }
h2.presskit { background-image:url('/images/headers/presskit.gif'); }
h2.participate { background-image:url('/images/headers/participate.gif'); }
h2.storetifiedspotlight{ background-image:url('/images/headers/storetifiedspotlight.gif'); }
h2.tvfilm{ background-image:url('/images/headers/tvfilm.gif'); }

#block p, #block form { 
	padding: 0px 0px 0px 20px;
	text-align:left;
}

#block input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.subnav {
	margin: 5px 0px;
	padding: 5px;
	border: 1px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#55606A;
	color:#fff;
	text-align:center;
}

.subnav a {color: #fff;}
.subnav a:hover {color: #fff; text-decoration:none;}

.subnav2 {
	margin: 5px 0px;
	padding: 5px;
	border: 1px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#efefef;
	text-align:center;
}


ul.ulcol {
	float: left; 
	padding:0px;
	width: 300px;
}

ul.ulcol li {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}

/***************** TABLE ALIGNMENT *************/

table.topleft {float: left; margin: 0px 15px 15px 0px; }

/***************** IMAGE ALIGNMENT *************/

img.topleft {float: left; padding: 0px 5px 5px 0px; }
img.topright {float: right; padding: 0px 0px 5px 5px; }

/*********** FONTS ************/

.bodytext {	font-family: arial, helvetica, sans-serif;
	font-size: 12px;}
.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.subtext { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666;}


h3 { 
	font-family: "Courier New", Courier, monospace;
	font-size: 24px;
	font-weight: bold;
	color:#990000;
	text-align:center;
	padding: 0px; margin: 5px;
}

h3.small { font-size: 16px;}

h3 span.small { font-size: 11px; color:#000;}


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

#footer {
	padding:30px; margin:0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #4B676E;	
	text-align: center;
}

#footer a { color: #990000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer span { display:none; }

table#shareshame {
	border: 1px solid #990000;
	margin: 10px;
}

/* ************************ EVENT TABLE ************************* */

table#events {
	background-color: #fff;
	border:1px solid #555;
}

table#events tr th {
	background-color:#000033;
	color: #fff;
	font-weight:bold;
}


table#events tr td {
	background-color: #eee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

table#events tr td.whencol {
	background-color:#D8DCE0;
}

table#events tr:hover td {
	background-color:#C5D2DD;
}


table#events tr.eventdetail td {
	background-color:#fff;
	padding: 0px; margin:0px;
	border: 1px solid #ccc;
}

form {
	padding: 0px;
	margin: 5px;
}

form table {
	background-color: #DFE2E5;
}


table tr.chartdark { background-color:#efefef; }
table tr.chartlight { background-color:#fff; }

/* *************************  LINK COLORS  ***************** */

a { color: #990000; text-decoration: underline }
a:hover { color:#CC0033; text-decoration: none;}
