@charset "utf-8";
/* reset the HTML styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
body {
	background-color: #35383b;
	cursor: pointer;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
	display: inline;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
/* LAYOUT */

#wrap {
	width: 1000px;
	height: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	background-image: url(/images/wrapbg.gif);
	background-repeat: repeat-y;
}

/* CONTENT */

#content {
	width: 980px;
	position: relative;
	left: 50%;
	margin-left: -490px;
	background-color: #161616;
	height: 900px;
	background-repeat: repeat-x;
	float: none;
	clear: both;
	background-image: url(/images/midbg.gif);
}

#leaderboard {
	width: 980px;
	position: relative;
	left: 50%;
	margin-left: -490px;
	padding-bottom: 5px;
	background-repeat: repeat-x;
	float: none;
	clear: both;
}
/* ------ */
/* FOOTER */
/* ------ */

#footer {
	width: 1000px;
	height: 100px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	background-image: url(/images/footer.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
#footer #footerContent ul li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777D84;
	float: left;
	text-align: center;
	padding: 10px;
}
#footer #footerContent ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777D84;
	text-decoration: none;
}
#footer #footerContent ul li a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
#footer #footerContent {
	position: absolute;
	left: 225px;
	width: 574px;
	top: 3px;
	text-align: center;
}
#footer #footerMenu {
	display: none;
}
#footer  #copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	clear: both;
}
#footer  #copyright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #CCCCCC;
	text-decoration: none;
}
#footer  #copyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
#head {
	width: 980px;
	height: 60px;
	position: relative;
	left: 50%;
	margin-left: -490px;
	background-color: #282c30;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #35383B;
	border-right-color: #35383B;
	border-bottom-color: #35383B;
	border-left-color: #35383B;
}
#headwrap {
	float: right;
	width: 300px;
}
#logo {
	float: left;
	height: 40px;
	width: 197px;
	background-image: url(/images/logo.gif);
	margin-left: 8px;
	margin-top: 5px;
}
#menu {
	width: 980px;
	position: relative;
	left: 50%;
	margin-left: -490px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #333333;
	border-bottom-color: #666e76;
	border-left-color: #333333;
	border-bottom-width: 1px;
	height: 28px;
}
#menu   ul   li  {
	display: inline;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-right-color: #46505a;
	float: left;
	clear: none;
	padding: 8px;
	color: #FFFFFF;
}
#menu ul li:hover {
	background-color: #00CCCC;
	color: #FFFFFF;
}
#statusbar #notice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}

#menu .menuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#menu .menuselected {
background-image:url(/images/menuselectedbg.gif);
background-position:center bottom;
border-left:1px solid #666E76;
border-right:1px solid #666E76;
border-style:solid;
border-top:1px solid #666E76;
border-width:1px 1px 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0;
padding:6px 8px;
text-decoration:none;
}


/* ------------------- */
/* CAST VIEWER BUTTONS */
/* ------------------- */
.removecast {
	width: 75px;
	height: 15px;
	position: absolute;
	left: 21px;
	top: 274px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.optionscast {
	position: absolute;
	width: 79px;
	left: 232px;
	top: 275px;
	font-size: 16px;
}
.optionscast  .options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #536165;
	text-decoration: none;
}
.optionscast   .options:hover {
	color: #00CCFF;
}
.favcast {
	position: absolute;
	left: 129px;
	top: 274px;
	width: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.favcast .fav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #576557;
	font-weight: bold;
	text-decoration: none;
}
.favcast .fav:hover {
	color: #00CC00;
}
.removecast .remove {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #584646;
	text-decoration: none;
	font-weight: bold;
}
.removecast .remove:hover {
	color: #FF0033;
}

/* ----------------- */
/* CAST VIEWPORT CSS */
/* ----------------- */

#casts {
	width: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7A7B85;
	height: 700px;
	float: right;
	background-color: #161616;
}

#cast1label {
	height: 17px;
	width: 320px;
	text-align: center;
	position: absolute;
	left: 5px;
	top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7A7B85;
}
#cast2label {
	height: 17px;
	width: 320px;
	text-align: center;
	position: absolute;
	left: 5px;
	top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7A7B85;
}
#castplayer1 {
	position: absolute;
	left: 645px;
	height: 310px;
	width: 330px;
	background-image: url(/images/castviewerbg.jpg);
	display: none;
}
.castplayer1 {
	top: 0px;
}
#castplayer2 {
	position: absolute;
	left: 645px;
	height: 310px;
	width: 330px;
	background-image: url(/images/castviewerbg.jpg);
	display: none;
}
.castplayer2 {
	top: 363px;
}
#bannerex {
	position: absolute;
	left: 750px;
	top: 700px;
}
#cast1window {
	height: 240px;
	width: 320px;
	position: absolute;
	left: 5px;
	top: 28px;
}
#cast2window {
	height: 240px;
	width: 320px;
	position: absolute;
	left: 5px;
	top: 29px;
}
.castplayerhover {
	background-position: 330px 0px;
}

/* ------------------------------------ */
/* TOP MENU STAT AND LOGIN/LANGUAGE CSS */
/* ------------------------------------ */

#stathead {
	float: none;
	font-size: 16px;
	text-decoration: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	text-align: right;
	padding-right: 5px;
	padding-top: 20px;
	border-top-color: #596168;
	border-right-color: #596168;
	border-bottom-color: #596168;
	border-left-color: #596168;
	color: #485158;
}

#stathead ul li {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 5;
	display: inline;
}
#subhead {
	height: 20px;
	text-align: right;
	width: 300px;
	float: none;
}
#searchcapl {
	height: 54px;
	width: 30px;
	position: absolute;
	left: 214px;
	top: 4px;
}
#searchcapr {
	height: 54px;
	width: 30px;
	position: absolute;
	left: 741px;
	top: 4px;
}
#search {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	width:480px;
	height:54px;
	z-index:1;
	left: 261px;
	top: 5px;
}
#subhead ul li {
	display: inline;
	margin: 1px;
	padding-left: 5px;
	padding-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #49545f;
	border-right-color: #49545f;
	border-bottom-color: #49545f;
	border-left-color: #49545f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
}
#statusbar {
	float: right;
	width: 500px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
}
#statusbar strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99FFFF;
}
#statusbar ul li {
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}
.swap {
	position: absolute;
	height: 25px;
	width: 52px;
	left: 785px;
	top: 321px;
	text-align: right;
	background-image: url(/images/swap.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 6px;
	font-weight: bold;
	z-index: 1;
}
.swap:hover {
	background-image: url(/images/swap-over.gif);
	background-repeat: no-repeat;
}

#stathead a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #878f98;
	font-size: 12px;
	text-decoration: none;
}
#stathead a strong {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCFFCC;
	font-size: 12px;
	text-decoration: none;
}
#subhead a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #B4BFC5;
	font-size: 12px;
	text-decoration: none;
}
#subhead a:hover {
	color:#00FFFF;
}
#subhead a strong {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
#subhead a strong:hover {
	color:#00FFFF;
}
#searchField {
	padding: 5px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a5b5c4;
	border: 1px solid #3F4850;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
	background-color: #161616;
}
#searchButton {
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 31px;
	width: 40px;
	background-image: url(/images/searchbut.gif);
	border: none;
	padding: 0;
}
#searchButton:hover {
	background-image: url(/images/searchbut.gif);
	background-position: 40px 0px;
}
#search ul li {
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	color: #999999;
}
/* --------------------- */
/* ALL IMPORTANT SUB DIV */
/* --------------------- */

#sub {
	font-family: Arial, Helvetica, sans-serif;
	width: 640px;
	float: left;
	height: 800px;
	color: #ffffff;
	margin-left: 5px;
}

.subdark {
	opacity:.25;
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
}

#sub h1 { font-size: 16px; }
#sub h2 { font-size: 14px; }
#sub p {
	font-size: 12px;
}

#subsub {
	float: left;
	width: 640px;
}

#categories ul li {
	display: inline;
	padding: 1px;
	margin: 5px;
	border: 1px solid #27292c;
}
#categories {
	margin-top: 10px;
}
#filterbar {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #35383B;
	margin-top: 9px;
	padding-right: 10px;
	padding-left: 5px;
	background-image: url(/images/filtersortbg.jpg);
	height: 36px;
	width: 620px;
	background-repeat: no-repeat;
}
#filter {
	float: left;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 2px;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
	width: 60px;
	height: 15px;
	background-image: url(/images/filterbg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A7B85;
	font-weight: bold;
	text-decoration: none;
}
#filter:hover {
	background-image: url(/images/filterbg.gif);
	background-position: 68px 0px;
	color: #dfe9f2;
}

/* filter popout */

#filterPop {
	position: absolute;
	width: 614px;
	height: 80px;
	background-color: #43484E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5B5C4;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	left: 1px;
	top: 70px;
	z-index: 30;
	padding: 10px;
}
#filterPop em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
}
#filterPop strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A5B5C4;
	text-decoration: none;
}
#filterPop h1, #sortPop h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A5B5C4;
	text-decoration: none;
}
.filterSortformat ul li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 1px;
	width: 90px;
	text-align: center;
}
#filterPop  .filterSortformat em {
	color: #FFFFFF;
}
.filterSortformat {
	width: 600px;
	height: 70px;
	float: left;
	clear: both;
	position: relative;
}
#filterPop a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#sort {
	float: left;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A7B85;
	font-weight: bold;
	margin-right: 2px;
	margin-bottom: 2px;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-left: 5px;
	width: 60px;
	height: 15px;
	background-image: url(/images/filterbg.gif);
}
#sort:hover {
	background-image: url(/images/filterbg.gif);
	background-position: 68px 0px;
	color: #dfe9f2;
}

/* sort popout */
#sortPop {
	position: absolute;
	width: 614px;
	height: 80px;
	background-color: #43484E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5B5C4;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	left: 1px;
	top: 70px;
	z-index: 30;
	padding: 10px;
}
#sortPop em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
#sortPop strong {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.filterSortformat ul li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 1px;
	width: 110px;
}
#filterbar #filterPop .closeButton, #filterbar #sortPop .closeButton {
	height: 16px;
	width: 16px;
	position: absolute;
	left: 612px;
	top: 9px;
	background-image: url(../images/closebutton.gif);
}
#filterbar #filterPop .closeButton:hover, #filterbar #sortPop .closeButton:hover {
	height: 16px;
	width: 16px;
	position: absolute;
	left: 612px;
	top: 9px;
	background-image: url(../images/closebutton.gif);
	background-position: 16px;
}
.filterSortformat em {
	color: #FFFFFF;
}
.filterSortformat {
	width: 600px;
	float: left;
	clear: both;
	position: relative;
}
#sortPop a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* --- */

.dropdownButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #7E868F;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.dropdownButton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 1px;
	background-color: #00B5C0;
}

/* ------- */
/* RESULTS */ 
/* ------- */

#resultboxesfeatured {
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	z-index: 1;
}
#resultboxes {
	height: 470px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	z-index: 1;
}
.result {
	height: 110px;
	width: 150px;
	margin: 1px;
	border: 1px solid #434C54;
	float: left;
	position: relative;
	z-index: 1;
}
.result .resultpop {
	background-color:#000000;
	position: absolute;
	height: 135px;
	width: 175px;
	right: -19px;
	bottom: -17px;
	z-index: 20;
	border: 4px solid #00FFCC;
	display: none;
}
#resultMemo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #FFFFFF;
	padding-top:11px;
}
#resultMemo strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #00FFFF;
	padding-top:11px;
}
.netcat { /* This holds the .cat and .net which hold the network and category classes */
	position: absolute;
	left: 116px;
	top: 1px;
	width: 34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.netcatpop { /* This holds the .cat and .net which hold the network and category classes FOR THE MAGNIFIED DIV */
	position: absolute;
	left: 141px;
	top: 1px;
	width: 34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	z-index: 2;
}
.result .cat {
	padding: 1px;
	float: left;
}
.result .resultpop .catpop {
	padding: 1px;
	float: left;
}
.result .network {
	padding: 1px;
	float: left;
}
.result .resultpop .networkpop {
	padding: 1px;
	float: left;
}
.sp, .jtv, .yho, .ust, .mog, .stk {
	font-family: "Courier New", Courier, monospace;
	background-color: #006699;
	color: #FFFFFF;
	font-size: 9px;
}
#categories .category-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A5B5C4;
	text-decoration: none;
	padding: 3px;
	margin-bottom: 1px;
}
#categories .category-link-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #35383B;
	padding: 3px;
	margin-bottom: 1px;
}
#categories .category-link:hover {
	color: #FFFFFF;
}
.desc {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	width: 98%;
	top: 98px;
	opacity:.65;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	left: 2px;
}
.descpopwrap {
	position: absolute;
	width: 99%;
	top: 112px;
	left: 1px;
	z-index: 0;
}
.descpop     {
	position: absolute;
	color: #FFFFFF;
	background-color: #000000;
	width: 99%;
	top: 112px;
	opacity:.65;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	left: 1px;
	z-index: 0;
	height: 24px;
}
.grip {
	background-image: url(/images/grip.gif);
	background-repeat: repeat-x;
	width: 168px;
	height: 9px;
	position: absolute;
	left: 3px;
	top: 3px;
	z-index: 1;
}
.descpoptext ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	float: left;
	clear: left;
	width: 100%;
	z-index: 3;
}
.result .viewers {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 1px;
	left: 2px;
	top: 84px;
}
.result .resultpop .viewerspop {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 1px;
	left: 2px;
	top: 91px;
}
.desctext ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	left: 37px;
	top: 99px;
	z-index: 5;
	width: 100%;
}
.descpop em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	left: 37px;
	top: 99px;
	z-index: 5;
	width: 100%;
}
.descpoptext   em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	left: 37px;
	top: 99px;
	z-index: 5;
	width: 100%;
}
.result .resultdropdown {
	position: absolute;
	left: 1px;
	top: 1px;
	color: #FFFFFF;
	background-color: #545A61;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	z-index: 0;
}
.result .resultpop .resultdropdownpop {
	position: absolute;
	left: 1px;
	top: 1px;
	color: #FFFFFF;
	background-color: #545A61;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#categories #cat-sexy {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
#categories #cat-life {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF99FF;
}
#categories #cat-talk {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
}
#categories #cat-comedy {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}
#categories #cat-games {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0033FF;
}

#categories #cat-tech {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#categories #cat-sports {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
}
#categories #cat-variety {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #660099;
}
#categories #cat-music {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00CCCC;
}
#categories #cat-other {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#categories #cat-all {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/* ----------------- */
/* CATEGORY ABBREVS  */
/* ----------------- */

.lif { color: #FFFFFF; background-color: #ff99ff; font-family: "Courier New", Courier, monospace; font-size: 9px;}
.com { color: #FFFFFF; background-color: #ffcc00; font-family: "Courier New", Courier, monospace; font-size: 9px;}
.gam { color: #FFFFFF; background-color: #0033ff; font-family: "Courier New", Courier, monospace; font-size: 9px;}
.tlk { color: #FFFFFF; background-color: #996600; font-family: "Courier New", Courier, monospace; font-size: 9px;}
.var { color: #FFFFFF; background-color: #660099; font-family: "Courier New", Courier, monospace; font-size: 9px;}
.spt { color: #FFFFFF; background-color: #009900; font-family: "Courier New", Courier, monospace; font-size: 9px;}
.tek { color: #FFFFFF; background-color: #999999; font-family: "Courier New", Courier, monospace; font-size: 9px;}
.mus { color: #FFFFFF; background-color: #00cccc; font-family: "Courier New", Courier, monospace; font-size: 9px;}
.sxy { color: #FFFFFF; background-color: #990000; font-family: "Courier New", Courier, monospace; font-size: 9px;}
.oth { color: #FFFFFF; background-color: #000000; font-family: "Courier New", Courier, monospace; font-size: 9px;}

/* ----------------- */
/* CAST OPTIONS MENU */
/* ----------------- */

.optionsWrap {
	position: absolute;
	left: 0px;	
	display: none; 
	top: 0px;
}
.optionsMenu      {
	background-image: url(/images/optionsmenubg.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 320px;
	opacity:.85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
}
.optionsMenuButtons        {
	position: absolute;
	width: 315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	left: 3px;
	top: 3px;
	height: 233px;
	display: block;
}
.optionsMenuButtonElements ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	margin: 5px;
}
.optionsMenuButtonElements .shareLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	position: absolute;
	width: 292px;
	left: 13px;
	top: 3px;
}

/* ---------- */
/* PAGINATION */
/* ---------- */

#pages {
	padding-top: 17px;
	padding-bottom: 0px;
	height: 57px;
	background-image: url(/images/pagebg.jpg);
	background-repeat: no-repeat;
	width: 608px;
	margin-left: 7px;
	padding-left: 15px;
}
.pageNumbers li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	display: inline;
}
.pageNumLnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-color: #121212;
	width: 25px;
	text-align: center;
	height: 20px;
	float: left;
	padding-top: 7px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: 6px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: 1px solid #121212;
}
.pageNumLnk:hover {
	background-color: #28292B;
	color: #FFFFFF;
	border: 1px solid #424346;
}
.pageNumLnkOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 25px;
	text-align: center;
	height: 25px;
	margin: 1px;
	float: left;
	padding-top: 12px;
	padding-right: 1px;
	padding-left: 1px;
	background-image: url(/images/pagenumlnkonbg.gif);
}

/* -------------- */
/* ADVERTISEMENTS */
/* -------------- */

#adt1 {
	width: 728px;
	text-align: center;
	padding: 5px;
	padding-left: 10px;
}
#admoziad {
	width: 728px;
	height: 90px;
}

#adb0 {
	position: relative;
	left: 120px;
	height: 90px;
	width: 728px;
	top: 70px;
}
#adb1 {
	position: absolute;
	height: 60px;
	width: 300px;
	background-color: #000000;
	border: 1px dashed #666666;
	left: 662px;
	top: 717px;
	text-align: center;
}
#adc1 {
	position: absolute;
	height: 34px;
	width: 91px;
	left: 667px;
	top: 319px;
}

#adc2 {
	position: absolute;
	height: 34px;
	width: 92px;
	left: 862px;
	top: 319px;
}
#adb2 {
	position: absolute;
	height: 90px;
	width: 728px;
	background-color: #000000;
	border: 1px dashed #666666;
	left: 135px;
	top: 9px;
	visibility: hidden;
}
#lastAd {
	width: 1000px;
	height: 100px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

#sub h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#sub strong {
	font-family: Arial, Helvetica, sans-serif;
	color: #00FFFF;
	font-weight: bold;
}
.ui-dialog-container {
}

#authWrap {
	height: 400px;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
}
#authWrap #authHead {
	background-image: url(../images/authtop.gif);
	height: 68px;
	width: 600px;
}

#authWrap #authBody {
	height: 266px;
	width: 600px;
	background-color: #51555b;
}
#authWrap #authTerms {
	display: none;
	height: 266px;
	width: 600px;
	background-color: #51555b;
}
#authWrap #authBot {
	height: 66px;
	width: 600px;
	background-image: url(../images/authbot.gif);
}
#authWrap  #authBot  #authNotice {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09B7C2;
	padding-top: 10px;
}
#authWrap  #authBody  .authZone {
	float: left;
	width: 290px;
	height: 200px;
	margin-top: 30px;
	margin-left: 5px;
}
#authWrap #authBody .authZone .zoneHead {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #313234;
	margin-bottom: 10px;
}
#authWrap #authBody .authZone .normalTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	float: left;
	width: 64px;
	padding-top: 2px;
}
#authWrap #authBody .authZone .fieldStyle {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-color: #25272a;
	border: 1px solid #9EA3A9;
	margin-top: 1px;
	margin-bottom: 1px;
	padding:5px;
}
.ui-dialog .ui-dialog-titlebar-close  {
	width: 16px;
	height: 16px;
	position:absolute;
	top: 19px;
	right: 15px;
	cursor: pointer;
	background-image: url(/images/authclose.gif);
	background-repeat: no-repeat;
	}
	
.ui-dialog .ui-dialog-titlebar-close-hover {
	        background: url(/images/authclose_over.gif) no-repeat;
	}
.ui-dialog-titlebar-close span { display: none; }
#filterbar #filterPop .filterSortformat .filterActive,  #filterbar #sortPop .filterSortformat .filterActive{
	font-weight: bold;
	color: #00FFFF;
	background-color: #7A838D;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#filterbar #filterPop .filterSortformat .filterActive:hover,  #filterbar #sortPop .filterSortformat .filterActive:hover{
	color: #FFFFFF;
}
#filterbar #filterPop .filterSortformat .filterInactive, #filterbar #sortPop .filterSortformat .filterInactive {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #43484E;
	border-right-color: #43484E;
	border-bottom-color: #43484E;
	border-left-color: #43484E;
	color: #6C747D;
}
#filterbar #filterPop .filterSortformat .filterInactive:hover, #filterbar #sortPop .filterSortformat .filterInactive:hover {
	color: #FFFFFF;
}
#sub #directory a:hover {
	color: #FFFFFF;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-color: #25272a;
	border: 1px solid #9EA3A9;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 3px;
}
.formLabelFormatting {
	float: left;
	width: 115px;
}
#billboard {
	height: 215px;
	width: 628px;
	margin-top: 15px;
	z-index: 0;
	position: relative;
}
#billboard #billboard-sub {
	height: 215px;
	width: 628px;
	z-index: 1;
	position: relative;
}
#billboard #billboard-sub #billboard1 {
	height: 215px;
	width: 628px;
	z-index: 1;
	position: relative;
}
#billboard #billboard-sub #billboard1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FFFFFF;
	background-color: #000000;
	float: right;
	padding: 3px;
}
#billboard #billboard-sub #billboard1 p {
	text-align: right;
}
.cyan {
	color: #00FFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#billboard #billboard-sub #billboard1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	float: right;
	clear: both;
	background-color: #000000;
	padding: 3px;
}
#billboard #billboard-sub #billboard1 p {
	clear: both;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000000;
	margin-top: 10px;
	width: 400px;
	height: 50px;
	padding: 5px;
}
#billboard #billboard-sub #billboard1 ul li {
	display: inline;
	background-color: #00CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	float: left;
	margin-top: 12px;
	margin-right: 35px;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: right;
}
#featuredMainWrap {
	height: 70px;
	width: 628px;
	margin-top: 15px;
	z-index: 100;
}
#featuredMainWrap #feautredMainLeft {
	float: left;
	background-image: url(../images/featuredMainLeft.gif);
	background-repeat: no-repeat;
	height: 197px;
	width: 19px;
}
#featuredMainWrap #featuredMainMid {
	float: left;
	height: 197px;
	width: 590px;
	background-image: url(../images/featuredMainMid.gif);
}
#featuredMainWrap #featuredMainRight {
	float: left;
	height: 197px;
	width: 19px;
	background-image: url(../images/featuredMainRight.gif);
	background-repeat: no-repeat;
}
#featuredMainWrap #featuredMainMid #featuredTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height: 28px;
	padding: 2px;
}
#featuredMainWrap #featuredMainMid #featuredMid {
	height: 130px;
}
#featuredMainWrap #featuredMainMid #featuredBot {
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00FFFF;
}
#featuredBot .left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
}
#featuredBot .right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	float: right;
	width: 200px;
	text-align: right;
	font-weight: bold;
}
#featuredBot .right:hover {
	color: #FFFFFF;
}
#featuredMainWrap #featuredMainMid #featuredTop ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: inline;
	float: left;
	margin-right: 30px;
	font-weight: bold;
}
#featuredMainWrap #featuredMainMid #featuredTop .featuredMenuOn {
	font-size: 24px;
}
#featuredMainWrap #featuredMainMid #featuredTop .featuredMenuOff {
	color: #D2D5D7;
}
#featuredMainWrap #featuredMainMid #featuredTop .featuredMenuOff:hover {
	color: #FFFFFF;
}
#featuredMainWrap #featuredMainMid #featuredMid #featuredResults {
	position: absolute;
	width: 630px;
	height: 128px;
	left: 6px;
	top: 239px;
	z-index: 100;
}
#mainBotWrap {
	width: 630px;
	margin-top: 10px;
}
#mainBotWrap #commentWrap {
	float: left;
	width: 296px;
	margin: 5px;
	height: 266px;	/* border: 1px solid #52585D; */	/* padding: 5px; */
	background-image: url(/images/mainboxbg.jpg);
	padding: 2px;
}
#mainBotWrap #commentWrap h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}
#mainBotWrap #cloudWrap {
	float: right;
	width: 300px;
	margin: 5px;
	height: 270px;
	clip: rect(0px 300px 250px 0px);
	overflow: hidden;	/* padding: 5px; */
	background-image: url(/images/mainboxbg.jpg);	/* border: 1px dotted #33363A; */
}
#mainBotWrap #cloudWrap #cloudClip {
	position: relative;
	width: 300px;
	margin: 5px;
	height: 190px;
	overflow: hidden;	
	/* padding: 5px; */
	/* border: 1px dotted #33363A; */
}
#mainBotWrap #cloudWrap h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}

#leaderboard #shareArea {
	float: right;
	width: 233px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	background-image: url(/images/sharearea.jpg);
}
#leaderboard #shareArea p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #99FFFF;
}
#leaderboard #shareArea .copyClip {
	background-color: #282C30;
	width: 150px;
	text-align: center;
	padding: 5px;
	font-size: 14px;
	color: #C2C6C9;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #535B64;
	border-bottom-color: #535B64;
	margin-left: 40px;
	margin-top: 5px;
}
#wrap #content #bottomAds {
	clear: both;
	height: 90px;
	padding: 5px;
	color: #FFFFFF;
}
.commentview {
	clip: auto;
	padding-left: 10px;
	position: relative;
	width: 290px;
}
.commentview em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #065547;
	padding: 0px;
}
.commentview strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #0b362e;
	padding: 0px;
}
#wrapTop {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	clear: both;
	height: 30px;
	background-image: url(/images/wraptop.jpg);
}
#wrapBot {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	clear: both;
	height: 17px;
	background-image: url(/images/wraptopbot.jpg);
}
#wrapAds {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	clear: both;
	height: 100px;
	background-image: url(/images/wraptopbg.jpg);
}

#wrapAds #leaderboard #shareArea .shareText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9ABEC0;
	position: absolute;
	left: 766px;
	top: 8px;
}
#wrapAds #leaderboard #shareArea .shareUrl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #99CCCC;
	position: absolute;
	left: 768px;
	top: 38px;
}
#wrapAds #leaderboard #shareArea #copyLink {
	height: 30px;
	width: 103px;
	background-image: url(/images/sharearea-copylink.gif);
	position: absolute;
	left: 817px;
	top: 62px;
}
#wrapAds #leaderboard #shareArea #copyLink:hover {
	background-position: 103px;
}
.borderlessField {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding: 0px;
	background-color: #032721;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.borderlessField2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px;
	background-color: #032721;
	width: 234px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.castrate {
	position: absolute;
	width: 108px;
	height: 16px;
	top: 0px;
	left: 22px;
}
.castRateWrap {
	position: absolute;
	width: 152px;
	height: 16px;
	top: 1px;
	left: 43px;
	background-image: url(/images/slider-bg-1.gif);
}
.optionSpan {
	width: 291px;
	height: 23px;
	position: absolute;
	left: 13px;
	top: 26px;
}
.optionComments {
	width: 100%;
	position: absolute;
	height: 182px;
	left: 1px;
	top: 51px;
}
.optionsLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #065547;
	font-weight: bold;
	float: left;
	margin-right: 4px;
}
.optionFieldBg {
	background-image: url(/images/options_field_bg.gif);
	height: 16px;
	width: 182px;
	float: left;
}
.shareButton {
	height: 16px;
	width: 53px;
	float: left;
	background-image: url(/images/optionsCopyButton.gif);
	margin-left: 3px;
}
.shareButton:hover {
	background-position: 53px;
}
.flagAwesome {
	background-image: url(/images/flagasawesome.gif);
	height: 16px;
	width: 84px;
	position: absolute;
	left: 158px;
	top: 0px;
}
.flagAwesome:hover {
	background-position: 84px;
}
.commentTextField {
	height: 28px;
	width: 249px;
	background-image: url(/images/commenttextfield.gif);
	margin-left: 5px;
	float: left;
}
.sayit {
	float: left;
	width: 49px;
	height: 22px;
	background-image: url(/images/sayit.gif);
	margin-top: 6px;
	margin-left: 5px;
}
.sayit:hover {
	background-position: 49px;
}
.optionComment { 
	margin-top: 8px;
	position: relative;
	display: block;
}
#featuredMainWrap ul li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #D2D5D7;
	font-weight: bold;
	float: left;
	height: 60px;
	width: 156px;
	background-image: url(/images/featuredheaderbg.jpg);
	text-align: center;
	padding-top: 10px;
}
#featuredMainWrap ul li:hover {
	background-position: 156px;
	color: #FFFFFF
}
#featuredMainWrap .featuredActive {
	background-image: url(/images/featuredactive.jpg);
	color: #FFFFFF;
}
#featuredResults {
	position: relative;
	float: left;
	width: 628px;
	height: 270px;
	z-index: 10;
}
.commentviewbox {
	position: relative;
	height: 150px;
}
#commentWrap .commentBlock {
	height: 52px;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 6px;
}
#commentWrap .commentBlock .commentShow {
	float: right;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 41px;
	position: relative;
}
#mainBotWrap #commentWrap .commentBlock img {
	float: left;
}
.commentBlock .commentShow em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
#commentWrap .commentBlock .timestamp {
	float: right;
	width: 294px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	margin-top: 1px;
}
.timestamp em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.timestamp .viewicons {
	float: right;
	width: 50px;
}
.commentBlock .timestamp .left {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.timestamp .viewicons img {
	float: left;
}
#mainBotWrap #commentWrap .commentBlock .timestamp .viewicons img {
	float: right;
	margin-right: 2px;
}
/* slider */
.ui-slider {
	width: 112px;
	height: 16px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
}

.ui-slider-handle {
	position: absolute;
	z-index: 1;
	height: 19px;
	width: 13px;
	top: -4px;
	left: 0px;
	background-image: url(/images/slider-handle.gif);
}

.ui-slider-handle-active { }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider {}

.commentviewhandle {
	position: absolute;
	left: -5px;
	top: 0px;
	position: absolute;
	height: 10px;
	width: 10px;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.commentClip {
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
	height: 140px;
}
.commentviewtrack {
	position: absolute;
	width: 2px;
	height: 136px;
	background-color: #032721;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	left: 306px;
	top: 2px;
	border-top-color: #032721;
	border-right-color: #032721;
}
.mainCommentClip {
	position: absolute;
	height: 36px;
	width: 236px;
	/* clip: rect(41px, 230px, 230px, 41px); */
	overflow: hidden;
}
#sub h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.textBlocks {
	font-family: Arial, Helvetica, sans-serif;
}
.textBlocks a {
	color: #ffffff;
}
#sub .textBlocks h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	color: #FFFFFF;
	padding: 8px;
}
.textBlocks p {
	padding: 8px;
	background-color: #25272A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2em;
	color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	margin-top: 5px;
}
#sub .textBlocks h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #d2d5d8;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin-top: 5px;
}
#filterbar #filterPop #filterList #filter_select_all {
	position: absolute;
	margin-top: 3px;
	margin-bottom: 2px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	left: 61px;
	top: -17px;
}

#filterbar #filterPop #filterList #filter_select_all:hover {
	color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 2px;
	padding: 1px;
	background-color: #7A838D;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#mainlivechat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f0f0f0;
}

#terms {
	height: 250px;
	overflow-y: scroll;
	background-color: #777D84;
}

#terms ul {
	list-style: square inside;
}
#terms ol {
	list-style: upper-roman inside;
}
#lbl-username {
	color: white;
}
.shareLink { display: none; }

