* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

a {
	outline:none;
}

#wrapper { 
 margin: 0 auto;
 width: 950px;
}

#header {
 width: 950px;
 float: left;
 height: 75px;
 background: #fff;
}

#logo {
 width: 525px;
 float: left;
 display: inline;
}

#navigation {
	font-size:16px;
	color: #000;
	width: 425px;
	float: left;
	margin:10px 0px 0px 0px;
	text-align:right;
	display:block;
}

#navigationShare {
	margin-bottom:10px;
	padding:2px;
}

#navigationLinks a{
	font-size:16px;
	color: #000;
	margin-bottom:10px;
	text-decoration:none;
}

#navigationLinks a:hover{
	text-decoration: underline;
	font-size:16px;
}

#content { 
 float: left;
 background: #FFFFFF;
 width: 620px;
 display: inline;
}

#hero {
	text-align:left;
}

#vendorcopy{
	width:750px;
	margin:0px auto;
	padding:20px;
	clear:both;
}

#vendorlinks {
	padding:20px;
}

#vendorlinks a:link {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}      /* unvisited link */
#vendorlinks a:visited {color:#000}  /* visited link */
#vendorlinks a:hover {color:#F66;}  /* mouse over link */
#vendorlinks a:active {color:#000}

.vendorlist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:10px;
}

.vendorlist a{
	color:#000;
}

.vendorlist a:visited{
	color:#000;
}

.vendorlist a:hover{
	color:#666;
}

#contact {
	clear:both;
	padding:15px;
	margin:20px auto;
}

#contactcopy {
	background:#EDEDED;
	height:400px;
	width:400px;
	margin:20px auto;
}

#contact p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	padding:20px;
}

#rules {
	width:600px;
	clear:both;
	padding-top:15px;
	margin:20px auto;
}

#rulescopy{
	background:#EDEDED;	
}

#rules h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	padding:10px;
}

#rules p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:15px;
}

#sponsors {
	width:940px;
	clear:both;
	margin:20px auto;
}

#signup {
	width:800px;
	clear:both;
	padding-top:15px;
	margin:20px auto;
}
#signupcopy {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

#signupcopy a:link {color:#000}      /* unvisited link */
#signupcopy a:visited {color:#000}  /* visited link */
#signupcopy a:hover {color:#f66;}  /* mouse over link */
#signupcopy a:active {color:#000}

#signupthanks p{
	padding:20px;
}

.signupform {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}

.green{
	background-color:#EBEBEB;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3C0;
	text-align:left;
	padding:2px;
	margin:10px;
}

#signup p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:10px;
	text-align:left;
}

#callouts {
 padding-top: 5px;
 width: 950px;
 clear: both;
}

#callout_left { 
 background: #fff;
 width:320px;
 display:inline;
 float:left;
}

#callout_mid { 
 background: #fff;
 width:320px;
 float:left;
}

#callout_right { 
 background: #fff;
 float:left;
}


#rightcolumn { 
 background: #fff;
 width: 310px;
 float: left;
}

#video { 
 background: #fff;
 height:250px;
 margin:0px 0px 10px 20px;
}

#rightcolumncallout { 
 background: #fff;
 margin-left:20px;
 clear:both;
}


#footer { 
 width: 950px;
 height: 25px;
 clear: both;
 padding:15px;
 background: ffffff;
}

#footer p {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5px;
}

#footer a:link {color:#000}      /* unvisited link */
#footer a:visited {color:#000}  /* visited link */
#footer a:hover {color:silver}  /* mouse over link */
#footer a:active {color:#000}


#coupon {
	display:block;
}

#couponcopy {
	position:relative;	
	margin:-150px 0px 0px 200px;
}
#couponname {
	margin:9px 0px 0px 0px;
}
#couponschool {
	margin:11px 0px 0px 5px;
}
#couponreferrer {
	margin:20px 0px 0px 40px;
}
