body 
{ 
	background-color: #2A2A2A;
	margin: 0px 0px 0px 0px; 
	text-align: center; 
} 

#container /* main container */
{ 
	text-align: left; 
	width: 778px; 
	background-color: #454344; 
	margin: auto;
} 

#header
{ 
	/*background: transparent url(http://www.webgirlsonline.net/images/header.jpg) no-repeat; */
    height: 123px; 
    width: 778px;
	border-bottom: 10px solid #000000;
	text-align: center;
}

#thumbs1_out
{ 
	background-color: #454344;
	text-align: center;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	/*padding-left: 11px;
	padding-right: 11px;*/
}

#thumbs1_in
{ 
	background-color: #CC0001;
}

#thumbs1_in a:link
{text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#thumbs1_in a:visited
{text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#thumbs1_in a:active
{text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#thumbs1_in a:hover
{text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#line001
{ 
	background: transparent url(images/line001.jpg) repeat-x; 
	height: 20px;
}

#menu_container
{
	background-color: #3A3839;
}

/*############### MENU ###############*/
.menu .aa, .menu .bb, .menu .yy, .menu .zz
{
	border: 1px solid #000000;
}
/* first buttons*/
.menu .aa 
{
	display: block; 
	text-align: center; 
	border-color: #FF4A4A #8A0000 #8A0000 #FF4A4A; /*borde de adentro*/
	background: #C70001; /* fondo estado "normal"*/
	padding: 4px 1px 4px 1px; /* ver padding .menu a.first:hover .aa (mas abajo) */
}
.menu .bb 
{	
	display: block; 
	border-color: #FF9393 #530000 #530000 #FF9393; /*border de afuera*/
}
.menu a.first, .menu a.first:visited, .menu a.first:active
{
	display: block;
	text-decoration: none; 
	color: #FFFFFF; /*color de fuente estado "normal"*/
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}
.menu a.first:hover
{
	display: block;
	color: #C00000; /*no me cambia nada pero tiene que estar para que ande bien*/
}
.menu a.first:hover .aa
{
	display:block;
	color:#FFFFFF; /*color de fuente estado "sobre"*/
	border-color:#8A0000 #FF4A4A #FF4A4A #8A0000; /*border de adentro estado "sobre"*/
	text-align:center;
	padding: 5px 1px 3px 1px; /* tiene relacion con el padding de .menu .aa el top tiene 1px mas y el bottom 1px menos*/
	background: #D50000; /*fondo estado "sobre"*/
}
.menu a.first:hover .bb
{
	display: block; 
	border-color:#530000 #FF9393 #FF9393 #530000; /*border de afuera estado "sobre"*/
}
/* end first buttons*/

/* second buttons*/
.menu .yy
{
	display: block; 
	text-align: center; 
	border-color: #DDDDDD #B4B4B4 #B4B4B4 #DDDDDD; /*borde de adentro*/
	background: #D3D3D3; /* fondo estado "normal"*/
	padding: 4px 1px 4px 1px;  /* ver padding .menu a.second:hover .yy (mas abajo) */
}
.menu .zz 
{	
	display: block; 
	border-color: #EBEBEB #797979 #797979 #EBEBEB; /*border de afuera*/
}
.menu a.second, .menu a.second:visited, .menu a.second:active
{
	display: block;
	text-decoration: none; 
	color: #000000; /*color de fuente normal segundo boton*/
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}
.menu a.second:hover
{
	display: block;
	color: #C00000; /*no me cambia nada pero tiene que estar para que ande bien*/
}
.menu a.second:hover .yy
{
	display:block;
	color:#000000; /*color de fuente estado "sobre"*/
	border-color:#B4B4B4 #DDDDDD #DDDDDD #B4B4B4; /*border de adentro estado "sobre"*/
	text-align:center;
	padding: 5px 1px 3px 1px; /* tiene relacion con el padding de .menu .yy el top tiene 1px mas y el bottom 1px menos*/
	background: #BCBCBC; /*fondo estado "sobre"*/
}
.menu a.second:hover .zz
{
	display: block; 
	border-color:#797979 #EBEBEB #EBEBEB #797979; /*border de afuera estado "sobre"*/
}
/* end second buttons*/
#horiz 
{	
	clear: both;
	width: 100%;
	height: 100%;
}
/*#horiz .menu dd */
#horiz .menu div
{
	margin:0; 
	width:92px; /*ancho del boton */ 
	float:left;
}
.clear 
{
	clear:left; 
	height:0; 
	overflow:hidden;
}
/*####################################*/

#line002
{ 
	background: transparent url(images/line002.jpg) repeat-x; 
	height: 20px;
}

#main
{
	background-color: #5B595A;
	padding: 0 4px 4px 4px;
}

#top_referrers /*left layout*/
{
	background-color: #3B393A;
 	width: 150px;
	float: left;
}

#main_content /*center layout*/
{
	float: left;
	width: 460px;
	background-color: #5B595A;
	margin-left: 4px;
}

#thumbs2 /*right layout*/
{
	width: 150px;
	float: right;
	background-color: #3B393A;
}

#foot_main
{
	clear: both;
}

#top_referrers_title
{
	background: transparent url(images/top_referrers.jpg) no-repeat; 
    height: 48px; 
    width: 150px;
}

#top_referrers_content
{
	text-align: right;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#top_referrers_content a:link
{text-decoration:none; color:#FF1B02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#top_referrers_content a:visited
{text-decoration:none; color:#FF1B02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#top_referrers_content a:active
{text-decoration:none; color:#FF1B02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#top_referrers_content a:hover
{text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#container_aux
{
	background-color: #CC0001;
	border-bottom: 4px #5B595A solid;
}

#container_aux_foot
{
	clear: both;
}


#aux_title
{
	background: transparent url(images/fan_shout_title.jpg) no-repeat; 
    height: 24px; 
    width: 460px;
	margin-bottom: 4px;
}

#fan_picture
{
 	/*width: 266px;
	background-color: #CC0001;*/
	float: left;
	text-align: center;
}

#shoutbox
{ 
	width: 220px; 
	float: right;
	margin-right: 2px;
}

#shoutbox_title2
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	margin: 0 0 2px 0;
}

#main_uzgals
{
	width: 100%;
	clear: both;
}

#ads_container
{
 	width: 100%;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 8px;
}

#ads_title
{
	background: transparent url(images/ads_title.jpg) no-repeat; 
    height: 40px; 
    width: 150px;
}

#ads_container a:link
{text-decoration:none; color:#FF1B02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#ads_container a:visited
{text-decoration:none; color:#FF1B02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#ads_container a:active
{text-decoration:none; color:#FF1B02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#ads_container a:hover
{text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#news_container
{
	height: 450px;
	/*margin-top: 8px;*/
	border-top: 4px solid #C70001;
	border-bottom: 4px solid #C70001;
	padding: 4px 0 4px 4px;
}

#news_title
{
	background: transparent url(images/news_title.jpg) no-repeat; 
    height: 41px; 
    width: 150px;
}

#news
{
	height: 100%;
	overflow: auto;
	scrollbar-face-color: #3A3839;
	scrollbar-track-color: #3A3839;
	scrollbar-shadow-color: #C70001;
	scrollbar-darkshadow-color: #3A3839;
	scrollbar-highlight-color: #3A3839;
	scrollbar-3dlight-color: #C70001;
	scrollbar-arrow-color: #C70001;	
}

#news a:link
{text-decoration:underline; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#news a:visited
{text-decoration:underline; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#news a:active
{text-decoration:underline; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#news a:hover
{text-decoration:underline; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.news_date
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FF1B02;
}

.news_content
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
}

#line003
{ 
	background: transparent url(images/line003.jpg) no-repeat; 
	height: 21px;
	width: 778px;
}

#thumbs3
{
	background-color: #868485;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	border-top: 4px solid #C70001;
	border-bottom: 4px solid #C70001;
	text-align: center;
}

.thumbs3_row
{
	text-align: center;
	width: 100%;
	clear: both;
}

.thumbs3_column
{
	float:left;
	width: 190px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.thumbs3_clear 
{
	clear: both; 
	height:0;
	overflow:hidden;
}



#thumbs3 a:link
{text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#thumbs3 a:visited
{text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#thumbs3 a:active
{text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#thumbs3 a:hover
{text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#foot
{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 8px;
}

#foot_in
{
	/*border-top: 2px solid #FFFFFF;*/
	border-bottom: 2px solid #FF0000;	
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #000000;
}

#foot_in a:link
{text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#foot_in a:visited
{text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#foot_in a:active
{text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#foot_in a:hover
{text-decoration:none; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
