/* General
================================== */
*{margin:0;padding:0;border:none;text-decoration: none;list-style:none;}
:focus {outline: 0;}
:active{margin:0;padding:0;}
iframe{display:none;}
html,body{height:100%;}
body{
	background: black;
	font-family:Georgia,Times,serif;
}
li{line-height:7px;}
.hide,label{display:none;}
.hide{display:none;
}
.left{float:left;}
.right{float:right;}
.white{color:#fff;}
.inline{display:inline;}
.uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
.checklist{line-height:24px;}
/* Typography
================================== */
p.first{
	color: #e3001f;
	font-family: "Myriad Pro", Helvetica, Arial;
	font-size: 36px;
	line-height:40px;
}
p.second{
	color: #fff;
	font-family: "Myriad Pro", Helvetica, Arial;
	font-size: 20px;
}
p.third{
	color: #fff;
	font-family: "Myriad Pro", Helvetica, Arial;
	font-size: 18px;
}

/* Divs
================================== */
#til_link{display:block;width:210px;height:150px;position:absolute;top:0px;left:0px;}
#gsm_link{display:block;width:370px;height:70px;position:absolute;top:0px;right:0px;}
#container{
	
	line-height: 0;
	margin: 0 auto;
	width: 740px;
}
#header{
	position:relative;
	margin: 30px 0px 0px 0px;
	width: 740px;
	height: 131px;
	background-image: url('../_images/header.png');
}
/* Lists
================================== */
#info{
	color:#fff;
	margin: 30px 0px 0px 0px;
	width: 550px;
	line-height:20px;
}

/* Links
================================== */
a:link{
	color: #e3001f;
	text-decoration: none;
}
a:visited{
	color: #e3001f;
	text-decoration: none;
}
a:hover{
	color: #800000;
	text-decoration: none;
}

/* Form
================================== */
#form{
	float:left;
	margin:40px 0;
	padding: 10px 20px 10px 20px;
	
} 
#form li{margin:0 0 10px 0;}
input, select,input:focus{
	font-family: Georgia,Times,serif;
	background-color: #ccc;
	font-size: 20px;
	padding: 2px 2px 2px 4px;
}
h1{
	font-family: "Myriad",Arial,serif;
	color: #ccc;
	font-size: 14px;
	line-height:20px;
	
}
label {
	font-variant: small-caps;
	font-weight: bold;
	font-size: 20px;
	line-height: 30px;
}
.submit {
	float:left;
	background-color: #e3001f;
	font-size: 25px;
	color: #fff;
	padding:2px 10px;
	font-variant: small-caps;
	line-height:1.5em;
	
}

/*------------Navigation Style------------*/	
}
#nav{
	width:740px; 
	height:36px;
	}
#nav #tabs{ 
	width:740px; 
	height:36px; 
	margin:0px 0px 0px 375px; 
	text-indent: -9999px;
	}

#nav #tabs li{ 
	display:inline;
	overflow:hidden;
	list-style:none;
	}
#nav #tabs li a{ 
	float:left;
	height:36px; 
	}
#nav #tabs #nashvillet{ 
	width:119px;
	background:url(../_images/sprites.png) no-repeat 0 0;
	}
#nav #tabs #biloxit{ 
	background:url(../_images/sprites.png) no-repeat -119px 0;
	width:78px;
	}
#nav #tabs #lat{
	background:url(../_images/sprites.png) no-repeat -197px 0px;
	width:140px; 
	}
#nav #tabs #nashvillet:hover{ 
	background-position: 0 -36px; 
	}
#nav #tabs #biloxit:hover{ 
	background-position: -119px -36px; 
	}
#nav #tabs #lat:hover{ 
	background-position: -197px -36px; 
	}
#nav #tabs #nashvillet:active, #nav #tabs #nashvillet.select{ 
	background-position: 0 -72px;
	}
#nav #tabs #biloxit:active, #nav #tabs #biloxit.select{ 
	background-position: -119px -72px;												
	}
#nav #tabs #lat:active, #nav #tabs #lat.select{ 
	background-position: -197px -72px; 
	}
#text{
	color: white;
	font-family: "Myriad Pro", Helvetica, Arial;
	margin: 40px 0px;
	list-style: none;
}
#purchase{
	border: none;
	float: right;
	display: block;
	margin: 25px 0px 0px 0px;
	width: 199px;
	height: 39px;
	background-image: url('../_images/purchase.png');
	
}
#purchase:hover{
	display: block;
	margin: 25px 0px 0px 0px;
	width: 199px;
	height: 39px;
	background-image: url('../_images/purchase_hover.png');
}
#footer{
	color: white;
	font-family: "Myriad Pro", Helvetica, Arial;
	font-size: 20px;
	line-height: 50px;
	padding: 40px 0px 20px 0px;
	width: 740px;
	
}
#sponsors{
	padding: 20px 0px 0px 20px;
							
}
#footer #sponsors li{
	display: inline;
	padding: 0px 15px 50px 15px;
	margin: 0px 0px 0px 0px;
}
.hide{display:none;}
#hyatt{
	margin: 5px 0px 5px 0px;
}
#gsm{
	color: #fff;
	font-family: "Myriad Pro", Helvetica, Arial;
	font-size: 20px;
	letter-spacing:4px;
	margin: 20px 0;
	text-align: center;
	text-decoration: none;
}
#gsm a:link{
	color: #fff;
	text-decoration: none;
}
#gsm a:visited{
	color: #fff;
	text-decoration: none;
}
#gsm a:hover{
	color: #e3001f;
	text-decoration: none;
}
/* Donate Form
================================== */
#donate_form ol{margin:30px 0;}
#donate_form ol li{margin:0 0 15px 0;display:block;}
#donate_form ol li ol li{display:inline;}
.city_input input{width:25px;margin:0 10px 0 0;}
.total_input input{width:100px;margin:0 0 0 10px;}
#x_submit,.submit{width:100px;height:33px;background:url(../_images/submit.png) no-repeat top center;}
#x_submit:hover,.submit:hover{background:url(../_images/submit.png) no-repeat bottom center;cursor:pointer;}
.margined{margin:10px 0 0 0;}
/* Clearfix
================================== */
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
