@charset "utf-8";
/* CSS Document */

/* GLOBAL BODY STYLE */
/* General Settings within the body of ALL pages */ 
html {
	scrollbar-base-color:#323232;
	scrollbar-arrow-color:#4b4b4b;
	scrollbar-track-color:#4b4b4b;
}
body {
	background-color:#523C44;
	background-image: url(../images09/bg.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	height:100%; 
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:12px;
}
a:link {
	color: #e9b5cd;
}
a:visited {
	color: #e9b5cd;
}
a:hover {
	color: #ffe8f3;
}
a:active {
	color: #ffe8f3;
}
h2 {
	font-weight:450;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	}
h2 a {
	font-weight:450;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.clear { 
	clear: both; 
	}
.clear_right { 
	clear: right; 
	}
.clear_left { 
	clear: left; 
	}
input {
	background-color:#232323;
	background-image:url(/images09/forms/input_bg.png);
	padding-left:5px;
	padding-right:5px;
	border:1px solid #000000;
	}
textarea {
	background-color:#232323;
	background-image:url(/images09/forms/input_bg.png);
	border: solid 1px #000000;
	padding-left:5px;
	}
input:hover, input:focus, textarea:hover {
	background-color:#232323;
	padding-left:5px;
	border:1px solid #c70062;
	/* border:1px solid  #c70062;*/
	}
input[type='checkbox'],input.checkbox {
	background:none;
	padding-left:0px;
	padding-right:0px;
	border:none;
	border-style:none;
	}

input[type='radio'],input.radio {
	background:none;
	padding-left:0px;
	padding-right:0px;
	border:none;
	border-style:none;
	}
	
input[type='image'],input.radio {
	background:none;
	padding-left:0px;
	padding-right:0px;
	}
input:focus, textarea:focus {
	border: solid 1px #c70062;
	}
.littletext {
	font-size:10px;
	}

select {
	background-color:#999999;
	color:#333333;
	background-image:url(/images09/forms/input_bg.png);	
	border:none;
	border-style:none;
	border-bottom:none;
	padding-left:5px;
	scrollbar-base-color:#323232;
	scrollbar-arrow-color:#4b4b4b;
	scrollbar-track-color:#4b4b4b;
	padding:0px;
	margin:0px;
	}
option:hover { 
	background:#990033; 
	}
.subheading {
	font-size:14px;
	font-weight:500;
	margin:0px;
	padding:0px;
	color:#FF3399;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.subheading a{
	font-size:14px;
	font-weight:500;
	margin:0px;
	padding:0px;
	color:#e3006e;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
.subheadingred {
	font-size:14px;
	font-weight:500;
	margin:0px;
	padding:0px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	}
.littletm {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	float:right;
	}
.goldprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:400;
	color:#FFCC33;
	}
.fullpageholder {
	margin-left:auto;
	margin-right:auto;
	width:577px;
	}
.maincontainer {
	width:1032px;
	background-image:url(../images09/contentbg.png);
	margin-left:auto;
	margin-right:auto;
	}
	
/* iCard - Start */
#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px;
	padding: 5px;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=000000,direction=135);*/
	}
.icard_topleft {
	background-image:url(../images09/icard/icard_topleft.png);
	width:13px;
	height:19px;
	}
.icard_top {
	background-image:url(../images09/icard/icard_top.png);
	width:269px;
	}
.icard_topright {
	background-image:url(../images09/icard/icard_topright.png);
	width:15px;
	}
.icard_left2 {
	background-image:url(../images09/icard/icard_left2.png);
	}
.icard_mid {
	background-image:url(../images09/icard/icard_mid.png);
	background-repeat:repeat-x;
	background-color:#272727;
	}
.icard_right {
	background-image:url(../images09/icard/icard_right.png);
	}
.icard_botleft {
	background-image:url(../images09/icard/icard_botleft.png);
	height:19px;
	}
.icard_bot {
	background-image:url(../images09/icard/icard_bot.png);
	}
.icard_botright {
	background-image:url(../images09/icard/icard_botright.png);
	}
.icard_title {
	font-size:14px;
	font-weight:500;
	margin:0px;
	padding:0px;
	color:#e31575;
	font-family:Arial, Helvetica, sans-serif;
	}
/* iCard - END */
/* GLOBAL BODY STYLE - END */


/* GLOBAL ITEMS */
.maintext {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#CCCCCC;
	border:none;
	text-align:justify;
	}
.comments1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#999999;
	font-weight:400;
	text-align:justify;
	}
.comments2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#CCCCCC;
	font-weight:100;
	text-align:justify;
	}
.quotes1 {
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	font-weight:700;
	margin:0px;
	padding:0px;
	color:#999999;
	}
.quotes2 {
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	font-weight:700;
	margin:0px;
	padding:0px;
	color:#CCCCCC;
	}
.picborder {
	border-color:#FF3399;
	}
/* GLOBAL ITEMS - END */


/* KEYWORD BAR STYLES */
/* Settings for the top keywords bar */
.keywordbarcontainer {
	margin-right:auto;
	margin-left:auto;
	background:url(/images09/topbar_mid.png);
	text-align:center;
	width:1032px;
	height:20px;
	border:none;
}
.topbarleft {
	background-image:url(/images09/topbar_left.png);
	width:21px;
	height:20px;
	vertical-align:top;
	float:left;
	}
.topbarmid {
	width:993px;
	height:20px;
	float:left;
	}
.topbarright {
	background-image:url(/images09/topbar_right.png);
	width:18px;
	height:20px;
	vertical-align:top;
	float:left;
	}
	
.topwords {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:2px;
	margin-bottom:3px;
}
.topwords a {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:0px;
	margin-bottom:3px;
	text-decoration:none;
	}
.topwords a:hover {
	color:#e3006e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:0px;
	margin-bottom:3px;
	text-decoration:none;
	}
/* KEYWORD BAR STYLES - END */


/* HEADER SYLES */
/* Settings for the header */
.header {
	margin-left:auto;
	margin-right:auto;
	height:166px;
	width:1032px;
}
.headerbg {
	background:url(/images09/footer_bg2.png);
	vertical-align:top;
	float:left;
	width:484px;
	height:166px;
}

.headcontable {
	height:166px;
	}

.headerleft {
	background-image:url(../images09/header_left.png);
	width:21px;
	height:166px;
	float:left;
	}
	
.headerleft2 {
	background-image:url(/images09/header_left2.png);
	width:9px;
	vertical-align:top;
	height:166px;
	float:left;
	}

.headerleft3 {
	background-image:url(../images09/header_left3.png);
	width:12px;
	vertical-align:top;
	height:166px;
	float:left;
	}

.flashlogo {
	width:201px;
	height:166px;
	float:left;
	}

.headermaincont {
	background-image:url(../images09/header_arrowhead.png);
	background-repeat:no-repeat;
	vertical-align:top;
	width:484px;
	height:166px;
	}

.headerright {
	background-image:url(../images09/header_right.png);
	width:11px;
	height:166px;
	vertical-align:top;
	float:left;
	} 
	
.headerright2 {
	background-image:url(../images09/header_right2.png);
	width:18px;
	height:166px;
	vertical-align:top;
	float:left;
	}
.headerlogin {
	width:276px;
	float:left;
	}
.loginbg {
	background:url(../images09/loginbox_bg2.png);
	vertical-align:top;
	width:276px;
	height:166px;
}
.loginbg_faded {
	background:url(../images09/loginbox_bg_faded.png);
	vertical-align:top;
	width:276px;
	height:166px;
}
.langbut {
	width:270px;
	text-align:right;
	padding-top:3px;
}
.headtitle {
	background-image:none;
	width:484px;
	padding-top:44px;
}
.headtel {
	width:484px;
	float:left;
	}
.foottel {
	margin-bottom:22px;
	margin-right:30px;
}
.loginbox {
	margin-top:37px;
}
.logintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.loginfield1 {
	height:12px;
	width:115px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border:1px solid #000000;
}
.loginfield2 {
	height:12px;
	width:115px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border:1px solid #000000;
}

.logincheckbox {
	background:none;
	height:10px;
	width:10px;
	margin-bottom:-2px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	line-height:0px;
}

.logincheckboxtr {
	height:13px;
	font-size:0px;
	vertical-align:top;
}

.logincheckboxtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	vertical-align:middle;
}

.loginbutton {
	color:#bbbbbb;
	background:url(../images09/button_bg.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:27px;
	width:70px;
	border: 1px solid;
	border-width:1px;
	margin-bottom:2px;
}

.button {
	color:#bbbbbb;
	background:url(../images09/button_bg.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:27px;
	border: 1px solid;
	border-width:1px;
	margin-bottom:2px;
	cursor:pointer;
}

.loginbuttonpos {
	margin-top:4px
	}
	
.logoutbuttonpos {
	margin-top:3px;
	margin-right:5px;
	}
.forgottenpass {
	font-size:10px;
	margin-top:5px;
	margin-bottom:5px;
	}

/* HEADER SYLES - END */


/* CONTENT BOX */
/* The following styles are for the box that contains the main content */

.contenttable {
	margin-left:auto;
	margin-right:auto;
	width:1032px;
	background-image:url(../images09/contentbg.png);
}

.contentleftborder {
	background-image:url(../images09/cont_leftbg.png);
	background-repeat:repeat;
	vertical-align:top;
	width:22px;
	float:left;
}

.contentleftborder2 {
	background-image:url(../images09/cont_left.png);
	background-repeat:repeat-x;
	height:327px;
	width:22px;
	vertical-align:top;
	border:none;
}
.content {
	width:783px;
	float:left;
	}
	
.contentnavrightborder {
	background:url(../images09/cont_navright.png);
	width:8px;
	height:100px;
	float:left;
}

.contentrightborder {
	background:url(../images09/cont_rightbg.png);
	vertical-align:top;
	width:19px;
	float:left;
}

.contentrightborder2 {
	background-image:url(../images09/cont_right.png);
	background-repeat:repeat-x;
	width:19px;
	height:337px;
	vertical-align:top;
	border:none;
	}

.contentmain {
	vertical-align:top;
	width:573px;
	margin-left:30px;
	float:left;
	}
	
.rightcolumn {
	width:149px;
	margin-left:30px;
	vertical-align:top;
	float:left;
	}
.contentmain_home {
	vertical-align:top;
	width:634px;
	float:left;
	}
	
.rightcolumn_home {
	vertical-align:top;
	width:149px;
	float:left;
	}
/* CONTENT BOX - START */


/* FOOTER STYLES */
/* The following styles are for the pink bar that runs along the bottom of the page */
.botsection {
	margin-left:auto;
	margin-right:auto;
	height:99px;
	width:1032px;
}

.botleft {
	background:url(../images09/bot_left.png);
	width:21px;
	height:99px;
	float:left;
}

.botmid1 {
	background:url(../images09/bot_mid1.png);
	width:201px;
	height:99px;
	float:left;
}

.botmid2 {
	background:url(../images09/bot_mid2.png);
	width:9px;
	height:99px;
	float:left;
}

.botmid3 {
	background:url(../images09/bot_mid3.png);
	width:498px;
	height:99px;
	float:left;
}

.botmid4 {
	background:url(../images09/bot_mid4.png);
	width:285px;
	height:99px;
	text-align:center;
	float:left;
}

.botright {
	background:url(../images09/bot_right.png);
	width:18px;
	height:99px;
	float:left;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A2808C;
	padding-top:50px;
	width:285px;
	text-decoration:none;
	text-align:center;
}
/* FOOTER STYLES - END */


/* NAVIGATION STYLE */
/* The following styles are for the left hand navigation */
.navbg {
	background-color:#000000;
	background-image:url(../images09/navbg.png);
	background-repeat:repeat-x;
	vertical-align:top;
	width:200px;
	float:left;
	}
/* NAVIGATION STYLE - END */


/* RIGHT PROMO BOX */
.rbox {
	right:10px;
	top: 100px;
	margin-top:5px;
	margin-right:0px;
	width:144px;
	border:none;
	}
.rboxtleft {
	background-image:url(../images09/rbox_tleft.png);
	width:9px;
	vertical-align:bottom;
	height:31px;
	}
.rboxt {
	background-image:url(../images09/rbox_t.png);
	width:127px;
	vertical-align:middle;
	text-align:center;
	}
.rboxtright {
	background-image:url(../images09/rbox_tright.png);
	width:8px;
	vertical-align:bottom;
	}
.rboxleft {
	background-image:url(../images09/rbox_left.png);
	}
.rboxmain {
	background-color:#0b0b0b;
	}
.rboxright {
	background-image:url(../images09/rbox_right.png);
	}
.rboxbleft {
	background-image:url(../images09/rbox_bleft.png);
	height:19px;
	background-repeat:no-repeat;
	}
.rboxb {
	background-image:url(../images09/rbox_b.png);
	}
.rboxbright {
	background-image:url(../images09/rbox_bright.png);
	background-repeat:no-repeat;
	}
.rboxtitle {
	font-size:14px;
	font-weight:400;
	color:#CCCCCC;
	}
.rboxtitlebold {
	font-size:14px;
	font-weight:600;
	color:#CCCCCC;
	}
.rboxtopspacer {
	margin-top:7px;
	}
/* RIGHT PROMO BOX - END */

/* MEMBERS ONLINE - START */
.statnumber {
	font-size:12px;
	font-weight:600;
	color:#CCCC99;
	}
.stattext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	margin-bottom:5px;
	}
/* MEMBERS ONLINE - END */
/* FOOTER - STUFF - START */
.footerlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	}
.footerlinks a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	}
.footerlinks a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e3006e;
	}
.footersmallprint {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3F3F3F;
	text-align:justify;
	margin-left:30px;
	margin-right:30px;
	}
/* FOOTER - STUFF - END */
/* INFOTABLE - START */
.infotable {
	margin-left:auto;
	margin-right:auto;
	border-right-color:#000000;
    border-left-color:#666666;
	border-bottom-color:#000000;
	border-top-color:#333333;
	}
.infotablecolumtop {
	border-bottom-style:solid;
	background-color:#333333;
	background-image:url(/images09/boxes/sidebybox1_top.png);
	border-width:0px;
	height:24px;
	}
.infotablecolumtopend {
	border-bottom-style:solid;
 	background-color:#333333;
	background-image:url(/images09/boxes/sidebybox1_top.png);
	border-width:0px;
	height:24px;
	}
.infotablecolum {
	border-top-color:#1B1B1B;
	border-left-color:#000000;
	border-bottom-color:#333333;
	border-right-color:#333333;
	}

/* INFOTABLE - END */

/* TAG CLOUD - START */
#cloud a.tag1 { font-size: 0.7em; font-weight: 100; font-family:Georgia, "Times New Roman", Times, serif; color:#545354;}
#cloud a.tag2 { font-size: 0.7em; font-weight: 500; font-family:Georgia, "Times New Roman", Times, serif; color:#5a5959;}
#cloud a.tag3 { font-size: 0.8em; font-weight: 300; font-family:Georgia, "Times New Roman", Times, serif; color:#626161;}
#cloud a.tag4 { font-size: 0.9em; font-weight: 800; font-family:Georgia, "Times New Roman", Times, serif; color:#696868;}
#cloud a.tag5 { font-size: 0.9em; font-weight: 100; font-family:Georgia, "Times New Roman", Times, serif; color:#717070;}
#cloud a.tag6 { font-size: 1.0em; font-weight: 600; font-family:Georgia, "Times New Roman", Times, serif; color:#7b7a7a;}
#cloud a.tag7 { font-size: 1.2em; font-weight: 400; font-family:Georgia, "Times New Roman", Times, serif; color:#848283;}
#cloud a.tag8 { font-size: 1.2em; font-weight: 500; font-family:Georgia, "Times New Roman", Times, serif; color:#8a8989;}
#cloud a.tag9 { font-size: 1.3em; font-weight: 600; font-family:Georgia, "Times New Roman", Times, serif; color:#959595;}
#cloud a.tag10 { font-size: 1.3em; font-weight: 100; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}


#cloud { padding:3px; line-height:1.1em; margin:0px; text-decoration:none; text-align:justify; letter-spacing:0.1em;}
#cloud a { padding: 3px; text-decoration:none; display:inline; white-space:normal; }
#cloud a:hover { padding:3px; color:#e3006e;  display:inline; white-space:normal; }
#cloud ul { display:inline; width:730px;}
#cloud li { display:inline; width:730px;}
.cloudcontainer { width:730px; margin-left:auto; margin-right:auto; padding-top:5px; }
/* TAG CLOUD - END */
