h1 {
 font-size:153.9%;
}

H2 {
	 font-size:138.5%;
}

H3 {
	font-size:123.1%;
}

HR {
	height: 1pt;
}

/* boxes */

#header-box {
 padding-top:5px;
  padding-bottom:5px;
  clear:both;

}

a {
color:#0063DC; 
  text-decoration:none;
}

a:hover {
color:#FF0084; 

}


#site_logo h1{
 font-size:160%; 

 font-family:"Arial Black"
 
 }

/* Logo Stuff */
.type1 {
 color:#0063DC;
 
}
.type2 {
	color:#999999;
}
.type3 {
	color: #FF0084;
}

.menu_separator {
 color:#4B4B4B; 
 font-size:80%;
padding:2px;
  vertical-align:middle;
  
}

.module_separator {
 color:#CCCCCC;
 margin-top:4px;
 margin-bottom:4px;
 padding:0px 5px 0px 5px;
 vertical-align:middle;
 text-align:center
  
}

#top_menu_box {
  border-bottom:1px solid #CCCCCC;
  background-color:#E5E5E5;
 text-align:right;
 padding:2px;
  width:100%;
    font-size: 70%;
  
}

#top_menu_box h2, #top_menu_box a{

  display:inline;
 }



#top_menu_text_box {
 border-top:3px solid #FF0066;
 background-color:#EFEFEF;
  text-align:center;

  padding: 4px;
}
#top_menu_text_box a {
  color:#0063DC; 
  text-decoration:none;
  font-weight:bold;
  font-size:90%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
 

}

#top_menu_text_box a:hover {
  color:#FF0084;
  
}

#user-menu-box {

	text-align:left;
	padding: 4px;
	
 margin-bottom: 5px;
}

#add-a-video-box {
 margin-top:10px;
 font-size: 120%;
 font-weight:bold;
 
}
#add-a-video-box a {
 text-decoration:underline;
}

#last-rated-box, #welcome-box {
 margin-top:5px;
}


#last-rated-box{
	text-align:center;
	padding: 4px;
}

#welcome-box {
	
	border: 1px solid #999999;
	text-align:center;
	padding: 4px;
	background-color:#EFEFEF;
}

#last-rated-box img {
  border: 3px solid #000;
  
}

.score {
  font-size:24px;
  color:#FF0000;
  padding-top:3px;
  padding-bottom:3px;
 
  
}



#share_panel {
 text-align:center; 
padding:4px; margin-top:5px;
margin-bottom:5px;
border:1px solid #990000;
vertical-align:middle;
 height:30px;
 font-size: 12px;
}

#share_panel .highlight {
  background-color:#FFFF99;
}

 
#main_content {

 margin: 0px;
}
#center_column {
     float: left;
	width: 470px;
	text-align:center;
	padding-top:10px;
}

#left_column {
	float: left;
	width: 220px;
	padding: 0 20px 0 0;
}
#right_column {
	float: left;
	width: 180px;
	padding: 0 0 0 20px;
}



/* some content boxes */
#page_title_box {
 margin-top:10px;
 border-bottom: 1px solid #999999;
 padding: 4px;
 background-color:#EFEFEF;
 margin-bottom: 8px;
}


#pager_top_box, #pager_bottom_box {
 margin-top:10px;
 border-bottom: 1px solid #999999;
 padding: 4px;
 background-color:#EFEFEF;
 margin-bottom: 8px;
}

#pager_top_box a {
 padding:2px;

}

#pager_top_box a:hover {
  
  background-color: #990000;
  color: #FFFFFF;
}

.mini_pic_menu_plain  {
  font-size: 80%;
 }

#last_battle_box {
  text-align:center;
}


#last_battle_box img{
  border:1px solid #000000;
  margin: 2px;
}

.battle_won {
  color:#006600;
  font-weight:bold;
}

.battle_lost {
  color:#990000;
  font-weight:bold;
}


.box1, #last_battle_box  {
  margin-top:10px;
 border: 1px solid #999999;
 padding: 4px;
 background-color:#EFEFEF;
}

.box2 {
  margin-top:10px;
 border: 1px solid  #3300FF;
 padding: 4px;
 background-color:#D2F0FF;
}

.box3 {
	margin-top:10px;
	border: 1px solid  #FFCC33;
	padding: 4px;
	background-color:#FDE7A2;

}

.box4 {
	margin-top:5px;
	border: 1px dashed #FFCC33;
	padding: 4px;
	background-color:#ffffff;
	text-align:left;

}

.menu-header, .menu-content, .comment-header, .comment-body {
  margin-left: 5px;
 margin-right: 5px;
  padding: 4px;
}

.menu-header {
 margin-top: 10px;

 background-color:#999999;
}
.menu-content {
   background-color:#CCCCCC}

.menu-content a {
 display:block;
}   

.comment-header {
  text-align:left;
  margin-top: 10px;
  height:18px;
  border-bottom: 1px solid #cccccc;
  display: block;
}

.comment-body {
  display: block;
  text-align:justify;
}





/* forms */

form {
margin-top: 10px;
}

/*
form div{
vertical-align: text-top;
margin-bottom:5px;
}
*/

form div.fieldSet {
 padding: 10px;
 border:1px solid #CCCCCC;

}

form div.date{
margin-left: 0em;
}
label {
display: inline;
width: 140px;
font-size: 14px;
padding-right: 20px;
text-align:right;
}

div.required {
clear: both;
color:#222;
}
div.optional {
clear: both;
color:#555;
}
div.submit {
clear: both;
margin-top: 10px;
text-align:center;
padding-bottom:10px;
}

#captcha-box {
 clear: both;
 margin-top: 10px;
 text-align:left;
 padding: 10px;
}

#captcha-box input{
 clear: both;
 float:none;
}



#rating-bar {
  text-align:center;
  display:block;
  
  
}


#video-box-title-1, #video-box-title-2  {
width:462px;
color: #000000;
height:18px;
padding:3px;
margin-top:10px;
text-align:left;
margin-bottom: 5px;



}

#video-box-title-1 {
	
	border-bottom: 2px solid #FF0084;  
  }
#video-box-title-2 {
 border-bottom: 2px solid #FF0084;  }

#video-box-1, #video-box-2 {
width:468px;
display:block;
text-align:center;

}




#rating-bar div {
 width:37px;
 height: 20px;
 float: left;
 padding-top:3px;

}

.rate1 { background-color:#333366; }
.rate2 { background-color:#5E5EAE; }

.rate3 {
  background-color:#7C7CD3;
}
.rate4 {
  background-color:#E2A4F7;
}
.rate5 {
  background-color:#FCB6C8;
}
.rate6 {
  background-color:#FF9191;
}
.rate7 {
  background-color:#FF5555;
}
.rate8 {
  background-color:#FF3333;
}
.rate9 {
  background-color:#E80000;
}
.rate10 {
  background-color:#bb0000;
}


#footer-box {
margin-top: 10px;
border-top:3px solid #CCCCCC;
padding: 10px;
}
#footer-box h3{
font-size: 120%;
color:#FF0084;
}

.link_block {
  display:block;
}

/*stiling the pic table*/
#table_pic_profile {
	width: 468px;
	padding: 0;
	margin: 0;
}

#table_pic_profile caption.chicos,  #table_pic_profile caption.chicas{
	padding: 2px 10px 5px 0;
	width: 468px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color:#FFFFFF;
	text-align: left;
	
}


caption.chicos {
 
  background-color: #006699;}
caption.chicas {
 background-color: #CC3300;}

td.info, td.foto {
    
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	vertical-align:top;

}

td.info {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
}

td.foto {
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
}



