@charset "UTF-8";
/* CSS Document */

.left-indent {margin-left:120px}

.intro {font-size:1.2em; line-height:120%; color:#633566
}


/* KEY */

.box {padding: 4px; color:#FFF; background-color:#d2721a}

.box a{color:#FFF}

.key {float:left; width:180px}

.key p{font-size:.9em;padding: 8px 0 8px 0; border: solid 1px #CCC}

.key2 {float:right; width:360px; margin-left:10px}

.key2 p{ font-size:.9em; padding: 8px 0 8px 4px; border: solid 1px #a02013}


#nav { margin:42px -18px 0 0; float:right; text-align:center;clear: both;list-style: none;overflow: hidden;height: 27px;}

#nav ul {margin-left:-10px; list-style: none;}

#nav li {float: left;margin-right: .5em;padding:0;}

#nav a {font-size:80%;padding: .5em .75em;color:#333;text-decoration:none;height: 15px;float: left;display: block;width: auto; letter-spacing:1px; border: 1px solid #666; text-transform:uppercase; 
}

#nav a:hover {background:#d8eaf9; border:1px solid #333; color:#000}

#nav a.active {color:#fff;background:#507282;background-position: 0 -62px;}

#nav a.donate {color:#c55b15}

#nav2 {
	width: 175px;
	margin: 5px 10px 0 0 ;
	}

#nav2 ul {list-style:none; margin-left: -20px}
	
#nav2 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#nav2 li a:link, #nav2 li a:visited {
	color: #4D4D4D;
	display: block;
	background: url(../../images/nav2.gif) no-repeat;
	padding: 8px 0 0 10px;
	}
	
#nav2 li a:hover {
	color: #683a6b;
	background: url(../../images/nav2.gif) 0 -32px no-repeat;
	padding: 8px 0 0 10px;
	}

ul#navSecondary {list-style: none;margin: 0;padding: 0;overflow: hidden;}

#navSecondary li {margin: 0 0 0 1.25em;list-style: none;}

#navSecondary li a {color: #547086;padding: .5em;display: block;text-decoration: none;}

#navSecondary li a:hover {background:#deecf3;}

#navSecondary li a.active {color:#fff;padding: .5em;background:#99adb6;}

/* EXPANDED CONTENT */
.dhtmlgoodies_question{overflow:hidden;cursor:pointer;}

.dhtmlgoodies_answer{visibility:hidden;height:0px;overflow:hidden;position:relative;}

.dhtmlgoodies_answer_content{position:relative;}

.expand {padding:3px 0 7px 3px; background-color:#e6e6e6; height:11px; margin-right:450px}

.dhtmlgoodies_answer li{ padding-bottom:3px}

.dhtmlgoodies_answer ol{font-size:12px;padding:3px 129px 15px 35px;}

.dhtmlgoodies_answer ul{font-size:12px;padding:3px 100px 15px 35px;}

.red {color:#8a0100; padding:0 0 5px 15px;}

.red1 {color:#8a0100; text-decoration:underline}

.anchor{text-align:right; font-size:8px; margin:-15px 10px 0 0}

.small{font-size:12px; line-height:125%;}

.bio {padding:3px 0 7px 10px; border:1px solid #e6e6e6}

.thumbs_img { float:left; width:50px; clear:none}

.thumbs li{display:inline}

/* SCHEDULE */

#navSchedule {
		margin-bottom: 1em;
		padding:0;
		line-height: 175%;
		}

	#navSchedule ul {		
			list-style: none;
			margin: 0;
			padding: 0;
			line-height:175%;
			}
		
	#navSchedule li {
		width:auto;
		display:inline;
			}
			
	#navSchedule li:hover a {
				color:#FFFFFF;
				background: #9dcbed;				 
				}
				
	#navSchedule li a {
				margin: 0;
				padding: 3px 6px 3px 6px;
				text-decoration:none;
				background:#eaeaea;	
				}
					
	#navSchedule li a:link {
				}

	#navSchedule li a.active {
			color:#fff;
			background:#9dcbed;
			}

/* TABLE DAY & TRACK */	
	.bottom {border-bottom:#ccc solid 2px; padding-bottom:2px}

	.fixed { vertical-align:top}	
	
	.tablecenter {text-align:center}


/* TWITTER */

#twitter_div {text-align:left; margin: 3px 10px 0 10px}

#twitter_div ul {list-style:none; font-size: .95em; line-height:130%; padding:0 5px 5px 10px}

#twitter_div ul a{ display:block}

#twitter_div li {padding: 0 0 10px 0}


