@charset "UTF-8";

body {
margin:0px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#666a6f;
}

table td {
border:0px;
vertical-align:top;
}

img {
border:0px;
}

h1 {
font-size:27px;
color:#552636;
font-weight:normal;
}

p {
padding:0px 0px 10px 0px;
margin:0px;
}

p a {
color:#0076ff;
text-decoration:underline;
}

hr {
width:370px;
}

/*CLASS*/

.nav:hover {
	background-image:url(images/nav_down.jpg);
}
.nav {
width:174px;
height:70px;
padding:0px 20px 0px 18px;
vertical-align:middle;
font-size:16px;
color:#552636;
background-image:url(images/nav.jpg);
background-repeat:no-repeat;
cursor:pointer;
}
.nav_down {
width:174px;
height:70px;
padding:0px 20px 0px 18px;
vertical-align:middle;
font-size:16px;
color:#552636;
background-image:url(images/nav_down.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

.subnav {
padding:15px 0px 0px 56px;
color:#552636;
text-decoration:none;
}
.subnav a {
color:#552636;
text-decoration:underline;
}

.arrow_text {
padding:15px 0px 0px 5px;
font-size:27px;
color:#552636;
}

.middle_text {
padding:0px 210px 0px 0px;
}
.middle_text li {
padding:0px 0px 5px 0px;
}

.prizes {
padding:0px 0px 0px 0px;
}
.prizes_left {
width:12px;
background-image:url(images/prizes_left.jpg);
background-repeat:repeat-y;
}
.prizes_middle {
width:547px;
padding:0px 0px 0px 0px;
background-color:#f1f1f1;
}
.prizes_right {
width:50px;
background-image:url(images/prizes_right.jpg);
background-repeat:repeat-y;
}

.judge_name {
font-weight:bold;
font-style:italic;
}

.head_caps {
text-transform:uppercase;
padding:0px 0px 5px 0px;
}

.enter_btn {
background-color:#552636;
text-transform:uppercase;
color:#FFF;
cursor:pointer;
}
.enter_btn_down {
background-color:#90465f;
text-transform:uppercase;
color:#FFF;
cursor:pointer;
}
.enter_btn_text {
padding:0px 0px 0px 5px;
vertical-align:middle;
color:#552636;
}
.enter_btn_text a {
color:#552636;
text-decoration:none;
}
.enter_btn_thumb {
background-color:#552636;
text-transform:uppercase;
color:#FFF;
}

.form_table {
border-color:#dbdbdb;
border-style:solid;
background-color:#f1f1f1;
}
.form_table_header {
padding:4px 0px 20px 4px;
color:#552636;
font-size:27px;
text-align:left;
width:460px;
}
.form_table_header_gallery {
padding:4px 0px 20px 4px;
color:#552636;
font-size:20px;
text-align:left;
width:460px;
}
.form_subtable {
padding:0px 50px 20px 15px;
}
.form_subtable td {
padding:0px 10px 12px 15px;
vertical-align:middle;
}

.gallery_nav {
font-size:11px;
color:#43435b;
}
.gallery_nav a {
font-size:11px;
text-decoration:none;
color:#43435b;
}
.gallery_description {
width:665px;
background-color:#552636;
padding:12px 0px 0px 0px;
}
.gallery_description_1 {
width:665px;
color:#FFF;
padding:0px 0px 7px 10px;
}
.gallery_btn {
width:110px;
padding:0px 0px 2px 0px;
cursor:pointer;
}
.gallery_btn_top {
width:96px;
background-image:url(images/gallery_btn_top.jpg);
background-repeat:repeat-x;
}
.gallery_btn_bottom {
width:96px;
background-image:url(images/gallery_btn_bottom.jpg);
background-repeat:repeat-x;
}
.gallery_btn_left {
width:7px;
vertical-align:top;
background-image:url(images/gallery_btn_left_stretch.jpg);
background-position:top;
background-repeat:repeat-y;
}
.gallery_btn_middle {
width:96px;
vertical-align:top;
background-image:url(images/gallery_btn_middle.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#dfcdbf;
font-size:10px;
color:#411b29;
text-align: center;
}
.gallery_btn_right {
width:7px;
vertical-align:top;
background-image:url(images/gallery_btn_right_stretch.jpg);
background-position:top;
background-repeat:no-repeat;
background-repeat:repeat-y;
}

.comment_container {
text-align:left;
font-size:10px;
padding-bottom:15px;
}
.comment {
font-size:12px;
padding-top:5px;
}

.vote_preview_table1 {
padding:7px;
border-color:#999;
}
.vote_preview_artwork_desc1 {
background-color:#552636;
padding:0px 0px 0px 5px;
font-size:9px;
color:#FFF;
}
.vote_preview_artwork_desc2 {
background-image:url(images/vote_preview_arrows_bg.jpg);
background-repeat:repeat-y;
font-size:9px;
color:#FFF;
}
.vote_preview_table2 {
border-color:#CCC;
}
.vote_preview_vote {
background-color:#f0f0f0;
padding:0px 100px 5px 0px;
color:#552636;
font-size:16px;
}
.vote_preview_form {
background-color:#f0f0f0;
padding:0px 8px 10px 4px;
font-size:9px;
}
.vote_preview_form_td1 {
vertical-align:middle;
padding:0px 5px 5px 0px;
}
.vote_preview_form_td2 {
vertical-align:middle;
padding:0px 0px 5px 0px;
}
/*ID*/

#main {
width:1000px;
}

#middle {
width:672px;
text-align:left;
}

#index {
width:862px;
padding:56px 0px 0px 0px;
}
#index_text {
padding:0px 0px 0px 3px;
font-size:16px;
color:#552636;
}

#flags td {
padding:30px 10px 0px 10px;
}

#top {
width:1000px;
height:102px;
background-image:url(images/top.jpg);
background-repeat:no-repeat;
}
#top_1 {
width:522px;
height:82px;
padding:0px 0px 0px 55px;
vertical-align:bottom;
font-size:11px;
color:#FFFFFF;
}
#top_1 a {
color:#FFFFFF;
text-decoration:none;
}
#top_2 {
width:478px;
height:82px;
padding:0px 0px 0px 0px;
vertical-align:bottom;
font-family:Helvetica Neue, Verdana, Geneva, sans-serif;
font-size:43px;
font-weight:lighter;
color:#FFFFFF;
}

#bottom_nav {
padding:0px 0px 10px 0px;
text-align:center;
font-size:10px;
color:#552636;
}
#bottom_nav a {
color:#552636;
text-decoration:none;
}

#upload_text {
width:380px;
}
#upload_text p {
font-style:italic;
font-size:10px;
}

#gallery_thumbnail_nav {
color:#552636;
font-weight:bold;
padding:10px 0px 0px 0px;
}
#gallery_thumbnail_nav a {
color:#552636;
text-decoration:none;
}

/*Added by Ken*/

.error{
color: #ff0000;
font-weight:bold;
padding: 8px 0px 8px 15px;
}

a.yellow:link {color: #ffff00; background: #000000; font-weight: bold;}
a.yellow:active {color: #ffff00; background: #000000; font-weight: bold;}
a.yellow:visited {color: #ffff00; background: #000000; font-weight: bold;}
a.yellow:hover {color: #ffff00; background: #000000; font-weight: bolder;}

