@charset "UTF-8";
/* CSS Document */
html, body {
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	background:url(../images/grunge_wall.png) repeat 0 0;
}
img {
	border:none; 
	
}
.pagewidth {
	width: 909px;
	height: auto;
	margin: 0 auto;
	text-align:left;
}
.top_banner {
	width: 909px;
	height: 70px;
	padding: 22px 0 0 0;
}
.menu_cont{
	width:448px;
	height:32px;
	float:left;
	padding: 32px 0 6px 0;
	
}
.logo {
	width:446px;
 	height:70px;	
	margin: 0 14px 0 0;
	float:left;
}
.divide {
	width: 909px;
	height: 17px;
	float:left;
	background:url(../images/divide.png) no-repeat 0 0;
}
.pagemain {
	width:909px;
	height:auto;
	float:left;
	padding:0px 0px 5px 0px;
	margin: 0 ;
	position:relative;
}
.padd {
	padding:10px 0px 7px 0px;
}
.pageleft {
	width:447px;
	height:auto;
	float:left;
	
}
.pageright {
	width:443px;
	height:auto;
	float:left;
	margin: 0 0 0 17px;
}
.border {
	border:#999 solid 1px;
}
.title {
	width: 100%;
	height:auto;
	float:left;
	font: #202020 "Georgia", serif;
	font-size:2.8em;
	font-style:italic;
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
	font-weight:700;

}
.link {
	width: 60%;
	height:auto;
	float:right;
	font-family: "Georgia", serif !important;
	font-size:1.4em;
	font-style:italic;
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
	font-weight:700;
	text-align:right;
	color:#202020 ;
}
.thumbs_cont {
	width: 443px;
	height: 140px;
	position:absolute;
	padding: 0 0 10px 0;
	bottom: 0px;
	right:0px;
	
}
.thumbs{
	width: 139px;
	height: 140px;
	float:left;
	padding: 0 11px 0 0 ;
}

.stack{
	padding: 0 11px 10px 0 ;
}
.end {
	padding-right: 0px !important;
}
.copy {
	width: 100%;
	height:auto;
	float:left;
	font-family: Arial,"Helvetica", sans-serif;
	font-size:0.9em;
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
	font-weight:lighter !important;
	padding: 17px 0 0 0;
	line-height:1.3em;
	color: #333;

}
.pic_bottom{
	position:absolute;
	bottom:0px;
	right:0;
}
.position_fix {
	position:relative;
}
.shadow {
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #666;
}
a:active {
	text-decoration: none;
	color: #000;
}
.scrollup{
    width:37px;
    height:37px;
    opacity:0.3;
    position:fixed; 
    bottom:50px;
    right:70px;
    display:none;
    text-indent:-9999px;
    background: url('../images/ui.totop.png') no-repeat;
	z-index:99999;
}
.mail {
	width: 139px;
	height: 125px;
	float:left;
	padding: 0 11px 0 0 ;
}
.music {
	width:100%;
	height:auto;
	float:left;
	margin:0px;
}
.album{
	width: 139px;
	height: 140px;
	float:left;
	padding: 0 11px 20px 0 ;
}
.bb {
	height:auto;
	width:50%;
	float:right;
	margin:10px auto;
	text-align:right;
	font-family: Arial,"Helvetica", sans-serif;
	font-size:0.7em;
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
	font-weight:lighter !important;
	color: #333;
}
::selection {
	background: #000; /* Safari */
	}
::-moz-selection {
	background: #000; /* Firefox */
}