body { font:62.5% Arial; 
background:transparent url("images/ragefightclub_wrapperbg.png") fixed; 
text-align:center;}
/*text-align:center added to center tables in IE*/

a{color:#003366}
a:hover{color:#333333}

#page-wrapper { 
margin:0 auto; 
width:930px; 
border-left:10px solid #000;
 border-right:10px solid #000; 
 text-align:left;}

#white-rap {
    width: 850px;
    margin: 0 auto 2.5em;
    padding: 0 15px;
    background-color: #fff;
    border: solid #990000;
    border-width: 0 3px;
   border-bottom: 2px solid #993333;
    text-align: left;
   -moz-border-radius: 11px 11px 11px 11px;
}

#black-rap {
    width: 850px;
    margin: 0 auto 2.5em;
    padding: 0 15px;
    background-color: #000;
    border: solid #990000;
    border-width: 0 3px;
   border-bottom: 2px solid #993333;
    text-align: left;
   -moz-border-radius: 11px 11px 11px 11px;
}

/*for IE table centering*/
table.center {margin-left:auto; margin-right:auto;}

#header { width:930px; background: transparent url("images/ragefightclub_headerbg.png") no-repeat; position:relative; height:102px; margin:0 auto; }
#header img { left:8px; top:10px; position:absolute; }
#header h1 a { text-decoration:none; }

#navigation  { width:930px; height:27px; background:transparent url("images/ragefightclub_navbg.png") no-repeat; margin:0 auto; }
#navigation ul li { float:left; display:inline; padding:7px 0; border-right:1px solid #1E1F22; font-family:Arial; font-size:10px; text-transform:uppercase; }
/* #navigation ul li a.first { font:Arial 1.2em bold; text-transform:uppercase; text-decoration:none; padding: 8px 8px; color:#fff; border:0px; } */
#navigation ul li a { text-decoration:none; padding: 3px 3px; color:#fff; }
#navigation a:hover {color:#FDC200;text-decoration:none;}

#banner-index { width:930px; height:281px; background:#000 url("images/banner_index.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-index h2 { font-family:Arial; font-size:3.2em; font-weight:normal; color:#fff; width:500px; padding:110px 0 0 88px; }
#banner-index h2 span { font-weight:bold; }

#banner-fitness2 { width:930px; height:281px; background:#000 url("images/banner_fitness2.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-amen { width:930px; height:281px; background:#000 url("images/banner_amen.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-boxing { width:930px; height:281px; background:#000 url("images/banner_muaythai4.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-contactus { width:930px; height:281px; background:#000 url("images/banner_contactus.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-grappling { width:930px; height:281px; background:#000 url("images/banner_grappling.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-wearrage { width:930px; height:281px; background:#000 url("images/banner_wearrage.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-kickboxing { width:930px; height:281px; background:#000 url("images/banner_kickboxing.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-pt { width:930px; height:281px; background:#000 url("images/banner_pt.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-testi { width:930px; height:281px; background:#000 url("images/banner_testi.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-kidsma { width:930px; height:281px; background:#000 url("images/banner_kidsma.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-instructors { width:930px; height:281px; background:#000 url("images/banner_instructors.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-tanning { width:930px; height:281px; background:#000 url("images/banner_tanning.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-gallery{ width:930px; height:281px; background:#000 url("images/banner_gallery.jpg"); border-bottom:1px solid #fff; margin:0 auto; }
#banner-signup { width:930px; height:281px; background:#000 url("images/banner_signup.jpg"); border-bottom:1px solid #fff; margin:0 auto; }

#form-box { margin-top:5px; padding-left:5px; background:#fafafa; }
#form-box h4 { height:25px; line-height:25px; text-indent:10px; font-size:14px; padding:0 !important; margin-top:10px; margin-bottom:5px; background:#f1f1f1; }
#form-box fieldset { width:90%; margin:0 auto; }
#form-box fieldset.text p { width:auto; float:left; margin:5px;padding:0; }
#form-box fieldset.text p label { display:block; }

#form-box fieldset.checkbox p { margin-bottom:10px; }
#form-box .button { text-align:left; padding:8px 0; background:#f1f1f1; }
#form-box .button button { margin-left:20px; font-size:14px; padding:3px; }

#content { width:930px; background:transparent url("images/ragefightclub_mainbg.png"); border-bottom:1px solid #000; margin:0 auto;  position:relative;}
 
#sidebar { width:187px; float:left; }
#sidebar a img.takeaquicktour { border-bottom:1px dotted #fff; }
#sidebar a img.signup { padding:0 0 90px 0; }
#sidebar  p { position:absolute; left:0px; bottom:0; font-family:Arial; color:#8D8C8D; font-size:1.1em; padding:0 20px 10px 20px;  width:144px; }
#sidebar  p span { font-size:1.1em; color:#fff; }
 
#main { width:743px; float:left; background:transparent url("images/ragefightclub_contentbg.png") repeat-y top left; padding:0 0 90px 0; }
* html  #main { width:740px; float:left; background:transparent url("images/ragefightclub_contentbg.png") repeat-y top left; padding:0 0 10px 0; }
#main h3 { font-size:2em; color:#4B0302; font-family:Arial; padding:35px 0 10px 30px; text-transform:uppercase; background:transparent url("images/ragefightclub_pageflip.png") no-repeat top left; }
#main p { font-size:1.2em; color:#000; font-family:Arial; margin-bottom:10px; padding:0 15px 0 30px; }
#main ul.wdisc { margin:0 0 10px 45px; }
#main ul.wdisc li { font:1.2em Arial; color:#000; list-style:disc; }
#main ul { margin:0 0 10px 45px; }
#main ul li { font:1.2em Arial; color:#000; }
#main address { font:16px Arial; color:#000; padding:0 0 0 30px; margin-bottom:5px;  }
#main address a { color:#000; }
#main h4 { font:1.4em Arial; color:#000; padding:5px 0 10px 30px; }
#main blockquote { font-size:1.3em; color:#000; font-family:Arial; margin-bottom:10px; padding:0 40px 0 40px; }
#main span { font:1.2em Arial; color:#000; padding:0 0 0 30px; }
#main p em { font-weight:bold; }

#gmap { width:425px; margin-left:30px; border:2px solid #ccc; background:ccc; }
#gmap small { display:block; padding:4px 0; text-indent:15px; }

#footer { width:930px; margin:0 auto; background:#101013; clear:both  }
#footer p { text-align:right; font-family:Arial; font-size:1em; color:#fff; padding:35px 10px 15px 0; letter-spacing:0.1em; }
#footer-dropshadow { width:950px; margin:0 auto; background:transparent url("images/ragefightclub_footerdropshadow.png"); height:20px; }
#footer a { text-decoration:underline; padding: 0px 0px; color:#fff; }
#footer a:hover {color:#FDC200;}

.clear { clear:both; }
