@CHARSET "UTF-8";

/* eric meyer css reset */

/* styles reset begins */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* styles reset ends */
 
body {
font-family: Verdana, sans-serif;
font-size: 10px;
line-height: 16px;
background-color: #50143d;
}

#Container {
width: 850px;
overflow: hidden;
margin: 40px auto 20px auto;
position: relative;
z-index: 100;
}

#NavContainer {
overflow: hidden;
height: 104px;
width: 100%;
background-image: url('../images/Header.png');
background-repeat: no-repeat;
}

#HomeButton {
display: block;
width: 350px;
height: 90px;
position: absolute;

}

#GlobalNav {
padding-left: 356px;
_padding-left: 351px;
padding-top: 34px;
height: 30px;
overflow: hidden;
}

#GlobalNav div {
float: left;
background-color: #91005E;
margin-left: 5px;
padding: 10px 12px;
}

#GlobalNav div.Active {
background-color: #E21A22;
}

#GlobalNav a,
#GlobalNav a:link,
#GlobalNav a:active,
#GlobalNav a:visited {
color: #FFFFFF;
text-transform: uppercase;
text-decoration: none;
}

#GlobalNav a:hover {
color: #FEC831;
}

#SecondaryNav {
width: 510px;
padding-left: 340px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#SecondaryNav a,
#SecondaryNav a:link,
#SecondaryNav a:active,
#SecondaryNav a:visited {
text-decoration: none;
font-size: 11px;
color: #808080;
}

#SecondaryNav a:hover {
text-decoration: underline;
}

#SecondaryNav a.Active {
color: #000000;
}

#SecondaryNav a.Active:hover {
text-decoration: none;
cursor: default;
}

#SecondaryNav span {
color: #808080;
padding: 0px 2px;
}

#Content {
background-image: url('../images/Gradient.gif');
background-repeat: repeat-x;
background-color: #ffde91;
overflow: hidden;
width: 100%;
clear: both;
padding-left: 30px;
padding-top: 30px;
padding-bottom: 20px;
}

#Content .One-Col {
width: 790px;
padding-right: 30px;
}

#Content #Left, #Content #Right {
float: left;
}

#Content #Left {
width: 603px;
padding-right: 25px;
border-right: 1px solid #FFF;
overflow: auto;
}

#Content #Right {
width: 160px;
padding: 0px 5px 0px 10px;
overflow: hidden!
}

#Content #Right h4,
#Content #Right .SponsorList {
padding: 0px 5px;
}

.Indent {
padding: 20px 25px 0px 60px;
background-image: url('../images/Stars.png');
background-repeat: no-repeat;
background-position: 0px 22px;
}

#LogoSeattleMet {
float: right;
display: block;
padding-top: 25px;
padding-right: 20px;
}


#LogoSeattleMet:hover {
cursor: hand;
}

#Footer {
position: relative;
z-index: 30;
margin-top: -40px;
overflow: auto;
}

#Footer p {
color: #FFFFFF;
text-align: right;
font-size: 9px;
padding: 5px 0px;
}

#Footer span {
float: left;
display: block;
}

#Footer a,
#Footer a:link,
#Footer a:active,
#Footer a:visited {
color: #FFFFFF;
}

#LogoPlymouth {
float: right;
padding: 10px 0px;
}

.FloatRight {
float: right;
width: auto;
padding-left: 10px;
}

.FloatLeft {
float: left;
width: auto;
padding-right: 10px;
}

/* text styles */

h1 {
font-size: 16px;
padding-bottom: 20px;
color: #91005E;
}

h2 {
color: #E21A22;
text-transform: uppercase;
padding-bottom: 10px;
}

h4 {
color: #91005E;
text-transform: uppercase;
font-size: 11px;
}

h6 {
font-size: 11px;
padding-bottom: 10px;
color: #91005E;
text-transform: uppercase;
}

p {
padding-bottom: 15px;
}

.Red {
color: #E21A22 !important;
font-weight: bold;
}

.Purple {
color: #91005E !important;
font-weight: bold;
}

.Uppercase {
text-transform: uppercase;
}

p .Large {
font-size: 11px;
}

a,
a:link,
a:active,
a:visited {
color: #000000;
}

a.HeaderLink,
a.HeaderLink:link,
a.HeaderLink:active,
a.HeaderLink:visited {
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

a.HeaderLink:hover {
text-decoration: underline;
}
 
li {
padding-bottom: 3px;
}

.SponsorList {
margin-bottom: 10px;
}

.SponsorList img {
display: block;
padding: 0px 0px 10px 0px;
}

.SponsorList li {
text-transform: uppercase;
padding-bottom: 5px;
font-weight: bold;
line-height: 14px;
}

.SponsorList a {
text-decoration: none;
}

.AuctionList li {
padding-left: 5px;
padding-top: 5px;
line-height: 14px;
}

.AuctionList span {
color: #91005E;
font-weight: bold;
display: block;
}

.AuctionList li li {
list-style-type: disc;
padding-top: 0px;
margin-left: 15px;
padding-left: 0px;
}

hr {
color: #918162;
background-color: #918162;
height: 1px;
clear: both;
border: 0;
}

hr.Purple {
color: #91005E;
background-color: #91005E;
}

.Ribbon {
float: left;
padding-right: 15px;
padding-bottom: 20px;
}

/* homepage styles */

#Content.Homepage {
padding-left: 0px;
padding-top: 0px;
}

#Content .Homepage {
background-image: url('../images/HomeDance.png');
background-repeat: no-repeat;
overflow: hidden;
}

.Homepage h2.FirstHeader {
padding-top:10px;
}

.Homepage h2 {
padding-left: 45px;
}

.Homepage p {
padding-left: 45px;
padding-bottom: 10px;
width: 510px;
}

.Homepage p.First {
padding-top: 15px;
}

.Homepage ul {
float: left;
padding-left: 20px;
padding-bottom: 15px;
}

.Homepage ul.Left {
padding-left: 45px;
}

.Headline {
	font-size: 12px;
}

.Headline .Large {
	font-size: 13px !important;
}

#Headshots {
clear: both;
padding-left: 70px;
overflow: auto;
width: 100%;
}

#Headshots a, #Headshots img {
float: left;
}

.VotingImage {
padding-left: 45px;
}

/* music player */

#player_container {
width: 850px;
height: 164px;
background-image: url('../images/CastVote_Home.png');
}

#player_controls div {
position: relative;
width: 30px;
top: 129px;
_top: 132px;
left: 765px;
}

.WatchLive {
padding-left: 30px;
padding-top: 20px;
padding-bottom: 10px;
display: block;
clear: both;
}

.CongratsWinners {
	padding-left: 45px;
	padding-bottom: 10px;
	padding-top: 20px;
}

.Winners {
	width: 100%;
	clear: both;
}

.Winners div {
	float:left;
	width: 230px;
	_width: 180px;
	padding: 0px;
	margin: 0px;
}

.Winners p.Headline {
		_width: 180px;	
}
	
.Winners div img {
	width: 150px;
	padding-left: 45px;
}

/* stand alone styles */

.ClearBoth {
clear: both;
}

.FloatLeft {
float: left;
}

.FloatRight {
float: right;
}