@charset "UTF-8";

body {
	margin:0px;
	padding:0px;
	background-color:#474747;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

/* STRUCTURAL STUFF FOR TEMPLATE */

#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/bg_container.gif);
	background-repeat: repeat-y;
	width: 1009px;
	height:900px; /* IE6 Hack for getting height to min-height */
}

html>body #container { /* For standards-compliant browsers only */
	height:auto;
	min-height: 900px;
	
}

#inner_container {
	position:relative;
	margin-left:20px;
	width:965px;
	height:890px;
	background:#fff;
}

html>body #inner_container {
	height:auto;
	min-height:890px;
}

#bottom_corners {
	position:absolute;
	bottom:0px;
	width:100%;
	height:22px;
	background-image:url(../images/template_19.gif);
	background-repeat:no-repeat;
}

#top_ribbon {
	position:relative;
	width:100%;
	height:95px;
	background-image:url(../images/template_02.gif);
	background-repeat:no-repeat;
}

#logo {
	position:absolute;
	top:95px;
	left:0px;
	width:301px;
	height:130px;
	background-image:url(../images/template_04.gif);
	background-repeat:no-repeat;
}

#top_right {
	position:absolute;
	top:95px;
	left:301px;
	
	width:664px;
	height:301px;
	background-image:url(../images/template_05.gif);
	background-repeat:no-repeat;
}

html>body #top_right { /* For standards-compliant browsers only */
	margin-top:0px;
}


#donation_counter {
	position:absolute;
	top:225px;
	width:301px;
	height:60px;
	
}

#donation_now{
color:#FFFFFF;
padding-top:18px;
padding-left:0px;
letter-spacing:8px;
}


#donation_amount {
	padding-left:2px;
	padding-top:24px;
	font-size:18px;
	color:#cc5765;
}


#nav1 {
	position:absolute;
	top:225px;
	left:301px;
	width:98px;
	height:60px;
}

#subnav_1 {
	position:absolute;
	top:285px;
	left:336px;
	background:#333;
	color:#fff;
}

ul {
	margin:5px;
	padding:10px;
	padding-left:2px;
}

#subnav_1 li {
	list-style-type:none;
	font-size:12px;
	line-height:17px;
}

#nav2 {
	position:absolute;
	top:225px;
	left:399px;
	width:108px;
	height:60px;
}

#subnav_2 {
	position:absolute;
	top:285px;
	left:419px;
	background:#333;
	color:#fff;
}

#subnav_2 li {
	list-style-type:none;
	font-size:12px;
	line-height:17px;
}

#nav3 {
	position:absolute;
	top:225px;
	left:507px;
	width:80px;
	height:60px;
}

#subnav_3 {
	position:absolute;
	top:285px;
	left:527px;
	background:#333;
	color:#fff;
}

#subnav_3 li {
	list-style-type:none;
	font-size:12px;
	line-height:17px;
}

#nav4 {
	position:absolute;
	top:225px;
	left:587px;
	width:90px;
	height:60px;
}

#subnav_4 {
	position:absolute;
	top:285px;
	left:607px;
	background:#333;
	color:#fff;
}

#subnav_4 li {
	list-style-type:none;
	font-size:12px;
	line-height:17px;
}

#nav5 {
	position:absolute;
	top:225px;
	left:677px;
	width:100px;
	height:60px;
}

#subnav_5 {
	position:absolute;
	top:285px;
	left:697px;
	background:#333;
	color:#fff;
}

#subnav_5 li {
	list-style-type:none;
	font-size:12px;
	line-height:17px;
}

#nav6 {
	position:absolute;
	top:225px;
	left:777px;
	width:59px;
	height:60px;
}

#subnav_6 {
	position:absolute;
	top:285px;
	left:797px;
	background:#333;
	color:#fff;
}

#subnav_6 li {
	list-style-type:none;
	font-size:12px;
	line-height:17px;
}

#nav7 {
	position:absolute;
	top:225px;
	left:836px;
	width:129px;
	height:60px;
}

#subnav_7 {
	position:absolute;
	top:285px;
	left:856px;
	background:#333;
	color:#fff;
	min-width:130px;
}

#subnav_7 li {
	list-style-type:none;
	font-size:12px;
	line-height:17px;
}

.unselected {
	display:none;
}

.selected {
	display:block;
}

#main_content {
	position:relative;
	/*top:285px;*/
	top:190px;
	left:0px;
	width:100%;
	height:550px;
	background-image:url(../images/template_14.jpg);
	background-repeat:repeat-x;
	background-color:#2c2c2c;
	margin-bottom:190px;
}

html>body #main_content {
	height:auto;
	min-height:550px;
	
}

#submenu_secondary {
	width:100%;
	height:45px;
	background-image:url(../images/bg_submenu.jpg);
}

#submenu_secondary p {
	padding:0px;
	padding-left:326px;
	line-height:45px;
}

#left_column {
	position:absolute;
	top:60px;
	left:0px;
	width:301px;
	height:380px;
}

#right_column {
	position:relative;
	left:301px;
	top:0px;
	width:600px;
	height:380px;
	padding-bottom:80px;
}

html>body #right_column {
	min-height:380px;
	height:auto;
}

#hp_bottom_left {
	position:absolute;
	top:665px;
	left:0px;
	width:301px;
	height:170px;
	background-image:url(../images/template_16.jpg);
	background-repeat:no-repeat;
}

#hp_bottom_right {
	position:absolute;
	top:665px;
	left:301px;
	width:664px;
	height:170px;
	background-image:url(../images/template_17.jpg);
	background-repeat:no-repeat;
}

#sponsors {
	position:relative;
	left:0px;
	bottom:0px;
	height:70px;
	background:#fff;
	width:100%;
}

/* END OF STRUCTURAL STUFF */

/* TYPE-FACE STYLES */

.padding {
	padding-top:10px;
	padding-left:28px;
	padding-right:10px;
	padding-bottom:10px;
}

.padding2 {
	padding-top:20px;
	padding-left:28px;
	padding-right:30px;
	padding-bottom:10px;
}

.padding3 {
	padding-top:20px;
	padding-left:28px;
	padding-right:10px;
	padding-bottom:10px;
}

.yellow {
	color:#fab500;
}

.white {
	color:#fefefe;
}

.styleh {
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	font-size:14px;
	color:#fefefe;
	line-height:14px;
}
.stylep {
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	font-size:12px;
	color:#929292;
	line-height:14px;
}

h1 {
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#efefef;
	line-height:14px;
}

p {
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	font-size:12px;
	color:#929292;
	line-height:14px;
}

a:link {
	color:#fab500;
	text-decoration:underline;
}
a:visited {
	color:#fab500;
	text-decoration:underline;
}
a:hover {
	color:#fab500;
	text-decoration:none;
}

#top_breadcrumbs {
	font-size:10px;
	padding-top:28px;
	padding-left:20px;
}

#top_breadcrumbs a:link {
	color:#000;
	text-decoration:none;
}

#top_breadcrumbs a:visited {
	color:#000;
	text-decoration:none;
}

#top_breadcrumbs a:hover {
	color:#fff;
	text-decoration:none;
}

#main_content li {
	font-size:12px;
	color:#929292;
	line-height:14px;
	padding:8px;
}

#main_content ul {
	padding:0px;
	padding-left:8px;
}
#over{
	width:100%;
	height:450px;
	overflow:auto;
}

#twitter {
	position:absolute;
	top:140px;
	left:880px;
	width:77px;
	height:77px;
	background-image:url(../images/twitter2.jpg);
	background-repeat:no-repeat;
}
