html,body { margin: 0 auto; padding: 0px;height:100%;}
body{
	
 	/*background-color: #DEFINED (main_color)*/
	background-position:center;
	background-image:url(../img/shadow_mask.png);
	text-align:center;		
}

/*DEFINE COLOR THEMES (pink : #FF49C2)*/
#MAIN_COLOR, body{background-color:#red;}
#TEXT_MATCH, #header,a:visited, a:link, #footer, #footer > a:visited{color:red;}

#topspan
{	position:absolute;top:0px;left:0px;
	background:#000000;
	width:100%;height:80px;
}
#header 
{	/*color: #DEFINED (text_match)*/
	width:100%; height: 80px;	
	background-color:black;
	margin: 0px;
	text-align:center;
	font-size:4em;
}
#header > a.blocklink{display:block;width:100%;height:100%;}

#tagbox
{	text-indent:10px;
	position:absolute;left:0px;top:80px;
	padding:4px;
	color:black;	
}


#navbar.horizontal
{	margin:20px 0px 0px 20px;	
	position:relative;
	left: 0px;top:2px;
	width:720px;height:40px;
	z-index:0;	
	text-align:right;	
}
#navbar.horizontal  > div.navbtn 
{	text-decoration:none;
	line-height:38px;
	border-top:2px solid #555555;
	border-left: 1px solid #555555;
	float:right;
	height:40px;
	background-image:url(../img/black080.png);
}
#navbar > div> a> span{padding:0 10px;}
#navbar > div > a{display:block;height:100%; width:100%;}
#navstart{ float:right;
	width:16px;height:40px;
	background-image:url(../img/navstart080.png);
}
#navend{ float:right;
	width:16px;height:40px;
	border-left: 1px solid #555555;
	background-image:url(../img/navend080.png);
}

a:link{text-decoration:none;}
a:visited{/*color: #DEFINED (text_match)*/text-decoration:none;}
#this{color:white;background-image:url(../img/leather.png);}
div.navbtn a:hover 
{	background-image:url(../img/black100.png);
	cursor:pointer;
}
div.navbtn a:active
{	color:white;
	background-image:url(../img/grey100.png);
}

#footerpadding{width:100%;padding:0px;height:60px; /*height = footer height + footer top margin*/}
#footer
{	/*color: #DEFINED (text_match)*/	
	margin:0 auto;padding:0;
	position:absolute;
	bottom:0px;	
	width: 760px;height:40px;
	text-align: center;
	background-image:url(../img/black050.png);
}
#footer > a:link{text-decoration:underline;}
#footer > a:visited{/*color: #DEFINED (text_match)*/text-decoration:underline;}
#footer > a:hover{text-decoration:underline;}

#wrapper
{ 	margin: 0 auto -80px; padding:0px;
	position:relative;top:0px;left:0px;
	text-align:left;
	width:760px;
	
	min-height:100%;height:auto !important;	height:100%;
}
#wrapper > #content_block
{	padding:10px 20px;
	color:white;
	text-align:center;
	position:relative;
	left:20px;top:0px;
	width:680px; height:100%;
	
	background: #555555 url(../img/leather.png);
	
}
#content_block> div.full{text-align:center:}
#content_block > div.frame
{	z-index:3;
	padding:10px;margin:20px 00px;
	color:white;	
	background-image:url(../img/black050.png);
}
#content_block > div.frame > a > h3{color:red !important}
div.pic{ min-width:100px;min-height:100px;
	text-align:center;
}
div.right{float:right;width:380px;}
#content_block > #vpadding{height:20px;}
div.left{width:240px; height:460px;}
div.full{width:660px;margin:10px;}

.mini{width:100px;height:100px;margin-top:15px;margin-left:5px;}
.framed{width:100%;height:100%;}

div.sub{float:left;}




