/* Start of CMSMS style sheet 'new_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;
}

.imgrep {
  display:-moz-inline-box;
  display:inline-block;
  background:transparent none 0 0 no-repeat;
  text-indent:-3000px;
}

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

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

#nav {
      /* height:37px;*/
       width:100%;
       position:absolute;
       top:120px;
       left:15px
	
}

#nav ul {
	list-style:none;
}

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


/***** SOCIAL MEDIA LINKS *****/
#social {
    list-style:none;
    width:230px;
   position:absolute;
   bottom:10px;
   right:20px;
}

#social-inner {
    list-style:none;
    width:230px;
    position:absolute;
    bottom:145px;
    //bottom:135px;  
    right:20px;

}

#social li, #social-inner li {
    float:left;
    padding:0 10px;
}

/***** social media links *****/

/***** MENU IN CONTENT ON HOME PAGE *****/
#home-menu {
   list-style:none;
   position:absolute;
   bottom:150px;
   left:10px;
}

#home-menu li {
     float:left;
     display:block;
}

#home-menu li a {
    display:block;
    padding:5px 0;
}

#news-link {
    width:123px;
    height:26px;
    margin:0 20px 0 0;
}

#champions-link {
    width:143px;
    height:26px;
    margin:10px 40px 0 0;    
}

#sponsors-link {
    width:143px;
    height:26px;
}



/***** menu in content on home page *****/

#main_content {
	height:561px;
	width:100%;
	background:url(images/new-main-home-bg.jpg) no-repeat;
}

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

#content {
       padding:10px;
}

#footer {
	height:201px;
	width:100%;
	background:url('/images/inner-footer-bg.jpg');
	text-align:center;
        padding:10px 0 0 0;
        border-top:2px solid black;
        position:relative;
}

#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 {
      width:900px;
      heght:111px;
      margin-left:25px;
      position:absolute;
      left:1px;
      bottom:10px;

}

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

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

#video {
      position:absolute;
      top:200px;
      right:30px;
}

.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 'new_oo_styles' */

