/* Fearless Fighting Championship Css */


/* Start of Global Site Settings */
body { 
       background: #810808 url(/images/bgs.jpg) repeat-x; 
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   padding: 0 0 0 0; 
       margin: 0 0 0 0; 
}

a:link { 
	font-weight: 500; background: none transparent scroll repeat 0% 0%; text-decoration: none; color: #ffffff;  }
a:visited {
	font-weight: 500; background: none transparent scroll repeat 0% 0%; text-decoration: none;	color: #ffffff; }
a:hover {
	font-weight: 500; background: none transparent scroll repeat 0% 0%; text-decoration: none;	color: #FF0000; }
a:active {
	font-weight: 500; background: none transparent scroll repeat 0% 0%; text-decoration: none;	color: #ffffff; }
	

/* End of Global Site Settings */


#wrapper { 
           background:#000; 
           width: 780px; 
		   margin: 0 auto;
		   border: 5px solid #000;
}  	

#left-Design { 
       	   position:absolute;
   	       top: 0;
	       left: 0;
           float: left;
	       z-index: 0;
}

#right-Design { 
       	   position:absolute;
	       top: 0;
	       right: 0;
	       float: right;
	       z-index: 1;
}

.clear { 
           clear:both;
}


#header { 
          background: #ffffff url(/images/header.jpg) no-repeat center; 
          width: 100%; 
		  margin: 0 0 0 0;
		  height: 15.8em; 
		  border: 0px solid #ccc;
}

#header img { 
          margin: 15px 0 0 15px; 
          border:none; 
}


/* Start of Top Navigation Control */
#navtop   { background: #ffffff url(../images/topnav-bgs.jpg) repeat-x;  height: 33px; width: 780px; border-bottom: 2px solid #000 }
#navtop a { margin:0 0 0 25px;  text-decoration:none; color:#000000; }
#navtop a:hover { color: #FF0000; }
#navtop img { float:left; display:inline; border: 0px solid #ffffff}
#navtop ul { font: .95em Verdana, Arial, Helvetica, sans-serif; width: 700px; margin:0 15px 0 2px; padding: 12px 0 0 0; border: 0px solid #fff; }
#navtop li {float: left; display:inline; margin: 0 10px 0 0; text-decoration:none; list-style:none; }
/* End of Top Navigation Control */


/* Start Main Contents */
div.main-content { background:#000;  border: 0px solid #000; }
div.main-content p  { margin:5px 10px; padding: 5px 20px; font-size:.95em; line-height:1.4em; color:#000000;}	
div.main-content h1 { margin:5px 20px; padding: 0 0 0 10px;  height: 2.2em; font-size:1.1em; line-height: 2em; font-weight:bolder; text-transform:uppercase; color:#000000;}
div.main-content h2 { margin:10px 20px; font-size:.9em; text-transform:capitalize;}
div.main-content h3 { margin:10px 20px; font-size:.8em; text-transform:capitalize;}
div.main-content h4 { margin:10px 20px; font-size:.8em; text-transform:capitalize;}
div.main-content h5 { margin:10px 20px; font-size:.8em; text-transform:capitalize;}
div.main-content img{ margin:10px 5px; padding: 5px 15px; border: 1px solid #ccc; float: right; }  

div.post { background:#ffffff; float:right; width: 605px; margin: 2px 2px 2px 0; border: 1px solid #ccc; } 
div.post a { color:#000000; }
div.post a:hover { color: #FF0000; }
div.post .center { margin: 0 0 0 105px; padding: 0; float:none; border:none; }
div.post img { border: 0px solid #ccc; float: right; }

#form{ margin: 0 15px 65px 120px; }	
#video{ margin: 0 5px 65px 120px; }
#full-figther{ margin: 0 105px 65px 15px; }	
#sponsors{ margin: 0 15px 65px 20px; }	

#location{
       margin: 25px 30px 20px 30px;
	   width: 526px; 
	   height: 540px; 
	   background: url(/images/ffc_map.jpg) no-repeat bottom;
	   border: 1px solid #ccc;
}	





div.navsz { background:#000000 url(../images/sidenavs.jpg) repeat-y; float:left;  width: 162px; margin: 2px 2px 0 0; border: 0px solid #ccc; } 

/* End Main Contents */

/* Start of Side Navigation Control */
#sidenavz        { background: url(../images/sidenavz.jpg) no-repeat; width:160px; height:218px; margin: 0 0 0 8px; }           
#sidenavz .title { padding: 15px 0 0 8px; font: .85em Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #999999; }
#sidenavz .navz  { margin: 5px 0 0 0; padding: 5px 0 5px 15px; font: .95em Verdana, Arial, Helvetica, sans-serif; }
#sidenavz .navz:hover  { margin: 5px 0 0 0; padding: 5px 0 5px 15px; font: .95em Verdana, Arial, Helvetica, sans-serif; width: 108px; }
#sidenavz a      { text-decoration:none; }


div.navs { float:left;  width: 162px; margin: 2px 2px 0 2px; border: 0px solid #ccc; } 

/* End Main Contents */

/* Start of Side Navigation Control */
#sidenavs        { background:#FFFFFF url(/images/sidenav-bg.jpg) no-repeat; width:160px; height:218px; }           
#sidenavs .title { padding: 15px 0 0 8px; font: .85em Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #999999; }
#sidenavs .navz  { margin: 5px 0 0 0; padding: 5px 0 5px 15px; font: .99em Verdana, Arial, Helvetica, sans-serif; }
#sidenavs .navz:hover  { background:#000; margin: 5px 0 0 0; padding: 5px 0 5px 15px; font: .99em Verdana, Arial, Helvetica, sans-serif; width: 139px; }
#sidenavs a      { text-decoration:none; }
/* End of Side Navigation Control */

/* Start of Side Ads Control */
.sideAds      {width:160px; height:161px;  }           
.sideAds .title { padding: 8px 0 0 8px; font: .85em Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #999999; }
/* End of Side Ads Control */

/* Start of Side Ads Control */
.sideAds-1      { width:160px; height:300px; }           
.sideAds-1 .title { padding: 15px 0 0 8px; font: .85em Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #999999; }
.sideAds-1 img {border: none; margin: 16px 0 0 8px; }
.sideAds-1 img:hover {border: none;}
.sideAds-1 .rights {margin: 0 0 0 5px;}
.sideAds-1 .center {margin: 0 0 0 40px;}
/* End of Side Ads Control */



/* Start of Footer */
#footer { background:#000000 url(/images/footerbgs.jpg) repeat-x; width: 780px; height:100px; } 
#footer a { margin:0 0 0 25px;  text-decoration:none; color:#000000 }
#footer b { color:#ffffff; }
#footer a:hover { color: #FF0000; }
#footer ul { font: .85em Verdana, Arial, Helvetica, sans-serif;  width: 760px; margin:0 15px 0 2px; padding: 12px 0 0 0; border: 0px solid #fff; }
#footer li {float: right; display:inline; margin: 0 10px 0 5px; text-decoration:none; list-style:none; }	 
#footer p { margin: 10px 0 0 0; padding: 15px 0 0 22px;  font-size:.8em; line-height:1.2em; color:#ffffff; }

/* End of Footer */