/* - - - - - - - - - - - - - - - - - - - - -
Title : OpTic NoISe
URL : www.optic-noise.com
- - - - - - - - - - - - - - - - - - - - - */

/* ----- Layout ----- */
body {font-size:13px; font-family: Arial, Helvetica, sans-serif; text-align: center; background: #cccccc url('images/background/bkg.jpg') top center no-repeat; padding: 0; margin: 0; color: #383838;}
#container {text-align: center; width: 100%; margin:0; padding:0 0 10px;}
#wrapper {background: #FFFF00; margin: 0 auto; padding:0; text-align: left; border:5px solid #000000; width: 770px;}
#banner {padding:0px;margin-bottom:0px;background-color:#0099FF;height: 87px;width: 770px;}
#content {padding:0px;margin:0 auto;background-color:#FFFFFF;width:623px;border-left-width:1px;border-left-style:none;border-left-color:#000000;float:right;}
ul {list-style: none;margin: 0;padding: 0;}
li {margin: 0 0 0 0;padding: 0;}
.clear {clear: both;overflow: hidden;height: 1px;margin: 0;padding: 0;}
.border {background-color: #000;clear:both;}
.flash-replaced .alt {display: block;height: 0;position: absolute;overflow: hidden;width: 0;}

/* ----- Left Sidebar ----- */
#sidebar-a {float:left;width:147px;margin:0;padding:0px;background-color:#FFFF00;}
.sidelink {color:#990000;text-decoration:none;}
.sidelink:hover {background-color:#990000;color:#ffffff;}
#sidebar-a ul {list-style-type:none;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;}
#sidegif {background-color: #FFFF00;text-align: center;display: block;border-top: 0px solid #000000;}

/* ----- Navigation ----- */
#navlist {left: 36px;top: 0px;width: 143px;padding-bottom: 19px;}
#navlist a {display:block;width: 100px;padding:7px 0px 8px 30px;font: bold 11px Arial, Helvetica, sans-serif;color:#F4F178;background: #FFFF00 url(images/nav/rollover.gif) no-repeat;text-decoration: none;text-align: left;letter-spacing: 0.05em;}
#navlist a:hover {background-position: 0px -29px;color: #9BCDFE;}
#navlist a:active {background-position: 0 -58px;color:#fff;}
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {background-position: 0px -29px;color: #F4F178;}
#uberlink a:hover {background-position: 0px -29px;color: #9BCDFE;}

/* ----- Fresh Optic Noises ----- */
#fon {font-size: 10px; border-left:1px solid #000; margin:0; padding:0 10px 10px;}
* html #fon {padding:0 5px 10px;} 
#fon ul {padding-top: 0;}
#fon ul li {padding:0 0 10px; margin:0 10px 10px; background: transparent url('images/dots_horiz.gif') left bottom repeat-x;}
#fon ul li.last {padding:0 0 10px; margin: 10px; background: none;}
#fon ul li img {margin: 0; border: none;}

#fon h2 {color: #333; font-size: 28px; font-weight: normal; font-style: italic; line-height: 28px; text-align:left; padding:0; margin:0;}
#fon h3 {color: #990000; font-size: 24px; font-weight: normal; font-style: italic; padding: 0 20px 0 25px; margin-top: 35px;	}
#fon h4 {color: #333; font-size: 24px; font-weight: bold; padding: 0 0 10px 0; margin: 0;}
#fon h5 {color: #333; font-size: 13px; font-weight: normal; padding: 10px 0 0; margin: 0 0 0 10px;}
#fon .body p {margin:-5px 0 5px 0; padding: 10px 10px 0; font-size:11px; color: #333;}
#fon .body p.note {font-style:italic; font-weight:bold;}

div#fon div.song_list ul {border-top:1px solid #CCCCCC;float:left;width:407px;margin:3px 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#fon div.song_list ul {margin:6px 0 0;}
}
div#fon div.song_list_noplayer ul {border-top:1px solid #CCCCCC;float:left;}
#fon ul.track_listing li {list-style-type:none;list-style-image:none;background:#F5F5F5;border-bottom:1px solid #CCCCCC;display:block;font-size:0.85em;padding:8px 10px;margin:0;}
#fon ul.track_listing li div.track_inner {display:block;position:relative;}
#fon ul.track_listing li div.track_inner a.play_button {background:transparent url('images/play.png') no-repeat 0 0;color:#333;text-decoration:none;padding:0 0 2px 20px;}
#fon ul.track_listing li div.track_inner a.play_button:hover {background:transparent url('images/play.png') no-repeat 0 -16px;color:#990000;}
#fon ul.track_listing li.odd {background:#FFFFFF;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#fon ul.track_listing li div.track_inner a.play_button {padding-bottom:2px;}
}

#fon .song_list {display:block;margin:0 auto;padding:0;text-align:left;width:530px;}
#fon .song_list a, #fon .song_list a:link, #fon .song_list a:visited {color:#990000; font-size:11px; font-weight:bold; text-decoration:underline; background-color: transparent;}
#fon .song_list p {line-height:1.2em; margin:0; padding:10px 0; font-size: 12px; color: #333; text-align:justify;width:522px;}
#fon .song_list a:hover {color:#fff; text-decoration:none; background-color: #990000;}
#fon .song_list img {margin:0 15px 0 0; float:left; border:1px solid #ccc}
#fon .song_list a img {border:none;}

#fon .song_list_noplayer {display:block; float:left; text-align:left; padding:0 37px;}
#fon .song_list_noplayer a, #fon .song_list_noplayer a:link, #fon .song_list_noplayer a:visited {color:#990000; font-size:11px; font-weight:bold; text-decoration:underline; background-color: transparent;}
#fon .song_list_noplayer p {float:left; line-height:1.2em; margin:0; padding:10px 0; font-size: 11px; color: #990000; text-align:justify;}
#fon .song_list_noplayer a:hover {color:#fff; text-decoration:none; background-color: #990000;}
#fon .song_list_noplayer img {margin:0 15px 0 0; float:left;}
#fon .song_list_noplayer a img {border:none;}
#fon p a:link, #fon p a:visited {text-decoration: underline;}
#fon h2 a:link, #fon h2 a:visited {color: #383838; text-decoration: none;}
#fon h2 a:hover {color: #df5800;}
#fon .right {float: right; width: 215px;}
#fon .clear {margin: 0;}

div.track_buttons {position:absolute;right:0;top:0;width:95px;}

#fon .song_list div.track_buttons div.stop {float:right;margin-left:2px;}
#fon .song_list div.track_buttons div.stop a {background:transparent url('images/stop.png') no-repeat 0 0;display:block;height:14px;text-decoration:none;width:27px;}
#fon .song_list div.track_buttons div.stop a:hover {background:transparent url('images/stop.png') no-repeat 0 -16px;}

#fon .song_list_noplayer div.track_buttons div.stop {float:right;margin-left:2px;}
#fon .song_list_noplayer div.track_buttons div.stop a {background:transparent url('images/stop.png') no-repeat 0 0;display:block;height:14px;text-decoration:none;width:27px;}
#fon .song_list_noplayer div.track_buttons div.stop a:hover {background:transparent url('images/stop.png') no-repeat 0 -16px;}

.h2-holder {height: 15px; margin:5px; padding: 0 0 15px 10px; background-color:#ccc;}

/* ----- End NEW Fresh Optic Noises ----- */

/*Compilations section-----------------------------------*/
#compsmenu {float:left;overflow:hidden;border-left:1px solid #000000;margin:0;padding:0;}
#compsmenu ul {clear:left;float:left;list-style:none;margin:0;padding:0 0 5px;text-align:center;visibility:hidden;}
#compsmenu ul li {display:block;float:left;list-style:none;margin:0;padding:0;}
#compsmenu ul li a {display:block;margin:0;padding:5px;color:#989898;text-decoration:none;line-height:1.3em;border:1px solid #fff;}
#compsmenu ul li a:hover {background:#CDE6FF;color:#fff;border:1px solid #ccc;}
#compsmenu ul li a.active,#compsmenu ul li a.active:hover {color:#fff;background:#000;font-weight:bold;}
#compsmenu ul li a img {border:1px solid #ccc;}
#compsmenu ul li a p, #compsmenu ul li a:link p, #compsmenu ul li a:visited p {color:#717171;font-weight:bold;margin:0;padding:3px 0;width:125px;}
#compsmenu ul li a:hover p {color:#333;}
#compsmenu ul li a h3, #compsmenu ul li a:link h3, #compsmenu ul li a:visited h3 {color:#717171;font-size:13px; font-weight:bold;margin:0;padding:3px 0;width:125px;}
#compsmenu ul li a:hover h3 {color:#333;}
*:first-child+html #compsmenu {margin-top:-3px;}
* html #compsmenu {margin-top:-3px;}

div#compsmenu p.instruction {background:transparent url(images/dots_horiz.gif) repeat-x left top;clear:both;font-family:verdana,sans-serif;font-size:9px;font-weight:normal;margin:0 auto;padding:10px 0 0;text-align:right;width:560px;}
div#compsmenu p.dwn {clear:both;font-family:verdana,sans-serif;font-size:9px;font-weight:normal;margin:0 auto;padding:2px 0 3px;text-align:right;width:560px;}
div#compsmenu p.dwn a, div#compsmenu p.dwn a:link, div#compsmenu p.dwn a:visited {background:transparent url(images/icons/arrow_bullet.gif) no-repeat right center;clear:both;color:#990000;float:none;font-size:9px;font-weight:normal;margin:0;padding:0 12px 0 0;text-align:right;text-decoration:none;width:560px;}
div#compsmenu p.dwn a:hover {text-decoration:underline;}

/*comp tooltip styles-------------------------*/
#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px 5px 5px 10px;opacity: 0.85;text-align: left;}
#tooltip h3, #tooltip div {margin: 0; font-weight:normal; font-size:11px; color:#000;}
#tooltip ol {margin:0; padding:2px 0 0 22px;}
#tooltip ol li {margin:0; padding:1px 0 0 0; }

/*END Compilations section-----------------------------------*/

#content a, #content a:link, #content a:visited, #content a:active {color: #000000;text-decoration: none;}
#content a:hover {color: #FF0000;text-decoration: none;}
#tbl_about {background:transparent url('images/about/bkg_bug.jpg') no-repeat 0 0;height:500px;}
* html #tbl_about {background:transparent url('images/about/bkg_bug_ie.jpg') no-repeat 0 0;height:100%}
#tblaboutUs {width: 622px;border-left-width: 1px;border-left-style: solid;border-left-color: #000000;}
#tdabout {font-size: 12px;padding-right: 5px;padding-left: 7px;font-weight: bold;}
.pullquote {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;padding: 10px;float: right;width: 185px;margin:-10px 10px 0;border-bottom:1px solid #000000;border-top:3px double #000000;color: #000000;background: #CCCC00 url(images/background/gradient_r.jpg) repeat-y;text-align: left;}
#divONtext {width: 146px;height: 300px;text-align: center;}

#divbottom_contact {background-image:url("images/contact/btm_bg_r.jpg"); margin:0;padding:0 10px;}
#divbottom_contact p {font-weight:bold; margin:0; padding: 5px 0;}

#content .contactBody {background-image:url(images/contact/btm_bg.jpg); margin:0;padding:15px 10px;text-align:center;}
#content .contactBody p {font-size:12px;font-weight:bold; margin:0; padding: 5px 0;}
#content .contactBody h2 a, .contactBody p a:link, .contactBody p a:visited {text-decoration:underline;}
#content .contactBody h2 {font-size:22px;font-weight:normal; margin:0; padding: 5px 0 10px;}
#content .contactBody h3 {font-size:18px;font-weight:normal; margin:0; padding: 5px 0 15px;}

#dwnDoc {width: 137px;height: 39px;padding-top: 5px;padding-left: 5px;padding-bottom: 5px;}
#dwnPDF {width: 137px;height: 40px;padding-left: 5px;padding-bottom: 10px;}

/* ----- Roster ----- */

/* ----- NEW Roster ----- */
#letters {font-family:tahoma,arial,sans-serif,serif;font-size:12px;margin:10px auto;padding:0;text-align:center;width:622px;}
#letters a, #letters a:link, #letters a:visited {color:#990000;}
#letters a:hover {background-color:#990000;color:#fff;text-decoration:none;}
#div_tbl_roster ul#roster .song_list a.top {float:right;font-size:9px; margin-top:50px;}
#div_tbl_roster ul#roster .song_list_noplayer a.top, #div_tbl_roster ul#roster .song_list_noplayer a:link.top, #div_tbl_roster ul#roster .song_list_noplayer a:visited.top {background:transparent url(images/icons/ascend.gif) no-repeat right top;display:block;font-size:9px;height:16px;overflow:hidden;position:relative;text-indent:-1999px;top:45px;}

#div_tbl_roster ul#roster .song_list_noplayer a:hover.top {background:transparent url(images/icons/ascend.gif) no-repeat right top;}
#div_tbl_roster ul#roster {padding-top: 0;}
#div_tbl_roster ul#roster li {padding:10px 0 20px; margin:10px 20px; background: transparent url('images/dots_horiz.gif') left bottom repeat-x;}
#div_tbl_roster ul#roster li.last {padding:0 0 20px; margin:10px 20px; background: none;}
#div_tbl_roster ul#roster li img {margin: 0; border: none;}

div#div_tbl_roster ul#roster div.song_list ul.track_listing  {border-top:1px solid #CCCCCC; float:right;margin-right:10px; width:385px;}
div#div_tbl_roster ul#roster div.song_list_noplayer ul.track_listing  {border-top:1px solid #CCCCCC; float:right;margin-right:10px; width:270px;}
#div_tbl_roster ul#roster.track_listing li {width:250px;list-style-type:none;list-style-image:none;background:#F5F5F5;border-bottom:1px solid #CCCCCC;display:block;font-size:0.85em;padding:8px 10px;margin:0; }
#div_tbl_roster ul#roster.track_listing li div.track_inner {display:block;position:relative;width:260px;}
#div_tbl_roster ul#roster.track_listing li div.track_inner a.play_button {background:transparent url('images/play.png') no-repeat 0 0;color:#333;text-decoration:none;padding:0 0 2px 20px;}
#div_tbl_roster ul#roster.track_listing li div.track_inner a.play_button:hover {background:transparent url('images/play.png') no-repeat 0 -16px;color:#990000;}
#div_tbl_roster ul#roster.track_listing li.odd {background:#FFFFFF;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#div_tbl_roster ul#roster.track_listing li div.track_inner a.play_button {padding-bottom:2px;}
}

#div_tbl_roster ul#roster .song_list {display:block;padding:0;text-align:left;}
#div_tbl_roster ul#roster .song_list_noplayer {display:block;padding:0;text-align:left;}
#div_tbl_roster ul#roster .song_list a, #div_tbl_roster .song_list a:link, #div_tbl_roster .song_list a:visited {color:#990000; font-size:11px; font-weight:bold; text-decoration:underline; background-color: transparent;}
#div_tbl_roster ul#roster .song_list_noplayer a, #div_tbl_roster .song_list_noplayer a:link, #div_tbl_roster .song_list_noplayer a:visited {color:#990000; font-size:11px; font-weight:bold; text-decoration:underline; background-color: transparent;}
#div_tbl_roster .comp .song_list_noplayer h4 a, #div_tbl_roster .comp .song_list_noplayer h4 a:link, #div_tbl_roster .comp .song_list_noplayer h4 a:visited {color: #333; font-size: 20px; font-weight: normal; padding: 0 0 10px 0; margin: 0; text-decoration:none;}
#div_tbl_roster .comp .song_list h4 a:hover {text-decoration:underline;}
#div_tbl_roster .comp .song_list_noplayer h4 a, #div_tbl_roster .comp .song_list h4 a:link, #div_tbl_roster .comp .song_list h4 a:visited {color: #333; font-size: 20px; font-weight: normal; padding: 0 0 10px 0; margin: 0; text-decoration:none;}
#div_tbl_roster .comp .song_list_noplayer h4 a:hover {text-decoration:underline;}
#div_tbl_roster ul#roster .song_list div.track_buttons div.stop a:hover {background:transparent url('images/stop.png') no-repeat 0 -16px;}
#div_tbl_roster ul#roster .song_list p {color:#990000; float:left; font-size:12px; margin:0; padding:0 0 5px 10px; text-align:left; width:165px;clear:left;}
#div_tbl_roster ul#roster .song_list p.noplayer {width:auto;}
#div_tbl_roster ul#roster .song_list p.sync {color:#666666; float:left; font-size:11px; margin:0; padding:0 0 0 12px; text-align:left; width:165px;}
#div_tbl_roster ul#roster .song_list a:hover {color:#fff; text-decoration:none; background-color: #990000;}
#div_tbl_roster ul#roster .song_list img {margin:0 15px 0 0; float:left;}
#div_tbl_roster ul#roster .song_list_noplayer div.track_buttons div.stop a:hover {background:transparent url('images/stop.png') no-repeat 0 -16px;}
#div_tbl_roster ul#roster .song_list_noplayer p {color:#990000; float:left; font-size:12px; margin:0; padding:0 0 5px 10px; text-align:left; width:155px;clear:left;}
#div_tbl_roster ul#roster .song_list_noplayer p.noplayer {width:auto;}
#div_tbl_roster ul#roster .song_list_noplayer p.sync {color:#666666; float:left; font-size:11px; margin:0; padding:0 0 0 12px; text-align:left; width:165px;}
#div_tbl_roster ul#roster .song_list_noplayer a:hover {color:#fff; text-decoration:none; background-color: #990000;}
#div_tbl_roster ul#roster .song_list_noplayer img {margin:0 15px 0 0; float:left;}
div#div_tbl_roster div.song_list_noplayer ul#roster {border-top:1px solid #CCCCCC;float:left;margin-left:0;width:270px;}
div#div_tbl_roster div.song_list ul#roster {border-top:1px solid #CCCCCC;float:left;margin-left:0;width:270px;}
#div_tbl_roster ul#roster .track_listing li {list-style-type:none;list-style-image:none;background:#F5F5F5;border-bottom:1px solid #CCCCCC;display:block;font-size:0.85em;padding:5px 10px;margin:0;}
#div_tbl_roster ul#roster .track_listing li div.track_inner {display:block;position:relative;}
#div_tbl_roster ul#roster .track_listing li div.track_inner a.play_button {background:transparent url('images/play.png') no-repeat 0 0;color:#333;text-decoration:none;padding:0 0 2px 20px;}
#div_tbl_roster ul#roster .track_listing li div.track_inner a.play_button:hover {background:transparent url('images/play.png') no-repeat 0 -16px;color:#990000;}
#div_tbl_roster ul#roster .track_listing li.odd {background:#FFFFFF;}
#div_tbl_roster ul#roster h4 {color: #333; font-size: 20px; font-weight: normal; padding:0 0 5px 10px; margin: 0; float:left; width:165px;}
#div_tbl_roster ul#roster .song_list_noplayer h4 {width:500px;}
#div_tbl_roster ul#roster .song_list_noplayer p {width:530px;}
#div_tbl_roster .song_list div.track_buttons div.stop {float:right;margin-left:2px;}
#div_tbl_roster .song_list div.track_buttons div.stop a {background:transparent url('images/stop.png') no-repeat 0 0;display:block;height:14px;text-decoration:none;width:27px;}
#div_tbl_roster ul#roster .song_list div.track_buttons div.stop a:hover {background:transparent url('images/stop.png') no-repeat 0 -16px;}
* html divbottom_roster {width:622px;}

/* ----- End NEW Roster ----- */
#tbl_roster {width: 100%;border-collapse: collapse;font-size: 12px;vertical-align: top;}
#tbl_roster th {background-color: #000000;color: #ddd;background-repeat: repeat-x;text-align: center;font-size: 12px;font-weight: bold;}
#tbl_roster td {border-bottom: 1px solid #000000;}
#tbl_roster a, #tbl_roster a:link, #tbl_roster a:visited {color: #000000;text-decoration: underline;}
#tbl_roster a:hover {color: #FF0000;text-decoration: none;}
#tbl_roster tr:hover, tr.row1:hover {background: #F7F7D4;}
#tdfeatured {background-image:  url("images/background/gradient_r.jpg");font-size: 11px;color: #E60000;}
#div_tbl_roster {background-color: #FFFFFF;border-left:1px solid #000; padding: 0 0 10px; font-size: 10px;}
* html #div_tbl_roster {width:622px;}
.boldcell {font-weight: bold;font-style: italic;text-transform: uppercase;padding-left: 3px;border-bottom: 1px solid #000000;}
.plaincell {font-weight: normal;font-style: normal;padding-left: 3px;font-size: 11px;}
#tbl_roster .evenrow {background-color: #FFFFFF;height: 35px;border-bottom: 1px solid #000000;}
#tbl_roster .oddrow {background-color: #CCCCCC;height: 35px;border-bottom: 1px solid #000000;}
#tdcurrent {background-image:  url("images/background/gradient_r.jpg");font-size: 11px;color: #E60000;border-bottom: 1px solid #000000;}
.centercell {text-align: center;font-size: 11px;}
#dwnld {padding:0 0 5px;}
ul.rosterlink {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
ul.rosterlink li {color:#333;margin:0;overflow:hidden;padding:6px 10px;}
ul.rosterlink li a {color:#333;display:block;line-height:1.4em;overflow:hidden;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif; font-size:1em; text-decoration:none;}
ul.rosterlink li a img {float: left;display: block;margin: 2px 10px 0 0;padding: 5px;background: #e0e0d5 url(../images/icons/noise-earth.gif);border: none;}
ul.rosterlink li a strong {color:#333;display:block;padding:0.2em 0 0.1em;}
* html ul.rosterlink li a strong {margin-top:-15px;}
ul.rosterlink li a:hover img {background:#ccc none repeat 0 0;}
ul.rosterlink li a:hover, ul.rosterlink li a:hover strong {color: #000; text-decoration:underline;}
#waffles, #waffles p {font-size: 12px;font-weight: bold;color: #000000; margin:0; padding:0; text-align: center;}

/*License-------------------------*/
#fon p {margin:-5px 0 5px 0; padding: 10px 10px 0; font-size:11px; color: #333;line-height:1.4em;}

#fon p span.tv, #fon p span.movie, #fon p span.audio, #fon p span.game, #fon p span.promo {padding:0 0 2px 23px; font-weight:bold; text-transform: uppercase; display:block;}
#fon p span.tv {background: transparent url('images/icons/tv_icon.gif') no-repeat;}
#fon p span.movie {background: transparent url('images/icons/movie_icon.gif') no-repeat;}
#fon p span.audio {background: transparent url('images/icons/audio_icon.gif') no-repeat;}
#fon p span.game {background: transparent url('images/icons/game_icon.gif') no-repeat;}
#fon p span.promo {background: transparent url('images/icons/promo_icon.gif') no-repeat;}

/* ----- Archive Misc ----- */

#tdarchive {font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-right: 5px;padding-left: 7px;font-weight: normal;}
#tblarchive .evenrow {background-color: #000000;font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 18px;color: #FFFFFF;font-weight: normal;border-left: 1px solid #000000;margin-top: 4px;margin-bottom: 4px;}
#divarchive {border-left-width: 1px;border-left-style: solid;border-left-color: #000000;}
#tblarchive .textrow {background-color: #FFFFFF;padding-top: 0px;padding-bottom: 0px;padding-right: 2px;padding-left: 4px;}
#divArchWrap {border-left: 1px solid #000000;border-right-color: #000000;}
#divArchWrap H2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-image: url(images/home/film_icon.gif);background-repeat: no-repeat;font-weight: bold;float: none;color: #990000;border: #000000;padding-left: 19px;}
#divArchWrap ul  {list-style-type: none;margin: 0px;padding: 0px;}
#arch_desc {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #FFFFFF;margin: 0px 4px;text-align: justify;padding-top: 0px;padding-bottom: 0px;}
#divbottom_archive {border-left: 1px solid #000000;}
* html #divbottom_archive {}

/* ----- Quotes ----- */
#divQuotes {padding: 0px;margin: 0;}
.quoteText {background-color:#FFFF00;border-bottom-width:1px;border-color:#999999;color:#000000;font-size:14px;font-weight:bold;padding:10px;text-align:center;}
.quoteText p {margin:0; padding:0;}
.quoteText a,.quoteText a:link,.quoteText a:visited,#QuoteText a:active {color: #000099;text-decoration: underline;}
.quoteText a:hover {color: #FF0000;text-decoration: none;}
#Bhaal {width: 140px;height: 110px;margin-top: 60px;padding-top: 10px;display: block;}

/* ----- Scene and Header Section ----- */
#mainScene {border-right:0px solid #000000;margin: 0 auto;padding:10px 0 0;width:147px;}
* html #mainScene {width: 146px;background-color: #FFFF00;}

.scenetextHeaderTV, .scenetextHeaderMovie, .scenetextHeaderAudio, .scenetextHeaderPromo, .scenetextHeaderGame {font-size: 12px;font-weight: bold;color: #990000;text-align: left;text-transform: uppercase;float: none;padding: 0 0 2px 21px; width: 125px;}
.scenetextHeaderTV {background: #FFFF00 url(images/home/tv_icon.gif) no-repeat;}
.scenetextHeaderMovie {background: #FFFF00 url(images/home/movie_icon.gif) no-repeat;}
.scenetextHeaderAudio  {background: #FFFF00 url(images/home/audio_icon.gif) no-repeat;}
.scenetextHeaderPromo {background: #FFFF00 url(images/home/film_icon.gif) no-repeat;}
.scenetextHeaderGame {background: #FFFF00 url(images/home/game_icon.gif) no-repeat;}

.sidetext {background-color:#FFFF00;color:#333;display:block;font-size:11px;margin:0 auto 10px;padding:1px 1px 12px 4px;text-align:left;}
.sidetext2 {background-color:#FFFF00;border-color:#000000;border-style:none;border-width:2px medium 1px;color:#333;display:block;font-size:11px;margin-left:auto;margin-right:auto;padding:1px 1px 12px 4px;text-align:left;}
#sidetexttop {font-size: 11px; padding: 0 1px 0 2px;text-align: left;border: 1px none #000000;padding-bottom: 6px;}

/*Comps Page-------------------------*/
#fon ul.comp .song_list p {float:none; margin-left:150px; width:auto;padding:10px 0;}
#fon ul.comp .song_list_noplayer p {float:none; margin-left:145px; width:310px;}

#fon ul.comp li {margin:0 auto;padding:10px 0;width:570px;}
#fon ul.comp ol {float:right;margin:0; padding:2px 0 0 22px; width:290px;}
#fon ul.comp ol li {font-size:0.85em;margin:0;padding:0 0 5px 0; background:none;width:290px; list-style-type: decimal;}
#fon ul.comp .song_list {display:block;float:left;padding:0;text-align:left;width:auto;}
#fon ul.comp .song_list_noplayer {display:block;float:left;padding:0 0 0 5px;text-align:left;}
* html #fon ul.comp .song_list {height:200px;width:550px;}
* html #fon ul.comp .song_list_noplayer {height:200px;width:550px;}
#fon .comp .song_list h4 a, #fon .comp .song_list h4 a:link, #fon .comp .song_list h4 a:visited {color: #333; font-size: 20px; font-weight: normal; padding: 0 0 10px 0; margin: 0; text-decoration:none;}
#fon .comp .song_list h4 a:hover {text-decoration:underline;background-color:#fff;}

#fon ul.comp .song_list img {border:1px solid #999; margin:0;}

#fon ul.comp .song_list .compimage a {border:1px solid #fff;color:#989898;display:block;line-height:1.3em;margin:0;text-decoration:none;padding:8px;float:left;}
#fon ul.comp .song_list .compimage a:hover {background:#CDE6FF none repeat 0 0;color:#FFFFFF;border:1px solid #999;}

#fon ul.comp .song_list .compimage {float:left; margin:0; width:150px;}
#fon ul.comp .song_list .compimage p {margin:0 auto;padding:5px;text-align:center;width:auto;font-size:90%;}

#fon .comp .song_list div.playList {float:none;margin-left:150px;}
#fon .comp .song_list div.playList h3 {color:#333;font-size:12px;font-style:normal; font-weight:bold;background:transparent url(images/icons/arrow_bullet.gif) no-repeat 0 2px; cursor:pointer; margin:0; padding:0 0 4px 15px;}
#fon .comp .song_list div.playList h3.arrow-down {background:transparent url(images/icons/arrow_bullet_down.gif) no-repeat 0 2px; border-bottom:1px solid #ccc;color:#990000;}
#fon .comp .song_list div.playList h3.arrow-up {background:transparent url(images/icons/arrow_bullet.gif) no-repeat 0 2px;}
#fon .comp .song_list div.playList h3.hover {color:#990000;}

#fon .comp .song_list div.playList div {padding:5px 0 10px;display: none;}
#fon .comp .song_list div.playList div p {margin:0 0 12px;padding:0;}
#fon .comp .song_list div.playList div ol {float:none;margin:0; padding:0 0 0 22px; width:auto;}
#fon .comp .song_list div.playList div ol li {font-size:11px;margin:0;padding:0 0 5px 0; background:none;width:auto; list-style-type: decimal;}

/*blogpost list-----------------------------------*/

#blogPosts ul {padding-top: 5px;}
#blogPosts ul li {padding:5px 0 7px;margin: 0 5px 0 2px;}
#blogPosts ul li img {float: left;margin:2px 0 0 3px;border: 3px solid #D8D800;}
#blogPosts ul li.last {padding:5px 0 7px;margin: 0 5px 0 2px;background: none;}
#blogPosts ul li a, #blogPosts ul li a:link, #blogPosts ul li a:visited {font-size:11px;color:#990000;font-weight:bold; text-decoration:none;float:right; width:100px;}
#blogPosts ul li a:hover {color:#528DE0;text-decoration:none;}

/*Dropbox-----------------------------------*/
#dropbox {padding:5px 0 0 0;}
#dropbox div#dropbox-inner.dropboxblock ul li {margin:0 7px;padding:5px 0;background: transparent url('images/dots_horiz.gif') left bottom repeat-x;}
#dropbox div#dropbox-inner.dropboxblock ul li.last {background:none;}
#dropbox div#dropbox-inner.dropboxblock ul li img {float: left;margin: 0 8px 5px 0;border: 3px solid #99CDFD;}
*:first-child+html #dropbox div#dropbox-inner.dropboxblock ul li img {margin: 0 8px 0 0;}
#dropbox div#dropbox-inner.dropboxblock ul li a, #dropbox div#dropbox-inner.dropboxblock ul li a:link, #dropbox div#dropbox-inner.dropboxblock ul li a:visited {margin:0; padding:0;color: #990000;text-decoration: none;font-size:11px;font-weight:bold;}
#dropbox div#dropbox-inner.dropboxblock ul li a:hover img {border: 3px solid #8AB9E7;}
#dropbox div#dropbox-inner.dropboxblock ul li a:hover {color: #0066CC;text-decoration: underline;}

/*precleared-----------------------------------*/
#precleared {padding:5px 0 0 0;}
#precleared div#precleared-inner.preclearedblock ul li {margin:0 7px;padding:5px 0;background: transparent url('images/dots_horiz.gif') left bottom repeat-x;}
#precleared div#precleared-inner.preclearedblock ul li.last {background:none;}
#precleared div#precleared-inner.preclearedblock ul li img {float: left;margin: 0 8px 5px 0;border: 3px solid #99CDFD;}
*:first-child+html #precleared div#precleared-inner.preclearedblock ul li img {margin: 0 8px 0 0;}
#precleared div#precleared-inner.preclearedblock ul li a, #precleared div#precleared-inner.preclearedblock ul li a:link, #precleared div#precleared-inner.preclearedblock ul li a:visited {margin:0; padding:0;color: #990000;text-decoration: none;font-size:11px;font-weight:bold;}
#precleared div#precleared-inner.preclearedblock ul li a:hover img {border: 3px solid #8AB9E7;}
#precleared div#precleared-inner.preclearedblock ul li a:hover {color: #0066CC;text-decoration: underline;}

/* ----- Footer ----- */
#footer {background: #000000 url('images/home/footer_pic.jpg') left top no-repeat; font-size: 9px; text-align: center; color: #FFFFFF; clear:both; height:14px;
padding:13px 0 0; display: block; vertical-align: text-bottom;}
#roster_footer {clear:both;color: #FFFFFF;background-color: #000000;font-size: 9px;text-align: center;height: 27px;background-image: url(images/roster/footer_pic_w.jpg);background-repeat: no-repeat;display: block;vertical-align: text-bottom;}
#footerabout {clear:both;color: #FFFFFF;background-color: #000000;font-size: 9px;text-align: center;height: 27px;background-image: url(images/about/footer_about.jpg);background-repeat: no-repeat;display: block;vertical-align: text-bottom;}
#footerarchive {clear: both;color: #FFFFFF;background-color: #000000;font-size: 9px;text-align: center;height: 27px;background-image: url(images/archive/footer_archive.jpg);background-repeat: no-repeat;display: block;vertical-align: text-bottom;}
#footercontact {clear: both;color: #FFFFFF;background-color: #000000;font-size: 9px;text-align: center;height: 27px;background-image: url(images/contact/footer_contact.jpg);background-repeat: no-repeat;display: block;vertical-align: text-bottom;}

#footer a,#footer a:link,#footer a:visited {color: #FFFFFF;text-decoration: none;}
#footer a:hover {color: #FF0000;text-decoration: none;}
#roster_footer a,#roster_footer a:link,#roster_footer a:visited {color: #FFFFFF;text-decoration: none;}
#roster_footer a:hover {color: #FF0000;text-decoration: none;}
#footerarchive a,#footerarchive a:link,#footerarchive a:visited {color: #FFFFFF;text-decoration: none;}
#footerarchive a:hover {color: #FF0000;text-decoration: none;}
#footerabout a,#footerabout a:link,#footerabout a:visited {color: #FFFFFF;text-decoration: none;}
#footerabout a:hover {color: #FF0000;text-decoration: none;}
#footercontact a,#footercontact a:link,#footercontact a:visited {color: #FFFFFF;text-decoration: none;}
#footercontact a:hover {color: #FF0000;text-decoration: none;}
#Award {padding-top: 0px;text-align: center;border-top-color: #000000;margin-top: 5px;}
#tdWorks {text-align: center;vertical-align: bottom;}
.submissions {background:transparent url('images/contact/submit_txt.jpg') no-repeat 0 0;}
#div_address {margin:0; padding:0;}
* html #div_address {margin: -3px 0;}
*:first-child+html #div_address {margin: 0 0 -3px 0;}
#tdAlbum_l .btn {display: inline;font: x-small/200% Arial, sans-serif;padding: 1px 0;margin: 0;text-decoration: none;background-color: #cdcc00;margin: 0 5px 0 0;}
#tdAlbum_l .btnFront {display: inline;background-color: #f4f178;color: #666666;padding: 0 4px;border-top: 0 solid #cdcc00;border-bottom: 0 solid #cdcc00;margin: 0;border-right: 1px solid #cdcc00;border-left: 1px solid #cdcc00;}
#tdAlbum_l .btnText {display: inline;background-color: #FFFF00;color: #000000;padding: 0 4px;border-right: 1px solid #cdcc00;margin: 0px;border-top: 0;border-bottom: 0;border-left: 0;}

/* ----- MP3 Player ----- */
#subplayer {border-left: 1px solid #000000;margin: 0px;padding: 0px;position: relative;}
#player {margin-right: auto;background-position: center;text-align: center;position: absolute;top: -33px;left:310px;}
div#subplayer div#wimpyTarget {margin-right: auto;background-position: center;text-align: center;position: absolute;top: -38px;left:310px;}
div#rosterplayershell div#wimpyTarget {margin-right: auto;background-position: center;text-align: center;position: absolute;top: 0;left:154px;}
#song_list {text-align: left;padding-left: 15px;display: block;}
#song_list p {margin: 0px;padding: 0px;	}
#song_list ol {margin: 0px;padding: 0px;padding-left: 15px;}
#song_list ol li {padding-bottom: 5px;	}
#song_list a, #song_list a:link, #song_list a:visited {color: #990000;text-decoration: underline;font-weight: bold;font-size: 11px;}
#song_list a:hover {color: #ffffff;background-color: #000000;text-decoration: none;}

/* ----- roster Page MP3 Player ----- */
#rosterplayershell {background-color: #000; margin: 0; padding: 5px 0 0; height:22px;position:relative;}
* html #rosterplayershell {width:622px;}
#rosterplayer {margin-right: auto; background-position: center; text-align: center;}

/* ----- classes ----- */
.redfont {color: #FF0000;}
.boldfont {font-weight: bold;font-variant: normal;font-style: normal;}
.italicfont {font-style: italic;}
a.thanks, a.thanks:link, a.thanks:visited {color: #990000;}
a.thanks:hover {color: #FFFFFF;text-decoration: none;background-color: #990000;}

/* ----- subnav ----- */
#subnavcontainer {text-align:center;}
#subnavcontainer img {padding-bottom:10px;}
ul#subnavlist {margin-left: 0;padding-left: 0;white-space: nowrap;}
ul#subnavlist li {display: inline;list-style-type: none;font-size:10px;margin:0; background:none;}
ul#subnavlist a { padding: 3px 10px; }
ul#subnavlist a:link, #subnavlist a:visited {color: #fff;background-color: #395874;text-decoration: none;}
ul#subnavlist a:hover {color: #000000;background-color: #99cdff;text-decoration: none;}
ul#subnavlist li#active a {color: #000000;background-color: #99cdff;text-decoration: none;}
