html {color:#fff;font-size:12px;font-family:arial,sans-serif;}
img {border:0 none;}
h1 {font-size:24px;font-weight:bold;}
h2 {font-size:17px;font-weight:bold;}
h3 {font-size:14px;font-weight:bold;}
.clear{clear:both;}

ul {padding:0;margin:0;list-style:none;}
a {color:#fff;}
.container {width:960px;margin:0 auto;text-align:left;}
.bullets {list-style-type:disc;}

.dropdowns {font-size:12px;clear:both;}

#nav {width:205px;float:left;height:450px;margin:0;padding:0;}
#nav ul {font-size:19px;padding:17px 0 0 25px;margin:0;}
#nav ul li {margin:0 0 10px 0;}
#nav a {text-decoration:none;color:#bc9b6a;}
#nav a:hover {text-decoration:underline;color:#bc9b6a;}
#nav a.white {text-decoration:none;color:#fff;}
#nav a.white:hover {text-decoration:underline;color:#fff;}
.user_box {width:655px; float: left; border: solid 1px #bc9b6a; margin: 20px 10px 10px 50px; padding: 10px;font-size:12px;}
.user_box a {text-decoration:none;}
.user_box a:hover {text-decoration:underline;}

#content {width:655px;float:left;margin:18px 50px;}
#content ul {margin:0 0 15px 0;}
#content p {font-size:16px;padding:0 0 25px 0;margin:0;}
#sponsor_img {float:left;margin:0 20px 10px 0;padding:0;}
#footer {width:755px;margin:0 0 0 205px;}
#foot_top {width:755px;height:400px;margin:0 0 20px 0;}
#foot_bot {}
#foot_info {font-size:11px;margin:20px 0 0 0;text-align:center;}
#foot_info ul {list-style:none;}
#foot_info li {height:14px;}

#entry_message {border-bottom:1px solid #fff;border-top:1px solid #fff;padding:0;margin:20px 0 10px 0;}

.login_form { width:200px; margin-bottom:20px; }
.login_form .field { width:200px; }

.reg_form {width:100%; }
.reg_form li {float:left; }
.reg_form ul {float:left; }
.reg_form .title {width:100px; }
.reg_form .field {width:300px;}
.reg_form .error {font-size:10px; margin:4px;}

.judge_form { width:100%;}
.judge_form .title {width:400px;}
.judge_form .field {width:200px;}
.judge_form .error {font-size:10px; margin:4px; color: #E96C2C;}

.global_form ul {list-style:none;margin:0 0 10px 0;padding:0;float:left;width:100%;}
.global_form ul li {list-style-type:none;margin:0;}
.global_form ul .title {width:200px;display:block;clear:both;}
.global_form ul .field {width:200px;display:block;clear:both;}
.global_form ul .error {width:200px;display:block;vertical-align:middle;font-size:12px;font-weight:bold;padding-left:10px;}

.submit_form {width:100%;}
.submit_form ul {list-style:none;margin:0 0 10px 0;padding:0;float:left;width:100%;}
.submit_form ul li {width:100%;list-style-type:none;margin:0;float:left;}
.submit_form ul li input[type=text],textarea {width:100%}
.submit_form ul li input {width:100%}
#credits table { font-weight: bold;}
#credits input[type=text] {width:222px;}
.submit_form ul li input[type=submit]{width:222px;}
.submit_form ul .title {width:100%;display:block;clear:both;font-weight:bold;}
.submit_form ul .field {width:100%;display:block;clear:both;}

.advisory_board_list {float:left;padding:0 50px 0 0;}
.advisory_board_list li {width:100px;}

.menuitem { }

#edit_buttons { margin: 20px 0; clear:both;}

ul.entry_view { background: red; }
ul.entry_view li { background: green; }

/* swfupload */
.upload { width:100%; }
.upload ul { padding:0; margin:0; }
.upload ul .title {font-weight:bold; margin-top:20px;}
.cancelButton { margin: -1px 0 0 2px; height: 22px; width: 53px; font-size: 8pt; vertical-align:top;}
.uploadButton { vertical-align: middle; }
.progressWrapper {width:100%; background: #fff; color: #000; }
.progressContainer {font-size:16px; padding: 10px; margin-bottom: 15px; }
.progressName {font-size:12px; color: #000; }
.progressBarStatus {font-size:12px;}
.progressBarInProgress { background: #bc9b6a; height: 10px; }
.progressBarComplete {width: 100%;background-color: green;visibility: hidden;}
.progressBarError {width: 100%;background-color: red;visibility: hidden;}
a.progressCancel { display: none; }
a.progressCancel:hover {background-position: 0px 0px;}

.titlebar { text-align:center; margin-top:20px; }

#breadcrumbs {margin:0 0 20px 0;}
#breadcrumbs a{font-size:12px;font-weight:bold;text-decoration:none;}
#breadcrumbs a:hover{font-size:12px;font-weight:bold;text-decoration:underline;}

#header_logos { margin-top: 20px; }