/* CSS Document */
* { margin:0; padding:0;}

.column { float:left;}

.clear{ clear: both;}
/*html, body { height:100%; }*/
body {
	/*font-size:100%; 
	line-height:0.84em; */
	text-align:center; 
	background-color: #55B5DB;
	background-image: url('../img/blue_stripe.png');
	font-family:Tahoma; 
	font-size: 14px;
	color:#656565;
	margin: 10px 0;
}
#background{
	margin: 0 auto;
	width: 794px;
	background-color: #FFF;/*55B5DB*/
	border: 1px solid #264E5F;
	/*background-image: url('../img/back1.png');*/
}
#container{
	margin:0 auto; 
	text-align:left; 
	width:760px;
	/*overflow: hidden;*/
	background-color: #FFF;
}
#cap{
	position: relative;
	top: -14px;
	margin: 0;
	width: 794px;
	height: 7px;
	padding: 0;
	/*background-color: #55B5DB;
	background-image: url('../img/cap.png');*/
}
#capbottom{
	position: relative;
	top: 10px;
	margin: 0;
	width: 794px;
	height: 7px;
	padding: 0;
	/*background-color: #55B5DB;
	background-image: url('../img/capbottom.png');*/
}
/******* header *********/
#header{
	overflow: hidden;
}
#tMenu1{
	background-color: #D66646;
	background-image: url('../img/redback.jpg');
}
#tMenu2{
	background-color: #F0AF5A;
	background-image: url('../img/orangeback.jpg');
}
#tMenu3{
	background-color: #4DA0C2;
	background-image: url('../img/blueback.jpg');
}
#tMenu4{
	background-color: #849350;
	background-image: url('../img/greenback.jpg');
}
.tMenu{
	float: left;
	width: 220px;
	height: 96px;
	margin: 2px 0 0 2px;
	position: relative;
	text-decoration: none;
	color: #FFF;
}
.tMenu p{
	/*width: 50px;*/
	display: inline;
	position: relative;
	padding: 3px 0 0 5px;
	font-size: 1.5em;
	font-weight: bold;
}
#slideshowHolder{
	float: left;
	margin-right: 5px;
	
}




/*======= width =======*/
.col1{ width:193px}
.col2{ 
	width:334px;
	margin: 0 20px;
	margin: 0 15px\9;/****IE HACK****/
}
.col3{ width:193px}
.col1, .col2, .col3, .col4, .col5{ float:left; margin-bottom: 10px;}

b{color:#919191;}

a{color:#54a8c8; text-decoration:underline} 
a:hover{text-decoration:none}
a img{ border:0px}
/*img{ 
	vertical-align:top;  
	float: left;
}*/

.col1 ul{margin:0; padding:0; list-style:none; line-height:18px}
.col1 ul li{background:url(../img/arrow.gif) top left no-repeat; background-position:0 7px; margin:0px; padding-left:16px; }
.col1 ul li a{color:#656565; text-decoration:none; font-size:.8em} 
.col1 ul li a:hover { text-decoration:none; padding-left:10px; color:#e2a14a}

ul{
	list-style: none;
}
/*content*/
.border { border:1px solid #dadada; background:#faf9f8; padding:14px 26px 24px 23px; margin: 0;}
#content {
	margin: 10px 0;
	/*overflow: hidden;*/
	clear: both;
}
#content .col1 h2{ font-size:1em; color:#e2a14a; margin:7px 0 7px 0}
#content .col2 h2{  font-size:1.5em; color:#d86948; margin:2px 0 17px 0;}
#content .col3 h2{ font-size:1.4em; color:#859451; margin:7px 0 7px 0}
#content .col3 span{ font-size:0.9em; color:#686868}

.col2 p{
	margin: 10px 0;
	overflow: hidden;
}
.col2 p img{
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}



.ft-title{
	display: none;
}
.BioImg{
	width: 200px;
	display: block;
}
/**********Sponsors**************/
#SponsorLogos img{
	margin: 5px;
}
/**********Tooltips**************/
#gallery{
	margin: 10px 0 0;
	display: none;
	background: #000;
}
#ClosePhotos{
	float: right;
	background: #000;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding: 4px;
}

/**********Tooltips**************/
.col3 img{
	display: block;
	width: 100px;
	margin: 10px auto;
}
.tooltip{
	display: none;
	position: absolute;
	/*background-color: #FFF;*/
	background-image: url('../img/tan_stripe.png');
	/*border: 10px solid #888;*/
	border-radius: 20px;
	color: #000;
	padding: 20px;
	margin: 0;
	z-index:200;
	width: 400px;
}
.tooltip .close{
	text-align: right;
}
.tooltip div{
	background-color: #FAF9F8;
	padding: 20px;
	border: 1px solid #888;
	border-radius: 20px;
}
/*
.tooltip h2{
	color: #000 !important;
	margin: -20px 0 0;
	padding: 0;
}
.tooltip p{
	margin: 5px 0;
	padding: 0;
}
.tooltip a, .tooltip a:visited{
	color: #000;
	text-decoration: underline
}
.tooltip a:hover{
	text-decoration: none;
}*/
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:100;  
}
/************schedule************/
.schedule{
	border-top: 1px dotted #BBB;
	padding: 5px 0 0;
	margin: 5px 0 0;
	
}
.schedule .time{
	float: left;
	width: 150px;
}
.schedule .description{
	float: left;
	width: 180px;
}

/*footer*/

#social{
	margin: 0;
	overflow: hidden;
	clear: both;
}
#social p{
	float: left;
	width: 40%;
	padding: 5px 0 0;
}
#social img{
	padding: 0;
	margin: 0 5px 0 0;
}

#footer { 
	width: 100%; 
	color:#909090; 
	font-size:0.6875em; 
	padding: 50px 0 20px;
}
#footer span{ float:right }
#footer a {color:#54a8c8; text-decoration:underline}  
#footer a:hover {  text-decoration:none}





