/************************************ 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;
}

#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: 0px;
left: 0px;
z-index: 5;
}

#slogan {
position: absolute;
background: url(../images/slogan.gif) no-repeat;
width: 214px;
height: 204px;
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/ticket.png) no-repeat;
width: 351px;
height: 303px;
top: 192px;
left: 16px;
z-index: 3;
}
#ticket a:hover{
background: url(../images/tickethover.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: 37px;
background: url(../images/txt_nominate.gif) no-repeat;
top: 225px;
left: 320px;
z-index: 3;
}

#txtnomationsopen {
position: absolute;
width: 435px;
height: 26px;
background: url(../images/txt_nomationsopen.gif) no-repeat;
top: 230px;
left: 606px;
z-index: 3;
}

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

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

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

#homecontent {
position: absolute;
width: 364px;
height: 199px;
background: url(../images/homecontentbg.gif) no-repeat;
top: 63px;
left: 289px;
z-index: 3;
padding-left: 46px;
padding-top: 24px;
padding-right: 24px;
}

#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: 16px;
margin-bottom: 8px;
}

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

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

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

#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: 798px;
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: 19px;
}

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

#aboutlefttitle {
position: absolute;
top: 17px;
left: 315px;
width: 221px;
height: 34px;
background: url(../images/title_aboutfirst.gif) no-repeat;
}

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

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

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

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

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

#judgepanel {
float: left;
margin-top: 49px;
margin-right: 23px;
width: 222px;
border-right: 1px solid #cccccc;
}

#judgejanet a{
background: url(../images/pic_judge_janetbw.gif) no-repeat;
width: 222px;
height: 180px;
float: left;
}
#judgejanet a:hover{
background: url(../images/pic_judge_janet.gif) no-repeat;
}
#judgewoz a{
background: url(/images/judges/judge_steve.jpg) no-repeat;
width: 169px;
height: 180px;
float: left;
}
#judgewoz a:hover{
background: url(/images/judges/judge_steve.jpg) no-repeat;
}
#judgeuchi a{
background: url(../images/pic_judge_uchibw.gif) no-repeat;
width: 222px;
height: 180px;
float: left;
}
#judgeuchi a:hover{
background: url(../images/pic_judge_uchi.gif) no-repeat;
}

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

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

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

#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: 71px;
height: 31px;
background: url(../images/title_firsts.gif) no-repeat;
}
#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;
}

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

.firstpaneltxt {
float: left;
width: 342px;
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;
}
.firstsnominate a:hover{
background: url(../images/btn_nominatenowhover.gif) no-repeat;
}

.subfirsttitle {
font-size: 21px;
color: #999999;
width: 727px;
border-bottom: 1px solid #ccc;
padding-left: 3px;
padding-bottom: 5px;
}

.subfirstspic {
width: 128px;
height: 210px;
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;
}

#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: 664px;
	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;
padding-right: 5px;
text-transform: uppercase;
}

.formtxt {
text-align: right;
font-size:10px;
margin-right: 5px;
padding-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;
}
