body {margin: 0; padding: 0; background-color: #191919; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff}
a img {border: none} 
ul {list-style-type: none; margin: 0; padding: 0}

#outer {width: 879px; position:relative; margin: auto; background: url(/lib/m/sprites.jpg) no-repeat -698px -12px}

#header {height: 128px; position: relative; width: 877px}
#header div {position: absolute; right: 0px; bottom: 29px; overflow:hidden; width: 655px; height: 18px}
#header div img {position: relative; top: -62px}
#navLeft {text-transform: uppercase; font-size: 1.083em; border: 1px solid #4c4c4c; float: left; width: 212px; height: 382px; margin-bottom: 7px; margin-right: 7px;}
#navLeft ul {margin: 97px 0px 0px 24px;}
#navLeft li {margin-bottom:0.8em}
#navLeft a {color: #ffffff; text-decoration: none;}
#navLeft a.selected, #navLeft a:hover {color: #b5c001}
#content {float: left; border: 1px solid #4c4c4c; width: 654px; height: 382px; margin-bottom: 7px; overflow:hidden; position:relative}
#content div.third {float: left; width: 192px; padding-left: 20px; margin-right: 9px; padding-top: 66px; padding-bottom: 20px;}
#content div.two_third {float: left; width: 393px; padding-left: 20px; margin-right: 9px; padding-top: 66px; padding-bottom: 20px;}
#content div.last {margin-right: 0}
#content div.third img {display: block}
#content h1 {font-size: 1em; font-weight: bold; margin-top: 0}
#content ul.list {margin-bottom: 4em}
#content ul.list li {background: url(/lib/m/sprites.jpg) no-repeat -895px 6px; padding-left: 9px;}
#content ul.list li.space {margin-top: 1em}
#content a {text-decoration: none; color: white;}
#content a:hover {text-decoration: underline}
.contentHigh #content div.third {padding-top: 20px; }
.contentList #content div.third {line-height: 1.6em;}

#navBottom {text-transform: uppercase; font-size: 1.1em;}
#navBottom ul li {float: left; height: 63px; width: 212px; border: 1px solid #4c4c4c; margin-right: 7px; overflow: hidden; position: relative}
#navBottom ul li.n4 {margin-right: 0}
#navBottom a {color: #ffffff; height: 30px; position:relative;  width: 172px; top: 17px; left: 20px; display: block; background: url(/lib/m/sprites.jpg) no-repeat 0px -31px; text-decoration: none}

#navBottom li.n2 a {background-position: -172px -31px}
#navBottom li.n3 a {background-position: -346px -31px}
#navBottom li.n4 a {background-position: -519px -31px}

#navBottom a.selected, #navBottom a:hover {background-position: 0px 0px}
#navBottom li.n2 a.selected, #navBottom li.n2 a:hover {background-position: -172px 0px}
#navBottom li.n3 a.selected, #navBottom li.n3 a:hover {background-position: -346px 0px}
#navBottom li.n4 a.selected, #navBottom li.n4 a:hover {background-position: -519px 0px}

#footer {clear: both; color: #7e7f80; font-size: 0.916em; padding: 13px 2px 10px 2px}
#footer a {float: right; color: #7e7f80; text-decoration: none;}

#content div.gallery {overflow: auto; height: 364px}
#content div.gallery ul li {float: left; width: 100%; text-align:center}
#content.gallery_on div.gallery ul li {width: 654px; }

#content.gallery_on div.gallery {overflow: hidden; position: relative; }

#content div.gallery img {margin-bottom: 0; display: inline}
#content ul.navGallery {position: absolute; bottom: 0px; width: 634px; height: 22px; border-top: 1px solid #4c4c4c; background-color:#191919; padding-left: 20px;}
#content ul.navGallery li {float: left; margin-right: 7px; overflow: hidden; position: relative; margin-right: 6px}
#content ul.navGallery li a {margin-top: 5px; display: block; background: url(/lib/m/sprites.jpg) no-repeat -655px -62px; text-decoration: none; height: 12px; width: 13px;}
#content ul.navGallery li.selected a, #content ul.navGallery li a:hover {background-position: -668px -62px; text-decoration: none}
