#commentform textarea {width:400px;height:150px;background:#f4f4f4;border:1px solid #d24000;}

#login,#upload {display:none;}
#uploadframe {background:#ffffff;}
#uploadframe .field {border-bottom:1px solid #bcbcbc;text-align:left;font-size:12px;font-family:Verdana;}
#uploadframe .label {width:145px;padding:6px 3px 0 0;text-align:right;float:left;font-weight:bold;color:#d24000;}
#uploadframe .label .required {color:#dc9620;}
#uploadframe .data {padding:3px;text-align:left;float:left;color:#505050;}
#uploadframe .data select,#uploadframe .data textarea,#uploadframe .data .input {width:320px;}
#uploadframe .data textarea {height:50px;}
#uploadframe .error {background:#ffe3e3;}
#uploadframe .errortext {font-size:11px;font-style:italic;color:#ec5c15;width:320px;}
.formerrortext {padding:0 5px 5px 5px;font-size:11px;font-style:italic;color:#ec5c15;}

#loginframe .field {border-bottom:1px solid #bcbcbc;text-align:left;font-size:12px;font-family:Verdana;}
#loginframe .label {width:100px;padding:6px 3px 0 0;text-align:right;float:left;font-weight:bold;color:#d24000;}
#loginframe .data {padding:3px;text-align:left;float:left;color:#505050;}
#loginframe .data input {width:255px;}

.formmessage {display:none;font-size:12px;font-family:Verdana;color:#800000;padding:5px;background:#fff3de;margin:3px 0;border:1px solid #800000;}

.grayheading,.pageheading,.adminheading,.profileheading,.groupsheading {margin:0;padding:0;text-align:left;font:bold 14px Verdana;color:#fff;background:url(headingbg.png) repeat-x top left;height:25px;}
.grayheading span,.pageheading span,.adminheading span,.profileheading span,.groupsheading span {display:block;height:25px;background-repeat:no-repeat;}
.grayheading span {background-image:url(grayheadings.png);}

.grayheading span.addcomment {background-position:20px 0;}
.grayheading span.comments {background-position:20px -25px;}
.grayheading span.relatedimages {background-position:20px -50px;}
.grayheading span.upload {background-position:20px -275px;}
.grayheading span.register {background-position:20px -675px;}
.grayheading span.login {background-position:20px -300px;}
.grayheading span.browseuser {background-position:20px -325px;}
.grayheading span.readarticle {background-position:20px -600px;}
.grayheading span.search {background-position:20px -625px;}
.grayheading span.forgotusername {background-position:20px -675px;}
.grayheading span.forgotpassword {background-position:20px -700px;}
.grayheading span.editphoto {background-position:20px -725px;}
.grayheading span.videosfeatured {background-position:20px -750px;}
.grayheading span.videosbrowse {background-position:20px -775px;}

.profileheading span {background-image:url(profileheadings.png);}
.profileview {background-position:20px 0;}
.uploadedfans {background-position:20px -25px;}
.uploadedrides {background-position:20px -50px;}
.uploadedrecipes {background-position:20px -75px;}
.uploadedgames {background-position:20px -100px;}
.memberofgroups {background-position:20px -125px;}
.profileedit {background-position:20px -150px;}
.groupsabout {background-position:20px -475px;}
.groupnextevent {background-position:20px -500px;}
.groupmessages {background-position:20px -525px;}
.groupconfirmation {background-position:20px -550px;}
.groupwhoscomming {background-position:20px -575px;}
.groupbanned {background-position:20px -600px;}

.adminheading span {background-image:url(adminheadings.png);}
.adminheading .adminindex {background-position:20px 0;}
.adminheading .adminarticles {background-position:20px -25px;}
.adminheading .adminarticlesadd {background-position:20px -50px;}
.adminheading .adminarticlesedit {background-position:20px -75px;}
.adminheading .adminadmins {background-position:20px -100px;}

.grayheading span.fansrecent {background-position:20px -75px;}
.grayheading span.fanshighestrated {background-position:20px -100px;}
.grayheading span.fansbrowse {background-position:20px -125px;}
.grayheading span.fansviewimage {background-position:20px -125px;}
.grayheading span.fanssearch {background-position:20px -150px;}

.grayheading span.ridesrecent {background-position:20px -175px;}
.grayheading span.rideshighestrated {background-position:20px -200px;}
.grayheading span.ridesbrowse {background-position:20px -225px;}
.grayheading span.ridesviewimage {background-position:20px -225px;}
.grayheading span.ridessearch {background-position:20px -250px;}

.grayheading span.recipesrecent {background-position:20px -350px;}
.grayheading span.recipeshighestrated {background-position:20px -375px;}
.grayheading span.recipesbrowse {background-position:20px -400px;}
.grayheading span.recipesviewimage {background-position:20px -400px;}
.grayheading span.recipessearch {background-position:20px -425px;}
.grayheading span.recipesdetails {background-position:20px -450px;}

.grayheading span.gamesrecent {background-position:20px -475px;}
.grayheading span.gameshighestrated {background-position:20px -500px;}
.grayheading span.gamesbrowse {background-position:20px -525px;}
.grayheading span.gamesviewimage {background-position:20px -525px;}
.grayheading span.gamessearch {background-position:20px -550px;}
.grayheading span.gamesdetails {background-position:20px -575px;}



.featured .articledata {float:left;width:317px;height:321px;background:#e5e5e5;}
.featured .articlelist {float:left;width:247px;height:321px;background:#767676;}

#articlelist {width:247px;height:321px;overflow:auto;}


#articlecontaner {padding:3px;}
#articlecontaner .articleimagelink {display:block;width:310px;height:207px;background-color:#ffffff;border:1px solid #4a4a4a;background-repeat:no-repeat;background-position:center center}

#articlecontaner h2 {margin:0;padding:0;font-size:13px;color:#141414;}
.featured .articledata .articledesc {margin-top:10px;height:60px;color:#2f2f2f;font:normal 11px Verdana;}
.featured .articledata a {color:#3480a3;font-weight:bold;}

.featured .articlelist a {outline:none;background:url(articles/listbg.png) repeat-x;font:normal 11px Arial;height:29px;display:block;color:#ffffff;text-decoration:none;}
.featured .articlelist a.selected {background:url(articles/listbgselected.png) repeat-x;font-weight:bold;}
.featured .articlelist a.selected span {background:url(articles/selectedarrow.gif) no-repeat 0 5px;}
.featured .articlelist a:hover {text-decoration:underline;}
.featured .articlelist a span {cursor:pointer;padding:7px 0 0 27px;height:16px;display:block;width:205px;overflow:hidden;}





.pageheading span {background-image:url(pageheadings.png);}
.pagesaboutus {background-position:20px 0;}
.pagescontactus {background-position:20px -25px;}

.pagesadvertising {background-position:20px -50px;}
.pagesprivacy {background-position:20px -75px;}
.pagessafety {background-position:20px -100px;}
.pagesterms {background-position:20px -125px;}
.pagesfaq {background-position:20px -150px;}