/* CSS for Katrina Symposia Website */

html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	}
	

#banner {
	width:100%;
	}
	
h1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#999999;
	border-bottom:1px solid #000000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

p { 
	margin:0px 0px 0px 0px; 
	display:inline;
	font-size:12px;
	}
	
h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	}

h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	}

.smaller {font-size:10px;}

/* MAIN CONTENT */

#content {width:740px;}

.contentMain {
	width:712px;
	font-size:12px;
	background-color:#FFFFFF;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
table.contentMain {margin-left:28px;}

.topics {
	background-color:#EBEBEB;
	margin:0px 0px 12px 0px;
	width:475px;
	height:100%;
	min-height:100%;
	}

.topics h1 {
	width:455px;
	padding:0px 0px 0px 20px;
	display:block;
	}

.topics h2 {
	margin:12px 0px 0px 20px;
	display:block;
	}

.topics h3 {
	display:block;
	margin:12px 0px 0px 20px;
	}

.topics p {
	display:block;
	margin:0px 0px 0px 20px;
	padding:0px 0px 12px 0px;
	}

.locations {
	background-color:#EBEBEB;
	width:220px;
	padding-bottom:12px;
	height:100%;
	min-height:100%;
	}
	
.locations h1 {
	width:200px;
	padding:0px 10px 0px 10px;
}

.locations h2 {
	margin:12px 0px 0px 28px;
	display:block;
	}	

.locations h3 {
	margin:12px 0px 0px 0px;
	padding-left:10px;
	}

.locations p {
	display:block;
	padding-left:10px;
}	


/* SUBS */

.contentSub {
	width:712px;
	font-size:12px;
	background-color:#FFFFFF;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
table.contentSub {margin-left:28px;}

.subTopics {
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	width:475px;
	padding-bottom:12px;
	border-bottom:8px solid #EBEBEB;
	}

.subTopics h1 {
	padding:0px 0px 0px 20px;
	display:block;
	}

.subTopics h2 {
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	display:block;
	}

.subTopics h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	}

.subTopics p {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	}

.subLocations {
	background-color:#ffffff;
	width:220px;
	padding-bottom:12px;
	border-bottom:8px solid #EBEBEB;
	}
	
.subLocations h1 {
	width:200px;
	padding-left:10px;
}	

.subLocations h3 {
	padding-left:10px;
	margin:0px 0px 0px 0px;
	}

.subLocations p {
	display:block;
	padding-left:10px;
}	

/* SECOND LEVEL PAGE CONTENT */


.subDate {
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	width:168px;
	padding-bottom:12px;
	border-bottom:3px solid #999999;
	}

.subDate h1 {
	width:168px;
	padding:0px 0px 0px 20px;
	display:block;
	}

.subDate h2 {
	width:168px;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	display:block;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	}

.subDate h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	}

.subDate p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	}

.subWebcast {
	background-color:#ffffff;
	width:297px;
	padding-bottom:12px;
	border-bottom:3px solid #999999;
	}
	
.subWebcast h1 {
	width:297px;
	padding-left:10px;
}	

.subWebcast h2 {
	width:297px;
	display:block;
	padding-left:10px;
	margin:12px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	}

.subWebcast p {
width:297px;
	display:block;
	padding: 3px 0px 2px 10px;
}	

.subVideo {
	background-color:#ffffff;
	width:207px;
	padding-bottom:12px;
	border-bottom:3px solid #999999;
	}
	
.subVideo h1 {
width:197px;
padding-left:10px;
}	

.subVideo h3 {
width:197px;	
padding-left:10px;
	margin:0px 0px 0px 0px;
	}

.subVideo p {width:197px;
	display:block;
	padding-left:10px;
}

.subVideo table {
	width:190px;
	padding-left:10px;
	margin: 0px 0px 0px 0px;
	}	
.subVideo td {
	padding:5px 5px 5px 0px;
	}	


.subDateNOLINE {
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	width:188px;
	padding-bottom:12px;
	}
.subDateNOLINE p {
	width:188px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.subWebcastNOLINE {
	background-color:#ffffff;
	width:297px;
	padding-bottom:12px;
	}

.subWebcastNOLINE p {
width:297px;
	display:block;
	padding-left:10px;
}	
	
.subVideoNOLINE {
	background-color:#ffffff;
	width:207px;
	padding-bottom:12px;
	}
.subVideoNOLINE p {
	width:197px;
	display:block;
	padding-left:10px;
}	

/* END SUBS */


/* NAVIGATION */

#nav { 
	position:absolute;
	top:20px;
	left:32px;
	z-index:2;
	color:#FFFFFF;
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	}

#nav a:link, #nav a:active, #nav a:visited {
	display:block;
	color:#FFFF66;
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	text-decoration:none;
	}

#nav a:hover {
	display:block;
	color:#FFCC33;
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	text-decoration:underline;
	}



#footer {
	padding-top:20px;
	padding-left:28px;
	width:740px
	}
	
#footer #players {
	top:0px;
	}

#footer {
	padding-left:28px;
	padding-bottom:10px;
	}

a:link, a:active, a:visited, a:hover {
	color:#FF3333;
	text-decoration:none;
	font-weight:bold;
	}

a:hover {text-decoration:underline;}
	
.moreinfo {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	font-weight:bold;
	color:#FF3333;
	}
	
.redbold {
	font-weight:bold;
	color:#ff3333;
	}
