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


/******** RESET ********/
* { margin:0; padding:0; }
body { margin:0; padding:0; }

/******** LAYOUT ********/ 

#wrapper { width:924px; margin:0 auto; background-color:#ccc; }
#header { height:auto; } 
#footer { width:100%; background-color:transparent;}
 


/******** STYLES 
body, input { font-family:palatino, georgia, times, serif; font-size:12px; color:#fff; }
input { color:#222; }
a { text-decoration:none; color:#ffcc00; }
h1 { border-bottom:1px solid #FFF; margin-bottom:30px; }
h2 { height:34px !important; } ********//* this is so the box_header images don't get cut off
h4 { font-size:15px; margin-bottom:15px; }
p { margin-bottom:15px; }


.right { float:right; }
.center { text-align:center; } 
 */
 .hide { visibility:hidden; }
.clear { clear:both; }
.large { font-size:18px !important; font-weight:normal !important; }
.medium { font-size:13px !important; font-weight:normal !important; color:#fff; }
.small { font-size:10px !important; }
.logo { width:205px; height:55px; text-align:center; margin-bottom:10px; }
.logo a { text-decoration:none !important; width:205px; height:55px; position:relative; display:block; }
 /**************** ****************** ********  ********/
 .logo a:hover { border-color:#fe9300;border:1px solid #fe9300; }

.hidden_link a img { border:none; }
.hidden_link { position:absolute; top:330px; left:20px; }


 /**************** ****************** ******** ********/
/******** ******** **** ELEMENTS **** ******** ********/
/******** ******** ****************** ******** ********/
 
 
 


/******** ****** ********/
/******** CONTENT ********/
  

.box { border:1px solid #ffcc00; margin-bottom:10px !important; }
.multi_head { padding-top:15px; }

/******** RIGHT COLUMN CONTENT ********/
.the_depot a { background:url(../img/btn_the_depot.gif) 0 0 no-repeat; margin:0; padding:0; display:block; height:43px; }
.link_sponsor a { background:url(../img/btn_sponsorship.gif) 0 0 no-repeat; width:273px; height:43px; display:block; }
.featuring { background:url(../img/box_featuring.gif) 0 0 no-repeat; margin:0; padding:0; display:block; height:134px; }

 

.about_tubman { background:#b83f00; }
.about_tubman .top { background:url(../img/box_body_about.gif) 0 0 no-repeat; margin:0; padding:0; }
.about_tubman h2 { background:url(../img/box_head_about.gif) 0 0 no-repeat; margin:0; padding:0; }
.about_tubman h3 { padding:10px 10px 0 10px !important; }
.about_tubman p { padding:10px 10px 0 10px; }
.about_tubman a { text-decoration:underline; }
.about_tubman ul { margin:10px; font-size:11px; padding:0; }
.about_tubman ul li { list-style:none; margin-bottom:6px; padding:0; }

 /******** SPONSORS PAGE ********/
.spon_head {
	margin:10px 0 !important;
	padding:5px !important;
	background:url(../img/gen_head_back.gif) 0 0 repeat-x #203f72;
	color:#ffcc00;
	width:542px;
	text-align: left;
}
.sponsors { margin:0 !important; padding:0; font-size:11px; }
.sponsors div { float:left; }
.sponsors div li { background:url(../img/gen_sponsor_bk.gif) 0 0 repeat-y; width:185px; text-align:center; margin:0 2px 10px 0; line-height:20px; list-style:none; display:block; border:1px solid #cc6600; }
.sponsors div li:hover { border-top:1px solid #a35200; border-bottom:1px solid #a35200; }
.sponsors div a { text-decoration:none !important; width:185px; margin:5px 0; display:block; }
.sponsors div a h6 { font-size:18px; }



/******** ****** ********/
/******** FOOTER ********/
/******** ****** background:url(../img/content_bk.png) 0 0 repeat-y;********/
#footer {
	background-color:#302f31;
	font-size:12px;
	color:#FFF;
	text-align:center;
	width:894px;
	padding-left:42px;
	display:block;
	position:relative;
	vertical-align: bottom;
	font-family: sans-serif;
}

#footer a {
	color:#FFF;
}
#footer a:hover {
	color:#fe9300; text-decoration:none;
}


.foot_wrapper {
	margin-left:15px;
	margin-top: 15px;
}

.foot_top {
	height:68px;
	width:894px;
	padding:0;
	margin:0;
}

/******** FOOTER INFO ********/
.foot_event_info {
	margin:0 10px;
	padding:0;
	font-size:18px;
	text-align:center;
	color: #FFF;
}
.foot_event_info p { margin:0 0 10px 0; padding:0; }
.info { background:url(../img/footer_info_bk.gif) 0 0 no-repeat; min-height:114px; width:894px; padding-left:11px; display:block; position:relative; }

.small_box a { text-decoration:underline; }

.foot_box {
	width:205px;
	float:left;
	margin-right:15px;
	display:block;
	color: #FFF;
}
.foot_box p { margin:0 0 1em 0; padding:0; }
.foot_box h3 {text-align:center; font-size:14px; font-weight:normal; padding:10px 0; margin:0; }

.site_map ul { float:left; width:50%; margin:0; padding:0; }
.site_map ul li { list-style:none; }
.site_map a:hover { text-decoration:underline; }

.tubman { background:url(../img/logo_foot_tubman.gif); }
.arkware { background:url(../img/logo_foot_arkware.gif); }
.axcept { background:url(../img/logo_foot_axcept.gif); }

/******** FOOTER SUBSCRIPTION
.foot_subscribe { background:url(../img/footer_subscribe_bk.gif) 0 0 no-repeat; padding:25px 0 25px 21px; display:block; position:relative; }
.foot_subscribe p { width:560px; float:left; margin-right:20px; }
.foot_subscribe .subscribe_box h6  { color:#ffcc00; letter-spacing:.5px; padding-bottom:5px; }
.foot_subscribe .subscribe_box .input_text { background:#d98c40; border:none; color:#663300; width:185px; padding:5px; }
.foot_subscribe .subscribe_box .subscribe_btn { background:#994c00;  color:#ffcc00; width:75px; padding:2px !important; letter-spacing:.5px; } ********/

.foot_btm {
	height:22px;
	width:894px;
}

/******** FOOTER LEGAL ********/
.legal {
	text-align:center;
	padding-bottom:25px;
	color: #FFF;
}
.legal a { text-decoration:underline; }




/*2011*/
td.paypal-2011{
	background: url(../img/paypal-2011-bg.png) repeat-x;
}
td.paypal-2011 form{
	margin-left: 30px;
	font-size: 16px;
	font-weight: bold;
	font-family: sans-serif;
}
td.paypal-2011 form table select{
	width: 200px;
	font-size: 16px;
	border: 1px #aaa solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 10px;
	padding: 5px;
}
td.paypal-2011 form input{
	float: left;
	clear: left;
}


#receipt{
	width: 852px;
	height: 295px;
	background: url(../img/wing_print_bg.png) no-repeat;
	padding: 25px 40px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	position: relative;
}
#receipt h2{
	font-size: 20px;
	margin-bottom: 10px;
}
#receipt p{
	padding: 10px 0;
}
#receipt ul{
	margin: 10px 0;
	list-style-type: none;
}
#receipt h3{
	border-bottom: 1px solid #ccc;
	padding-bottom: 8px;
	margin-bottom: 8px;
	width: 40%;
}
#receipt ul li{
	padding: 3px 0;
}
#receipt a.print-button{
	position: absolute;
	right: 45px;
	bottom: 45px;
	width: 293px;
	height: 79px;
	background: url(../img/wd-print.png) no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
#receipt a.print-button:hover{
	background: url(../img/wd-print.png) no-repeat;
	background-position: 0 -78px;
}










