body{
background: #0F3714;
font-family:Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
height: 100%;
font-size:70%;
background-image:url(http://www.cuefactor.com/images/page-bg.jpg);
background-position:top center;
background-repeat:repeat-y;
}

/* Layout
----------------------------------------------- */ 
#container{
position:relative;
padding: 0 0 0 0 px;
margin: 0px auto;
width:792px;
height:100%;
background-color:#004A00;
}
#container-admin{
position:relative;
padding: 0 0 0 0 px;
margin: 0px auto;
width:792px;
height:100%;
background-color:#004A00;
background-image:url(http://www.cuefactor.com/images/Cuefactor-Admin-title.jpg);
background-position:center top;
background-repeat:no-repeat;

}
#header{
position:absolute;
top:0px;
left:0px;
width:792px;
height:205px;
}
#header-new{
position:absolute;
top:0px;
left:0px;
width:792px;
height:170px;
background-image:url(http://www.cuefactor.com/header/cuefactor-header.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#header-magazine{
position:absolute;
top:0px;
left:0px;
width:792px;
height:170px;
background-image:url(http://www.cuefactor.com/header/cuefactor-header.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#header-888{
position:absolute;
top:0px;
left:0px;
width:792px;
height:170px;
background-image:url(http://www.cuefactor.com/header/cuefactor-header-888.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#header-ipot{
position:absolute;
top:0px;
left:0px;
width:792px;
height:170px;
background-image:url(http://www.cuefactor.com/header/i-pot-header.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#header-caption{
position:absolute;
top:0px;
left:0px;
width:792px;
height:170px;
background-image:url(http://www.cuefactor.com/header/cuefactor-header-caption.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#header-rank{
position:absolute;
top:0px;
left:0px;
width:792px;
height:170px;
background-image:url(http://www.cuefactor.com/header/red-rank.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#header-sms{
position:absolute;
top:0px;
left:0px;
width:792px;
height:170px;
background-image:url(http://www.cuefactor.com/header/red-sms.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#content{
position:absolute;
top:0px;
padding-top:175px;
left:199px;
background-color:#195920;
height:auto;
width:393px;
clear:both;
}
#content p{
font-size:110%
}
#contentfull{
position:absolute;
top:0px;
padding-top:175px;
left:199px;
background-color:#195920;
height:auto;
width:585px;
clear:both;
}
#contentfull p{
font-size:110%
}
.cuestatshome{
width:92%;
border:1px solid #35FF06;
font-size:90%;
margin-left:15px;
}
.cuestatshome td {
padding:0 0 0 0px;
margin:0 0 0 0px;
height:20px;
width:250px;
}
.cuestatshome p {
padding-left:10px;
margin:0 0 0 0px;
height:20px;
}
.cuestatshome h1 {
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin:0 0 0 0px;
color:#003300;
}
.cuestatshome h2 {
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin:0 0 0 0px;
color:#02CD02;
}
.cuestats{
border:1px solid #35FF06;
font-size:90%;
margin-left:15px;
width:92%;
margin-bottom:10px;
}
.cuestats td {
padding:0 0 0 0px;
margin:0 0 0 0px;
height:20px;
font-size:110%;
color:#35FF06

}
.cuestats p {
padding-left:10px;
margin:0 0 0 0px;
height:20px;
}
.cuestats h1 {
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin:0 0 0 0px;
color:#003300;
}
.cuestats h2 {
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin:0 0 0 0px;
color:#02CD02;
}

#columnleft{
position:absolute;
top:170px;
left:8px;
width:183px;
background-color:#19581F;
height:auto;
}
#columnright{
position:absolute;
top:170px;
right:8px;
width:183px;
height:auto;
background-image:url(http://www.cuefactor.com/images/right-column-foot.jpg);
background-position:bottom;
background-repeat:no-repeat;

}
#columnleft-old{
position:absolute;
top:205px;
left:8px;
width:183px;
background-color:#19581F;
height:auto;
}
#columnright-old{
position:absolute;
top:205px;
right:8px;
width:183px;
height:auto;
background-image:url(http://www.cuefactor.com/images/right-column-foot.jpg);
background-position:bottom;
background-repeat:no-repeat;

}
/*

/* Registertype buttons
----------------------------------------------- */
#homeoptions{
poistion:absolute;
top:50px;
left:0px;
width:393px;
height:156px;
display:inline;
direction:ltr
}
/*
/* Home options
----------------------------------------------- */
#regtype{
width:341px;
height:126px;
display:inline;
direction:ltr
}
/*
/* HomeRegisterArea
----------------------------------------------- */
#reghome{
position:relative;
left:7px;
padding-top:25px;
width:170px;
height:83px;
}
/* 

/* Navigation
----------------------------------------------- */
#mainmenu{
position:absolute;
top:0px;
left:0px;
background-image:url(http://www.cuefactor.com/images/menu-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:183px;
height:240px;
padding-top:15px;
margin-left:0px;
padding-left:0px;
}
#mainmenu ul{
width:183px;
height:auto;
margin-left:0px;
padding-left:15px;
}
#mainmenu li{
list-style-position:outside;
list-style-type:none;
list-style-image:none;
}
#mainmenu li a{
width:183px;
color:#B1FFB1;
font-stretch:extra-expanded;
font-size:100%;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif
}
#mainmenu li a:hover{
width:183px;
color:#00FF00;
}
#sub{
width:200px;
margin:0 0 0 0px;
padding:0 0 0 0px;
list-style-position:inside;
list-style-type:none
}
#sub li{
width:355px;
color:#00FF00;
background-color:#00CC00;
color:#0D4112;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
margin-bottom:5px;
margin-left:0px;
height:15px;
}
#sub li a{
color:#0D4112;
}
#sub li a:hover{
color:#ffffff;
text-decoration:none
}
/*  

/* LoginModule
----------------------------------------------- */
#login{
position:relative;
top:0px;
left:0px;
width:183px;
background-color:#0D4112;
}
#login-home{
position:relative;
top:0px;
left:0px;
width:183px;
background-color:#195920;
}
.loginbody{
background-image:url(http://www.cuefactor.com/images/login.jpg);
background-position:top left;
background-repeat:no-repeat;
height:auto;
padding-top:55px;
}
.loginbody-home{
height:auto;
background-color:#195920;
}
.forgotten{
background-image:url(http://www.cuefactor.com/images/forgotten-password.jpg);
background-position:top left;
background-repeat:no-repeat;
height:auto;
padding-top:55px;
}
#forgotten{
background-image:url(http://www.cuefactor.com/images/forgotten-password.jpg);
background-position:top left;
background-repeat:no-repeat;
height:auto;
padding-top:55px;
}
#forgottenhome{
height:auto;
width:100%
}
.forgottenbody{
height:auto;
}
.loginbody p{
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#B1FFB1;
width:169px;
}
.forgotten p{
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#B1FFB1;
width:169px;
}
#loginfoot{
background-image:url(http://www.cuefactor.com/images/Column-Right-Foot.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
/* 
/* News
----------------------------------------------- */
#news{
position:relative;
top:0px;
left:0px;
width:183px;
background-color:#0D4112;
}
.newsbody{
height:auto;
}
.newsbody p{
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
color:#B1FFB1;
width:169px;
}
.newsitem{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#B1FFB1;
left:5px;
padding-top:1px;
padding-bottom:1px;
height:3px;
}
.newsletteritem{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#B1FFB1;
left:5px;
padding-top:1px;
padding-bottom:1px;
height:3px;
font-weight:bold;
font-size:100%;
}
/* 
/* rank
----------------------------------------------- */

.rankitem{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#B1FFB1;
background-image:url(images/rankitemBG.jpg);
background-repeat:no-repeat;
background-position:top;
padding-left:13px;
height:22px;
padding-bottom:5px;
padding-top:5px;
}
.rankitem a{
color:#ffffff
}
.rankitem a:hover{
color:#003300
}
.cuefacts-rankitem{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#B1FFB1;
background-image:url(images/cuefacts-rankitem.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-left:13px;
height:20px;
padding-bottom:10px;
padding-top:10px;
}
.cuefacts-rankitem a{
color:#ffffff
}
.cuefacts-rankitem a:hover{
color:#003300
}
.cuefactsitem{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#B1FFB1;
background-image:url(images/cuefacts-item.jpg);
background-repeat:no-repeat;
background-position:top;
height:26px;
padding-top:12px;
width:289px;
padding-left:12px;
margin-left:5px;
}
.cuefactsitem a{
color:#ffffff
}
.cuefactsitem a:hover{
color:#003300;
}
.mastersitem{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#B1FFB1;
background-image:url(images/masters-item.jpg);
background-repeat:no-repeat;
background-position:top;
height:28px;
padding-top:12px;
width:372px;
padding-left:12px;
margin-left:5px;
}
.mastersitem a{
color:#ffffff
}
.mastersitem a:hover{
color:#003300;
}
.magazine-item{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#B1FFB1;
background-image:url(images/magazine-item.jpg);
background-repeat:no-repeat;
background-position:top;
height:28px;
padding-top:12px;
width:372px;
padding-left:12px;
margin-left:5px;
text-transform:lowercase;
}
.magazine-item a{
color:#195920
}
.magazine-item a:hover{
color:#ffffff;
}
.WSCitem{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#003300;
background-image:url(images/888Button-bg.jpg);
background-repeat:no-repeat;
background-position:top;
height:25px;
padding-top:8px;
width:171px;
padding-left:12px;
}
.WSCitem a{
color:#ffffff
}

.rank{
font-size:90%;
margin-left:15px;
width:92%;
margin-bottom:10px;
color:#00ff00;
font-size:100%;
}
.rankthin{
font-size:90%;
margin-left:15px;
width:50%;
margin-bottom:10px;
color:#00ff00;
font-size:100%;
}
.rankmessage{
color:#00ff00;
font-size:120%;
font-weight:bold;
}
.rankoptions a{
color:#00ff00;
font-size:90%;
font-weight:bold;
padding-left:0px
}
.rank td {
padding:0 0 0 0px;
margin:0 0 0 0px;
height:20px;
border: 0px; 
}
.rankheading {
padding:0 0 0 0px;
margin:0 0 0 0px;
height:20px;
border: 0px; 
font-size:110%;
color:#B1FFB1;
font-weight:bold;
}
.rankfoot{
color:#B1FFB1;
font-size:110%;
padding-left:0px
}
.rank table {
padding:0 0 0 0px;
margin:0 0 0 0px;
border: 0px; 
cellspacing:0px;
cellpadding:0px;
width:100%;
}
.rank p {
margin:0 0 0 0px;
padding:0 0 0 0px;
height:20px;
color:#00ff00;
font-size:90%;
}
.rankcountry p {
margin:0 0 0 0px;
padding:0 0 0 0px;
height:20px;
color:#cccccc;
font-size:100%;
}
.rank h1 {
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin:0 0 0 0px;
color:#003300;
}
.h2 rank {
padding-top:10px;
padding-bottom:10px;
margin:0 0 0 0px;
color:#02CD02;
}
/* Banners right
----------------------------------------------- */
#bannerright{
position:relative;
top:0px;
left:0px;
width:183px;
background-color:#0D4112;
}
/* 
/* benefits
----------------------------------------------- */
#benefits{
position:relative;
top:0px;
left:0px;
width:393px;
display:inline;
direction:ltr;
}
/*
/* benefitsMember
----------------------------------------------- */
#benefitsMember{
position:relative;
top:0px;
left:0px;
background-image:url(images/benefits-members-title.jpg);
background-repeat:no-repeat;
background-position:top left;
width:393px;
padding-top:46px;
background-color:#195920;
}
/*
/* benefitsClub
----------------------------------------------- */
#benefitsClub{
position:relative;
top:0px;
left:0px;
background-image:url(images/benefits-clubs-title.jpg);
background-repeat:no-repeat;
background-position:top left;
width:393px;
padding-top:46px;
background-color:#195920;
}adduserframelinks
/* 
/* adduserframes
----------------------------------------------- */
#adduserframelinks{
position:absolute;
top:400px;
left:0px;
background-color:#195920;
}
/* 
/* Footer
----------------------------------------------- */
#footer{
position:relative;
bottom:0px;
width:100%;
height:auto;
background-color:#0F3713;
border-top: 8px solid #004A00;
}
#footermenu{
color: #65AC69;
background-color:#0F3713;
border-top: 1px solid #004A00;
padding-top:1px;
border-bottom: 5px solid #004A00;
padding-bottom:1px
}
#footer p{
color: #65AC69;
background-color:#0F3713;
}
#footer a{
color: #65AC69;
font-size: 80%;
}
#footer a:hover{
color: #65AC69;
text-decoration: underline
}
#greensky{
color: #65AC69;
border-top: 1px solid #004A00;
padding-top:1px;
border-bottom: 1px solid #004A00;
padding-bottom:1px
}
#greensky a{
color: #65AC69;
font-size: 80%;
padding-left: 10px;
}
/* 
/* GenericStyling
----------------------------------------------- */
h1{
color:#B1FFB1;
font-size:110%;
padding-left:10px
}
h2{
color:#B1FFB1;
font-size:100%;
padding-left:10px
}
h3{
color:#B1FFB1;
font-size:100%;
padding-left:0px
}
h4{
color:#66FF00;
font-size:140%;
padding-left:10px;
padding-right:10px;
}
p{
color:#B1FFB1;
font-size:100%;
padding-left:10px;
}
.partnerlinkbox{
color:#B1FFB1;
font-size:100%;
padding-left:4px;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
}
.admin{
color:#B1FFB1;
font-size:60%;
font-family:Arial, Helvetica, sans-serif;
}
a{
color:#00FF00;
text-decoration:none
}
a:hover{
color:#00FF00;
text-decoration:underline
}
li{
color:#B1FFB1;
font-size:100%;

}
/* 
/* Forms
----------------------------------------------- */
input {
background-color: #65AC69;
color: #0000;
border: 1px solid #0D4112
}
.loginbody-home input {
background-color: #65AC69;
color: #0000;
border: 1px solid #195920
}
textarea {
background-color: #65AC69;
color: #660099;
}
form {
padding:0 0 0 0px
}
/* 



