@charset "utf-8";
/* CSS Document */

body { background-image:url(../img/builttofight-main2.jpg); background-position: top center; background-repeat:no-repeat; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#000000; }

#wrapper { margin-top: 0px; margin-left: auto; text-align: center; height: auto; }
#main { margin-left:auto; width:800px; margin-right:auto; padding-right: 3px; height:590px; }

a:link, a:visited { color: #FFFFFF; text-decoration: none; }
a:hover, a:active { color: #FFFF99; text-decoration: none; }

a img { border: none; }
p { margin: 0; padding: 7px 0 0 0; }
h1 { font-size: 30px; font-weight: bold; text-align:right; margin: 3px 15px 2px 0; padding:0; font-variant: small-caps; letter-spacing: -1px; color: #000000; }
ol li { margin-bottom: 7px; }
ul { margin: 5px; }
ul li { margin-left: 25px; }

#topbar { position: relative; top: 92px; left: 0px; right: auto; width: 800px; height: 37px; background-image: url(../img/topbar.png); background-position: left; background-repeat:no-repeat; margin:0; padding:0; z-index: 500; }
.topbarmenu { text-align: center; padding: 0 20px 0 20px; font-size: 14px; }
div .topbarmenuitem { color: #FFFFFF; text-align: center; float:left; padding: 10px 25px 10px 25px; margin:0; background-color: transparent; background-image: none; }
div .topbarmenuitem:hover { color: #FFFFFF; text-align: center; float:left; padding: 10px 25px 10px 25px; margin:0; background-color: transparent; background-image: url(../img/topbar-hover.png); background-repeat:repeat; z-index: 600; cursor: pointer; }

#fighter { float:right; position: relative; top: -30px; right: 0px; z-index: 400; }

#content { position: relative; top: 96px; right: auto; bottom: auto; left:auto; width: 450px; height: 454px; float:right; padding-right: 10px; text-align: left; font-size: 13px; overflow: auto; }

#sidebar { position:relative; left: 0px; top: 96px; width: 125px; height: 454px; float: left; text-align: left; font-size: 11px; font-weight: bold; }
div .sidebaritem { color: #000000; text-decoration: none; background-image: none; padding: 6px 0 6px 10px; margin: 0; background-color: transparent; }
div .sidebaritem:hover { color: #000000; text-decoration: underline; background-image: url(../img/sidebar-hover.png); background-repeat:repeat; z-index: 600; padding: 6px 0 6px 10px; margin: 0; cursor: pointer; }
.sidebaritem a, .sidebaritem a:visited, .sidebaritem a:hover, .sidebaritem a:active { color:#000000; }

#newstitle { position: relative; top: 249px; left: auto; float: left; width: 190px; height: 24px; text-align: center; font-size: 18px; font-weight: normal; color: #FFFFFF; }
#news { position: relative; top: 249px; left: auto; float: left; width: 190px; height: 277px; overflow: hidden; text-align: left; font-size: 10px; font-weight: normal; color: #000000; text-align: justify; }

.clear { clear: both; height: 0px; }

#footer { position: relative; left: 0px; right: auto; top: -22px; width: 800px; height: auto; text-align: left; font-size: 12px; }
#footer2 { position: relative; left: 0px; right: auto; top: 99px; width: 800px; height: auto; text-align: left; font-size: 12px; }

.copyright { float:left; padding-top: 5px; }
.social { float: right; }
.social img { padding-left: 15px; }

.form { font-size: 11px; margin: 0; padding: 0; border: none; font-weight: bold; line-height: 13px; }
.form a:link, .form a:visited { color: #000000; }
.form a:hover, .form a:active { color: #FFFF99; }
.form input { font-size: 11px; height: 14px; }
.form select { font-size: 11px; height: 18px; }
.form option { font-size: 11px; height: 14px; }
.form textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.formerror { border: 1px solid red; background-color : #FFFFCC; font-size: 11px; font-weight: bold; padding: 0 5px 0 5px; width: auto; }
.bord { border: 1px solid #CC0000; padding: 3px; }