/* MAIN.CSS
 * CREATED BY: JEFF HORII
 * CREATED ON: MARCH 15, 2010
 */


/* STRUCTURE */
body {
	margin: 0;
	padding: 0;
	background-image: url('Images/NavBackground.jpg');
	background-repeat: repeat-x;
	font-family: sans-serif;
}

#SiteContainer {
	background-image: url('Images/Sliver.jpg');
	background-position: top;
	background-repeat: repeat-y;
	width: 1020px;
	margin: auto;
}

#TopNavigation {
	margin: 0 auto;
	text-align: center;
	width: 1020px;
	height: 258px;
	background-image: url('Images/Top.jpg');
	background-position: top;
	background-repeat: no-repeat;
}

#Sliver {
	background-image: url('Images/Middle.jpg');
	background-position: top;
	background-repeat: no-repeat;
}

#BottomNavigation {
	margin: 0 auto;
	background-image: url('Images/Bottom.jpg');
	background-position: top;
	background-repeat: no-repeat;
	width: 1020px;
	height: 152px;
	text-align: center;
	font-weight: bold;
}

#bottom {
	margin: 0 auto;
	width: 1020px;
}

#Copyright { float: left; text-transform: uppercase; font-size: 10px; padding-left: 45px;}
#DesignBy { float: right; text-transform: uppercase; font-size: 10px; padding-right: 45px;}

#TopNavigation ul, .footer ul { margin: 0 auto; padding: 20px;}
#TopNavigation ul li, #BottomNavigation ul li { display: inline; list-style: none; padding: 10px;}
#TopNavigation ul li a, #BottomNavigation ul li a { text-decoration: none; font-family: Arial; text-transform: uppercase;}
#TopNavigation a { color: #ffffff; font-size: 14px; padding-bottom: 4px; white-space: nowrap;}
#TopNavigation a:hover { background: url('Images/Underline.gif') repeat-x 100% 100%;}
#Footer li a { color: #000000; font-size: 12px;}
#Footer { padding-top: 40px;}
#Footer a:hover { text-decoration: underline;}

/* CONTENT */
.cushycms { width: 800px; margin: 0 auto;}
.topheader { padding-top: 30px;}


/* HOME PAGE */
#WinnerPic { padding-right: 10px; padding-bottom: 10px; float: left; width: 294px;}
#Sponsorship, #RegionalEvent, #Nominations { margin-top: 20px; margin-bottom: 20px; border: none;}
#Nominations { margin-left: 66px; margin-right: 66px;}

/* REGIONAL EVENT */
.sponsors { text-align: center;}
.sponsors * { padding: 10px;}
.sponsors img { border: none; }

.button { border: none;}

/* HEADING STYLES */
h1 { font-size: x-large;}
h2 { font-size: larger;}
h1, h2 { margin: 0; color: #024873;	text-transform: uppercase; font-family: sans-serif; border-bottom-color: #000000; border-bottom-width: 1px;}

.sectiondivider { margin-top: 50px;	margin-bottom: 20px; clear: both;}
td, th { padding-right: 10px; text-align: left}

