/* Import overall template styles (nav, layout, homepage)
=================================*/
@import url('/css/layout.css');
@import url('/css/home.css');


/*  Misc Subpage Styles
=================================*/

#sub_cont_hdr { font: bold 16px Arial; color: #73c8dc; margin: 0 0 10px 0; padding: 0px; }
#sub_cont_img { float: right; margin: 0 0 10px 10px; }


.news_item { margin: 0 0 20px 0; }
.news_item h4 { font-size: 14px; margin: 0 0 1px 0; padding: 0px; }
.news_item a { font-size: 14px; }
.news_item h3 { color: #ccc; font-weight: normal; font-size: 12px; font-style: italic; margin: 0 0 2px 0; padding: 0px; }
.news_item p { margin:0px; }

table.events_table { width: 100%; margin-bottom: 15px; }
table.events_table th { background: #990000; color: #fff; padding: 3px 10px; font: bold 12px Arial; text-align: left; }
table.events_table td { border-bottom: 1px dotted #333; background: #faf1e3; color: #000; padding: 10px 10px; font: bold 12px Arial; text-align: left; }

table#link_table { width: 910px; }
table#link_table td { padding: 10px 0; border-top: 1px dotted #333; }
table#link_table td.link_img { width: 250px; padding-right: 20px; text-align: center; }
table#link_table td.link_info { width: 650px; text-align: left; }

#event_details h1 { font: bold 16px Arial; margin: 0 0 5px 0; padding: 0px; color: #990000; }
#event_details small { font: bold 12px Arial; margin: 0; padding: 0px; color: #000; }
#event_details .event_desc { margin: 10px 0 0 0; }
.event_back { padding: 20px 0px; }

.jock1 { width: 910px; margin: 0px; padding: 0px; }
.jock2 { width: 910px; margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px dotted #333; }
.jock_img { float: left; width: 250px; text-align: center; margin: 0 15px 0 0; }
.jock_info { float:left; width: 635px; }
.jock_info h1 { font: bold 16px Arial; color: #82421a; margin: 0 0 10px 0; padding: 0px; }
#jock_name { font: bold 16px Arial; color: #82421a; margin: 0 0 10px 0; padding: 0px; }
#jock_img { float: right; margin: 0 0 10px 10px; }

.contest1 { width: 910px; margin: 0px auto; padding: 0px; }
.contest2 { width: 910px; margin: 0px auto; margin-top: 10px; padding: 10px 0 0 0; border-top: 1px dotted #333; }
.contest_img { width: 900px; text-align: center; margin-bottom: 10px; }
.contest1 h1, .contest2 h1 { font: bold 16px Arial; color: #990000; margin: 0 0 5px 0; padding: 0px; text-align: center; }