﻿body
{
   background-color:rgb(20,5,2);
   color:rgb(240,240,240);
   font-size: 12px;
   font-weight: normal;
}

a:link {color: rgb(176, 0, 0); text-decoration: underline; }
a:active {color: rgb(176, 0, 0); text-decoration: underline; }
a:visited {color:rgb(176, 0, 0); text-decoration: underline; }
a:hover {color: rgb(250, 250, 250); text-decoration: none; }

.shadow
{
-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
	
#topbarDiv
{
	background-image:url('/images/top_part.png');
	background-repeat:no-repeat;
	background-position:top;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:90px;
	margin-top:-5px;
}

#gamePhotoDiv
{
	background-image:url('/images/bigbg1.jpg');
	background-repeat:no-repeat;
	background-position:top;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:429px;
}


#mainContentDiv
{
	background-image:url('/images/main_part.png');
	background-repeat:no-repeat;
	background-position:top;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:460px;
}

#ContentHolder
{
	background-color:Black;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:700px;
	position:absolute;
	margin-left:50%;
	margin-right:auto;
	text-align:center;
	top:590px;
	left:-200px;
	height:auto;
}

#redgirlLogoDiv
{
	background-image:url('/images/redgirlOnly.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:394px;
	text-align:center;
	left:-570px;
	margin-left:50%;
	height:1171px;
}

#mainLogoDiv
{
	background-image:url('/images/logoRound.png');
	background-repeat:no-repeat;
	background-position:top;
	width:173px;
	text-align:center;
	position:absolute;
	top:0px;
	left:-440px;
	margin-left:50%;
	height:261px;
}

#mobBoxDiv
{
	background-image:url('/images/mob1.png');
	background-repeat:no-repeat;
	background-position:top;
	width:776px;
	text-align:center;
	position:absolute;
	top:100px;
	left:-200px;
	margin-left:50%;
	height:429px;
}

#mobBoxTextDiv
{
	width:260px;
	text-align:center;
	position:absolute;
	top:210px;
	left:60px;
	margin-left:50%;
	height:429px;
	text-align:left;
}

#mobBoxPhotosDiv
{
	position:absolute;
	top:307px;
	left:-30px;
	margin-left:50%;
}

#mobBoxMoreInfo
{
	position:absolute;
	top:382px;
	left:-30px;
	margin-left:50%;
}

#mobBoxButtonsDiv
{
	position:absolute;
	top:420px;
	left:0px;
	margin-left:50%;
}


#footerDiv
{
    width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:auto;
}


#footerCopyrightDiv
{
    width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:auto;
	
}

#footerBottomDiv
{
	background-image:url('/images/bottom.png');
    background-repeat:no-repeat;
    background-position:top;
    
    width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:15px;
	margin-top:-15px;
}

   
 
#masterDiv
{
    text-align:center;
    position: absolute;
    font-family:"Verdana";
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
}

#topbar
{
    background-image:url('/images/top_part.png');
    background-repeat:no-repeat;
    background-position:top;
    text-align:center;
    position: absolute;
    top: -10px;
    left: 50%;
    width:1676px;
    height:90px;
    margin-left: -880px;
}

#main_logo
{
    background-image:url('/images/logo.png');
    background-repeat:no-repeat;
    background-position:top;
    
    text-align:center;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -470px;
    width:154px;
    height:154px;
}

/* New Style */
#red_girl
{
    background-image:url('/images/redgirl.png');
    background-repeat:no-repeat;
    background-position:top;
    text-align:center;
    position:absolute;
    top: 0px;
    left: 50%;
    margin-left: -600px;
    width: 394px;
    height: 1171px;
} 

#menu_bar
{
    background-image:url('/images/menu.png');
    background-repeat:no-repeat;
    background-position:top;
    width:663px;
    height:131px;
    position: absolute;
    top: -5px;
    left: 50%;
    margin-left: -150px;
}

#main_menu_items
{
    text-align:center;
    position:absolute;
    top: 23px;
    left: 50%;
    margin-left: -180px;
    width:700px;
}



#inside_content_wrapper
{
    background-color:rgb(20, 5, 2);
    width:100%;
}

#inside_content
{
    text-align:left;
    color:rgb(255,255,255);

    
    line-height: 14px;
    font-family:"Verdana";

    
    width:495px;
    margin-left: auto ;
    margin-right: auto ;
    padding-top:130px;
} 

#inside_content_about
{
    text-align:left;
    color:rgb(255,255,255);

    
    line-height: 14px;
    font-family:"Verdana";

    
    width:595px;
    margin-left: 31% ;
    margin-right: auto ;
    padding-top:60px;
} 

#silverlightControlHost
{
    text-align:center;
    height:429px;
    width:100%;
    margin-left: auto ;
    margin-right: auto ;
    color:rgb(0,0,0);
    
    background-color:rgb(0,0,0);
    padding-top: 72px;
} 



/* New Style */
#news_layer
{
    text-align:left;
    color:rgb(176,0,0);

    font-size: 16px;
    
    font-family:"Verdana";
    font-weight: bold;
    
    /*
    height:190px;
    width:650px;
    margin-left: auto ;
    margin-right: auto ;
    padding-top:84px;
    padding-right:100px;
    padding-left:290px;
    */

} 

/* New Style */
.news_title
{
   
} 

/* New Style */
.news_text
{
    padding: 5px 0px 0px 13px;
    color:rgb(245,245,245);
    font-size: 12px;
    font-weight: normal;
} 





/* New Style */
#copyright_logo
{
    text-align:center;
    color:rgb(75,67,67);
    text-align:center;
    font-size: 11px;
    line-height: 14px;
    font-family:"Verdana";
    height:140px;
    width:100%;
} 

/* New Style */
#copyright
{
    text-align:center;
    color:rgb(75,67,67);
    font-size: 11px;
    line-height: 14px;
    font-family:"Verdana";
    font-weight:normal;
    width:580px;
    margin-left: auto ;
    margin-right: auto ;
} 
#footer
{

} 




#bottom_bar
{
    background-image:url('/images/bottom.png');
    background-repeat:no-repeat;
    background-position:top;
    color: #f0c;
     font-size: 9px;
     font-family: Verdana, Geneva, Arial, sans-serif;
     background-color: #c00;
     text-align: center;
     position: absolute;
     bottom: 0px;
     left: 0px;
     width: 100%;
     height: 15px
} 





#main_content
{
    background-image:url('/images/main_part.png');
    background-repeat:no-repeat;
    background-position:top;
    
    position:absolute;
    text-align:center;
    width:1414px;
    height:460px;
    left:50%;
    top:518px;
    margin-left:-707px;
}



/***********************************************************************
 Footer
 ***********************************************************************/
#bottom_menu_bar
{

    text-align:center;
    width:100%;
    height:80px;
    margin-left: auto ;
    margin-right: auto;
      
     color:rgb(176,0,0);

    font-size: 12px;
    line-height: 14px;
    font-family:"Verdana";
    font-weight: bold;
    padding-top:50px;
    
}

#bottom_bar
{
    background-color:rgb(20,5,2);
     background-image:url('/images/bottom.png');
    background-repeat:no-repeat;
    background-position:top;
    text-align:center;
    width:100%;
    height:15px;
    margin-left: auto ;
    margin-right: auto;
    
    
}

#billboard {
	background-image:url('/images/bigbg1.JPG');
    background-repeat:no-repeat;
    background-position:top;
    
    text-align:center;
    height:458px;
    width:100%;
    margin-left: auto ;
    margin-right: auto ;
    background-color:rgb(0,0,0);
      
    
    margin-top:60px;
    
}




/***********************************************************************
 Helper Style Classes
 ***********************************************************************/
.style6 {
	font-size: x-small;
	color: #443737;
}

.style7 {
	 font-size: 12px;
    line-height: 14px;
    font-family:"Verdana";
    font-weight: bold;
    color:rgb(176,0,0);
}

.front {
	z-index:100;
}














/***********************************************************************
 Forums
 ***********************************************************************/
 /* New Style */
.forums_main_content
{
    background-image:url('/images/main_part.png');
    background-repeat:no-repeat;
    background-position:top;
    
    text-align:center;
    width:100%;
    height:460px;
    margin-left: auto ;
    margin-right: auto;
}


/* New Style */
.forums_news_layer
{
    text-align:left;
    color:rgb(176,0,0);

    font-size: 12px;
    line-height: 14px;
    font-family:"Verdana";
    font-weight: bold;
    
    height:190px;
    width:800px;
    margin-left: auto ;
    margin-right: auto ;
    padding-top:84px;
    padding-right:100px;
    padding-left:200px;

} 

/* New Style */
.forums_news_title
{
   
} 

/* New Style */
.forums_news_text
{
    padding: 5px 0px 0px 13px;
    color:rgb(255,255,255);
    font-size: 11px;
    font-weight: normal;
    width: 800px;
	margin-left: auto;
	margin-right: auto;
} 


/* New Style */
.forums_userpost_left
{
	float:left;
    padding: 5px 5px 5px 5px;
    color:rgb(255,255,255);
    font-size: 11px;
    font-weight: normal;
    width: 100px;
    height:40px;
} 

/* New Style */
.forums_userpost_middle
{
	float:left;
    padding: 5px 5px 5px 5px;
    color:rgb(255,255,255);
    font-size: 11px;
    font-weight: normal;
    width: 500px;
    height:40px;
} 

/* New Style */
.forums_userpost_right
{
	float:left;
    padding: 5px 5px 5px 5px;
    color:rgb(255,255,255);
    font-size: 11px;
    font-weight: normal;
    width: 100px;
    height:40px;
} 


