

* {padding: 0; margin: 0;}
body {background: #000; font-family: Optima;}

#wrapper_main {background-image: url(../images/main_bg.gif); width: 800px; height: 800px; margin: 0 auto; background-repeat: no-repeat; background-position-y: 80px; position: relative; overflow: visible;}
#wrapper {background-image: url(../images/burst.gif); width: 800px; min-height: 800px; margin: 0 auto; background-repeat: no-repeat; background-position-y: 80px; position: relative; overflow: visible;}
img.title {margin-top: 30px; margin-left: -5px;}
#sidebar {width: 250px; min-height: 300px; position: absolute; top: 130px; right: 20px;}

ul#nav {list-style-type: none; font-size: 13pt;}
ul#nav li {border-bottom: 1px solid #838383; text-align: right;}
ul#nav li a {color: #838383; text-decoration: none; display: block;}
ul#nav li a:hover {text-decoration: none; color: #6796C2;}

ul#sub {list-style-type: none; font-size: 11pt;}
ul#sub li {border-bottom: 1px solid #E8E3A1; text-align: right;}
ul#sub li a {color: #E8E3A1; text-decoration: none; display: block;}
ul#sub li a:hover {text-decoration: none; color: #A79C6A;}

p.main {color: #D8D8D8; margin: 20px 0; font-size: 10pt;}

#content {width: 500px; position: absolute; top: 130px; padding-bottom: 50px;}
#content p {color: #fff;}
#content p.intro {font-size: 25pt; margin-bottom: 15px;}
#content a {color: #fff; text-decoration: underline;}
#content a:hover {text-decoration: none;}
#content p.stats {border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin: 10px 0;}

#footer {color: #686868; margin-top: 25px; font-size: 10pt; text-align: right;}
#footer a {color: #686868; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

img.photo {float: right; width: 250px; margin-left: 10px;}
#content p.review {margin: 10px 0 14px 15px; color: #E8E3A1; font-size: 14pt; border-left: 2px solid #E8E3A1; padding-left: 5px;}

#content a.name {color: #6893AC; text-decoration: none;}
#content a:hover.name {text-decoration: underline;}

#people {padding-top: 10px;}
#content #people p {color: #979797;}

img.small_photo {float: right; width: 100px;}
#content .play_short {border-top: 1px solid #fff; padding: 3px 0; overflow: hidden;}
p.title {font-size: 14pt;}
#wrapper #content .darken p {color: #979797;}
#wrapper #content p.quick {float: right; color: #555555; font-size: 10pt;}
#wrapper #content a.title_link {text-decoration: none;}
#wrapper #content a:hover.title_link {text-decoration: underline;}

#wrapper #content a.main_invite {color: #E8E3A1; text-decoration: none; font-size: 18pt;}
#wrapper #content a:hover.main_invite {color: #A79C6A;}
#browse_type {margin-top: 15px; margin-left: 5px; border-left: 2px solid #E8E3A1; padding-left: 15px;}
h1.browse {color: #AAAAAA; margin: 15px 0 -10px 0;}
.push_right {float: right; margin: 0;}
#wrapper #content a.white {text-decoration: none; color: #fff;}
#wrapper #content a:hover.white {text-decoration: underline;}

#wrapper #content p.browse_by {color: #E8E3A1; margin: 10px 0 20px 0; border-bottom: 1px dotted #E8E3A1;}
#wrapper #content p.browse_by a {color: #E8E3A1; text-decoration: none;}
#wrapper #content p.browse_by a:hover {color: #A79C6A; text-decoration: none;}
#wrapper #content p.browse_by a.selected {color: #3B3D32;}

table#years {color: #fff;}
table#years tr {}
table#years tr td {vertical-align: top; border-top: 1px solid #6D6D6D;}

h1.cate {color: #fff; font-size: 14pt;}
.cate_list {border-top: 2px solid #fff; margin-bottom: 10px;}
.cate_list ul {list-style-type: none; margin: 3px 0 3px 185px;}
#wrapper h1.cate a {color: #6796C2; text-decoration: none;}
#wrapper h1.cate a:hover {text-decoration: underline;}
#wrapper .cate_list ul li {font-size: 11pt; color: #fff;}

img.vid_pic {float: right; width: 100px;}
h3 {color: #fff;}
img.person {float: right;}
.sidebar_person {margin-top: 5px; color: #fff; font-size: 10pt; overflow: hidden;}
.sidebar_person a {color: #6796C2; text-decoration: underline;}
.sidebar_person a:hover {text-decoration: none;}
