/* Site Corrections */
html,body{margin:0;padding:0; height:100%; color:#999; cursor:default;}
body{background: #222; font-family:'Lucida Grande', 'Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif; font-size:11px;}
a{outline:none;}
input{outline:none;text-decoration: none; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;}
select{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1{ height:15px; font-size:13px; line-height:15px; vertical-align:middle; color:#eeeeee; padding:0; margin:0;}
img.image{line-height:0px; border:solid 1px #eee; display:block;}
a{text-decoration:none; color:#ff7b00;}
a:hover{ text-decoration:underline;}
.linkcolor{color:#ff7b00;}
img.tip {margin-left:4px; float:left;}
li {line-height:inherit;}


.lin {height:14px; width:124px; background:#434343 !important; color:#aaa; font-size:12px; padding-left:3px; border:none;}
.gbox { height:17px; background:#434343 !important;border-color:#1e1e1e #373737 #373737 #1e1e1e; border-style:solid;border-width:1px; color:#eeeeee; vertical-align:middle; padding-top:3px; float:left;}
.gselect {font-family:Arial, Helvetica, sans-serif;height:21px; background:#434343 !important;border-color:#1e1e1e #373737 #373737 #1e1e1e; border-style:solid;border-width:1px; padding:2px; color:#eeeeee; font-size:12px; float:left;}
.garea {font-family:Arial, Helvetica, sans-serif; background:#434343;border-color:#1e1e1e #373737 #373737 #1e1e1e; border-style:solid;border-width:1px; color:#eeeeee; padding:2px 2px 2px 6px; font-size:12px; overflow:auto;}

*select.gselect {background:;color:#121212;}

.blog_body {
line-height:normal;
}

/* General Functions */
hr#line{border:solid #222; border-width:1px 0px 0px 0px; padding:0; margin:4px 0px 0px 0px;}
br#line{border:0; border-bottom:solid 1px #353535;}
div#cd{clear:both;}
div#cb{clear:both;}

/* Status Line */
div#statustop{ height:20px; background:#121212; border-bottom:solid 1px #323232; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
div#statusleft{ width:300px; height:13px; padding:3px 2px 2px 2px; float:left;}
div#statusright{ width:430px; height:13px; padding:3px 2px 2px 2px; float:right; text-align:right;}

div#sitecontainer{ width:760px; margin:0 auto 0 auto;}
div#headleft{ width:195px; height:72px; padding:8px 0px 0px 8px; margin-bottom:-26px; float:left;}
div#headright{ width:555px; height:42px; float:right;}
div#chatbox{ width:510px; height:38px; padding:8px 10px 0px 10px; float:right; margin-right:6px;}


div#page{width:748px; padding:8px 6px 6px 6px; background:#323232; clear:both;}
div#column{ padding:6px; float:left;}
div#box{ color:#999; width:100%; float:left;}
h2.title{ background:#121212; color:#eeeeee; padding:10px 14px 10px 14px; font-weight:bold; font-size:11px; height:26px;}
h2.welcome{ background:#121212; color:#eeeeee; font-weight:bold; font-size:11px; float:left;}
span#pagetitle{ font-size:18px; height:20px; float:left;}
div#titleicon{ width:24px; height:24px;margin:0px 10px 0px 0px; background:#CCCCCC; float:left;}
div#titletopright{ float:right; color:#999;}
div.boxcontent{background:#222; padding:6px 14px 10px 14px; line-height:13px;}
div.box_nobox{ color:#999;padding:0px 4px 0px 4px; line-height:15px;}
div.box_notitle{ color:#999;background:#222; padding:10px 14px 10px 14px;}

/* Error Reporting */
div.box_resultyes{ color:#d0e5a6;background:#79b400 url(../images/yes.gif) 40px 6px no-repeat; padding:6px 50px 6px 80px; text-align:justify; line-height:15px;}
div.box_resultyes b{ color:#fff;}
div.box_resultno{ color:#e5a6b0;background:#b4001c url(../images/no.gif) 40px 6px no-repeat; padding:6px 50px 6px 80px; text-align:justify; line-height:15px;}
div.box_resultno b{ color:#fff;}
div.box_resultalert{ color:#a6d7e5;background:#008db4 url(../images/alert.gif) 40px 6px no-repeat; padding:6px 50px 6px 80px; text-align:justify; line-height:15px;}
div.box_resultalert b{ color:#fff;}

div.box_tab{ color:#999;background:#222; padding:10px 14px 10px 14px; line-height:15px; clear:both;}
div.box_title{ color:#fcfcfc; border-bottom:solid 1px #454545; padding:4px 2px 10px 2px; margin:0px 2px 0px 2px; float:left; width:99%;}
div#footcontainer{width:748px; padding:8px 6px 6px 6px; background:#323232; clear:both;}
div#cr{ padding:6px 12px 0px 12px; color:#454545; font-weight:bold; text-align:center;}
div#boxspace{ height:12px; width:auto; clear:both; padding:0; margin:0; line-height:0; font-size:0;}

/* Hover */
.hoverme {
background-color:#1c1c1c;
cursor:pointer;
}

/* Stats Layout */
div#stat1 {
font-size:8pt;
font-weight:bold;
color:#eeeeee;
}
div#stat2 {
padding: 0px 0px 3px 6px;
}
div#stat2 img {
padding:2px 2px 0px 0px;
float:left;
}

/* Page Functions */
div.lastlogin {float:left;padding:3px; margin:0;}
div.sidebutton {width:132px; margin-top:1px;}
div.bigslide {border:solid 2px #121212; border-left:0; border-top:0;float:left;padding:8px;background-color:#363636;width:202px;height:154px;line-height:154px;text-align:center;vertical-align:middle;cursor:pointer;}

/* ttbar css */
div#ttbar {
	height:18px;
	padding:0px 9px 0px 9px;
	/*border: 1px solid #000;
	background-image:url(../images/headerbg.gif);
	background-repeat:repeat-x;*/
}
div.ttbarleft {
	font-size: 8pt;
	float:left;
}
div.ttbarright {
	font-size: 8pt;
float:right;
}
div.innersides {
	/*border: solid 1px #121212;
	background:#333333;*/
	border-top:none;
	padding: 2px 9px 0px 10px;
	text-align:justify;
	}
	div.faq {
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #555555;
}

/* Tabs */
div#menu{width:555px; background: #222222; float:right;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{float:right;}
ul#nav li{float:left;margin-left: 3px;text-align: center;}
ul#nav a{float:left;width: 8em;padding: 6px 0;background: #454545;text-decoration:none;color: #aaa;}
ul#nav a:hover{background: #606060;color: #FFF;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #323232;color: #FFF; cursor:default;}
ul#nav li.signup a {background:#844d1b;font-weight:bold;color:#FFFFFF;}
ul#nav li.signup a:hover {background:#c06a1d;}

div#submenu{width:720px; background: #323232; float:left;}
ul#subnav,ul#subnav li{list-style-type:none;margin:0;padding:0;}
ul#subnav{}
ul#subnav li{float:left;margin-right: 3px;text-align: center;}
ul#subnav a{float:left; width:100px; padding: 6px 24px;background: #454545;text-decoration:none;color: #aaa;}
ul#subnav a:hover{background: #606060;color: #FFF;}
ul#subnav li.activelink a,ul#subnav li.activelink a:hover,ul#subnav li.activelink1 a,ul#subnav li.activelink1 a:hover{background: #222222; color: #FFF; cursor:default;}

div#profilemenu{width:734px; background: #323232; float:left;}
ul#profilenav,ul#profilenav li{list-style-type:none;margin:0;padding:0;}
ul#profilenav{}
ul#profilenav li{float:left;margin-right: 3px;text-align: center;}
ul#profilenav a{float:left; width:76px; padding: 6px 12px;background: #454545;text-decoration:none;color: #aaa;}
ul#profilenav a:hover{background: #606060;color: #FFF;}
ul#profilenav li.activelink a,ul#profilenav li.activelink a:hover,ul#profilenav li.activelink1 a,ul#profilenav li.activelink1 a:hover{background: #222222; color: #FFF; cursor:default;}

/* Chat Panels */
div#chatmenu{ background: #191919; float:left; padding:18px;height:180px; width:710px;background:#191919; border:solid 1px #323232;text-align:center; position:relative; overflow:hidden;}
ul#chatnav,ul#chatnav li{list-style-type:none;margin:0;padding:0;}
ul#chatnav{}
ul#chatnav li{float:left;text-align: center;}
ul#chatnav a{float:left; width:73px; height:73px;background: #c2620a;text-decoration:none;color: #cccccc;}
ul#chatnav a:hover{background: #ff7b00;color: #FFF; cursor:pointer;}
ul#chatnav li.activelink a,ul#chatnav li.activelink a:hover{background: #222222; color: #FFF; cursor:default;}

div#homechatmenu {width:154px;padding-top:6px; float:left; text-align:center; position:relative;}
ul#hchatnav,ul#hchatnav li{list-style-type:none;margin:0;padding:0;}
ul#hchatnav{}
ul#hchatnav li{float:left;text-align: center;}
ul#hchatnav a{float:left; width:73px; height:73px;background: #c2620a;text-decoration:none;color: #cccccc;}
ul#hchatnav a:hover{background: #ff7b00;color: #FFF; cursor:pointer;}
ul#hchatnav li.activelink a,ul#hchatnav li.activelink a:hover{background: #222222; color: #FFF; cursor:default;}
div#hcbuttonspace{width:8px; height:73px; float:left;}

div#cbutton{ height:73px; width:73px;behavior: url(../templates/iepngfix.htc)}
div#cbuttonspace{width:18px; height:73px; float:left;}
div#cbuttoncover{width:73px; padding-bottom:8px; float:left; color:#999999;}

div#pcbutton{ height:65px; width:167px;behavior: url(../templates/iepngfix.htc)}
div#pcbuttoncover{width:255px; padding-bottom:8px; float:left; color:#999999;}
ul#chatnav span.pcbutton {float:left; width:255px; height:73px;background: #c2620a;text-decoration:none;color: #cccccc;}
ul#chatnav a:hover.pcbutton {background: #ff7b00;color: #FFF; cursor:pointer;}

div#closer{width:120px; height:20px; background:#323232; text-align:center; left:45px; float:left; position:relative;}
div#closer a{ text-decoration:none; color:#aaa; display:block; padding:2px 4px 4px 4px;}

h2 {margin:0;padding:0;}
.boldit {color:#eeeeee;font-weight:bold;}

/* User Menu */
div.box_usermenu{ background:#222; padding:5px;}
table#usermenu{ width:725px;}
td#sep{width:5px;}
td.btniconcontain{ background:#ff7b00;width:22px;}
div#btnicon{ height:22px;}
.i1{ background:url(../images/usermenu.gif) 2px 3px no-repeat;}
.i2{ background:url(../images/usermenu.gif) -16px 3px no-repeat;}
.i3{ background:url(../images/usermenu.gif) -34px 3px no-repeat;}
.i4{ background:url(../images/usermenu.gif) -52px 3px no-repeat;}
.i5{ background:url(../images/usermenu.gif) -70px 3px no-repeat;}
.i6{ background:url(../images/usermenu.gif) -88px 3px no-repeat;}
.i7{ background:url(../images/usermenu.gif) -106px 3px no-repeat;}
.i8{ background:url(../images/usermenu.gif) -124px 3px no-repeat;}
td.btncontain{ color:#121212;background:#fff;}
td.btncontain_o{ color:#121212;background:#fff; border-right:solid 1px #bebebe}
td.btncontain_g{ background:#CCCCCC; padding:0px 2px 0px 1px; border-left:solid 1px #d6d6d6}
div#btn{ height:19px; padding:3px 2px 0px 24px; font-weight:bold; text-align:center; margin:0px 0px 0px -22px; position:relative;}
div#btng{ height:19px; padding:3px 2px 0px 2px; font-weight:bold; text-align:center; margin:0px; position:relative;}
a.um div, a:visited.um div{color:#121212; cursor:pointer; text-decoration:none;}
a:hover.um div, a:active.um div{ color:#121212;text-decoration:underline; cursor:pointer;}
a.umg div, a:visited.umg div{ color:#6a6a6a; cursor:pointer; text-decoration:none;}
a:hover.umg div, a:active.umg div{ color:#6a6a6a;text-decoration:underline; cursor:pointer;}

/* Album Thumb Control */
div.album_thumb1 {
	margin: 5px;
	width: 150px; 
	height: 130px; 
	float: left;
}
div.album_thumb2 {
	padding: 6px; 
	height:142px;
	width:142px;
	line-height:142px;
	background:#363636;
	border:solid 2px #121212;
	border-top:0px;
	border-left:0px;
}
div#albumleft {
border:solid 2px #121212;
border-top:0px;
border-left:0px;
float:left;
padding:8px;
margin-top:2px;
background:#363636;
width:202px;
height:154px;
font-size:154px;
line-height:154px;
text-align:center;
cursor:pointer;
}
*>div#albumleft {
font-size:12px;
}


/* Buttons */
div#button_top {
height:26px;
padding-right:2px;
background:url(../images/button.png) no-repeat 100% 0;
float:left;
}
div#button_left {
height:26px;
background:url(../images/button.png) no-repeat 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
text-align:center;
}
div#button_left img {
float:left;
}
div#button_left a {
padding:5px 9px 0px 12px;
display:block;
height:20px;
border:0;
color:#eeeeee;
text-decoration:none;
cursor:pointer;
}
div#button_left a:active {
padding:5px 8px 0px 13px;
display:block;
height:20px;
border:0;
}
*div#button_left a {
padding:5px 11px 0px 10px;
}
*div#button_left a:active {
padding:5px 10px 0px 11px;
}
div#button_left input {
height:22px;
background-color: transparent;
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#eeeeee;
cursor:pointer;
}
*div#button_left input {
padding-top:3px;
}


/* Gold Buttons */
div#gbutton_top {
height:26px;
padding-right:2px;
background:url(../images/gbutton.png) no-repeat 100% 0;
float:left;
}
div#gbutton_left {
height:26px;
background:url(../images/gbutton.png) no-repeat 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
text-align:center;
}
div#gbutton_left img {
float:left;
}
div#gbutton_left a {
padding:5px 9px 0px 12px;
display:block;
height:20px;
border:0;
color:#eeeeee;
text-decoration:none;
cursor:pointer;
}
div#gbutton_left a:active {
padding:5px 8px 0px 13px;
display:block;
height:20px;
border:0;
}
*div#gbutton_left a {
padding:5px 11px 0px 10px;
}
*div#gbutton_left a:active {
padding:5px 10px 0px 11px;
}
div#gbutton_left input {
height:22px;
background-color: transparent;
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#eeeeee;
cursor:pointer;
}
*div#gbutton_left input {
padding-top:3px;
}



/* Tool Tips Code */
#dhtmltooltip {
	text-align: left;
	position: absolute;
	left: -300px;
	visibility: hidden;
	z-index: 100;
	background: #000;
	border: 1px solid #fff;
	padding: 10px;
	width: 300px;
	color:#fff;
}
#dhtmlpointer{
	position: absolute;
	left: 0px;
	z-index: 100;
	visibility: hidden;
}

/* Profile Tabs */
div#tab1 table {
padding:5px 0px 0px 0px;
}
div#tab2 td {
padding:5px 0px 3px 0px;
}
div#tab3 td {
padding:5px 0px 3px 0px;
}

/* Ranking */
#c1 {
background:none;
padding:3px;

}
#c2 {
background:#282828;
padding:3px;
}

/* Upload Status text */
input.album_uploadstatus {
	border: none; 
	background: none; 
	font-weight: bold;
	font-family: verdana, arial, serif;
	font-size: 8pt;
	color: #ff7b00;
	padding: 3px;
	padding-top: 6px;
	height: 22px;
	vertical-align: middle;
}

/* Layout of Field Data */
div#leftfield {
width:120px;
padding:2px 10px 0px 0px;
float:left;
text-align:right;
}
div#rightfield {
margin-left:130px;
margin-bottom:4px;
}

div#form_desc {
	padding:0px 0px 2px 2px;
	color:#4e4e4e;
	clear:both;
}

/* form cells */
td.form1 {
	padding: 4px 0px 0px 6px;
	text-align: right;
	vertical-align: top;
 line-height:23px;
}
td.form2 {
	padding: 4px 0px 0px 6px;
}

/* New Message Highlight */
.messages_unread {
display:block;
font-size:11px;
color:#989898;
}
.messages_read {
display:none;
}

/* Footer */
div#quicklink a {
}

/* Browser List */
.browserbox {width:159px; height:198px; border:none; x-overflow:auto; margin-left:-6px;}
body#roomBrowser ul { margin: 0px; padding: 0px;list-style:none; }
body#roomBrowser li.odd { padding: 3px 3px 3px 7px; background-color: #222222; }
body#roomBrowser li.even { padding: 3px 3px 3px 7px; background-color: #282828; }