a {color: #FFBA00}
#body a {text-decoration: underline}
h1 {color: #0C0C0C}
#header {margin-top: 10px; background: transparent url("/images/senior/header.png") 0 0 no-repeat}
#header #logo {padding-left: 15px; margin-right: 10px; float: left}
div.top, div.bottom {display: none}
#body div.sides {padding: 20px; background-color: #FFD600; margin-right: 6px}
#body div.sides a {color: #55290C}
#intro_panel {height: 371px; padding: 0; position: relative; width: 622px}
#my_friends {height: 79px; padding-top: 20px; padding-right: 30px; position: relative; text-align: right; z-index: 2}
#my_friends a {float: right; display: inline; background: transparent url("/images/junior/join_button.png") 0 0 no-repeat; width: 113px; height: 28px; text-align: center; padding-top: 3px; font-weight: bold; color: #FFFF00; margin-top: 5px; margin-right: 10px}
#intro {padding-left: 15px; padding-right: 50%; font-weight: bold; color: #6b1515; font-size: 1.4em; height: 246px}
#intro_text {position: relative; z-index: 2}
#intro_text p.junior {display: none}
#intro_flash {left: 0; position: absolute; top: 0; z-index: 1}
iframe {border: none; margin: 0; padding: 0}
table div {border: none !important}
#chatroom {}
#flash {padding-left: 0}
#latest {border: 1px solid #242424; background: #242424; float: right}
#latest h2 {background: url(/images/senior/sidebar_header.png) repeat-x}
#latest h3 {background: url(/images/senior/sidebar_header_plus_minus.png) top right no-repeat; cursor: pointer}
#latest div.open h3 {background-position: 280px -26px}
#latest h2, #latest h3 {border-bottom: 1px solid #242424; color: #fff; font-size: 1.2em; font-weight: bold; line-height: 26px; margin: 0; padding: 0 8px}
#latest div {background: url(/images/senior/sidebar_header.png) repeat-x}
#latest div p {margin: 0}
#latest div p strong {color: #ffcb04; display: block; font-size: 1.3em; margin: 8px}
#latest div div {background: none}
#latest div div p {}
#latest #latest_videos ul {margin: 0; padding: 0}
#latest #latest_videos li {display: block; margin: 8px; padding: 0}
#latest div div div {border-top: 1px solid #3f3f3f; color: #fff; clear: left; margin: 0 8px 8px; padding: 8px 0}
#latest div div img {float: left; padding: 0 8px 8px 0}
#latest div a.more {border-top: 1px solid #3f3f3f; clear: left; display: block; margin: 8px; padding: 8px 0}
h1 {font-weight: bold}
p.date {color: #5B5B5B; margin-top: -0.75em}
div.minipanel {margin: 0 10px 12px 0; background-color: #333; width: 305px; color: #FFF}
div.last {margin-right: 0 !important}
div.minipanel div.sides {min-height: 105px}
div.minipanel h2 {margin-bottom: 0; background: #4A4A4A url("/images/senior/menu_bg.gif") 0 1px repeat-x; padding: 6px; font-size: 110%; font-weight: bold; margin-bottom: 5px}
div.minipanel div h2 {background: none}
div.minipanel p {margin-bottom: 0}
div.minipanel span.date {font-style: italic; font-size: 92%}
div.minipanel a.minithumb {float: left; width: 100px; margin-right: 10px}
div.minipanel-odd {clear: both; margin-right: 6px}
div.minipanel-even {margin-left: 6px}
.quote {display: block; padding: 3px 15px 12px 65px; margin-top: 1em; line-height: 1.3; font-style: italic; font-weight: bold; background: url("/images/junior/quote.png") 0 0 no-repeat; min-height: 50px}
p.quote {margin-bottom: 0}
div.top {height: 12px; background-position: 0 0; background-repeat: no-repeat}
div.bottom {height: 16px; background-position: 0 -22px; background-repeat: no-repeat; margin-bottom: 8px}
div.sides {background-repeat: repeat-y; padding: 0 30px}
div.span-4 div.sides {padding: 0 5px}
#body div.sides {min-height: 380px}
p.return {border-bottom: 1px solid #FFF; padding-bottom: 0.5em; margin-bottom: 0.5em; margin-top: 0}
h2 a {color: #FFF}
h2 a:hover {color: #FFF}
ul.items {border-top: 2px solid #FFF; border-bottom: none}
ul.items li {border-bottom: 2px solid #FFF; padding-left: 10px; float: left; display: inline; padding-bottom: 10px}
ul.items li a {font-weight: bold}
ul.jokes {border-bottom: 2px solid #FFF; margin: 0; padding: 0; list-style: none}
ul.jokes li {padding: 12px; border-top: 2px solid #FFF; display: block; float: left; width: 543px}
ul.jokes h4 {display: block; font-size: 1.2em; color: #FEDC0A}
a.question {display: block}
.answer {font-size: 1.2em; font-style: italic}
.answer p {margin-bottom: 0}
#aboutmd {background: url(/images/senior/aboutmd.png) top center no-repeat; float: left; height: 70px; margin: 38px 15px 0 0; width: 67px}
#aboutmd a {display: block; height: 100%; overflow: hidden; text-indent: -9999px}
#parentsteachers {background: url(/images/parentsteachers.png) top center no-repeat; float: left; height: 70px; margin: 38px 10px 0 0; width: 67px}
#parentsteachers a {display: block; height: 100%; overflow: hidden; text-indent: -9999px}
#safety_balloon{ position:relative; width:132px; height:115px; float:left; margin: 5px 0 0 0; overflow:hidden}
#balloon{ height:100%; width:77px; position:absolute; top:0; left:0; z-index:200}
#balloon a {display: block; height: 100%; overflow: hidden; text-indent: -9999px; width:73px; background: transparent url(/images/safety_balloon.png) no-repeat top left}
#back_clouds{ position:absolute; z-index:100; top:20px; right:0px; width:79px; height:62px; display:block; background: url(/images/back_clouds.png) no-repeat top right}
#front_clouds{ position:absolute; z-index:300; top:40px; left:0px; width:79px; height:20px; background: url(/images/front_clouds.png) no-repeat top right}
#profile_box {margin: 10px 0 10px}
#profile_box p {padding-top: 30px; font-family: "Comic Sans MS", sans-serif; color: #FFF}
#profile_box p a {color: #FFFF00}
body {background: #F8A21C repeat 0 0}
#logo {width: 387px; height: 83px; overflow: hidden; text-indent: -5000px; margin: 0; background: transparent url("/images/senior/logo.png") no-repeat top right}
#body_bg {padding-top: 6px; background: url("/images/senior/body_bg.png") repeat-x 0 100%; float: left; width: 945px; padding-left: 6px}
div.body_panel {margin-left: 30px; padding: 20px}
div.competition img.sponsor {border: 10px solid #ffd205; border-right: 0; border-top: 0; float: right}
div.competition img {border: 0}
#intro_text a{ color:#003399}
ol#search_results em {color: #A54A12; font-style: normal; font-size: 95%}
#footer {margin-top: 0; margin-left: -6px; background: transparent url("/images/junior/footer_bg.png") no-repeat 0 20px; padding-top: 20px}
#wrapper img.avatar {border: 0}
#main_menu_bar {background: #4A4A4A url("/images/senior/menu_bg.gif") 0 1px repeat-x; float: left; width: 100%; height: 27px}
#menu {list-style: none; margin: 0; padding: 0 0 0 6px}
#menu li {float: left; font-family: Arial, sans-serif; font-size: 1.2em; font-weight: bold; line-height: 1}
#menu li a {height: 21px; padding: 5px 10px 0 10px; border-left: 1px solid #1C1C1C; border-right: 1px solid #383838; color: #FFF}
#menu li a.active, #menu li a.active_parent {color: #A7A7A7; text-decoration: none}
#menu li a:hover {background-color: #383838; color: #FFF; text-decoration: none}
#menu li.first a {border-left: none}
#menu li.last a {border-right: none}
#menu li ul {background-color: #3F3F3F; border: 1px solid #111; border-top: none}
#menu li ul li {font-size: 0.9em}
#menu li ul a {border-left: none; border-right: none; border-top: 1px solid #111; clear: both}
#menu li a.active, #menu li.main li a.active {color: #A7A7A7}
#menu li a.active_parent, #menu li.main li a.active_parent {color: #ffff00}
#menu li#s_have_your_say ul li a {width: 12em}
#main_menu_bar p {background: url(/images/senior/site_help.png) repeat-x; border-left: 1px solid #000; border-right: 1px solid #000; float: right; font-size: 1.2em; font-weight: bold; height: 26px; line-height: 1}
#main_menu_bar p a {color: #000; display: block; height: 21px; padding: 5px 12px 0 10px}
div.submenu {width: 297px}
div.submenu ul {list-style: none; margin: 0 0 20px 0}
div.submenu li {line-height: 1; font-family: Arial, sans-serif; font-weight: bold}
div.submenu li a {display: block; padding: 8px 0 8px 11px; font-size: 108%; color: #FFF; margin: 0; background: #4A4A4A url("/images/senior/menu_bg.gif") 0 3px repeat-x}
div.submenu li a:hover {text-decoration: none; color: #FED80B}
div.submenu li a.active {color: #FED80B; font-weight: bold}
div.submenu li a.active_parent {color: #FED80B}
div.submenu ul ul {margin-bottom: 0}
div.submenu ul ul li {margin-bottom: 0; background: transparent url("/images/junior/subsubmenu_bg.png") 0 0 no-repeat}
div.submenu ul ul li.first {border-top: none}
div.submenu ul ul li a {color: #C7C7C7}
div.submenu ul ul li a:hover {color: #FFF}
div.senior_signpost {clear: both; float: left; margin: 14px 0; width: 296px}
div.signpost_odd {background: url(/images/senior/signpost_odd.png) no-repeat 75px 0}
div.signpost_even {background: url(/images/senior/signpost_even.png) no-repeat 194px 0}
div.signpost_odd img {clear: both; float: left}
div.signpost_even img {clear: both; float: right}
div.senior_signpost div {background: #000; border: 1px solid #fff; min-height: 75px; padding: 8px; width: 177px}
div.signpost_odd div {border-left: 0; float: right}
div.signpost_even div {border-right: 0; float: left}
div.senior_signpost strong, div.senior_signpost a {color: #ffd505; font-size: 1.3em; font-weight: bold}
div.senior_signpost p {color: #fff; font-size: 1.2em}
#login_form {margin-top: 10px; height: 80px}
#login_form fieldset label {background-color: #FFF; color: #999; padding: 4px 3px 1px 3px; font-weight: normal; border: 1px solid #FFF}
#login_form input {background-color: #FFF; border: 1px solid #FFF; color: #000; font-weight: bold; padding: 3px; margin-bottom: 3px}
#login_form #username_label, #login_form #password_label {display: none}
#login_form #username {width: 140px; display: inline; background: #FFF url("/images/junior/field_labels.gif") 0 2px no-repeat}
#login_form #password {width: 140px; display: inline; background: #FFF url("/images/junior/field_labels.gif") 0 -32px no-repeat}
form input.focus{ background-image: none !important}
#login_form input.label_preview {color: #EEE; font-style: italic; font-weight: normal}
#login_form #login_button {background-color: transparent; display: inline; padding: 2px 0; cursor: pointer; border: none; font-family: "Comic Sans MS", sans-serif; color: #FFFF00}
#login_form #remember_password_label {background: transparent; border: none; vertical-align: top; color: #FFF; font-size: 92%; font-style: normal; display: inline}
#login_form #remember_password_label input {vertical-align: top; border:none; background-color: transparent}
#login_form #login_register {font-family: "Comic Sans MS", sans-serif; font-weight: bold; color: #FFF}
#login_form #login_register{ border-top:1px solid #a6a6a6; padding-top:0px; margin-top:0px}
#login_form a {color: #FFFF00}
form.two_column {color: #17162C}
form.two_column div.form_bod {padding-left: 104px; background: transparent url("/images/junior/form_bod.gif") -12px 20px no-repeat; margin-bottom: 20px; position: relative}
form.two_column div.form_bod fieldset {display: block; background-color: #F7B00A; padding: 20px 15px 0 15px}
form.two_column fieldset {}
form.two_column fieldset legend {display: block; font-family: "Comic Sans MS", sans-serif; font-weight: bold; font-size: 1.3em; margin-top: 2em; line-height: 0}
form.two_column input, form.two_column textarea, form.two_column select {border: 2px solid #FFF; background-color: #FFF}
form.two_column span.note {color: #1B1464}
form.two_column fieldset.buttons {padding-left: 104px}
form.two_column fieldset.buttons input:hover {background-color: #F9A100; border-color: #F9A100; color: #000}
div.yellow_sides form fieldset span.note {color: #D34929}
#search_field {background: #242424 url("/images/senior/field_labels.gif") 0 -67px no-repeat; color: #fff}
#search_button {cursor: pointer; margin: 0; width: 24px; height: 22px; padding: 0; background-color: transparent; border: none; vertical-align: top; cursor: pointer}
#login_form #login_error {background: #202020; color: #f00; font-size: .85em; height: auto; margin: -16px 0 8px; padding: 8px; width: 254px}
form#competition_form {background: #FFB200; margin: 0 -20px; padding: 20px }
form#competition_form fieldset.buttons {padding: 0 0 20px; text-align: left}
form#competition_form fieldset.buttons input {background: #c09; border: 0; color: #fff}
form#competition_form fieldset.buttons input:hover {color: #fff309; padding: 2px 10px}
.shoutout_kind {background: url("/images/senior/shout_icons.gif") no-repeat 22px 0}
