@charset "utf-8";
/* Misiek CSS Document */
* {
	margin:0;
	padding:0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3B0000;
	height: 100%;
	background:#000 url(../images/background.jpg) no-repeat scroll center top;
}
 p {
	margin:18px 0 10px 0;	
	line-height:18px;
 }
/*sort out the links*/
a,
a:visited{ 
	color: #070707;
	text-decoration: none;

	text-decoration: none;
}

a:focus,
a:hover{
	text-decoration: underline;
}

#wrapper {
	width:788px;/*was 1440 then 1215ish*/
	margin: 0 auto;
	background: #000 url(../images/background.jpg) no-repeat -157px 0px;
}
#page {
	width: 788px;
	margin: 0 auto;
	position: relative;
	font-size: 0.9em;
	clear: both;
	height: auto;
		
}

#header {
	width: 790px;
	height:502px; 
	position: relative;
	}
/*headings*/
h1 {
	font: 17px/14px Verdana, Geneva, sans-serif;
	color: #3B0000;
	font-weight: bold;
	margin-top:5px;
	}
	
h2 {
	font: 16px/20px Verdana, Geneva, sans-serif;
	color: #3B0000;
	margin: 10px 0 20px 0;
		}
h3 {
	font: 15px/16px Verdana, Geneva, sans-serif;
	color: #000;
	margin: 20px 0 20px 0;
		}		

#header h1 a {
	margin: 0 0 0 170px;
	float:left;
	width: 410px;
	height: 120px;
		}

#header h1 a span {
	display: none;
		}
/*headings ends*/		
/*nav*/
#nav {
width: 790px;
background:url(../images/nav.gif) no-repeat 0px 2px;
height:67px;
float:left;
margin-top:297px;
font-size: 18px;
	font-family: Myriad Pro, Arial Bold, Helvetica,sans-serif;
}
#nav ul {
	height: 50px;
	margin: 9px 28px 0 0;
	padding: 0;
	list-style: none;
	float: left;
}

#nav li {
	float: left;
	height: 50px;
	margin:0 0 0 35px;
}

#nav a {
	float: left;
	height: 20px;
	margin: 0px;
	padding: 10px 12px 10px;
	text-decoration: none;
	color: #020202;
	
}
#nav a:hover {
color: #ffffff;
text-decoration: underline;
	}
/*menu section ends*/
/*content*/
#sub-menu {
width: 790px;
height: 135px;
background: url(../images/last-next-fight.jpg) no-repeat;
}
#last-fight {
	float:left;
	/*border:solid 1px #FFF;*/
	width:155px;
	height:105px;
	margin:5px 0 0 9px;
}
.last {
	width:155px;
	height:106px;
	display:block;
}
#next-fight {
	/*border:solid 1px #FFF;*/
	background:url(../images/next-fight2.jpg) -8px 1.5px no-repeat;
	float:right;
height:102px;
margin:5px 15px;
width:155px;
}
.next {
	width:155px;
	height:106px;
	display:block;
}
#content {
	width: 790px;
	min-height:600px;
}
	
#content a:hover {
	text-decoration:underline;
}
ul {
	margin:10px 0 0 20px;	
}
ul li {
	padding: 2px;	
}
#content-left {
	padding:12px;
	background:#FFF url(../images/content-back.gif) repeat-x;
	width: 528px;
	min-height: 650px;
	float:left;
	margin-bottom:5px;
	}
#content-left img {
	border: solid 1px #8d8d8d;
	padding:5px;
}
.homeImage {
	margin: 9px 0 0 0;
}
.imgleft {
float:left;
margin:4px 10px 5px 0;
}
.imgright {
float:right;
margin:4px 0 10px 5px;
}

#video {
	/*background:#fff url(../images/video-back.gif) repeat-x;*/
	width: 528px;
	float:left;
	padding:12px 12px 30px 12px;
}
#vidback {
	background:#fff url(../images/video-back.gif) repeat-x;
	min-height: 610px;
		width: 528px;
	float:left;
	padding:12px 12px 30px 12px;

}
#vidback .vid {
	margin:25px 0 50px 55px;
	background-color:#FFF;
	padding:4px;
	width:425px
}

#video h1 {
	color:#FFF;
}
#video .vid {
	margin:18px 0 0 55px; /*was margin:25px 0 0 55px;
	background-color:#FFF;*/
	padding:4px;
	width:425px
}
#random-pic {
	/*background:#FFF url(../images/best-pic-back.gif) repeat-x;*/
	float:right;
	width:211px;
	height: auto;
	padding:12px 0 10px 12px;
	margin:5px 5px 0 0;
}
#random-pic a {
color:#FFF;
}
#random-pic h1 {
	color:#FFF;
}
#random-pic img {
	border: solid 1px #8d8d8d;
	padding:4px;
	margin: 9px 0 0 0;
}

#content .right {
	float:right;
	}
#content-page img, #portfolio img {
	border:1px solid #DDDDDD;
	float:left;
	margin:5px 8px 0;
	padding:5px;
	}
#side-content {
	float:right;
	background: #FFF url(../images/sponsors-back.gif) repeat-x;
	width:216px;
	
	padding:12px 0 0 7px;
	margin-right:5px;
	}
.home-side {
	height:662px;
}
/*thumbs*/
 .thumbs {
	margin: 10px 0 0 0;
}
  .thumbs a,  .thumbs a:visited {
text-decoration:none;
}

.thumbs img {
	background: none;
	padding:4px;
	margin: 0;
	border: none;
	}
/*.thumbs img:hover {
background:#000 none repeat scroll 0%;
}*/
#right {
	float: right;
	display:table;
}

/*footer*/
#footer {
	background:#000 url(../images/footer.jpg) no-repeat -2px 8px;
	margin:0 auto;
	width: 771px;
	height:22px;
	padding:29px 5px 5px 5px;
	float:left;
	font-weight:bold
	}
#footer a { 
	font-size: 0.9em;
}
/*contact*/

fieldset {
position: relative;
float: left;
clear: left; /*changed from both*/
width: 100%;
margin: 0 0 -1em 0;
padding: 0 0 1em 0;
border-style: none;
}
legend span {
position: absolute;
left: 0.74em;
top: 0;
margin-top: 0.5em;
font-size: 135%;
}

legend {
padding: 0;
color: #545351;
font-weight: bold;
}

fieldset ol {
padding: 1.5em 1em 0 1em;
list-style: none;
}
fieldset li {
padding-bottom: 1em;
}

form fieldset input.submit {
	background-color: #3B0000; 
	width: 70px; 
	color: #fff;
	height:40px;
	margin:0 0 40px 95px; 
	font-size: 1.4em;
	padding-bottom:5px;
	cursor:pointer;
	}
	
form fieldset input.submit:hover {
	background-color: #666;
}

form fieldset input { 
	line-height: 22px; 
	height:24px; 
	width: 320px; 
	border:1px solid #DDDDDD;
	padding: 5px; 
	background-color: #fff; 
	color:#726e66;
	font-size: 1.2em;
	}

form fieldset textarea { width: 320px; height: 
145px; 
border:1px solid #DDDDDD;
padding: 5px; 
background-color: #fff; 
font-size: 1.2em;
color:#726e66; }

label {
color:#000000;
float:left;
font-size:1.2em;
font-weight:bold;
line-height:25px;
margin-right:1em;
text-align:right;
width:4.5em;
}
fieldset .contact {
color:#3B0000; 
font-size:1.2em;
font-weight:bold;
line-height:25px;
margin-right:1em;
}
#details {
height:auto;
margin-left:95px;
width:300px;
}

#myForm {
	position: relative;
	margin-bottom:20px;
}
.error {
	 font-weight:bold;
	 font-size:1.2em;
	 color: #C00;	
}

.floatr{
	float: right;
	margin-right:5px;
}
.floatl{
	float: left;
	width: 400px;
}

/*flickr*/
ul#photos {
  border: none;
  float: left;
  list-style: none; 
 margin:10px 0 0 0;
padding:0;
width:210px; 
}
ul#photos li, ul#photos img {
  margin: 0;
  padding: 0;
  border: none;
  float: left;
}
 ul#photos img {
border:1px solid #DDDDDD;
float:left;
margin:6px 15px 5px 0;
padding:4px;
 }
 .viewFeed {
	 
	 padding:10px;
	/*display:block;
	 height:20px;
	 background:url(../images/flickr_logo.gif) no-repeat;*/
 }

/*gallery page*/
 ul.thumbnails img {
border:1px solid #DDDDDD;
float:left;
margin:6px 11px 5px 0;
padding:4px;
}
 ul.thumbnails img:hover {
border:1px solid #000;

}
ul.thumbnails {
	 width:540px;
margin: 10px 0 10px 0;
padding: 0;
float: left;
text-align: center;
background-color: transparent;
line-height: 1em;
list-style: none;
}
ul.thumbnails li {
display: inline;
margin: 0;
padding: 0;
}


/*new twitter feed*/

#tweet ul {
	list-style:none;
	margin:20px 0 0 3px;
}
#tweet li {
	margin:10px 0 10px;
	padding:10px;
	 background-color: #ddd; 
	border:1px solid #CCCCCC;
	 -webkit-border-radius: .5em;
}
		   
