/* Start of CMSMS style sheet 'oo_styles' */
/*Operation Octagon Styles*/

/*Normalizing Pages*/

body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p {
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}

/*End Normalizing*/

a img {
       border:none;
}

a {
   color:#BE4935;
   text-decoration:none;
}

a:visited {
   color:#BE4935;
   text-decoration:none;
}

a:hover{
   color:#BE4935;
   text-decoration:underline;
}

body {
      font-family:arial;
      font-size:12px;
      background:#000000; 
}

p {
    padding:10px 0;
}

#page_wrapper {
         position:relative;
	 width:950px;
         margin:10px auto;
         border:1px solid white;
}


.splash {
    background:url(images/splash_bg.jpg) repeat-x;
    background-color:#000000;
}


#splash_content h3 {
      text-align:center;
      font-size:30px;
}

h2 {
       font-size:24px;
       padding:10px 0;
}

h3 {
       font-size:18px;
       padding:10px 0;
}

.accessibility {
	position:absolute;
	top:-3000px;
}

#header {
	height:114px;
	width:100%;
	background:url(images/header.gif) no-repeat;
}

#nav {
	height:37px;
	width:100%;
	background:#231F20;
}

#nav ul {
	list-style:none;
}

#nav ul li {
	float:left;
	padding:0;
}

#home-nav {
       list-style:none;
       margin:10px 0 0 -5px;         

}

#home-nav li {
      float:left;
      margin:0 5px;
}

#main_content {
	height:487px;
	width:100%;
	background:url(images/main_background_home.jpg) no-repeat;
}

#inner_content {
	width:100%;
	background:url(images/main_background.jpg) repeat-x;
        background-color:#efefef;
}       

#content {
       padding:10px;
}

#footer {
	height:80px;
	width:100%;
	background:#231F20;
	text-align:center;
        padding:10px 0 0 0;
}

#sponsors img, #sponsors2 img {
     border:none;
}

#sponsors {
      position:absolute;
       top:540px;
      width:902px;
      heght:111px;
      padding:0 0 0 35px;
      margin:0;
}

#sponsors ul {
      list-style:none;
}


#sponsors ul li{
       float:left;
       margin:0 20px 0 0;
       padding:2px;
       border:2px solid #231F20;
       height:82px;
       width:100px;
       background-color:#C2B49A;
}

#sponsors2 {
      background:url(images/inner_background.gif) no-repeat;
      width:915px;
      heght:111px;
      padding:0 0 0 35px;
      margin:0;
}


#sponsors2 ul {
     list-style:none;
     height:111px;
}

#sponsors2 ul li {
       float:left;
       margin:12px 20px 0 0;
       padding:2px;
       border:2px solid #231F20;
       height:82px;
       width:100px;
       background-color:#C2B49A;
}



#video {
      position:absolute;
      top:180px;
      left:50px;
}

.smallText {
     padding:15px 0 0 0;
}

#westhost {
     width:100%;
     text-align:center;
     padding:5px 0 0 0;
}

#westhost a {
     font-size:10px;
     text-decoration:none;
     color:#484848;
}

#westhost a:visited {
     color:#484848;
}

#westhost a:hover {
     font-size:10px;
     text-decoration:none;
     color:#ffffff;
}

.registrationform {
     background:url(images/chain_background.jpg) no-repeat;
     width:500px;
     height:220px;
     margin:0 auto;
     padding:10px;
     clear:both;
     border:1px solid black;
}

label {
     font-weight:bold;
}

.registrationform div {
     padding:5px 0;
}

.registrationform div label {
     display:block;
}


.left_col {
   float:right;
}

.right_col {
   float:left;
}

.registration_submit {
   float:right;
   clear:both;
}

.contactform {
       background:url(images/contact_image.jpg) no-repeat;
       background-position:right;
       height:350px;
}

.error_message ul {
    list-style:none;
    color:red;
}
 
.fighter_image {
    width:200px;
}

.fighter_desc {
    text-align:left;
}

.fighters img, .champions img, .sponsors img {
   border:1px solid black;
 }

#fighter_wrapper {
   margin-left:50px;
   text-align:center;
}

.fighters h4 {
    padding:10px 0;
}

#t_shirt_badge {
    position:absolute;
    top:-50px;
    left:450px;
}

.price {
    position:relative;
    left:300px;
    font-size:30px;
    top:-30px;
    margin-top:-25px;
}

.small_text {
    font-size:10px;
    font-weight:normal;
}

/***** COMMENT MODULE *****/

#comments {
     margin:20px 0 0 0;
     
}

#comments ul {
     list-style:none;
     
}

#comments ul li {
     margin:10px;
     background-color:#ffffff;
     padding:10px;
     border:1px solid #000000; 
}

#comments ul li strong {
     display:block;
 }

/***** comment module *****/

/* End of 'oo_styles' */

