/* FORMATTING */

body {
  background-color: #505050;
  text-align: center;
  padding: 0 0 0 0;
  color: white;	
  font-size: 0.8em;
  font-family: verdana, arial, helvetica, sans-serif;
 
}

h1 {
  font-family: verdana, arial, helvetica, sans-serif;
  margin: 0px 0 0px 0;
  padding: 0 0 10px 0;
  color: white;
  font-size: 3.0em;
}

h2 {
  font-family: verdana, arial, helvetica, sans-serif;
  margin: 0 0 5px 0;
  padding: 0;
  color: red;
  font-size: 1.2em;
  
}

h3 {
  font-family: verdana, arial, helvetica, sans-serif;
  margin: 5px 0 5px 0;
  padding: 0 0 0 0;
  color: white;
  font-size: 2.0em;
}

h4 {
  font-size:12px;
  text-align: left;
  color:#275266;
  background: #ff6600 url(../images/titlebkg.gif) repeat-x; 
  font-family:"Trebuchet MS",Verdana; 
  font-weight:bold;
  padding:5px 2px 5px 5px; 
  margin: 0 0 0 0;
   
  }



p {
  font-family: verdana, arial, helvetica, sans-serif;
  line-height: 2.0em;
  margin: 0 0 16px 10px;
  padding: 0;
}

#main>p {
  margin: 0;
}

#main>p+p {
  margin-top: 10px;
}

a {
  color: #FF6600;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

#results a {
  font-weight: normal;
  text-align: center;
}

a:link, a:visited {
  color: #FFFF99;
}

a:hover {
  color: #5d81a5;
  
}

a img, a:visited img{
  margin: 0px;
  border: 1px solid #FFFF99;
}

a img:hover {
  border: 1px solid #5d81a5;
}

.exceptimglink a img {
  border: none;
 }
 
.exceptimglink a img:hover {
 border: 1px solid #5d81a5;
 }

#footer p { 
  margin: 4px;
  text-align: center;
  font-size: 10px;
}

#logreg a{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: 600;
  text-decoration: underline;
}


.tabulartext{
	padding: 0 6px 0 6px;
	text-align: left;
}

.alignleft{text-align:left;}


.shrunk object {width:236px;height:170px;}
.shrunk embed {width:236px;height:170px;}
.shrunk a object {width:236px;height:170px;}
.shrunk a embed {width:236px;height:170px;}




/* FORM STYLES */
/*
form label {
  float: left;
  display:block;
  width: 130px;
  text-align: center;
  
}
*/

.text_align_left {text-align: left;}
.text_align_right {text-align: right;}
.text_align_center {text-align: center;}


/*classes to clear floats*/
.clearbothfloats {clear: both;}
.clearleftfloat {clear: left;}
#clearfloat{clear:right;}

/* LAYOUT */

#supercontainer {
  position: relative;
  left:-5px;
  background-color: #000000;
  width: 988px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  border: 4px solid #303030;
}

#header {
  text-align: left;
  position: relative;
  width: 988px;
  margin-bottom: 3px;
  background-color: black;
  /*background: url(../images/headerbkgr.gif) no-repeat;*/
  padding:0% 0px 0% 0px;
  /*border: 1px solid orange;*/
   overflow: hidden
}

#banner {
  float: left;
  background-color: black;
  width: 250px;
  padding: 10px 5px 0px 0px;
  /*border: 1px solid orange;*/
}

#banner p, #banner a {
  font-size: 12px;
  font-style: normal;
  margin-bottom: 2px;
  
}

#banner form { 
	position: absolute;
	top: 13px;
	left:712px;
	background: none;
	padding: 2px 0px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 420px;
	background: none;
}

#banner form input, textarea{
	border:2px solid #666666;
	background: #FFFFFF;
	color: black;
	font: 10pt/1.2 Tahoma, Arial, sans-serif;
	margin-right: 2px;
	
}

.searchfield {width: 180px;}

#left_header{
	width:730px;
	float: left;
}
#flashplaylist {
  background:url(../images/playerskin.bmp) repeat-x ;
  position:relative;
  top: -205px;
  left:550px;
  width: 415px;
  /*height: 240px;*/
  padding-top: 10px;
  padding-bottom: 0px;
  z-index: 90;
  margin: 0 0 0 0;
  padding-left: 10px;
  
  /*border: 1px solid blue;*/
  
}
 
#logreg {
  
  background-color: black;
  width: 350px;
  padding: 20px 0 15px 15px;
  /*border: 1px solid orange;*/
 }
 
 #logreg a{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: 600;
  text-decoration: underline;
  color: #EEE8AA;
}

#logreg a:hover{ color: #3b6578;}

#adbanner {
  background-color: black;
  width: 730px;
  margin: 0px 0 0px 0;
  padding-top: 5px;
  padding-bottom: 2px;
  /*border: 1px solid orange;*/
 
}

/*/////////////// Begin Styles For The Rotating Banner At Top Of Page/////////////////*/

#banner_rotator{
position: relative;
background-image: url(/images/rotatorbkg.png); 
background-repeat: repeat;
margin:4px 0 8px 0;
 
}

.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 2px solid red;*/
overflow: scroll; /*leave this value alone*/
width: 974px; /*Width of Carousel Viewer itself*/
height: 138px; /*Height should enough to fit largest content's height*/
background:none;
padding-left: 15px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 7px 8px 8px 8px;  /*margin around each panel*/
width: 200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.panel img{
height: 120px;
width: 196px;
border: 2px solid #2f0f03;
margin: 0;
 
}

.panel h3{
text-align:left;
background:url(/images/captionbkg.png) repeat;
height: 55px;
}

.panel p, .panel h3, .panel p a:visited, .panel p h3:visited{
position: relative;
width: 192px;
top: -68px;
font-family:"Trebuchet MS", Verdana;
color: #FFFFFF;
font-size:1.0em;
font-weight:200;
margin: 0;
padding: 5px  7px;
line-height: 1.0em;

}
.panel p, .panel p a:visited{ display: none; font-size: 1.2em; color: #CCCCCC;}
/*/////////////// End Styles For The Rotating Banner At Top Of Page/////////////////*/


#main {
  text-align: center;
  position: relative;
  width: 988px;
  background-color: black;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*border: 1px solid blue;*/
  
}

/*#footer {
  position: relative;
  width: 1022px;
  padding-top: 0px;
  clear: both;
  border: 1px solid orange;
  background-color: black;
}*/

#votetable {
  width: 100%;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left:  auto;
  margin-right: auto;
  padding: 0 0 0 0;
  /*border: 1px solid green;*/
}
 

#vote {
  text-align:center;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding:0 0 0 0;
  width: 530px;
  /*border: 1px solid red;*/
  }
  
.votevs img{
  margin: 55px 0 0 0;
}
  
.videobox {
  padding: 5px 1px 3px 3px; 
  width: 265px;
  margin-bottom: 5px;
  } 
.vspic {z-index: 10;}

#todaybattles {
  background-color: #161616;
  width: 520px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 15px 0;
  /*border: 1px solid red;*/
  } 
  
#todaybattlebox {
  background: url(../images/TodayBatBkgr.gif) no-repeat;
  width: 496px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 6px;
  padding: 5px 6px 5px 8px;
  /*border: 1px solid blue;*/
  } 

.todaybattlesname {background-color: #242424; padding-bottom: 5px;}
.todaybattlespic {
  background-color:#242424;
  padding-top: 5px;
}
.todaybattlesdisc {padding-left: 6px;}

.todaybattlestart, .todaybattlestart a{
  padding-top: 6px;
  text-decoration:underline;
  }


#uploadcontent {
  text-align:left;
  margin-left: 0 auto;
  margin-right: 0 auto;
  padding:0 20px 0 30px;
  width: 500px;
  border: 1px single gray;*/
}

.uploadcontent {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding:0 10px 0 10px;
  /*border: 1px solid red;*/
}

.uploadcontent h2 {text-align: left; color: red;}
.uploadcontent h3 {color: red;}

.uploadcontent li {text-align: left;}
.uploadcontent form {text-align: left;}
.uploadcontent input.input, textarea.input {
  background: #E8E8E8;
  border: 2px solid #787878;
  font: 11pt/1.2 Tahoma, Arial, sans-serif;
  margin-bottom: 4px;
  
}
.uploadcontent form label {
  
  display:block;
  width: 260px;
  text-align: left;
  }
.uploadcontent textarea.input { width: 280px;} 

#results {
  background-color: #161616;
  width: 300px;
  text-align: center;
  margin-left:  auto;
  margin-right:  auto;
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 9px;
  padding: 0px 0 5px 0;
  /*border: 2px solid orange;*/
}
#results img {margin-top: 5px;}
/*.voteresults { background: url(../images/resultsbkgr.gif) no-repeat;}
.drawresults { background: url(../images/drawbkg.gif) no-repeat;}*/

#MoreBattles {
 
  width: 300px;
  margin: 0 auto;
  padding: 0 auto;
  text-align: left;
  font-family:"Trebuchet MS",Verdana;
  font-size:11px;
  line-height: 1.0em;
  font-weight:normal;
  margin-bottom: 20px;
  
 
  /*border: 1px solid #4A4344;*/
  /*border: 1px solid orange;*/
}

#leftybar {
  background-color: #161616;
  text-align:left;
  margin-left: 0 auto;
  margin-right: 0 auto;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 9px;
  padding: 0px 0px 0 0px;
  /*border: 1px solid orange;*/

}
#sponsor {
  display:block;
  margin: 5px auto;
  text-align:center;
  /*border: 2px solid orange;*/ 
}

#squaread {
  postition: relative;
  text-align: left;
  margin:0;
  padding: 0;
  /*border: 1px solid blue;*/
  }
  
#links {
  background-color: #161616;
  display:block;
  width: 120px;
  margin-left: 0;
  margin-right:  0;
  padding: 10px;
  text-align:left;
  font-family: Arial, Helvetica, Georgia, sans-serif;
  font-size: 1em;
  text-decoration: none;
  line-height: 1.5em;
 /* border: 2px solid green;*/
  
}
#links img{margin-bottom: 3px;}
 
#topphotobox {
  background-color: none;
  display: block;
  text-align: center;
  position: relative;
  width: 130px;
  margin-left: 8px;
  margin-right:  8px;
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 0 0px 0 0px;
  color: #FFFFFF;
  /*border: 1px solid blue;*/
  
 }
 #topphotobox img {
 margin-top: 10px;
  
 }
 
 .cellbkg {
  background: url(../images/TopPhotoBkgr.gif) no-repeat;
  padding: 0 3px 0 3px;
 }
 
#rightbar {
  display:block;
  width:300px;
  margin-left:  auto;
  margin-right:  auto;
  text-align:center;
  color: yellow;
 /* border: 1px solid #566D7E;*/
  
 }
 
 #rightbar2 {
  width: 300px;
  background-color: #161616;
  text-align:left;
  color: #FFFFFF;
 /* border: 1px solid #566D7E;*/

}
 
 #rightbar2 a{color: #FFFF99;}
 
 #rightbar2 a:hover{color: #5d81a5;}
 
 #rightbar2 li {
 	list-style-type: none;
    background: url(../wp-content/themes/hotmess/images/bullet.gif) left no-repeat;
    padding:4px 3px 4px 20px;
	display: block;
    margin: 0;
    border-bottom: 2px solid #202020;

 }
 
 #rightbar2 li:hover {
 	background: url(../wp-content/themes/hotmess/images/bullet1.gif) left no-repeat;
 	background-color: #212121;
 }
 
  
 #rightbar2 ul {
 	list-style-type: none;
    padding: 0;
	margin: 0;
     }
 
#rightbarsponsor{
  position: relative;
  left: 0px;
  border: 1px solid green;

}


.rightbarnews {
  
  margin: 0;
  padding: 0;
  text-align: left;
  font-family:"Trebuchet MS",Verdana;
  font-size:11px;
  line-height: 1.2em;
  font-weight:normal;
  /*border: 1px solid #4A4344;*/
 }
 
#subphotosbox {
 	margin: 0;
	padding: 0;
	/*border:1px solid green;*/
}

#subphotosbox img{
 	float: left;
	/*border:1px solid blue;*/
}

#rightsubphotosbox {
	width: 205px;
	margin: 5px 0;
	float: right;
	/*border:1px solid red;*/
	
}
   
 #recentgallery{
  text-align: center;
  width: 530px;
  margin-top: 0px;
  margin-right:  0;
  margin-left: 0;
  padding:3px 0px 5px 0px;
  /*background:url(../images/minigallerybkgrd.gif) repeat-x;*/
  background-color: black;
  /*border: 1px solid #4A4344;*/

  }
  
  #recentgallery p{
  font-size: 9px;
  line-height: 1.1;
  }
  
  
  #minigallerybox{
  text-align: center;
  font-size: 9px;
  float: left;
  width: 217px;
  height: 570px;
  margin-top: 0px;
  margin-right: 0;
  margin-left: 3px;
  padding:0 0 5px 0;
  overflow: hidden;
 /* background:url(../images/minigallerybkgrd.gif) repeat-y;
  background-color: black;*/
  border: 3px solid #CCCCCC;
}
 
 #minigallery{
  text-align: center;
  font-size: 9px;
  width: 217px;
  height: 570px;
  margin-top: 0px;
  margin-right: 0;
  margin-left: 0px;
  padding:0 0 5px 0;
  overflow: auto;
 /* background:url(../images/minigallerybkgrd.gif) repeat-y;
  background-color: black;*/
 /*border: 3px solid #4A4344;*/

}

#recentphotos1 {
  position: relative;
  text-align: center;
  color:#000000; 
  width: 280px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 15px;
  padding: 0 0 0px 8px;
  background-color: white;
  border: 3px solid orange;

}

#rightbar2 p {
  font-size:10px;
  line-height: 1.0;
  margin: 3px 3px 0 3px;
  border: 1px solid blue;
  }


#recentphotos2{
  text-align: center;
  font-size: 9px;
  position: relative;
  width: 120px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0 0 0px 8px;
  background:url(../images/sidebarbkgrd.gif) repeat-x ;
  /*border: 2px solid orange;*/

}


#recentvideos{
  font-family:"Trebuchet MS",Verdana;
  font-size:11px;
  line-height: 1.2em;
  font-weight:normal;
   
}

#recentvideos img{
	margin-top: 5px;
}
  
  #recentvideos2{
  text-align: center;
  position: relative;
  color:#000000;
  width: 280px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: auto;
  margin-left: auto;
  background-color: white ;
  border: 3px solid orange;
}

  #recentvideos2 p {
  font-size:10px;
  line-height: 1.0;
  }

  #recentphotos2 a img{
  border: 2px solid orange;
}



#videos {
  
  width: 984px;
  padding: 0px 0px 10px 0px;
  margin: 0 0 0px 2px;
  background-color: black;
  overflow:auto;
  clear: both;
  /*border: 1px solid white;*/
  
}

#videovote {
  float: right;
  width: 740px;
  text-align: center;
  margin-left: 0px;
  margin-right: 4px;
  padding-bottom: 0px;
  padding-top: 0px;
  /*background:url(../images/videobkgrd.gif) repeat-x ;
  border: 3px solid #800517;*/
}

#videoresults {
  background:url(../images/videobkgrd.gif) repeat-x;
  width: 190px;
  margin: 0 5px 0 0;
  border: 1px solid #800517; 
}

#adbannerfoot {
  text-align: center;
  background-color: black;
  width: 988px;
  margin: 0 0 0 0;
  padding: 10px 0 2px 0;
}

#adbannerfoot1 {
  float: right;
  text-align: center;
  background-color: black;
  width: 740px;
  margin: 10px 7px 0px 0px;
  padding: 0px 0 0px 0;
  /*border: 1px solid #800517;*/
  
  }

.topphotomess {
  text-align:left;
  font: 9pt/1.2 Tahoma, Arial, sans-serif;
  }
 
.topphotomess img{margin: 5px 6px 5px 3px; border: 2px solid #585858;}
.topphotomess h3{color:#FF0000;}
.topphotomess strong{color:#5d81a5; }
.topphotomess p{line-height: 1.0; margin: 6px 0 6px 0;}

.topvideomess {
  text-align:left;
  font: 9pt/1.2 Tahoma, Arial, sans-serif;
  /*border: 1px solid red;*/
}
.topvideomess img{margin: 8px 6px 8px 3px; border: 2px solid #585858;}
.topvideomess h3{color:#FF0000; }
.topvideomess strong{color:#5d81a5; }
.topvideomess p{line-height: 1.0; margin: 6px 0 6px 0;}


#statbox {
  text-align:left;
  margin-left: 0 auto;
  margin-right: 0 auto;
  padding-left: 15%;
  padding-right:5%;
  width: 615px;
  /*border: 1px solid red;*/
}

#regbox {
  position: relative;
  text-align: left;
  width: 540px;
  background-color: black;
  margin-left: 20%;
  margin-right: 20%;
  padding: 30px 5px;
  /*border: 1px solid blue;*/
  
}

.statborder img {border: 2px solid green;}

/* drop down menu*/  

#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menuholder {
background:url(/images/menubackgroundsmall.gif) no-repeat;
width: 988;
/*border: 1px solid white;*/
clear: right;
overflow:hidden;
}

#menu {
z-index:500;
position: absolute;
width: 780px;
 /* precision for Opera */
/* border: 1px solid orange;*/
}
#menu a{font-weight: 100;}


#menu dl {
padding: 0 0;
border-right: 1px solid #003399;
margin: 1px 0 0px 0;
float: left;
  
}

#menu dl:hover{
	background: #FFFF66 url(/images/menuhover.gif) repeat-x;
	/*border: 1px solid #FFFF66;*/
}

#menu dt {
cursor: pointer;
text-align: center;
font-family: Arial, Helvetica, Georgia, sans-serif;
font-weight: bold;
font-size: 1.1em;
background: none;
border: none;
margin: 0px 6px -1px 6px;
padding: 5px 0 5px 0;
}
#menu dd {
padding: 0;
display: none;
border-bottom: 1px solid white;
margin: 1px 0 0 0;
}
#menu li {
padding: 0;
text-align: center;
background-color: #FFFF66;
font-size: 1.0em;
font-weight:100;
border-top: 1px solid white;

}
#menu li a {
padding: 3px 0;
text-decoration: none;
display: block;
/*height: 100%;*/
color: #000000;
}

#menu dt a {
font-family: Arial, Helvetica, Georgia, sans-serif;
font-weight: bold;
color: black;
font-size: 1.0em;
text-decoration: none;
display: block;
border: 0 none;
}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: none;
color:#000000;
}

#menu li a:hover{
background: #3399FF url(/images/menuhover.gif) repeat-x;

}
#menu li a:visited {
color: #4D4D4D;
}

#menu p{
	padding: 0;
	
}

#socialbuttons {
	float: right;
	width: 100px;
}

#socialbuttons img {
	border: none;
	width: 32px;
	height: 27px;
	margin:0px;
}

#socialbuttons dl{float: left; margin:0; padding: 0;}


/* comments template */



.comments-template{
	margin: 5px 15px 0 15px;
	padding: 5px 0 0;
	
}

.comments-template p{
	margin: 6px 0px 0 0px;
	padding: 0px 0 0 0;
	text-align: left;
	
}

.comments-template h3 {

      font-family:verdana;

      font-size:11px;

      color:#275266;

      font-weight:bold;

      text-align:center;

      text-transform:uppercase;

}



.comments-template ol{

	margin: 0;

	padding: 0;

	list-style: none;

      font-family:Arial;

      font-size:11px;

      color:yellow;



}



.comments-template ol li{
	margin: 15px 0 0;
	padding: 10px;
    border-left: 6px solid #161616;
	border-top: 2px solid #161616;
	border-right: 6px solid #161616;
	border-bottom: 2px solid #161616;
    background-color:#333333;

}

.comments-template ol li a{

	text-decoration:none;

      color:#c6c133;

      font-family:Arial;

      font-size:10px;

      background-color:none;
	  
	}
#comments-form h2{margin-top: 20px;}
	
#comments-form input, textarea{

	font-family: Arial, Helvetica, Georgia, sans-serif;

	font-size: 12px;

	padding: 2px;
	

}

#comments-form input#s, input#author, input#email, input#url, textarea#comment{

	border: 2px solid #787878;

	background-color: #E8E8E8;

	padding: 3px;

}

#comments-form input#author, input#email, input#url{

	margin: 0 0px 0 0;

}
	
	
/*
.comments-template form {text-align: left;}
.comments-template input.input, textarea.input {
  background: #E8E8E8;
  border: 2px solid #787878;
  font: 12pt/1.2 Tahoma, Arial, sans-serif;
  margin-bottom: 5px;
}

.comments-template label{
	text-align:right;
	font-size: 9px;
} */

