@charset "UTF-8";
/* =universal */

* {margin: 0; padding: 0;}

/* =body */

body {color: #000000; background-color: #70836F; font: 100%/1.125em Arial, Helvetica, Verdana, sans-serif;}

/* =spacing */

p, ol, ul, h1, h2, h3, h4, h5, h6, img, input, textarea, fieldset, label {margin: 10px;}

/* =fontsize */

p, li, label, textarea, input, legend {font-size: .750em;}

/* =a */

a {text-decoration: underline;}
a:link, a:visited {color: #70836F;}
a:hover, a:active {color: #BF3939;}

/* =p */

div#content_main p#mym_statement {width: 366px; height: 255px; margin-left: 35px; text-indent: -9999px; background: url(../images/mym_statement.gif);}
div#content_sub_1 div#mymtv_player p {text-align: left;}
div#site_info p#ousc_address {float: left;}
div#site_info p#copyright {float: right; text-align: right;}


/* =hx */

h1, h2, h3, h4, h5, h6 {color: #686868;	font-family: Trebuchet, Verdana, Arial, sans-serif; font-weight: bold;}
.byline {margin-top: -5px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: .875em;}

/* =h1 */

h1 {font-size: 1.5em;}
div#branding h1#mym_logo {float: right; position: relative; left: -10px; top: 15px; width: 418px; height: 53px; text-indent: -9999px; background-image: url(../images/mym_logo.gif);}

/* =h2 */

h2 {font-size: 1.125em;}
div#content_main h2#mym_statement_header {width: 396px; height: 151px; text-indent: -9999px; background: url(../images/mym_statement_header.gif);}
div#content_main_updates h2#news_updates {width: 380px; height: 29px; text-indent: -9999px; background: url(../images/news_updates.gif) no-repeat scroll top left; border-bottom: 2px solid #000000;}
div#content_sub_1 h2#mymtv_header {width: 286px; height: 34px; text-indent: -9999px; background: url(../images/mymtv_header.gif);}
div#content_sub_1 h2#episodes_header {width: 355px; height: 25px; text-indent: -9999px; background: url(../images/episodes_header.gif) no-repeat scroll top left; border-bottom: 2px solid #000000;}
div.update_lists h2 {font-size: 1em;}
body#register_body h2#register_header {width: 95%; height: 25px; text-indent: -9999px; background: url(../images/register_header.gif) no-repeat scroll top left; border-bottom: 2px solid #000000;}
body#contests_body h2#contests_header {width: 95%; height: 25px; text-indent: -9999px; background: url(../images/contests_header.gif) no-repeat scroll top left; border-bottom: 2px solid #000000;}

/* =h3 */

h3 {font-size: 1em;}

/* =h4 */

h4 {font-size: .875em;}

/* =h5 */

h5 {font-size: .750em;}

/* =h6 */

h6 {font-size: .625em;}

/* =ul */

ul {list-style-position: inside;}
div#navigation ul {margin-left: 34px;}
div#site_info div#navigation_sub_1 ul {list-style: none; text-align: center;}

/* =li */

div#navigation ul li {display: inline; padding: 0 25px 0 0; font-size: 1em; font-weight: bold;}
div#site_info div#navigation_sub_1 ul li {display: inline; font-size: .825em; padding-right: 15px; font-weight: bold;}

/* =cite */

cite.media_title {font-style: italic;}

/* img */

img {border: none;}
img#ou_logo {float: left; position: relative; top: 7px; left: 10px;}
div.update_lists img {width: 170px; height: 100px;}

/* =legend */

legend {margin-left: 10px;}

/* =input */

input.long_input {width: 300px;}
input.medium_input {width: 150px;}
input.short_input {width: 75px;}
input.tiny_input {width: 25px;}

/* =div */

div#container {width: 891px; margin: 0 auto; overflow: auto; background: #70836F url(../images/page_shadows.jpg) repeat-y scroll top;}
div#branding {position: relative; width: 855px; height: 105px; background: #EEEEEE url(../images/branding_bg.jpg) no-repeat scroll top; margin-left: 19px;}
div#content_container {width: 855px; margin-left: 19px; background: url(../images/background.jpg) no-repeat scroll top; overflow: auto;}
body#index_body div#content_main {width: 425px; margin-right: 15px; margin-left: 0; float: right; overflow: auto;}
div#content_main {width: 525px; margin-left: 15px; float: left; overflow: auto;}
body#index_body div#content_main_updates {width: 400px; margin-left: 25px; overflow: auto; margin-top: 20px;}
body#contests_submit_body div#content_main {width: 525px; margin-left: 15px; float: left; overflow: auto;};
div#content_sub_1 {width: 275px; margin-right: 15px; float: right; overflow: auto;}
body#index_body div#content_sub_1 {width: 375px; margin-left: 15px; margin-right: 0; float: left; overflow: auto;}
body#contests_submit_body div#content_sub_1 {width: 275px; margin-right: 15px; float: right; overflow: auto;};
div#content_sub_1 div#mymtv_player {text-align: center;}
div.update_lists {border-bottom: 1px solid #000000; margin-left: 10px; margin-right: 10px;}
div#site_info_margin-top {clear: both; width: 855px; height: 8px; background: url(../images/site_info_shadow.png) repeat-x scroll top left; overflow: auto;}
div#site_info {margin-left: 19px; width: 855px; height: 111px; background: url(../images/site_info_bg.jpg) no-repeat scroll top left; overflow: auto;}

div.fck_editor {width:90%; margin:10px;}
div.submissions_list {border-bottom: 1px solid #000000;}

/* =span */
span.alerts {color: #BF3939;}
span.fieldlabel {display: block; text-align: left; margin-left: 10px;}

/* =login_form */
div#login {position: absolute; width: 350px; height: 30px; background-color: #333333; opacity: 0.6; filter: alpha(opacity=60); right: 10px; bottom: -30px; color: #FFFFFF;}
div#login form {margin-left: 5px; margin-top: 4px;}
div#login label {margin-left: 5px; margin-right: 5px; font-size: .625em;}
div#login input {width: 60px; margin: 0;}
div#login input#submit {width: 30px;}
div#login p {margin-top: 5px; margin-left: 5px; font-size: .625em; display: inline;}