body{
margin:0 auto;
padding:0;
font:12px/14px trebuchet ms,tahoma,arial,helvetica;
color:#3b3531;
background:#fff url(/images/background-inside.gif) top repeat-x;
}

body#home{
background:#fff url(/images/background-home.gif) top repeat-x;
}

body#loginError{
background:#fff url(/images/background-home-error.gif) top repeat-x;
}

p{
margin-bottom:10px;
}

a{
color:#69aeff;
}

a:hover{
color:#0d3666;
}

p.loginError{
display:block;
height:50px;
margin-bottom:0;
color:#fff;
line-height:50px;
text-align:center;
}

p.loginError a, p.loginError a:hover{
color:#fff;
}

.getLeft{
float:left;
}
.clearIt{
clear:both;
}

h1{
font-size:24px;
margin:10px 0;
font-weight:normal;
}

h2{
font-size:18px;
color:#969678;
margin:5px 0;
}

h3{
font-size:16px;
color:#56514e;
margin:5px 0;
}

#priNav{
margin-left:240px;
margin-top:53px;
}

#priNav a{
font:18px/22px trebuchet ms,tahoma,arial,helvetica;
color:#837973;
text-decoration:none;
margin:0 7px;
padding:2px 10px;
line-height:27px;
padding-bottom:4px;
}

#priNav a:hover{
color:#3b3531;
}
#priNav a.home{
background:url(/images/priNav/home.gif) no-repeat;
color:#fff;
}

#pageTitle{
margin-top:60px;
display:block;
height:120px;
}

#pageTitle p{
font-size:14px;line-height:18px;margin-left:0px;
}

.leaderboard, .leaderboard-on{
border:1px solid #ddddc0;width:361px;min-height:44px;background:#eaeaea url(/images/bgLeaderboard.gif) top repeat-x;margin:3px 0;
}
.leaderboard-on{
border-color:#3e7cc3;
background:#e2f0f7 url(/images/bgLeaderboard-on.gif) top repeat-x;
}
.leaderboard .rank, .leaderboard-on .rank{
font-size:24px;font-weight:bold;display:block;float:left;width:40px;margin-top:15px;margin-left:5px;color:#3b3531;
}
.leaderboard-on .rank{
color:#174a84;
}
.leaderboard .name, .leaderboard-on .name{
display:block;float:left;width:260px;margin-top:9px;font-size:10px;
}
.leaderboard .name strong, .leaderboard-on .name strong{
font-size:14px;display:block;
}
.leaderboard .score, .leaderboard-on .score{
display:block;float:left;background:url(/images/bgLeaderboard-score.gif) top no-repeat;width:39px;height:41px;margin-top:3px;text-align:center;
color:#f5f5f5;font-size:9px;line-height:19px;padding-top:2px;margin-left:10px;
}
.leaderboard-on .score{
background:url(/images/bgLeaderboard-score-on.gif) top no-repeat;
}
.leaderboard .score strong, .leaderboard-on .score strong{
display:block;font-size:24px;
}
.leaderboard a, .leaderboard-on a{
color:#3b3531;
text-decoration:none;
}


#leaderboardNav img{
margin:3px 0;
}




#footer h3{
font:bold 14px/18px trebuchet ms,tahoma,arial,helvetica;
color:#e5e5d6;
}
#footer .twitter h3{
margin:8px 0 10px 24px;
}
#footer p{
color:#e5e5d6;
font:12px/18px trebuchet ms,tahoma,arial,helvetica;
}
#footer .twitter p{
padding:10px 15px 0 15px;
font:italic 14px/18px Times New Roman;
color:#efefef;
}
#footer .twitter p.follow{
padding-bottom:10px;
}
#footer .twitter p.follow a{
color:#efefef;
}
#footer p.credit{
color:#348147;
}
#footer p.credit a{
color:#348147;
font-weight:bold;
}
#footer p.footerNav, #footer p.footerContact, #footer p.copyright{
font:14px/18px trebuchet ms,tahoma,arial,helvetica;
margin-bottom:5px;
}
#footer p.footerNav a, #footer p.footerContact a, #footer p.copyright a{
color:#e5e5d6;
font-weight:bold;
}
#footer{
background:#004812 url(/images/bgFooter.gif) top repeat-x;
padding-top:12px;
clear:both;
margin-top:0px;
padding-bottom:20px;
color:#e5e5d6;
}
#footWrapper{
margin:0 auto;width:960px;
}
.twitter{
float:right;width:259px;background:#1c5c2c url(/images/bgTwitter.jpg) top no-repeat;
}
.twitter p{
margin:0;
}
input.subscribeEmail{
background:#1c5c2c;
border:2px solid #969678;
width:222px;
float:left;
margin-right:5px;
padding:4px;
color:#fff;
}
input.submitEmail{
margin-top:2px;
}
.social-media-icons{
width:259px;text-align:right;background:#004812;
}
.social-media-icons img{
margin:3px 1px;
}

form#newsletter{

}

/* STATUS MESSAGES */
.info, .confirm, .warning, #formError, #submitError, #searchErrorDiv, #divErrorScreenName, #divErrorMemberName, #registerError, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/members/icons-status/information_32.png');
}
.confirm {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/members/icons-status/checkmark_32.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/members/icons-status/warning_32.png');
}
#formError, #submitError, #searchErrorDiv, #divErrorScreenName, #divErrorMemberName, #registerError{
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/members/icons-status/error_32.png');
}

