body {
	margin: 0;
	padding: 0;
	background:#fff;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #850215;
	
}
h1, h2, h3 {
	font-weight: normal;
}
a {
	color: #850215;
}
a:hover {
	text-decoration: none;
	color: #db5265;
}
#rosefull{
background:url(img/back.jpg) no-repeat fixed left bottom;
}
#roseout {
width: 900px;
margin:0 auto;
background: #ffccd3;
opacity:0.75;
}
#heady {
height:150px;
font-family:"Times New Roman", Times, serif;
}
#heady h1{

font-size:70px;
margin:0px;
padding:35px 0px 0px 20px;
}
#heady h1 a{
color:#ac1e33;
text-decoration:none;
border-bottom:1px dashed #cf374d;;
}
#content{
float:left;
width:580px;
margin:5px;
margin-top:10px;
margin-bottom:10px;
}
.title{
color:#ac1e33;
font-family:"Times New Roman", Times, serif;
font-size:30px;
margin-left:10px;
margin-top:10px;
padding-bottom:10px;
}
.sub{
color:#fff;
font-size:13px;
margin-right:25px;
padding:5px;
margin-left:10px;
margin-top:5px;
margin-bottom:20px;
background:#ac1e33;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.content{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
padding-left:15px;
line-height:20px;
margin-top:-30px;
}
#navb{
margin:5px;
margin-top:5px;
float:left;
width:290px;
}
#navb h3{
margin:10px 45px;
padding:5px;
text-align:center;
font-size:25px;
background:#ac1e33;
color:#fff;
font-family:"Times New Roman", Times, serif;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#navb ul{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
list-style-image:url(img/heart.png);
margin-left:15px;
*margin-left:30px;
}
#navb li{
padding:10px;
margin:8px 30px 4px -5px;
}
#navb a{
font-weight:bold;
text-decoration:none;
border-bottom:1px dashed #eee;
}
#navb a:hover{
border-bottom:0px dashed #eee;
}
#footer{
height:50px;
clear:both;
}
#footer p{
font-weight:bold;
font-size:14px;
padding-top:5px;
line-height:20px;
}
#footer a{
color:#fff;
}