body {
margin:0px;
color: #009900;
background:#ffffff;
background-position:right; 
background-repeat:repeat-y;
background-image: url("http://l.yimg.com/e/style/1/160/heartback2.jpg");
}


a:link{ color: #990066; text-decoration:none; background: none;}
a:visited{ color: #990066; text-decoration:none; background: none;}
a:active{ color: #990066; background: none;}
a:hover{color: #ff6666;text-decoration: underline;background : none;}
#banner {
color:#990066;
background: #ffffff;
background-position:left; 
background-repeat:repeat-y;
background-image: url("http://l.yimg.com/e/style/1/160/heartback1.jpg");
font-size:large;
font-weight:normal;
padding-top:20px;
padding-right:20px;
padding-bottom:45px;
position: relative; z-index:1;
text-align: right;
}


#banner a:link{ color: #990066; text-decoration:none; background: none;}
#banner a:visited{ color: #669900; text-decoration:none; background: none;}
#banner a:active{ color: #669900; background: none;}
#banner a:hover{ color: #33cc00; text-decoration:none; background: none;}

.description {
color:#669900;
background: none;
font-size:small;
text-transform:none;
}
.side {
color:#660000;
background:none;
font-size:small;
font-weight:normal;
line-height:140%;
padding:5px;
}


.sidetitle {
color:#990066;
font-size:medium;
font-weight:bold;
margin-top:10px;
background:none;
line-height:140%;
padding-right:3px;
padding-left:3px;
padding-top:10px;
text-align:left;
border: 2px dotted #ff9999;
}

.sidetitle:first-letter {
color:#ff3333;
font-size:1.5em;
font-weight:bold;
}

.powered {
color: #660000;
background: none;
font-size:small;
line-height:140%;
padding:2px;
margin-top:20px;
text-align:center;
}
  