body {
margin: 0px;
padding: 0px;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
background-color: #474747;
background-image: url(../images/main/bg_main.png);
background-repeat: repeat-x;
 }

#mainwrapper {
width: 960px;
overflow: hidden;
margin: 0px;
padding: 0px; }

/*Left Area */

#leftwrapper {
width: 240px;
float: left;
margin: 0px;
padding: 0px;
}

#leftlogo {
width: 230px;
height: 95px;
padding: 0px;
margin: 15px 0px 0px 10px;
background-image: url(../images/main/logo_rooockstar_main.png); }

#loginwrapper {
margin: 20px 0px 0px 10px;
padding: 0px;
width: 230px; }

#loginheader{
background-image: url(../images/main/subhead_signin.png);
background-repeat: no-repeat;
height: 21px;
margin: 0px;
padding: 0px;
width: 230px; }

#logincontent{
width: 210px;
margin: 0px;
padding: 10px;
background-image: url(../images/main/bg_subcontent.png); }

#forgottenusername {
margin: 13px 0px 0px 0px;
padding: 0px;
width: 100px;
float: left;
 }

#loginsubmit{
margin: 10px 0px 0px 0px;
padding:0px;
width: 90px;
float: right;
height: 20px; }

#loginfooter{
background-image: url(../images/main/bg_subfooter.png);
background-repeat: no-repeat;
height: 5px;
width: 230px;
margin: 0px;
padding: 0px; }

#myprofilewrapper{
margin: 20px 0px 0px 10px;
padding: 0px;
width: 230px; }

#myprofileheader{
background-image: url(../images/main/subhead_myprofile.png);
background-repeat: no-repeat;
height: 21px;
margin: 0px;
padding: 0px;
width: 230px; }

#myprofilecontent{
width: 210px;
margin: 0px;
padding: 10px;
background-image: url(../images/main/bg_subcontent.png); }

#googleadsleftwrapper{
margin: 20px 0px 20px 10px;
padding: 0px;
width: 230px; }

#googleadsleftheader{
background-image: url(../images/main/bg_subheadersmall.png);
background-repeat: no-repeat;
height: 5px;
width: 230px;
margin: 0px;
padding: 0px; }

#googleadsleftcontent{
width: 210px;
margin: 0px;
padding: 10px;
background-image: url(../images/main/bg_subcontent.png);
text-align: center; 
}

#googleadsleftfooter{
background-image: url(../images/main/bg_subfooter.png);
background-repeat: no-repeat;
height: 5px;
width: 230px;
margin: 0px;
padding: 0px; }

#googleadsbottombanner {
	padding: 40px 0px 20px 0px;
}

#myavatar {
width: 48px;
height: 48px;
float: left;
margin-bottom: 10px; }

#myinfo{
float: right;
overflow: hidden;
width: 150px; }

#myfunctions{
height:37px;
background-image: url(../images/main/bg_functions.png);
background-repeat: no-repeat;
width: 190px;
margin: 0px;
padding: 4px 10px 0px 10px;
text-align: center; }

#myprofilefooter{
background-image: url(../images/main/bg_subfooter.png);
background-repeat: no-repeat;
height: 5px;
width: 230px;
margin: 0px;
padding: 0px; }

#rooockstarprofilewrapper{
margin: 20px 0px 0px 10px;
padding: 0px;
width: 230px; }

#rooockstarprofileheader{
background-image: url(../images/main/subhead_rooockstarprofile.png);
background-repeat: no-repeat;
height: 21px;
margin: 0px;
padding: 0px;
width: 230px; }

#rooockstarprofilecontent{
width: 210px;
margin: 0px;
padding: 10px;
background-image: url(../images/main/bg_subcontent.png); }

#rooockstaravatar {
width: 48px;
height: 48px;
float: left;
margin-bottom: 10px; }

#rooockstarinfo{
float: right;
overflow: hidden;
width: 150px; }

#rooockstarfunctions{
height:37px;
background-image: url(../images/main/bg_functions.png);
background-repeat: no-repeat;
width: 190px;
margin: 0px;
padding: 4px 10px 0px 10px;
text-align: center; }

#rooockstarprofilefooter{
background-image: url(../images/main/bg_subfooter.png);
background-repeat: no-repeat;
height: 5px;
width: 230px;
margin: 0px;
padding: 0px; }

/*Right Area */

#rightwrapper {
width: 720px;
float: left;
margin: 0px;
padding: 0px;
}

#rightnavigation{
background-image: url(../images/main/bg_navigation_1tab_on.png);
background-repeat: no-repeat;
width: 720px;
height: 45px;
margin: 0px;
padding: 0px;
 }

#rightnavigationmainlinks {
float: left; }

#rightnavigationmainlinksanchor{
width: 74px;
margin: 20px 0px 0px 10px;
padding: 0px;
text-align: center;
color: #ffffff;
font-size: 14px;
font-weight: normal; }

#rightnavigationsublinks {
float: right;
color: #ffffff;
font-size: 11px;
margin: 20px 10px 0px 0px;
padding: 0px; }

#rightheader{
background-image: url(../images/main/bg_header.png);
background-repeat: no-repeat;
margin: 0px;
padding: 10px 20px 10px 20px;
width: 680px;
}

#rightcontent{
background-image: url(../images/main/bg_main_content.png);
background-repeat: repeat-y;
margin: 0px 0px 0px 0px;
padding: 10px 20px 50px 20px;
width: 680px;
}

#rightfooter{
background-image: url(../images/main/bg_main_footer.png);
background-repeat: no-repeat;
margin: 0px;
padding: 5px 20px 0px 20px;
width: 680px;
height: 34px;
font-size: 11px;
color: #ffffff;
 }

#rightfooterleft{
float: left; }

#rightfooterright{
float: right; }

.clear {
clear: both; }

/*Big Footer*/

#bigfooter{
background-color: #7f7f7f;
margin: 0px;
padding: 10px;
background-image: url(../images/main/bg_bigfooter.png);
background-repeat: repeat-x;
color: #333333; }

#bigfooterwrapper{
width:960px;
}

.bigfootercolumn{
width: 210px;
float: left;
margin: 0px 10px 0px 0px;
padding: 0px 10px 0px 10px;
font-size: 10px; }

.bigfootercolumn a:link{
color: #ffffff;
font-size: 10px; }

.bigfootercolumn a:visited{
color: #ffffff;
font-size: 10px; }

.bigfootercolumn a:hover{
color: #ffffff;
font-size: 10px; }

.bigfootercolumn a:active{
color: #ffffff;
font-size: 10px; }

.bigfootercolumn p{
font-size: 10px;
color: #333333; }

.bigfootercolumn ul{
margin: 0px;
padding: 0px; }

.bigfootercolumn li{
list-style-type: none;
padding:0px 0px 5px 0px}
