*{padding:0; margin:0;}

#s4c-head2, #s4c-foot2 {font-size:.8em;}
#background {width:100%; background:url(../../img/bck-grad.gif) top repeat-x #040000;}
#content-wrapper {width:758px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:.9em;}
.clear { clear:both; }
.h20 { height:20px; }

#menu {padding:46px 0; width:168px; float:left;}
#menu ul {margin:0; padding:0;}
#menu li {margin:5px 0 0 0; padding:0 0 0 8px; list-style:none; height:32px; background:url(../../img/btn-bck.png) no-repeat right top; display:block; float:right; clear:both; text-align:right;}
#menu li#e_home {width:4.2em;}
#menu li#e_calendar {width:5.5em;}
#menu li#e_youth-commonwealth {width:11.2em;}
#menu li#e_facts-figures {width:8.1em;}
#menu li#e_profiles {width:4.8em;}
#menu li#e_links {width:3.8em;}
#menu li#e_tx {width:7.6em; /*background:url(../../img/watch.jpg) no-repeat top;*/}
#menu li#c_home {width:4.2em;}
#menu li#c_calendar {width:4.9em;}
#menu li#c_youth-commonwealth {width:9.2em;}
#menu li#c_facts-figures {width:5.4em;}
#menu li#c_profiles {width:5.4em;}
#menu li#c_links {width:3.8em;}
#menu li#c_tx {width:7.6em; /*background:url(../../img/watch.jpg) no-repeat top;*/}
#menu a {display:block; color:#fff; text-decoration:none; background: url(../../img/red-bullet.gif) no-repeat left; padding:8px 10px 0 0; height:24px;}
#menu a:hover {color:#f3fd0d;}

#menu ul.menu-home li.#e_home a {background: url(../../img/yellow-bullet.gif) no-repeat left;}
div.menu-home ul li.#e_home {font-weight:bold;}

#logo {padding:0 0 0 25px; width:201px; float:left;}
#logo h1 {height:164px; width:176px; overflow:hidden; position:relative;}
#logo h1 span {background:transparent url(../../img/logo.jpg) no-repeat; display:block; width:176px; height:164px; left:0; position:absolute; top:0;}

#content {width:550px; float:left; padding:40px 0 80px 25px; color:#8196ab; line-height:1.6em; font-size:.9em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content p span {background:#021429;}

#content #home-left {width:230px; float:left; padding-right:10px;}
#content #home-left p {padding-right:20px;}
#content #home-right {width:230px; float:left; padding-left:15px; border-left:1px solid #f3fd0d;}
#content #home-right p {text-align:right;}
#content #home-right a img {border:1px solid #fff;}
#content a span {background: #fff; padding:0 3px;}
#content a {color:#012b55; text-decoration:none;}
#content a:hover span {background:#ef1313; color:#000;}

div.calendar table {border-bottom:4px solid #fff; width:100%; margin-bottom:3em;}
div.calendar table thead th {background:#414d5b; color:#000; padding:0 4px; font-weight:bold;}
div.calendar table tbody th {color:#fff; padding:4px; border-bottom:1px solid #141921;}
div.calendar table th {font-weight:normal; text-align:left;}
div.calendar table td {vertical-align:top; padding:4px; border-bottom:1px solid #141921;}
div.calendar table caption {text-align:right; margin-top:3em; border-bottom:3px solid #fff;}
div.calendar table caption span {background:#fff; color:#000; padding:4px; font-size:1.3em; letter-spacing:-.05em;}

div.youth-commonwealth h3 {margin-top:3em;}
div.youth-commonwealth div.video {text-align:center; margin:1.6em 0 .4em 0;}

div.facts-figures h3 {margin:1.8em 0 .4em 0;}
div.facts-figures h4 {font-size:1.4em; font-weight:normal; color:#fff; margin:1.4em 0 .4em 0;}
div.facts-figures ul {margin:.2em 0 1em 1em;}
div.facts-figures ul li {list-style-image:url(../../img/white-bullet.gif);}
div.facts-figures ul li span {background:#021429;}
div.facts-figures ul#side-facts {display:block; width:200px; float:right; margin:0 0 1em 1em; border-left:1px solid #F3FD0D; padding-left:1em;}
div.facts-figures ul#side-facts li {list-style:none; font-size:1.4em; color:#fff;}
div.facts-figures ul#side-facts li ul {border:0; padding:0; width:auto;}
div.facts-figures ul#side-facts li ul li {list-style-image:url(../../img/white-bullet.gif); font-size:.7em; color:#8196AB;}

div.links h3 {margin:1.8em 0 0 0;}

div.profiles h2 {margin-bottom:0;}
div.profiles h3 {margin:1.8em 0 .3em 0;}
div.profiles ul {margin:0; padding:0;}
div.profiles li {margin:0 30px 0 0; padding:0; display:block; width:242px; float:left; list-style:none; line-height:1.2em;}
div.profiles li img {border:1px solid #fff;}
div.profiles li a span {background: #fff; padding:0 3px;}
div.profiles li a {color:#012b55; text-decoration:none;}
div.profiles li a:hover span {background:#ef1313; color:#000;}
div.profiles li p {margin:0; padding:0; text-align:right; background:#021429;}

div.profile div#video {}
div.profile h3 {margin:2em 0 .5em 0;}
div.profile table {width:250px; float:right; margin:5em 0 1em 1em; border-left:1px solid #F3FD0D;}
div.profile table th {font-weight:normal; text-align:left; color:#fff; vertical-align:top; padding:1em;}
div.profile table td {vertical-align:top; padding:1em 0 1em 0; border-bottom:1px solid #141921;}
div.profile table td span {background:#021429;}

h2 {font-size:2em; color:#012b55; font-weight:normal; margin:10px 0 30px 0; letter-spacing:-0.1em; line-height:1.1em;}
h2 span {background:#8196ab;padding:0 3px;}
h3 {font-size:1.3em; color:#000; font-weight:normal; margin:5px 0 10px 0; letter-spacing:-0.05em;}
h3 span {background:#414d5b; padding:0 3px;}

#footer {clear:both; width:100%; background:url(../../img/footer.jpg) no-repeat center top; height:136px;}
