/* Import overall template styles (nav, layout, homepage)
=================================*/
@import url('layout.css');
@import url('home.css');
@import url('../shared/css/common.css');


/*  Misc Subpage Styles
=================================*/

.contest0 { width: 596px; margin: 5px 0 15px 0; }
.contest1 { width: 596px; margin-bottom: 15px; border-top: 1px solid #eee; padding-top: 15px; }
.contest_img { float: left; width: 150px; margin: 0 10px 0 0; }
.contest_info { float: left; width: 436px; }
.contest_info h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 2px 0; padding: 0px; }
.contest_info p { margin-top: 0px; }
.contest_info .more { margin-top: -10px; }
.contest_info .more a:link, .contest_info .more a:visited { font: bold 11px Arial, Helvetica, sans-serif; }
.contest_info .more a:hover { font: bold 11px Arial, Helvetica, sans-serif; }

.event0 { width: 596px; margin: 5px 0 15px 0; }
.event1 { width: 596px; margin-bottom: 15px; border-top: 1px solid #eee; padding-top: 15px; }
.event_img { float: left; width: 150px; margin: 0 10px 0 0; }
.event_info { float: left; width: 436px; }
.event_info h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 2px 0; padding: 0px; }
.event_info p { margin-top: 0px; }
.event_info .more { margin-top: -10px; }
.event_info .more a:link, .event_info .more a:visited { font: bold 11px Arial, Helvetica, sans-serif; }
.event_info .more a:hover { font: bold 11px Arial, Helvetica, sans-serif; }

.audio0 { width: 596px; margin: 5px 0 15px 0; }
.audio1 { width: 596px; margin-bottom: 15px; border-top: 1px solid #eee; padding-top: 15px; }
.audio_img { float: left; width: 150px; margin: 0 10px 0 0; }
.audio_info { float: left; width: 436px; }
.audio_info h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 2px 0; padding: 0px; }
.audio_info p { margin-top: 0px; }

.video0 { width: 596px; margin: 5px 0 15px 0; }
.video1 { width: 596px; margin-bottom: 15px; border-top: 1px solid #eee; padding-top: 15px; }
.video0 h1, .video1 h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 2px 0; padding: 0px; }

table.events_table { margin: 0px; padding: 0px; border-collapse: collapse; width: 596px; }
table.events_table td { padding: 7px 4px; }
table.events_table td a:link, table.events_table td a:visited { font-weight: bold; }
table.events_table td.event_date { font-weight: bold; width: 100px; }
table.events_table tr.row_1 { background: #fff; }
table.events_table tr.row_2 { background: #f4f4f4; }

#event_details h1 { font: bold 16px Arial, Helvetica, sans-serif; margin: 0 0 2px 0; padding: 0px; color: #2d2d2d; }
#event_details small { font: bold 12px Arial, Helvetica, sans-serif; color: #333; margin: 0px; padding: 0 0 10px 0; }
.event_img { float: right; margin: 0 0 10px 10px; }

#sub_cont .artRight { float:right; margin: 0 0 0 10px }
#news_headlines_hdr { margin: 15px 0 0 0; width:390px; padding: 2px 5px;background: #000; color: #fff; font-weight:bold; }
#news_headlines { width: 378px; padding: 10px; background: #eee; border: 1px solid #000; margin: 0 0 10px 0; }
#news_headlines .dateline { display:none; }
#news_headlines .news { margin: 0 0 3px 0; background: url('../graphics/arrow.gif') no-repeat 0px 2px; padding: 0 0 0 13px; }
#sub_cont .hed { font: bold 14px Arial; color: #000; margin: 0 0 5px 0; }
#sub_cont .hed a { font:  normal 12px Arial; color: #000; }

#poll_1 { width: 246px; border: 2px solid #565656; background: #333; color: #fff; padding: 5px 0; }
#poll_1 form { margin: 0px; padding: 0px; }
#poll_1 .triton_poll { margin: 0px; padding: 0px; border-collapse: collapse; width: 223px; }
#poll_1 .triton_poll th { padding: 0px 10px; color: #ffcc33; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; }
#poll_1 .triton_poll th p { margin: 0px; padding: 3px 0px; }
#poll_1 .triton_poll td { color: #fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#poll_1 .triton_poll td.answer { text-align: left; }
.poll_submit_1 { width: 54px; height: 17px; background:url('../graphics/vote.gif') no-repeat; border: 0px; margin: 0px; }
.poll_submit_1 span { display:none; }
#poll_results_1 td.answer { font-weight: bold; }

table.update_table td p {margin:0 0 3px 0; padding:0;}

table.update_table td input.text {width: 110px;}
table.update_table th { width: 110px; }
    
