body {margin:0; padding:0; width:100%; font-size:100%; font-family:Helvetica, Arial, sans-serif; line-height:1em; background:#e6e6e6 url(body.gif) repeat-y center; color:#777;}

a {/*text-decoration: none;*/ color:#f60; outline:0;}
/*a:hover {color:#ffc312;}*/
a:hover {text-decoration: none;}
a:active {color:#f60;}
/*body #wrapper #main a:hover img, body #wrapper #main p a:hover img {border:1px solid #ffc312;}*/

body #wrapper #menu ul li a {color:#777; text-decoration: none;}
body #wrapper #menu ul li a:hover {color:#ff6600; text-decoration: underline;}
/*body #wrapper #menu ul li a:hover {color:#ffc312;}*/

h1 {font-size:19px; letter-spacing:-0.02em; color:#fff;}
h2 {font-size:1.75em; letter-spacing:-0.06em;}
h3 {font-size:1.5em; letter-spacing:-0.04em;}
h4 {font-size:1.25em; letter-spacing:-0.05em;}
h5 {font-size:1em; letter-spacing:-0.06em;}
h6 {font-size:0.5em; letter-spacing:0.13em;}

body #wrapper {position:relative; background:#fff; width:863px; margin:0 auto; padding:0 10px; font-size:90%;}
body #wrapper div {margin:0; padding:0;}
body #IERoot #wrapper div {padding-top:10px;}

.text {position:absolute; visibility:hidden; z-index:-10; left:-10000em;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.clear {clear:both;}
.max {width:100% !important; height:100% !important;}
.noborder {border:none !important;}
.reset {display:inline !important;}


/* #main */

body #wrapper #main {position:relative; z-index:1; padding-left:10px; width:674px; float:left;}
body #wrapper #main h1, body #wrapper #main p {padding:0 15px 0 0; text-align:left;}
body #wrapper #main h1 {width:689px; height:37px; background: #f60 url(h1.gif) no-repeat; margin-left:-33px; text-indent:24px; padding-top:9px; font-weight:normal;}
body #IERoot #wrapper #main h1 {/*margin-left:-35px;*/}
body #wrapper #main h2 {display:block; padding:5px; text-align:left;}
body #wrapper #main h3 {display:block; padding:5px 0 5px 5px; text-align:right; border-bottom:1px dotted #999;}
body #IERoot #wrapper #main p {margin-bottom:20px}
body #wrapper #main blockquote {background:#fff; color:#000; font-weight:bold; font-style:italic; border:2px solid; outline:1px inset #fff; padding:6px 12px; margin:0; font-size:1.2em; text-align:right; margin-bottom:20px;}
body #wrapper #main blockquote, body #wrapper #main p {line-height:1.25em;}
body #wrapper #main p span, body #wrapper #main ul li span {font-weight:bold; font-size:16px; color:#f60;}
body #wrapper #main ul {color:#555; padding:0; margin:0 auto; width:70%; font-size:14px;}
body #wrapper #main ul li {padding:10px 0 10px 30px; list-style-type:none; background: url(bullet.gif) 0 9px no-repeat;}
body #wrapper #main p img {padding:3px; margin:8px 0px 10px 10px !important; border:1px solid #555; float:right;}
body #wrapper #main p img.left {float:left; margin:8px 10px 10px 0px !important;}
body #wrapper #main p {/*margin:-10px 0 30px 0;*/}
body #wrapper #main p #player {display:block;width:100%;height:350px; clear:both;}
body #wrapper #main img {padding:5px; border:1px solid #555; margin:10px;}

/* #menu */

body #wrapper #menu {float:left; margin:-1px 0 0 7px;
width:150px;}
body #IERoot #wrapper #menu {margin:0px 0 0 -33px;}
body #wrapper #menu p {width:150px; margin:0 0 0 10px; padding:0; color:#999;}
body #IERoot #wrapper #menu p {width:150px; margin:20px 0 10px 10px; padding:0; color:#999;}
body #wrapper #menu p img {width:inherit; padding:3px; display:block; margin:5px auto; border:1px solid #555;}


body #wrapper #menu ul {display:block; padding:0;}

body #wrapper #menu ul li {width:195px; display:block; list-style:none; background: url(menu_ul_li.gif) no-repeat; text-indent:14px; color:#fff; font-weight:normal; padding-top:9px}

body #IERoot #wrapper #menu ul li {height:auto;}

body #wrapper #menu ul ul {margin:15px 0 15px 10px; padding:0;}

body #wrapper #menu ul ul li {background:none; color:#999; border-bottom:1px dotted #ccc; height:auto; padding:8px 0; width:158px !important; font-size:75%;}

body #wrapper #menu ul ul li a {}

body #wrapper #menu ul ul li a img {width:60%; margin-left:5px;}

/* #footer */

body #wrapper #footer {clear:both; width:863px; height:54px; border-top:1px solid #999; text-align:right; padding-top:10px;}
body #wrapper #footer img {float:left;  margin:5px 5px 5px 0;}
body #wrapper #footer ul li {display:inline; margin:0 -2.5px; padding:0 10px; border-left:1px solid #fff;}
body #wrapper #footer ul li:first-child {border-left:none;}

/* #header */

body #wrapper {margin-top: 100px !important;} /* sets space at the top of the page for the header */
body #wrapper #header {position:absolute; background:#fff; z-index:0; width:863px; height:auto; padding-top:10px; top:0; margin-top:-102px !important;}
body #wrapper #header a img.logo {position:absolute; top:0; left:0; margin:15px 0 0 0; border:0; outline: 0;}
body #wrapper #header p {float:right;}