html  { 
background-image: url(img/bg.jpg); 
background-repeat: no-repeat; 
background-position: top 0; 
margin: 0; padding: 0; width: 100%;
}

body {
position: absolute;
margin: 0px;
padding: 0px;
height:100%;
}

html, body, #wrap {
height: 100%;
background: url(img/voice_bg.jpg) left top no-repeat;
}

body > #wrap {
height: auto;
min-height: 100%;
background: url(img/voice_bg.jpg) left top no-repeat;
}


a { color: #707070; text-decoration: none }
a:visited { color: #707070; text-decoration: none }
a:hover    { color: #707070; text-decoration: underline }

#profile {
margin: 0px;
padding: 0px;
height:100%;
}

#main{
width:650px;
margin:0px auto 0px 300px; 
_margin:0px auto 0px 150px; 
padding-bottom: 150px;
text-align:left;
}

#voicecont{
	width:650px;
	padding-top:249px;
}

#voice_main{
margin:0 0 100px 0; 
}


#voice_main p{
	width:320px;
}



.tit1{
margin-bottom:25px;
}

.tit2{
	margin:120px 0 20px 0;
}



ul#d_link li {width:150px; height:13px;margin:30px 0;padding:0;}
ul#d_link li a {display:block;height:13px;width:150px;text-indent:-9999px;}
ul#d_link li.link {background:url(img/link.gif) no-repeat;}
ul#d_link li.link a {background:url(img/link.gif) -150px 0;}

#voice01{
	padding:0 0 0 326px;
	background: url(img/voice01.jpg) left top no-repeat;
	margin: 75px 0 0 0;
width:653px;
height:223px;
}

#voice01 .name{
	margin: 20px 0 0 0;
}

#voice02{
	padding:0 0 0 0px;
	background: url(img/voice02.jpg) left top no-repeat;
	margin: 30px 0 0 0;
width:653px;
height:260px;
}

#voice02 .name{
	margin: 35px 0 0 0;
}


#voice03{
	padding:0 0 0 326px;
	background: url(img/voice03.jpg) left top no-repeat;
	margin: 40px 0 0 0;
width:653px;
height:238px;
}

#voice03 .name{
	margin: 20px 0 0 0;
}


#voice04{
	padding:0 0 0 0px;
	background: url(img/voice04.jpg) left top no-repeat;
	margin: 30px 0 0 0;
width:653px;
height:260px;
}

#voice04 .name{
	margin: 35px 0 0 0;
}
