@charset "UTF-8";
/* CSS Document */
* {margin:0;padding:0}

body{
	font-family:Arial,sans-serif;
	color:#333;
	padding:0;
	background: #fff url(../images/background.gif);
}
a {
	color: #ff3300;
}
#wrapper{
	width:800px;
	margin:0 auto;
}

/* NAV */

#header {
	padding: 10px 0;
	background: #fff url(../images/bg-top.gif) repeat-x right bottom;
}

#logo {
	width: 850px;
	margin: 0 auto;
}
#content{
	padding: 20px 20px 0 20px;
	background: #fff url(../images/round-topright.gif) no-repeat right top;
}
#sidebar{
	float: right;
	margin: 20px 20px 0 40px;
	width: 260px;
}

ul#side {
	list-style-type: none;
	margin: 10px 0;
}
ul#side li{
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
#side li a img {
	float: right;
	margin: 0 10px 0 0;
	border: none;
}


ul#side li a{
	text-decoration: none;
	color: #ff3300;
}
ul#side li a:hover{
	color: #000;
}

#navcontainer ul
{
padding: 5px 0;
margin: 20px auto 0 auto;
list-style-type: none;
color: #FFF;
width: 100%;
width:800px;

}

#sponsors {
	margin:10px 0 0 0;
	padding: 10px 20px 0 20px;
	background: #fff url(../images/round-top.gif) no-repeat 0 top;
}

#content p {
	margin: 15px 0;
	line-height: 20px;
	font-size: 14px;
}
.bold_purple{
	font-weight: bold;
	color: #663366;
}

img#power {
	float: right;
	margin: 0 0 10px 10px;
}

#navlist li { display: inline; 
}

#navlist li a
{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
text-decoration: none;
background-color: #ff3300;
color: #FFF;
padding: 6px 10px;
}

#navlist li a:hover
{
background-color: #663366;
color: #fff;
}

#more_awards {
	float: right;
	width: 300px;
}

#navlist li a.current {
	background-color: #fff;
	color: #663366;
}

#header p{
	font-size: 12px;
	color: #999;
	text-align: right;
	margin: 0 auto;
	padding: 0;
	width: 800px;
}

#header p a {
	color: #999;
	text-decoration: none;
}
#header p a:hover {
	color: #fff;	
}

#features_container{
	width: 800px;
	margin: 0 auto;
}
#features{
	background: #fff url(../images/bg-feature.gif) repeat-x;
}

/* WINNERS */
ul#winners li{
	display: inline;
}

#winners li img {
	border: 2px solid #ccc;
	margin: 3px;
}
#winners li img:hover{
	border: 2px solid #ff3300;
}

#content ol {
	margin: 0 0 0 50px;	
}

#content ol li {
	font-size: 14px;
	margin: 10px 5px;
	line-height: 18px;
}
#content ol li ul li{
	margin: 10px 40px;
}

h3 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

#content table tbody tr td {
	padding: 0;
}

#content ol h5 {
	text-transform: uppercase;
	font-size: 13px;
	margin: 10px 0 0 0;
	color: #333;

}

ul#sponsorships {
	font-size: 14px;
}
ul#sponsorships li{
	margin: 5px 10px;
	list-style-type: none;
	line-height: 18px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px 0;
}

#content table tbody tr td img {
	margin: 0 0 0 10px;
}

#notice {
	background-color: #ffff00;
	text-align: center;
	padding: 5px 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
	color: #333;
}


