body {background:#fff url(images/bg.jpg) repeat-x;height:100%;padding:0;margin:0;position: static}

body, div, td, p {font:normal 12px/14px Helvetica, Arial, sans-serif;color:#333}

h1, h2, h3 {color:#891f13;font-weight:normal;text-transform:uppercase}
h1 {font-size:16px;line-height:18px;margin-top:0}
h2 {font-size:14px;line-height:16px}
h3 {font-size:12px;line-height:14px}

a:link, a:active, a:visited {color:#c12903}
a:hover {color:#891f13}

a.more {background:url(images/bullet_arrow.gif) no-repeat left;padding-left:12px}

ul {list-style:none;padding-left:0;margin-left:2px}
li {background:url(images/bullet_circ.gif) no-repeat 0px +4px;padding-left:12px}
ol {padding-left:24px}
ol li {background:none;padding-left:0;margin-bottom:6px}

hr {border:0;color:#c12903;background-color:#c12903;height:1px;width:100%;clear:both}

table.list {background:#fff;padding:1px;border:1px solid #e1e1e1}
table.list th {background:#ffda82;font-size:14px;font-weight:normal;color:#891f13;text-align:left;padding:8px 8px;}
table.list td {padding:6px 8px}
table.list tr.gray td {background:#f0eee8}

#outer_wrapper {width:100%;min-height:100%;position:absolute;display:block}
#inner_wrapper {width:816px;padding:0;margin:0 auto 68px;display:block}
#page_wrapper {width:816px;float:left}
#fade_left, #fade_right  {width:20px;height:590px;float:left}

#header {width:816px;height:200px;}

#left_column {width:182px;float:left;}

div#nav {background:#c90c0a url(images/bg_nav.jpg) repeat-x bottom;width:182px;padding:0;margin:0;float:left}
#nav ul {width:100%;list-style:none;padding:4px 0;margin:0;float:left;clear:both}
#nav ul li {background:none;width:100%;padding:0;margin:0;float:left;clear:both}
html > body #nav ul {width:auto;float:none;clear:none}
html > body #nav ul li {width:auto;float:none;clear:none}
#nav a {padding:4px 14px;margin:0;display:block}
#nav a:link, #nav a:active, #nav a:visited {color:#ffc;text-decoration:none}
#nav a:hover {background:#4d4d4d;color:#fff}

#poll {background:#ffe497;width:182px;padding:0;margin:0}
#poll .list {width:auto;background:#fff;padding:2px;display:block}
#poll .list input {vertical-align:middle;padding:0;margin:0 4px}
#poll label {padding:2px 4px;display:block}
html > body #poll label {padding:4px 4px}
#poll label.gray {background:#f0eee8}

#newsletter {background:#f0eee8;width:182px;padding:0;margin:0}
#newsletter h2 {text-transform:none;margin-top:0}

#content {width:586px;float:left}
.feature img {float:left;margin:0 10px 10px 0}
.left_box {width:286px;float:left}
.right_box {width:286px;float:right}

#contestants {background:#ffe7a2;width:100%;padding:0;margin:0}
#contestants #contestants_screens {width:560px;height:370px;margin:0 12px;overflow:hidden}
#contestants #c_container {width:1200px;height:370px}
#contestants .c_screen {width:564px;height:370px;float:left}
#contestants h1#c_name {width:480px;text-transform:none;float:left}
#contestants a.back {width:60px;text-align:right;float:right}
#contestants #c_bioArea {width:540px;height:320px;float:left;clear:both;overflow:auto}
body.msie #contestants #c_bioArea {margin-top:10px}
#contestants  #c_bio {padding-right:4px}

#judges {background:#ffda82;width:100%;padding:0;margin:0}
/*#judges table.thumbs {margin-top:14px}
#judges table.thumbs td {padding-bottom:16px}*/
#judges #judges_screens {width:564px;height:370px;margin:0 12px;overflow:hidden}
#judges #j_container {width:1200px;height:370px}
#judges .j_screen {width:564px;height:370px;float:left}
#judges h1#j_name {width:480px;text-transform:none;float:left}
#judges a.back {width:60px;text-align:right;float:right}
#judges #j_bioArea {width:540px;height:320px;float:left;clear:both;overflow:auto}
body.msie #judges #j_bioArea {margin-top:10px}
#judges #j_bio {padding-right:4px}

.bio {width:540px;height:350px;margin:10px}
table.thumbs {width:100%}
table.thumbs td {vertical-align:top}
table.thumbs td img {margin-right:8px;border:0}
table.thumbs .name {font-size:12px;font-weight:bold;color:#891f13}
table.thumbs .details {font-size:10px;line-height:11px}
a.back:link, a.back:active, a.back:visited, a.back:hover {text-decoration:none}

/*#judges td {padding-bottom:10px}
#judges img {margin:0 8px 8px 0;float:left;border:0}
#judges .name {font-size:12px;font-weight:bold;color:#891f13}
.bio_portrait {float:right;margin:0 8px 4px 8px}*/

#learnmore {background:#ffe7a2;width:100%;padding:0;margin:0}
#learnmore #learnmore_screens {width:560px;height:640px;margin:0 12px;overflow:hidden}
#learnmore #navigation {margin:20px 10px 0}
#learnmore #navigation img {width:65px;height:65px;margin-right:16px;border:0}
#learnmore #navigation a {font-size:14px;text-decoration:none}
#learnmore #l_container {width:1200px;height:640px}
#learnmore .l_screen {width:564px;height:640px;float:left}
#learnmore a.back {width:560px;text-align:right;margin-top:4px;float:left}
#learnmore #l_contentArea {width:560px;height:600px;margin-top:10px;float:left;clear:both;overflow:auto}
#learnmore  #l_content {padding:0 4px}
#learnmore  #l_content img {margin:0 0 8px 8px}

div#tabs > div {background:#ffda82;padding:10px;margin-top:4px}
div#tabs > div .list {border:0}
ul.tabNavigation {list-style:none;padding:0;margin:0}
ul.tabNavigation li {display:inline;padding:0;margin:0}
ul.tabNavigation li a {background:#b42300;font-size:14px;color:#ffc;text-decoration: none;padding:6px 10px 2px;}
ul.tabNavigation li a:hover {background:#e76207;color:#fff;padding:6px 10px 2px}
ul.tabNavigation li a.selected {background:#ffda82;color:#891f13;padding:6px 10px}

.break {width:100%;height:16px;clear:both}
.spacer {width:16px;height:16px;float:left}
.pad {padding:8px 14px}

#sponsors {padding-top:16px;margin:0 16px;display:block;float:left;border-top:1px solid #c12903}
#sponsors .top {width:600px;height:78px;float:left}
#sponsors .bottom {width:600px;height:40px;margin-top:10px;float:left}
#sponsors  a {color:#333;text-align:center;text-decoration:none;float:left;display:block}
#sponsors .beringer {padding-right:20px;margin-right:10px;border-right:1px solid #ccc}
#sponsors .tapena {margin:0 32px 0 30px}
#sponsors .rhone {margin:1px 44px 0 0}
#sponsors .gallo {margin:6px 40px 0 0}
#sponsors .pismo {margin:6px 0 0 0}
#sponsors .paso {margin:0 60px 0 100px}
#sponsors .mosti {margin:6px 0 0 0;}
#sponsors p {width:100%;font-weight:bold;text-align:center;padding:12px 0 0;margin:16px 0 0;float:left;display:block;clear:both;border-top:1px solid #c12903}


#bottom {background:#920907;width:100%;height:68px;position:absolute;bottom:0;display:block}
#footer {width:784px;padding:0;margin:0 auto}
#footer .copyright {width:600px;font-size:11px;color:#fff;float:left}
#footer .copyright ul {list-style:none;padding:0;margin:0}
#footer .copyright ul li {background:none;padding:0;margin-right:8px;display:inline}
#footer .logo {width:160px;float:right}
#footer a:link, #footer a:active, #footer a:visited {color:#fff;text-decoration:none}
#footer a:hover {color:#fff;text-decoration:underline}

/* -- Required Style for Nifty Rounded Corners --*/
div.rounded div {height: 1px;overflow: hidden;}

/* -- Picto Browser wrapper -- */
.pbouter {width:100%;text-align:center}

/* IE Fixes. Bill Gates, you will rot in hell. */
body.msie6, body.msie6 #outer_wrapper {height: 100%;}

body.msie6 #sponsors .tapena {margin:0 32px 0 20px}
body.msie6 #sponsors .rhone {margin:1px 44px 0 0}
body.msie6 #sponsors .gallo {margin:6px 40px 0 0}
body.msie6 #sponsors .pismo {margin:6px 0 0 0}
body.msie6 #sponsors .paso {margin:0 60px 0 40px}

.center {
	text-align: center;
}
#newsletter label {
	display: block;
	text-align: center;
}
#newsletter p {
	margin: 0 0 5px;
}
p.error {
	background-color: pink;
	border: solid 1px #f00;
	padding: 3px;
	margin: 5px 0;
	text-align: center;
}

/* -- Twitter Widget --*/
#twtr-widget-1 .twtr-hd h3 {color:#000000 !important}

