/************************************ BEGIN RESET *************************************************** */


img, div, a { behavior: url(iepngfix.htc) }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 {
font-size:100%;
}

/* Normalizes font-style and font-weight to normal */
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

/* Removes list-style from lists */
table {
border-collapse:collapse;
border-spacing:0;
}

/* Removes border from fieldset and img */
fieldset,img {
border:0;
}

/* Left-aligns text in caption and th */
caption,th {
text-align:left;
}

/* Link style */
a {
color:#cf4f10;
text-decoration:underline;
outline:0;
}

a:hover{
color:#666666;
text-decoration:underline;
outline:0;
}


body {
font-family: Arial;
font-size: 12px;
background: url(../images/verticalbg.gif) repeat 0 164px;
margin: 0 auto;
}

#footer {
position: absolute;
top: 820px;
left: 128px;
color: #666666;
font-size: 10px;
}
#footerlong {
position: absolute;
top: 920px;
left: 128px;
color: #666666;
font-size: 10px;
}

#footermenu {
position: absolute;
width: 350px;
left: 224px;
top: -2px;
color: #8b8a89;
font-size: 11px;
}

#footermenu a {
color:#cf4f10;
text-decoration:none;
outline:0;
margin-left: 4px;
margin-right: 5px;
}

#footermenu a:hover {
color:#666666;
text-decoration:underline;
outline:0;
}

#footertellafriend {
	position: absolute;
	width: 109px;
	height: 18px;
	left: 779px;
	top: -8px;
}

#footersocial {
	position: absolute;
	width: 100px;
	height: 18px;
	left: 588px;
	top: -10px;
}

#footershareus {
position: absolute;
width: 209px;
height: 25px;
left: 763px;
top: -14px;
font-size: 11px;
}

#headertier0 {
background: url(../images/horizontalbg.gif) repeat-x;
height: 164px;
margin: 0 auto;
}

#menu {
	position: absolute;
	top: 160px;
	left: 655px;
	width: 480px;
	height: 40px;
	z-index: 10;
}

#menu .home a{
float: left;
display: inline;
width: 68px;
height: 27px;
margin-right: 3px;
background: url(../images/menuhome.gif) no-repeat;
}

#menu .home a:hover{
background: url(../images/menuhomehover.gif) no-repeat;
margin-top: 1px;
}

#menu .about a{
float: left;
display: inline;
width: 68px;
height: 27px;
margin-right: 3px;
background: url(../images/menuabout.gif) no-repeat;
}

#menu .about a:hover{
background: url(../images/menuabouthover.gif) no-repeat;
margin-top: 1px;
}

#menu .judges a{
float: left;
display: inline;
width: 68px;
height: 27px;
margin-right: 3px;
background: url(../images/menujudges.gif) no-repeat;
}

#menu .judges a:hover{
background: url(../images/menujudgeshover.gif) no-repeat;
margin-top: 1px;
}

#menu .firsts a{
float: left;
display: inline;
width: 68px;
height: 27px;
margin-right: 3px;
background: url(../images/menufirsts.gif) no-repeat;
}

#menu .firsts a:hover{
background: url(../images/menufirstshover.gif) no-repeat;
margin-top: 1px;
}

#contentbg {
background: #fff url(../images/contentbg.gif) no-repeat;
width: 2560px;
height: 887px;
position: absolute;
top: 0;
left: -2px;
}
#contentbgjudges {
background: #fff url(../images/contentbgjudges.gif) no-repeat;
width: 2560px;
height: 950px;
position: absolute;
top: 0;
left: -2px;
}

#logo {
position: absolute;
background: url(../images/logo.gif) no-repeat;
width: 214px;
height: 204px;
top: 24px;
left: 81px;
z-index: 2;
}

#postIt {
	position: absolute;
	width: 214px;
	height: 204px;
	top: 208px;
	left: 74px;
	z-index: 4;
}

#logoFlash {
	position: absolute;
	width: 214px;
	height: 204px;
	top: -3px;
	left: 0px;
	z-index: 5;
}

#slogan {
	position: absolute;
	background: url(../images/slogan.gif) no-repeat;
	width: 214px;
	height: 157px;
	top: 66px;
	left: 316px;
	z-index: 2;
}

#countdown {
	position: absolute;
	width: 364px;
	height: 204px;
	top: 54px;
	padding-top: 34px;
	left: 630px;
	z-index: 2;
}

#first-fest-cd {
	position: absolute;
	left: 768px;
	top: 65px;
	color: #CFCECE;
	font-size: 1.5em;
}
#first-fest-cd-days {
	position: absolute;
	left: 659px;
	top: 130px;
	color: #CFCECE;
	font-size: 1.0em;
	width: 320px;
	text-align:right;
}

#ticket a{
position: absolute;
background: url(../images/home/ticket/ticketnominate2010.png) no-repeat;
width: 351px;
height: 303px;
top: 192px;
left: 16px;
z-index: 3;
}
#ticket a:hover{
background: url(../images/home/ticket/ticketnominate2010.png) no-repeat;
}

#sponsors {
position: absolute;
background: url(../images/sponsors.gif) no-repeat;
width: 150px;
height: 331px;
top: 460px;
left: 137px;
z-index: 2;
}

#header_about {
position: absolute;
background: url(../images/header_about.gif) no-repeat;
width: 239px;
height: 45px;
top: 555px;
left: 320px;
z-index: 2;
}

#header_judges {
position: absolute;
background: url(../images/header_judges.gif) no-repeat;
width: 239px;
height: 45px;
top: 555px;
left: 562px;
z-index: 2;
}

#header_firsts {
position: absolute;
background: url(../images/header_firsts.gif) no-repeat;
width: 239px;
height: 45px;
top: 555px;
left: 804px;
z-index: 2;
}

#subheader_about a{
position: absolute;
background: url(../images/subheader_about.gif) no-repeat;
width: 239px;
height: 28px;
top: 750px;
left: 319px;
z-index: 3;
}

#subheader_judges a{
position: absolute;
background: url(../images/subheader_judges.gif) no-repeat;
width: 239px;
height: 28px;
top: 750px;
left: 561px;
z-index: 3;
}

#subheader_firsts a{
position: absolute;
background: url(../images/subheader_firsts.gif) no-repeat;
width: 239px;
height: 28px;
top: 750px;
left: 803px;
z-index: 3;
}

#header_about_pic {
position: absolute;
width: 105px;
height: 92px;
top: 638px;
left: 320px;
}

#header_judges_pic {
position: absolute;
width: 105px;
height: 92px;
top: 638px;
left: 562px;
}

#header_firsts_pic {
position: absolute;
width: 105px;
height: 92px;
top: 638px;
left: 804px;
}
#header_firsts_pic2 {
position: absolute;
width: 105px;
height: 92px;
top: 654px;
left: 804px;
}

#header_about_title {
position: absolute;
width: 239px;
height: 30px;
top: 610px;
left: 320px;
color: #666666;
font-size: 15px;
letter-spacing: -0.01em;
}

#header_judges_title {
position: absolute;
width: 239px;
height: 30px;
top: 610px;
left: 562px;
color: #666666;
font-size: 15px;
letter-spacing: -0.01em;
}

#header_firsts_title {
	position: absolute;
	width: 241px;
	height: 138px;
	top: 610px;
	left: 804px;
	color: #666666;
	font-size: 15px;
	letter-spacing: -0.01em;
}

#header_about_txt {
position: absolute;
width: 120px;
height: 112px;
line-height: 14px;
top: 635px;
left: 434px;
color: #000000;
font-size: 11px;
}

#header_judges_txt {
position: absolute;
width: 120px;
height: 112px;
line-height: 14px;
top: 635px;
left: 674px;
color: #000000;
font-size: 11px;
}

#header_firsts_txt {
position: absolute;
width: 120px;
height: 112px;
line-height: 14px;
top: 635px;
left: 918px;
color: #000000;
font-size: 11px;
}

#txtnominate {
	position: absolute;
	width: 288px;
	height: 55px;
	background: url(../images/txt_nominate.gif) no-repeat;
	top: 207px;
	left: 320px;
	z-index: 9;
}

#txtwelcomeChat {
	position: absolute;
	width: 343px;
	height: 44px;
	background-image:url(/images/txt_nominate.gif);
	background-repeat:no-repeat;
	top: 225px;
	left: 320px;
}

#txtnomationsopen {
	position: absolute;
	width: 435px;
	height: 20px;
	background-image:url(/images/txt_nomationsclosed.gif);
	background-repeat:no-repeat;
	top: 234px;
	left: 767px;
	z-index: 3;
	display:none;
}

#boxcontent {
position: absolute;
width: 723px;
height: 278px;
background-image: url(../images/boxcontent.gif);
background-repeat:no-repeat;
top: 255px;
left: 320px;
z-index: 2;
}

#categories a {
position: absolute;
width: 183px;
height: 27px;
background-image: url(../images/txt_categories.gif);
background-repeat:no-repeat;
top: 38px;
left: 95px;
z-index: 3;
}

#categoriesChat a {
	position: absolute;
	width: 139px;
	height: 27px;
	top: 38px;
	left: 138px;
	z-index: 3;
	background-image: url(/images/chat/txt_winners.gif);
	background-repeat:no-repeat;
}

#homebanner {
	position: absolute;
	width: 434px;
	height: 63px;
	background-repeat:no-repeat;
	top: 0px;
	left: 289px;
	z-index: 3;
	background-color: #595959;
}

#homebannerChat {
position: absolute;
width: 434px;
height: 63px;
background-image: url(../images/chat/chatgo.gif);
background-repeat:no-repeat;
top: 0px;
left: 289px;
z-index: 3;
}

#homecontent {
	position: absolute;
	width: 385px;
	height: 182px;
	background-image: url(../images/homecontentbg.gif);
	background-repeat:no-repeat;
	top: 63px;
	left: 289px;
	z-index: 3;
	padding-left: 40px;
	padding-top: 14px;
	padding-right: 10px;
	font-size:11px;
	line-height:15px;
	padding-bottom: 20px;
}

#homesub_personal a{
position: absolute;
width: 224px;
height: 24px;
background: url(../images/homesub_personal.gif) no-repeat;
top: 86px;
left: 53px;
z-index: 3;
}
#homesub_personal a:hover{
position: absolute;
width: 253px;
height: 31px;
background: url(../images/homesub_personalhover.gif) no-repeat;
top: 83px;
left: 53px;
z-index: 5;
}

#homesub_biz a{
position: absolute;
width: 224px;
height: 24px;
background: url(../images/homesub_biz.gif) no-repeat;
top: 118px;
left: 53px;
z-index: 3;
}
#homesub_biz a:hover{
position: absolute;
width: 253px;
height: 31px;
background: url(../images/homesub_bizhover.gif) no-repeat;
top: 115px;
left: 53px;
z-index: 5;
}

#homesub_sports a{
position: absolute;
width: 224px;
height: 24px;
background: url(../images/homesub_sports.gif) no-repeat;
top: 150px;
left: 53px;
z-index: 3;
}
#homesub_sports a:hover{
position: absolute;
width: 253px;
height: 31px;
background: url(../images/homesub_sportshover.gif) no-repeat;
top: 147px;
left: 53px;
z-index: 5;
}

#homesub_art a{
position: absolute;
width: 224px;
height: 24px;
background: url(../images/homesub_art.gif) no-repeat;
top: 182px;
left: 53px;
z-index: 3;
}
#homesub_art a:hover{
position: absolute;
width: 253px;
height: 31px;
background: url(../images/homesub_arthover.gif) no-repeat;
top: 179px;
left: 53px;
z-index: 5;
}

#homesub_historical a{
position: absolute;
width: 224px;
height: 24px;
background: url(../images/homesub_historical.gif) no-repeat;
top: 214px;
left: 53px;
z-index: 3;
}
#homesub_historical a:hover{
position: absolute;
width: 253px;
height: 31px;
background: url(../images/homesub_historicalhover.gif) no-repeat;
top: 211px;
left: 53px;
z-index: 5;
}


.hometitle {
	color: #666;
	font-size: 15px;
	margin-bottom: 8px;
}

#nominatenow a{
	position: absolute;
	top: 168px;
	left: 110px;
	width: 123px;
	height: 30px;
	background: url(../images/chat/but_nominate.gif) no-repeat;
}

#seeallChat a{
	position: absolute;
	top: 168px;
	left: 3px;
	width: 157px;
	height: 30px;
	background: url(../images/chat/but_seeall.gif) no-repeat;
}

#nominatenow a:hover{
background: url(../images/chat/but_nominate.gif) no-repeat;
}

#whatdoiwin a{
position: absolute;
top: 168px;
left: 255px;
width: 174px;
height: 30px;
background: url(../images/btn_whatdoiwin.gif) no-repeat;
}

#voteChat a {
	position: absolute;
	top: 168px;
	left: 163px;
	width: 271px;
	height: 30px;
	background: url(/images/chat/but_people.gif) no-repeat;
}

#seeWinners a{
	position: absolute;
	top: 168px;
	left: 234px;
	width: 200px;
	height: 30px;
	background: url(/images/home/see2010winners_button.jpg) no-repeat;
}
#seeEntries a{
	position: absolute;
	top: 168px;
	left: 275px;
	width: 159px;
	height: 30px;
}

#whatdoiwin a:hover{
background: url(../images/btn_whatdoiwinhover.gif) no-repeat;
}

#nominate a{
position: absolute;
top: 168px;
left: 308px;
width: 126px;
height: 30px;
background: url(../images/btn_nominate.gif) no-repeat;
}

#nominate a:hover{
background: url(../images/btn_nominatehover.gif) no-repeat;
}

#aboutrightcontent {
	position: absolute;
	top: -47px;
	left: 688px;
	background: #e9e6e1 url(../images/aboutbg.gif) no-repeat;
	width: 242px;
	min-height: 516px;
}

#aboutpic {
float: right;
margin-top: 84px;
margin-left: 4px;
}

#aboutpictitle {
position: absolute;
top: 84px;
left: 19px;
color: #c25530;
font-size: 16px;
width: 85px;
}

#abouttxt {
margin-top: 135px;
padding-right: 4px;
margin-left: 19px;
margin-right: 13px;
}

#aboutleftcontent {
position: absolute;
top: -27px;
left: -107px;
width: 450px;
min-height: 516px;
}

#aboutlefttitle {
position: absolute;
top: 17px;
left: 315px;
width: 221px;
height: 34px;
}
#PChoiceTitle {
position: absolute;
top: 17px;
left: 315px;
width: 221px;
height: 34px;
}
#PChoiceText {
	position: absolute;
	top: 64px;
	left: 314px;
	width: 433px;
	height: 19px;
	z-index: 10;
}

#aboutlefttxt {
position: absolute;
top: 47px;
left: 315px;
width: 450px;
}

#PollContent {
	position: absolute;
	top: 47px;
	left: 315px;
	width: 716px;
	margin: 0px 0px 0px 220px;
}

p.aboutgrey {
color: #666666;
font-size: 16px;
}

.aboutleftsubtitle {
font-size: 16px;
color: #cf4f10;
}

#judgescontent {
position: absolute;
top: 234px;
left: 317px;
width: 744px;
min-height: 616px;
}

#judgestitle {
position: absolute;
top: 0px;
left: 0px;
width: 187px;
height: 31px;
background: url(/images/titles/judges2010.gif) no-repeat;
}

#judgepanel {
float: left;
margin-top: 49px;
margin-right: 16px;
width: 169px;
height:500px;
}

#judgeirene a{
background: url(/images/judges/judge_irene.jpg) no-repeat;
width: 169px;
height: 180px;
float: left;
}
#judgeirene a:hover{
background: url(/images/judges/judge_ireneover.jpg) no-repeat;
}
#judgesteve a{
background: url(/images/judges/judge_steve.jpg) no-repeat;
width: 169px;
height: 180px;
float: left;
}
#judgesteve a:hover{
background: url(/images/judges/judge_steveover.jpg) no-repeat;
}
#judgegreg a{
background: url(/images/judges/judge_greg.jpg) no-repeat;
width: 169px;
height: 180px;
float: left;
}
#judgegreg a:hover{
background: url(/images/judges/judge_gregover.jpg) no-repeat;
}
#judgediane a{
background: url(/images/judges/judge_diane.jpg) no-repeat;
width: 169px;
height: 180px;
float: left;
}
#judgediane a:hover{
background: url(/images/judges/judge_dianeover.jpg) no-repeat;
}

.judgesubtitle  {
font-size: 16px;
color: #cf4f10;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 17px;
float: left;
width: 169px;
}

.judgeone {
float: left;
width: 34px;
height: 40px;
background: url(../images/icon_first.gif) no-repeat;
clear: left;
}
.judgedescription {
float: left;
width: 169px;
height: 40px;
font-weight: bold;
margin-bottom:20px;
}

.judgetxt {
float: left;
width: 169px;
}

#firstscontent {
position: absolute;
top: 234px;
left: 317px;
width: 744px;
min-height: 516px;
}
#firstsartcontent {
position: absolute;
top: 234px;
left: 112px;
width: 957px;
height: 716px;
padding-left: 204px;
background: #fff 0px 516px;
}

#firststitle {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 154px;
	height: 31px;
	background: url(../images/title_firsts.gif) no-repeat;
	background-image: url(../images/title_firsts.gif);
}
#firstsarttitle {
position: absolute;
top: 0px;
left: 205px;
width: 71px;
height: 31px;
background: url(../images/title_firsts.gif) no-repeat;
}

p.firstsgrey {
margin-top: 43px;
color: #666666;
font-size: 13px;
}

.firstpanelheader {
float: left;
width: 183px;
height: 83px;
text-align:right;
}

.firstspanel {
	width: 727px;
	float: left;
	border-top: 1px solid #ccc;
}

.firstpaneltxt {
float: left;
width: 342px;
height: 79px;
padding-right: 10px;
margin-left: 18px;
margin-top: 8px;
}

.firstpanelChat {
float: left;
width: 500px;
height: 79px;
padding-right: 10px;
margin-left: 18px;
margin-top: 8px;
}

.firstsnominate a{
float: left;
width: 174px;
height: 83px;
background: url(../images/btn_nominatenow.gif) no-repeat;
}

.voteChat a {
float: left;
width: 121px;
height: 24px;
background:url(/images/buttons/see2010winner_button.jpg) no-repeat;
}
.voteChat09 a {
float: left;
width: 152px;
height: 24px;
background:url(/images/buttons/but_2009winner.gif) no-repeat;
}

.firstsnominate a:hover{
background: url(../images/btn_nominatenowhover.gif) no-repeat;
}

.subfirsttitle {
	font-size: 21px;
	color: #999999;
	padding-left: 3px;
	padding-bottom: 5px;
}

.subfirstspic {
width: 128px;
height: 110px;
float: left;
margin-left: 56px;
margin-top: 10px;
}

.firstsone {
width: 29px;
height: 29px;
float: left;
background: url(../images/firstsone.gif) no-repeat;
margin-left: 18px;
margin-top: 10px;
}

.subfirstsdesc {
margin-top: 8px;
margin-left: 4px;
float: left;
font-weight: bold;
}

.subfirststxt {
float: left;
margin-top: 25px;
margin-left: -29px;
width: 518px;
}

.listTitle {
	font-size:11px;
	font-weight:bold;
	margin-bottom:9px;
}

.ListOdd {
	padding: 9px 20px 9px 0px;
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	background-color:#F0EEEB;
}

.ListEven {
	padding: 9px 20px 9px 0px;
	background-color:#FFFFFF;
}
#privacytitle {
position: absolute;
top: 0px;
left: 0px;
width: 189px;
height: 31px;
background: url(../images/title_privacy.gif) no-repeat;
}

#privacycontent {
position: absolute;
top: 234px;
left: 317px;
width: 486px;
padding-top: 48px;
min-height: 516px;
}

#nominatecontent {
position: absolute;
top: 234px;
left: 317px;
width: 724px;
padding-top: 48px;
min-height: 516px;
}

#nominatetitle {
position: absolute;
top: 0px;
left: 0px;
width: 189px;
height: 31px;
background: url(../images/title_submit.gif) no-repeat;
}

#nominatesubtitle {
	position: absolute;
	top: 60px;
	left: 2px;
	width: 283px;
	height: 20px;
}

#nominateform1 {
float: left;
height: 126px;
width: 327px;
margin-top: 80px;
text-transform: uppercase;
}

.form1txt {
text-align: right;
font-size:10px;
float: left;
padding-top: 4px;
margin-right: 5px;
text-transform: uppercase;
}

#nominateform2 {
float: left;
width: 726px;
height: 230px;
margin-top: 22px;
margin-bottom: 20px;
background-color: #e5e3de;
padding-top: 20px;
text-transform: uppercase;
}

select {
text-transform: none;
margin-left: 5px;
}

#nominateoptional {
position: absolute;
top: 366px;
left: 458px;
width: 235px;
text-transform: none;
}

#nominatebtn a{
position: absolute;
top: 496px;
left: 458px;
width: 126px;
height: 30px;
background: url(../images/btn_nominate.gif) no-repeat;
}

#nominatebtn a:hover{
background: url(../images/btn_nominatehover.gif) no-repeat;
}

#nominateStart {
	margin-top:60px;
}
