/* navigation */

.hide { display: none; }

#mainblock {
	margin: 0px;
	padding:0px;
	width: 760px;
	height: 448px;
}
#bottomblock {
	margin: 1px 0 3px 0;
	padding:0px;
	width: 760px;
	height: 308px;
}

.IndexMainBlock{
	margin: 0px;
	padding:0px;
	margin-left:0px;
}

TD.IndexMainBlockLeft{
	width:375px;
	padding-right:0px;
	padding-left:1px;
}
TD.IndexMainBlockCenter{
	width:220px;
	padding-right:2px;
}
.IndexMainBlockSwitcher{
	width:385px;
	margin:0px;
}

/*subinfo*/
#rollbar1,#rollbar2 {
	height: 6px;
	background-color:#583560;
	font-size:5px;	
	top:102px;	
}

#NavbarUserStats,#NavbarUserName {
	position: absolute;
	height: 20px;	
	top:3px;	
	float: left;	
	background:transparent;	
	color: #CC8AC1;	
	line-height: 20px;	
	font: normal 11px Arial, Helvetica, sans-serif;	
}
#NavbarUserStats {
	left: 350px;
	width:410px;
	text-align:right;
}
#NavbarUserName {
	left: 0px;
	width: 373px;
	text-align:left;
	text-indent: 16px;
}
#NavbarUserStats a, #NavbarUserStats a:hover, #NavbarUserStats a:active, #NavbarUserStats a:visited, #NavbarUserName a, #NavbarUserName a:hover, #NavbarUserName a:active, #NavbarUserName a:visited, #NavBarLogout a, #NavBarLogout a:hover, #NavBarLogout a:active, #NavBarLogout a:visited   {
	text-decoration:none;
	color: #CC8AC1;
	font: normal 11px Arial, Helvetica, sans-serif;
}
#NavbarUserStats a:hover, #NavbarUserName a:hover, #NavBarLogout a:hover {
	text-decoration:underline;
}
.NavbarTopSpacer{color:#643D6D}

/* logo */
.logo img,a img{border:none}

/*banner*/
#bannercont {
	position: relative;
	height: 98px;
	width: 758px;
	left: 0px;
	top: 0px;
	float: left;
	background:#321E38 url(/i/indexv2/bbannerbk.gif) top left repeat-x;
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;
	color: #AB85AB;
	border: #582158 1px solid;
	margin-bottom: 3px;
}
.banner {
	margin-top: 10px;
}
/*footerblock */

#footermain {
	margin: 4px 0 2px 0;
	padding: 5px 10px 0 10px;
	width: 758px;
	background:#321E38 url(/i/indexv2/bbannerbk.gif) top left repeat-x;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #AB85AB;
	border: #582158 1px solid;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 738px;
}
html>#footermain {
	width: 738px;
}

#copyright {
	text-align:center;
	vertical-align:middle;
	font: 11px Arial, Helvetica, sans-serif;
	color: #AB85AB;
	line-height:20px;
}

#copyright,#NavTopBar,#NavTopTopicBar {
  
	width:760px;
	height:20px;
	background-color:#37213E;
}

/* Relative-ized NavTop */
DIV.NavTop {margin-bottom:6px}

.NavTopStats,.NavTopUserName,.NavTopTopics {
	color: #CC8AC1;	
	line-height: 20px;	
	font: normal 11px Arial, Helvetica, sans-serif;
}
.NavTopStats,.NavTopUserName {
	border-bottom:1px solid black;	
}
.NavTopTopics {
	border-top:1px solid black;	
}
.NavTopStats {
	text-align:right;
}
.NavTopStatsNames {
	color:#A75592;
	text-align:center;
}
.NavTopUserName {
	text-align:left;
	text-indent: 16px;
}
.NavTopUserName IMG#NewMail {
	padding-top:2px;
}
.NavTopTopics a, .NavTopTopics a:hover, .NavTopTopics a:active, .NavTopTopics a:visited,.NavTopStats a, .NavTopStats a:hover, .NavTopStats a:active, .NavTopStats a:visited, .NavTopUserName a, .NavTopUserName a:hover, .NavTopUserName a:active, .NavTopUserName a:visited, .NavBarLogout a, .NavBarLogout a:hover, .NavBarLogout a:active, .NavBarLogout a:visited   {
	text-decoration:none;
	color: #CC8AC1;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.NavTopTopics a:hover,.NavTopStats a:hover, .NavTopUserName a:hover, .NavBarLogout a:hover {
	text-decoration:underline;
}
.RollBar1,.RollBar2,.RollBar3,.RollBar4 {
	height: 6px;
	background-color:#583560;
	font-size:5px;	
		
}
.RollBar1,.RollBar2 {
	border-bottom:2px solid black;
	border-top:1px solid black;	
}
.RollBar3,.RollBar4 {
	border-top:2px solid black;
}
.RollBar1,.RollBar3{
	border-right:1px solid black;
}

.RollBar2,.RollBar4{
	border-left:1px solid black;
}
.RollBar3{width:373px}
.RollBar4{width:385px}
.Banner{
	margin-top: 10px;
	width: 758px;
	height: auto;
	background:#321E38 url(/i/indexv2/bbannerbk.gif) top left repeat-x;
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;
	color: #AB85AB;
	border: #582158 1px solid;
}
.Banner IMG {margin:10px}
DIV.NavTop .SmallText {font-size:1em}

/* Banners / ads / etc */
.adUpgrade A, .adUpgrade A:visited, .adUpgrade A:hover {font-weight:bold; color:#fccb0d; text-decoration:none; letter-spacing: .04em;}
.adUpgrade IMG {margin-bottom:5px}
/* Notification popup */

/* The _position:absolute rule is treated as overriding position:fixed on IE only */
DIV#notificationBox {display:none; position:fixed; _position:absolute; z-index:999; right: 10px; bottom:10px; }

DIV#notificationClose {position:absolute; right:3px; top:2px; font-size:8px; cursor:pointer}
TABLE.notification {width:240px;background:url(/i/misc/headerfade.gif) #321E38; border:1px solid #999999;padding:0px;margin:0px}
TABLE.notification TH{text-align:center;font-size:10px;font-weight:bold;background:url(/images/hback.gif) #5F3A68 left top repeat;padding:2px;margin:0px;height:1.2em;text-transform:uppercase}
TABLE.notification TD{font-size:11px;padding:0.4em 0.3em 0.4em 1em;}
TABLE.notification TD.notificationPic{text-align:center;width:40px;height:40px}
TABLE.notification TD.notificationArea{text-align:left}


/* Here's our default note styles. */
.notedefault, .notenested {
 position: absolute;
 visibility: hidden;
 top: 1.5em;
 left: 2em; width: 10em;
 background:url(/i/misc/headerfade.gif) #321E38;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 5px;
 margin-top: 15px;
}

.statsTextNames {
	color:#804f90;
	font:12px Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
	padding-left: 4px;
}



