/* Mechapixel CSS - revised 9/6/2005 */

body {
    background-color: #E3D9B6;
	margin-left:0;
    margin-right:0;
    margin-bottom:0;
    margin-top:0;
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 12px;
	color: #000000;
}

a:link { color: #005784; text-decoration: none; background-color: transparent; }
a:active { color: #005784; text-decoration: none; background-color: transparent; }
a:visited { color: #005784; text-decoration: none; background-color: transparent; }
a:hover { color: #f2ac00; text-decoration:underline; background-color: transparent; }

/*links*/
a.stuff, a:link.stuff, a:active.stuff, a:visited.stuff, a:hover.stuff { font-size: 12px; color: #000000; text-decoration: underline;  background-color: transparent; }

a.pwamenu, a:link.pwamenu, a:active.pwamenu, a:visited.pwamenu { font-size: 11px; color: #000000; text-decoration: none; }

/*puredefs*/
h1 { font-weight: bold; font-size: 14pt; color: #000000; text-align: center; padding: 0px; margin: 0px; }

h2 { font-weight: bold; font-size: 16px; color: #000000; padding: 0px; margin: 0px; }

/*sidebar*/
#sidetd { width: 140px; background-color: #FFFFFF; padding-top: 6px; padding-left: 3px; } 

/*fonts*/

.announce { font-size: 19px; color: #E22525; }
.bodytext { font-size: 14px; color: #000000; }
.title {  font-weight: bold; font-size: 14pt; color: #000000; }
.newstitle { font-weight: bold; font-size: 16px; color: #2e8b57; }
.fronttitle { font-weight: bold; font-size: 16px; color: #000000; }
.newsdate { font-size: 12px; color: #9B9A9A; }
.newslinedate { font-size: 11px; color: #9B9A9A; }
.newslinetitle { font-size: 11px; color: #000000; }
.pagilinks { font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; color: #000000; }
.pagitext { font-family: arial,verdana,helvetica,sans-serif; font-size: 14px; color: #000000; }
.pagibold { font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; color: #000000; font-weight:bold;}
.underlinks, a.underlinks, a.underlinks:visited { font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; text-decoration: underline; }
.underred, a.underred, a.underred:visited { color:#dc143c; text-decoration:underline; }

.verdatext { font-family: Verdana,arial,helvetica,sans-serif; font-size: 11px; }
.verdalinks, a.verdalinks, a.verdalinks:visited { font-family: Verdana,arial,helvetica,sans-serif; font-size: 11px; text-decoration:underline; }

.footer { font-size: 10px; color: #9B9A9A; }
.smallred { font-size: 10px; color: #B11B3E; }
.headertitle { font-weight: bold; font-size: 16px; color: #2e8b57; }
.sitemaptitle { font-weight: bold; font-size: 16px; color: #000000; }
.headeruser { font-size: 12px; color: #FFFFFF; }
.linkstitle { font-weight: bold; font-size: 18px; color: #DC3C3C; }
.leftmenusub {font-family: verdana,arial,helvetica,sans-serif; letter-spacing: -0.03em; font-size: 12px; color: #B11B3E; }
.faqques { color: #616161; } /* border-bottom: dotted 1px #999999; */
.pollhead { font-size: 12px; font-weight: bold; color: #000000; }
.pollquestion { font-size: 12px; color: #5579A1; }
.polluser, a.polluser, a.polluser:visited { font-size: 13px; font-weight: bolder; color: #2E4E72; text-decoration: none; }
.polluser a:hover { color: #698EB7; }
.polltime{ font-size: 12px; color: #AAAAAA; }
.smalltext {  font-size: 11px; color: #000000; }
.tinytext {  font-size: 10px; color: #000000; }
/* - */
.slagtitle {  font-weight: bold; font-size: 15px; color: #000080; }
.featslagtitle {  font-weight: bold; font-size: 12px; color: #000080; }
.slagsub{ font-size: 12px; color: #616161; }
.slagent { font-size: 14px; color: #000080;}
.entTitle { font-size: 14px; font-weight: bold; color: #000000; }
.entCmt, a.entCmt, .entCmt:visited { font-size: 12px; color: #5579A1; text-decoration: none; }
.entCmt:hover { text-decoration: underline; }
/* - */
.ittybitty { font-size: 5px; color: #000000; }
.redtext, a.redtext, a.redtext:visited { font-size: 12px; color: #901D1D; }
.tomatotext, a.tomatotext, a.tomatotext:visited { font-size: 12px; color: #dc143c; }
.greentext, a.greentext, a.greentext:visited { font-size: 12px; color: #008000; }
.storytitle { font-size: 13px; font-weight: bolder; color: #2E4E72; }
.storysub { font-size: 12px; font-weight: bold; color: #000000; }
.storytext { font-size: 12px; color: #000000; }
.ques { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bolder; color: #2E4E72;}
.secques { font-size: 14px; font-weight: bold; color: #000000; }
.printmsg { font-size: 16px; color: #000000; }
.printbold { font-size: 16px; color: #000000; font-weight: bold;}
.termtitle {  font-weight: bold; font-size: 15pt; color: #566E87; }
.modloglinks, a.modloglinks, a.modloglinks:visited, a.modloglinks:hover { font-size: 12px; color: #000000; }
.spoiler { color: black; text-decoration: none; background-color: black; font-weight: normal; }
/**/
.adminslagtiny {  font-size: 11px; font-weight: bold; color: #008000; }

/*global*/

.divright {border-right: 1px dotted rgb(187, 187, 187); width: 180px; padding-right: 15px; margin-right: 15px; float: left; text-align: right;}
.rightdot {border-right: 1px dotted rgb(187, 187, 187);}
.topdot {border-top: 1px dotted rgb(187, 187, 187);}
.reqfield {color: red; font-size: 16px; font-weight: bold;}

.onepix { font-size: 1px; }
.twopix { font-size: 2px; }
.threepix { font-size: 3px; }
.fourpix { font-size: 4px; }
.fivepix { font-size: 5px; }
.sixpix { font-size: 6px; }
.sevenpix { font-size: 7px; }
.eightpix { font-size: 8px; }
.ninepix { font-size: 9px; }
.tenpix { font-size: 10px; }

/* new sidebar - Jan 17 2006 */

.sidebarGroup { width: 140px; left:0px; top:0px; background: #FFFFFF; border: 1px dashed #888888; margin-bottom: 10px; text-align: center; }
.sidebarContest { font-family: Verdana, Arial; width: 140px; padding: 5px 0px; vertical-align: top; text-align: center; background-color: #F5F5F5; color: #C1C1C1; font-size: 16px; font-weight: bold; }

.sidebarGroup ul { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; list-style-type: none; }

.sidebarUp a, .sidebarUp a:visited, .sidebarUp a:active { display: block; width: 140px; padding: 4px 0px; margin-top: 1px; vertical-align: top; text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-transform: lowercase; cursor:hand; cursor:pointer; background-color: #f8f1a4; color: #000000;  text-decoration: none;}
.sidebarLi a, .sidebarLi a:visited, .sidebarLi a:active { display: block; width: 140px; padding: 4px 0px; margin-top: 1px; vertical-align: top; text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-transform: lowercase; cursor:hand; cursor:pointer; background-color: #cdebaf; color: #000000; text-decoration: none;}
.sidebarEn a, .sidebarEn a:visited, .sidebarEn a:active { display: block; width: 140px; padding: 4px 0px; margin-top: 1px; vertical-align: top; text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-transform: lowercase; cursor:hand; cursor:pointer; background-color: #e6c0b2; color: #000000; text-decoration: none;}

.sidebarContest a, .sidebarContest a:visited, .sidebarContest a:active { display: block; width: 140px; vertical-align: top; text-align: center; background-color: #F5F5F5; color: #C1C1C1; font-size: 16px; font-weight: bold; cursor:hand; cursor:pointer; text-decoration: none; }

.sidebarUp a:hover { display: block; background-color: #faf04b; text-decoration: none; color: #000000; }
.sidebarLi a:hover { display: block; background-color: #a4f058; text-decoration: none; color: #000000; }
.sidebarEn a:hover { display: block; background-color: #f69274; text-decoration: none; color: #000000; }
.sidebarContest a:hover { display: block; background-color: #FFFFFF; text-decoration: none; color: #C1C1C1; }

.sidebarpmnote { width: 140px; left:0px; top:0px; background: #fffcb2; border: 1px dashed #888888; margin-bottom: 10px; text-align: center;}
.sidebarUs { text-align: center; padding: 10px 0px; font-size:13px; font-family:Arial,Verdana,sans-serif; font-weight:bold;}
a.privmsgtxt { color:#901D1D; text-decoration:none; font-size: 11px; font-weight: bold; }
.completereg { color: #dc143c; font-size: 10px; font-weight: bold; }
.sideformbasic { margin: 1px; font-size: 10px; }
.sidebarUserbox { font-family: Verdana,Arial,sans-serif; font-size:10px; padding: 2px 0px 12px 0px; text-align:center; }


.sidebarBlank { width: 140px; padding: 0px; padding-top: 7px; padding-bottom: 7px; margin-top: 1px; vertical-align: top; text-align: center; }
.sidebarBlank a { width: 140px; font-weight: normal; }
.sidebarBlank a:link { width: 140px; font-weight: normal; }
.sidebarBlank a:active { width: 140px; font-weight: normal; }
.sidebarBlank a:visited { width: 140px; font-weight: normal; }
.sidebarBlank { background-color: #FFFFFF; }




/*Comments*/

.cmtPopupTitle, a.cmtPopupTitle, a.cmtPopupTitle:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 18px; font-weight: bolder; color: #2E4E72;}
a.cmtPopupTitle:hover { color: #3F6692; text-decoration:none; }
.entCmtCrit { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bolder; color: #009900; text-decoration:none;}
.modlogcmt { color: #999999; }


/*forms*/

/* sidebar */
.sideform { background: #FFFFFF; color : navy; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #A9A9A9; border-style: dashed; border-width: 1px; padding: 1px; }
.sideform3 { background: #FFFFFF; color : navy; font: normal 10px Verdana, Arial, Helvetica, sans-serif; border-color : #A9A9A9; border-style: thin; border-width: 1px; padding: 1px; }
.sideform2 { background: #A0CB3D; color : navy; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #A9A9A9; border-width: 1px; }
.sideformX { background: #FFFFFF; color: #383838; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #383838; border-width: 1px; }

/* slag entry page */
.votetxt { font-size: 22px; font-weight: bold; font-style: italic; color: #9A9A9A;}
.votebuttons { font-size: 12px; font-weight: bold; color: #000000; background: #FFF000; background-image: url("http://mechapixel.com/images/slags/vote_buttons_bg.jpg");}
.votegobtn { background: #C7D7E7; color : navy; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #A9A9A9; border-width: 1px; }
.quickcommentbox { background: #ECF1F7; color : navy; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #A9A9A9; border-width: 1px; padding:1px; }
input.quickcommentbutton { background-color: #FAFAFA; font-size: 11px; margin-top:4px; }
input.quickcommentbuttonIE { background-color: #FAFAFA; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; margin-top:4px; padding-top:0px; padding-right:1px; padding-bottom:0px; padding-left:3px;}
.graffcommentbox { background: #EFEFEF; color : #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #7F9253; border-width: 1px; padding:1px; }

/* memberlist page forms */
.memberlistSort { background: #FFFFFF; color : #000000; font: normal 12px Verdana, Arial, Helvetica, sans-serif; border-color : #566E87; border-width: 1px; }
.memberlistSearch { background: #D5E1ED; color : navy; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #566E87; border-width: 1px; }
input.memberlist { background-color: #FAFAFA; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #566E87; border-width: 1px; }

/* all others */
.accessform { color : black; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #A9A9A9; border-width: 2px; }
.dropbox { color : black; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; border: 0px;}
input.liteoption { background-color: #FAFAFA; font-weight: normal; }
input.graffsubmitbar { background-color: #FFD27C; font: normal 12px Verdana, Arial, Helvetica, sans-serif; border-color : #554629; border-width: 1px; padding:2px; }

.faceoffchal { background: #FAFAFA; color : navy; font: normal 10px Verdana, Arial, Helvetica, sans-serif; border-width: 1px; }

.highlighttext { text-decoration:none; background-color:yellow; font-weight:bold; }

input:focus, textarea:focus{
background-color: #ffffc1;
}

/* stash */

.stashsel { background: #C6D7E8; color : #25415D; font: normal 10px Verdana, Arial, Helvetica, sans-serif; border: 0.5px solid #839EB9; padding:1px;}
.stashmenu { font-size: 12px; color: #000000; background-color:#E1E1E1; padding-top:2px; padding-bottom:2px; border: #999999; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px }
input.stashdelete { background: #b22222; color : #FFFFFF; font: normal 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border-color : #800000; border-width: 1px; padding:1px; }

.stashStats1 { background-color: #EEEEEE; font-size: 12px; color: #000000;}
.stashStats2 { background-color: #FFFFFF; font-size: 12px; color: #000000;}
.stashStats1a { background-color: #EEEEEE; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; }
.stashStats2a { background-color: #FFFFFF; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; }


/*frontpage*/

.frontpage { border-bottom: 1px solid #383838; border-top: 1px solid #383838; border-left: 1px solid #383838; border-right: 1px solid #383838; }

#wikihead { position:relative; margin-left:0px; top:0px; padding:0px 0px; height:110px; font-size:1px; height:110px;  }
 html>body #wiki {height:110px;}
#wikihead .wikiSize { display:block; position:absolute; right:0; margin-right:0px; top:6px; text-align:right; width:177px; width:177px; }
 html>body #wiki .wikiSize {width:177px;}

/*the next 3 classes are the exact same as above, but different backgrounds*/
.frontpage2 { border-bottom: 1px solid #383838; border-top: 1px solid #383838; border-left: 1px solid #383838; border-right: 1px solid #383838; /*background-image: url("http://mechapixel.com/images/layout/frontboxbg2.gif");*/}
.frontpage3 { border-bottom: 1px solid #383838; border-top: 1px solid #383838; border-left: 1px solid #383838; border-right: 1px solid #383838; /*background-image: url("http://mechapixel.com/images/layout/frontboxbg2.gif");*/}
.frontpage4 { border-bottom: 1px solid #383838; border-top: 1px solid #383838; border-left: 1px solid #383838; border-right: 1px solid #383838; /*background-image: url("http://mechapixel.com/images/layout/frontboxbg2.gif");*/}

.pollheaderb { background: #000000; font-size: 12px; color: #FFFFFF; }
.pollheaderp { background: #6083A9; font-size: 12px; color: #FFFFFF; }
.featuredslags { background:#6083A9; border-bottom: 1px solid #383838; border-top: 1px solid #383838; border-left: 1px solid #383838; border-right: 1px solid #383838; font-size: 11px; color: #FFFFFF; }
.featUpcoming { font-size: 14px; color:#3F5975; font-weight:bold;}
.featLive { font-size: 14px; color:#008000; font-weight:bold;}
.featEnded { font-size: 14px; color:#DC143C; font-weight:bold;}
.featTime { font-size: 12px; color:#000000;}
 

/*leftbar*/

.sidegreentop { font-size: 10px; font-family:Verdana,Arial; font-weight: bold; color: #000000; background:#A0CB3D; background-image: url("http://mechapixel.com/images/layout/leftsidegreenconcave.gif"); padding-top:5px; } 
.sidegreensub { font-size: 10px; font-family:Verdana,Arial; font-weight: bold; color: #000000; background:#A0CB3D; } 

.notorange { height: 20px; color: #000000; font-size: 10px; font-family:Verdana,Arial; font-weight: bold; background-color: #C7D7E7; padding:0px; }
.menur { background-color: #FAF9FA; font-family: verdana,arial,helvetica,sans-serif;}
.gensmall { margin: 1px 1px; font-size: 10px; }
.sidebarUser a, .sidebarUser a:active, .sidebarUser a:visited { font-size:13px; font-family:Arial,Verdana,sans-serif; font-weight:bold; }
.sidebarUser a:hover { text-decoration: none; }


/*rightbar*/

.rightsubbar { background: #9999cc; letter-spacing: -0.03em; font-size: 14px; color: #FFFF99; }

/*links*/

.linkcats { background: #F6DE6E; font-weight: bolder; font-size: 11px; color: #2D220D;}

/*polls*/

.pollchoiceback { background: #a9a9a9; font-size: 12px; font-weight: bold; color: #FFFFFF;}
a.pollchoiceback, a.pollchoiceback:visited { background: #a9a9a9; font-size: 12px; font-weight: bold; color: #EFEFEF;}
.pollchoiceinner { background: #FFFFFF; font-size: 11px; color: #000000;}
.polls { background: #EFEFEF; font-size: 11px; color: #000000;}

/*faq*/

/*.faq { background: #FFFFFF url("http://mechapixel.com/images/layout/faq.gif") no-repeat center }*/

/* articles (comments are similar to slagComments */

.artCommentsH { background: #C7D7E7; font-weight: bold; font-size: 14px; color: #42474D; padding:2px; border: #42474D; border-style: solid; border-width: 1px}
.artComments { background: #ECF1F7; font-size: 12px; color: #000000; border: #42474D; border-style: solid; border-width: 1px }
.artcmtuser, a.artcmtuser, a.artcmtuser:visited { font-size: 13px; font-weight: bolder; color: #42474D; text-decoration: none; }
.artcmttime {font-size:12px; color:#42474D;}

/* tournament */

.tournLink a.tournLink { background: #EDE7F8; font-family: Verdana,Arial; font-size: 11px; color: #3A2272; text-decoration:none; padding:4px; padding-left:9px; padding-right:9px; border: #3A2272; border-style: dashed; border-width: 1px }
.tournLinkOn a.tournLinkOn { background: #FFFFFF; font-family: Verdana,Arial; font-size: 11px; color: #3A2272; text-decoration:none; padding:4px; padding-left:7px; padding-right:7px; border: #3A2272; border-style: dashed; border-width: 1px }
a.tournLink:hover { background: #F0EBFA; color: #ACA9B2; border: #ACA9B2; border-style: dashed; border-width: 1px; text-decoration: none;}


/* contests page */

.contestBarS { background: #A3C3E6; font-weight: bold; font-size: 14px; color: #36414C; border: #36414C; border-style: solid; border-width: 1px}
.contestAreaS { background: #E0EBF6; /*DFEDBE;*/ border: #36414C; border-width: 1px; border-style: solid; }
.contestBarG { background: #FFD27C; font-weight: bold; font-size: 14px; color: #554629; border: #554629; border-style: solid; border-width: 1px; }
.contestAreaG { background: #FFF0D3; font-size: 12px; color: #000000; border: #554629; border-style: solid; border-width: 1px }
.contestBarF { background: #A3C3E6; font-weight: bold; font-size: 14px; color: #36414C; border: #36414C; border-style: solid; border-width: 1px}
.contestAreaF { background: #E0EBF6; font-size: 12px; color: #000000; border: #36414C; border-style: solid; border-width: 1px }
.contestBarV { background: #E1C6ED; font-weight: bold; font-size: 14px; color: #4B424F; border: #4B424F; border-style: solid; border-width: 1px}
.contestAreaV { background: #F5ECF9; font-size: 12px; color: #000000; border: #4B424F; border-style: solid; border-width: 1px }
.contestInfoz { background: #FFFFFF; border: #000000; border-width: 1px; border-style: solid; font-size: 12px; color: #000000;}
.contestStat { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; }

/* contest listing bars */
.contestHeadS, .contestHeadS a, .contestHeadS a:hover, .contestHeadS a:active, .contestHeadS a:visited { background: #A3C3E6; color: #36414C; font-weight: bold; font-size: 11px; padding: 3px; }
.contestHeadG, .contestHeadG a, .contestHeadG a:hover, .contestHeadG a:active, .contestHeadG a:visited { background: #FFD27C; color: #554629; font-weight: bold; font-size: 11px; padding: 3px; }
.contestHeadV, .contestHeadV a, .contestHeadV a:hover, .contestHeadV a:active, .contestHeadV a:visited { background: #E1C6ED; color: #4B424F; font-weight: bold; font-size: 11px; padding: 3px; }


/*slags*/

.slaghead { background: #A3C3E6; font-size: 14px; font-weight: bold; color: #000000; }
.slagUpcoming { font-size: 13px; color:#3F5975;}
.slagLive { font-size: 13px; color:#008000; font-weight:bold;}
.slagEnded { font-size: 12px; color:#DC143C; font-weight:bold;}
.slagTime { font-size: 12px; color:#000000; font-weight:bold;}

.volOverallH { background: #E1C6ED; font-weight: bold; font-size: 14px; color: #4B424F; border: #4B424F; border-style: solid; border-width: 1px}
.volOverallBox { background: #F5ECF9; border: #4B424F; border-width: 1px; border-style: solid; }

.volClubhouse a.volClubhouse { background: #F5ECF9; font-size: 13px; color: #4B424F; font-weight:bold; text-decoration:none; padding:5px; border: #4B424F; border-style: dotted; border-width: 1px }
a.volClubhouse:hover { background: #FFC197; color: #800000; border: #800000; border-style: dotted; border-width: 1px}

.slagOverallH { background: #A3C3E6; font-weight: bold; font-size: 14px; color: #36414C; border: #36414C; border-style: solid; border-width: 1px}
.slagOverallBox { background: #E9F5CE; /*DFEDBE;*/ border: #36414C; border-width: 1px; border-style: solid; }

.slagInfoBox { background: #FFFFFF; border: #000000; border-width: 1px; border-style: solid; font-size: 12px; color: #000000;}
.slagOrigBox { background: #FFFFFF; border: #000000; border-width: 1px; border-style: solid; }

.slagPageUpcoming { font-size: 12px; color:#3F5975;}
.slagPageLive { font-size: 12px; color:#008000;}
.slagPageEnded { font-size: 12px; color:#DC143C;}

.slagPageLinksTxt { font-size: 16px; font-weight: bolder; font-style: normal; color: #BEBEBE; }

/* slag comments */
.entThumbColumnH { background: #FFD27C; font-weight: bold; font-size: 14px; color: #554629; padding:2px; border: #554629; border-style: solid; border-width: 1px}
.entThumbColumn { background: #FFF6E0; font-size: 12px; color: #000000; border: #554629; border-style: solid; border-width: 1px }
.entThumbCreate a.entThumbCreate { background: #FFD27C; font-size: 13px; color: #554629; font-weight:bold; text-decoration:none; padding:5px; border: #554629; border-style: dotted; border-width: 2px }
a.entThumbCreate:hover { background: #FFC197; color: #800000; border: #800000; border-style: dotted; border-width: 2px}

.slagCommentsH { background: #C7D7E7; font-weight: bold; font-size: 14px; color: #42474D; padding:2px; border: #42474D; border-style: solid; border-width: 1px}
.slagComments { background: #ECF1F7; font-size: 12px; color: #000000; border: #42474D; border-style: solid; border-width: 1px }
.slagcmtuser, a.slagcmtuser, a.slagcmtuser:visited { font-size: 12px; font-weight: bolder; color: #42474D; text-decoration: none; }
.slagcmttime {font-size:12px; color:#42474D;}

.slagEntCommentsH { background: #C7D7E7; font-weight: bold; font-size: 12px; color: #42474D; padding:2px; border: #42474D; border-style: solid; border-width: 1px}
.slagEntInfoH { background: #FFD27C; font-weight: bold; font-size: 12px; color: #554629; padding:2px; border: #554629; border-style: solid; border-width: 1px}
.slagEntInfo { background: #FFF6E0; font-size: 12px; color: #000000; border: #554629; border-style: solid; border-width: 1px; }

.slagEntScrapsH { background: #A0CB3D; font-weight: bold; font-size: 12px; color: #253403; padding:2px; border: #253403; border-style: solid; border-width: 1px}
.slagEntScraps { background: #E9F5CE; /*DFEDBE;*/ border: #253403; border-width: 1px; border-style: solid; }


/* slag voter stats */
.slagvotestatH { background: #DDDDDD; font-size: 12px; font-weight:bold; color: #000000; border: #000000; border-style: solid; border-width:0px; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px;}
.slagvotestatF { background: #DDDDDD; font-size: 12px; font-weight:bold; color: #000000; border: #000000; border-style: solid; border-width:0px; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px;}
.slagvotestats { font-size: 12px; color: #000000; }


/* Graffiti */

.graffOverallBar { background: #FFD27C; font-weight: bold; font-size: 14px; color: #554629; border: #554629; border-style: solid; border-width: 1px; }
.graffOverallBar a { color: #554629; border-width: 0px; text-decoration:none; }
.graffOrigArea { background: #FFF0D3; font-size: 12px; color: #000000; border: #554629; border-style: solid; border-width: 1px }
.graffEntCreate a.graffEntCreate { background: #FFD27C; font-size: 13px; color: #554629; font-weight:bold; text-decoration:none; padding:5px; border: #554629; border-style: dotted; border-width: 1px }
a.graffEntCreate:hover { background: #FFC197; color: #800000; border: #800000; border-style: dotted; border-width: 1px}
.graffInfoArea { border: #554629; border-width: 0px; border-left:1px; border-style: solid; }
.graffInfo { background: #FFFFFF; padding:5px; padding-left:8px; font-family: verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#4A3801; border: #554629; border-style: dotted; border-width: 1px}
.graffInfoTxt { background: #FFF0D3; font-size: 12px; color: #4A3801; }
.graffInfoTxt a, .graffInfoTxt a:active, .graffInfoTxt a:visited { color: #4A3801; text-decoration: none; }
.graffInfoTxt a:hover { text-decoration: underline; }
.graffOrigLink { background: #FFFFFF; font-size: 10px; color: #999999; padding:2px; }
.graffOrigLink a { color:#999999; }
.graffOrigLink a:hover { text-decoration:none; color:#901D1D; }

.graffEntCmtTxt { color:#000000; font-size: 12px; }
.graffEntCmtTxt a { color:#000000; font-size: 12px; text-decoration: underline;}

.graffPrevTxt { font-size: 12px; color:#4A3801;}
.graffLiveTxt { font-size: 12px; color:#008000;}
.graffClosedTxt { font-size: 12px; color:#DC143C;}

.graffPagilinks a {color:#000000;}
.graffPagilinks a:hover {text-decoration:none; background-color: #FFD27C;}

.graffEntPost { background: #FFFFFF; border: #848F9A; border-width: 1px; border-style: dashed; }
.graffEntFoot { background: #FFFFFF; color: #999999; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; padding-bottom:0px; padding-top:3px;}
.graffEntBar { background: #C7D7E7; font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; color: #42474D; font-weight:bold; padding-left:7px; vertical-align: middle; }
.graffEntBar a { color: #42474D; }
.graffEntBar a:hover { text-decoration:underline; }
.graffEntTime { font-size: 11px; }
.graffEntImage { background: #FFFFFF; font-size: 12px; color: #000000; padding:7px;}
.graffEntLink { font-size: 10px; color: #999999; padding:2px; }
.graffEntLink a { color:#999999; }
.graffEntLink a:hover { text-decoration:none; color:#901D1D; }
.graffCmtsTitle { padding:5px; padding-left:8px; padding-top:8px; font-family: verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#585F66; }
.graffEntComments { background: #FFFFFF; font-size: 12px; color: #000000; padding:0px; }

.graffCmtPost { background: #FFFFFF; border: #7F9253; border-width: 1px; border-style: dashed; }
.graffCmtBar { background: #BFDC7D; font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; color: #3F4929; font-weight:bold; padding-left:7px; padding-right:4px; vertical-align: middle; }
.graffCmtBar a { color: #3F4929; }
.graffCmtBar a:hover { text-decoration:underline; }
.graffCmtText { background: #E9F3D3; font-size: 12px; color: #000000; padding-left:8px; padding-right:7px; padding-top:10px; padding-bottom:8px;}


/* user search popup */
.searchBG	{ background-color: #FFFFFF; border: 0px #333333 solid; }
th.searchPopUp {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 25px; font-size: 12px; border-width: 1px 1px 0px 1px; }
td.searchRow1 { background-color: #EEEEEE; }
.searchGenMed { font-size : 11px; }
.searchGenSmall { font-size : 10px; }
.searchGen,.searchGenMed,.searchGenSmall { color : #000000; }
a.searchGen,a.searchGenMed,a.searchGenSmall { color: #333333; text-decoration: none; }
a.searchGen:hover,a.searchGenMed:hover,a.searchGenSmall:hover	{ color: #000000; text-decoration: underline; }
input.searchPost, textarea.searchPost, select {	background-color : #FFFFFF; }

/* mouseover popup contest description */
.popover { padding: 6px; font-family:Verdana,Arial; font-size:11px; border: 1px solid #776853; }
.popoverTitle { font: 1.2em Tahoma, Verdana, Arial, sans-serif; color: #776853; font-weight: bold; margin-top: 11px; margin-bottom: 4px;	}
.popoverBorderDot { height: 1px; line-height: 1px; font-size: 1px; margin: 0px; margin-top:3px; margin-bottom:4px; padding: 0px; background: url(http://mechapixel.com/images/layout/popdots.gif) repeat-x; }

/*history*/

.histHead { background: #A3C3E6; font-size: 18px; font-weight: normal; color: #000000; padding-top: 1px; padding-bottom: 3px;}
.histBlogHead { background: #C7D7E7; font-size: 13px; font-weight: bold; color: #192E44;}
.histTitle { font-weight: bold; font-size: 15pt; font-style: normal; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.histInfo { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: black; text-decoration: none }
.histInfo2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: black; text-decoration: none }
.histInfo2:hover { color: black; text-decoration: underline; }
.histStatHeader, a.histStatHeader, a.histStatHeader:visited { font-weight:  bold; font-size: 9pt; font-style: normal; font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #c0c0c0; }

.historytab, a.historytab { background: #DDDDDD; font-size: 13px; font-family: Verdana,Arial; padding-top: 6px; }
.historytab:hover, a.historytab:hover { background: #e8e8e8; }

.histEntChoose a.histEntChoose { background: #DFEDBE; font-family: Verdana,Arial; font-size: 12px; color: #354314; text-decoration:none; padding:5px; padding-left:9px; padding-right:9px; border: #354314; border-style: dashed; border-width: 1px }
a.histEntChoose:hover { background: #F4F9E9; color: #A2A69B; border: #A2A69B; border-style: dashed; border-width: 1px; text-decoration: none;}

.histEntHeader, a.histEntHeader { background: #F6DE6E; font-weight: bolder; font-size: 12px; color: #2D220D; text-decoration:none; }
a.histEntHeader:hover { text-decoration:underline; }

.slagRow, a.slagRow, a.slagRow:visited { background: #D5E1ED; font-family: verdana,helvetica,sans-serif; font-weight: bold; font-size: 10px; color: #90A6BD; text-decoration: none; padding-top:1px; padding-bottom:1px;}
/* lightest color-|  A2B8CE  90A6BD  7793B0  566E87  |-darkest color */
a.slagRow:hover { color: #425262; text-decoration:none; }
.histEntLink, a.histEntLink, a.histEntLink:visited { color: #000000; text-decoration: none; }
a.histEntLink:hover { color: #dc143c;  text-decoration:none; }

.statsHeader { background: #E7EBEF; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #2E4E72; border: #2E4E72; border-style: solid; border-width: 1px; padding:2px;}
.statsExplain { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #2E4E72; }
.statsExplain a { text-decoration:none; }
.statsExplain a:hover { color: #dc143c; }



.slagVotesRow, a.slagVotesRow, a.slagVotesRow:visited { background: #D5E1ED; font-family: verdana,helvetica,sans-serif; font-weight: bold; font-size: 11px; color: #566E87; text-decoration: none; padding-top:3px; padding-bottom:3px;}
/* lightest color-|  A2B8CE  90A6BD  7793B0  566E87  |-darkest color */

a.slagVotesRow:hover { color: #425262; text-decoration:none; }

.img-shadow {
  clear: both;
  float:left;
  background: url(/images/layout/borders/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/layout/borders/shadow.gif) no-repeat bottom right;
  margin: 20px 0 0 17px !important;
  margin: 20px 0 0 8px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}


/* rounded table thingys */
table.round { }
td.round-top { height: 16px;  background-image: url(http://mechapixel.com/images/layout/borders/rounded/top.gif)}
td.round-topRight { width: 16px; height: 16px; background-image: url(http://mechapixel.com/images/layout/borders/rounded/topRight.gif)}
td.round-right { width: 16px; background-image: url(http://mechapixel.com/images/layout/borders/rounded/right.gif)}
td.round-bottomRight { width: 16px; height: 16px; background-image: url(http://mechapixel.com/images/layout/borders/rounded/bottomRight.gif)}	
td.round-bottom { height: 16px; background-image: url(http://mechapixel.com/images/layout/borders/rounded/bottom.gif)}
td.round-bottomLeft { width: 16px; height: 16px; background-image: url(http://mechapixel.com/images/layout/borders/rounded/bottomLeft.gif)}	
td.round-left { width: 16px; background-image: url(http://mechapixel.com/images/layout/borders/rounded/left.gif)}
td.round-topLeft { width: 16px; height: 16px; background-image: url(http://mechapixel.com/images/layout/borders/rounded/topLeft.gif)}			 
td.round-topLeftTitle { width: 16px; height: 12px; background-image: url(http://mechapixel.com/images/layout/borders/rounded/topLeftTitle.gif)}			 
td.round-center { background-color: white  }


/* memberlist */

.membersCols, a.membersCols { background: #D5E1ED; font-weight: bold; font-size: 11px; color: #566E87; text-decoration: none; padding-top:2px; padding-bottom:2px;}
/* lightest color-|  A2B8CE  90A6BD  7793B0  566E87  |-darkest color */
a.membersCols:hover { color: #425262; text-decoration:none; }
.membersRow { background: #F6DE6E; font-weight: bold; font-size: 11px; color: #2D220D; padding-left:4px;}
.membersName, a.membersName { font-size: 12px; text-decoration: none; }
a.membersName:hover { text-decoration: underline; }


/*graffiti*/

#graffsub { position: relative; margin-left: auto; margin-right: auto; background: #FFFFFF; top: 0px;}
#graffinfo { top: 0px; left: 0px; padding-left: 5px; padding-right: 5px; margin-top: 0px; padding-top: 0px;}

/*contests*/
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

#dhtmltooltip{
position: absolute;
left: -200px;
width: 150px;
border: 1px solid black;
padding: 8px;
background-color: #fff8dc;
visibility: hidden;
z-index: 100;
text-align: left;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -200px;
z-index: 101;
visibility: hidden;
}
