#footer,#header{
height:auto;
background:#fff;
}
#nav, #profile h3 span,#profile .notice, form,#footer ul, li.account, #profile a.profile_photo,
#logout-link,div.backLink,div#aus, ins, iframe, .no-print{
display:none;
}
#register form,#inner-wrap{
display:none;
}
#profile #inner-wrap{
display:block;
}
#register form fieldset label{
width:170px;
}

#profile #horoscope{
 /*page-break-before:always;*/
}
body,fieldset{
background: white;
font-size: .9em;
line-height:1;
}
div#wrap{
width: auto;
border: 0;
/*margin: 0 10%;*/
padding: 0 10px;
border:1px solid #ccc;
}

div#wrap a{
color:#000;
text-decoration:none;
}
#wrap #inner-wrap{
padding:0;
}
#footer{
position:static;
}
#content{
padding:0;
}

#footer{
height:auto;
background:#fff;
text-align:left;
}
#footer a:link:after, #footer a:visited:after {
   content: " ( " attr(href) ") ";
   font-size: 90%;
   }
#footer a span{
display:inline;
}   
/*
#profile img.profile_photo{
margin-right:160px;
}
*/
#profile .profile{
width:auto;
}
#profile table.horoscope td{
width:60px;
height:40px;
font-size:.9em;
}
/*img.profile_photo{
position:absolute;
margin-left:400px;
}*/
ul.profile h3{
clear:both;
}
ul.profile,ul.profile li{
width:100%;
/* clear:none; */
margin:auto;
list-style:disc;
}
ul.profile li li{
list-style:none;
background:none;
}
 table.horoscope, table.horoscope td{
border:1px solid #000;
}
div#header img#logo {
/*position:absolute;
top:0;
left:500px;
z-index:100;
*/
display:none;
}
/*div#print_logo{
top:0;
left:500px !important;
left:0px;
position:absolute;
z-index:100;
display:block;
background:url(/images/leaf.gif) no-repeat center;
width:150px;
height:210px;
}
*/
div#header img#title {
position:static;
float:left;
}
#content h2{
margin-top:-20px;
clear:left;
}
form div.rightset {
float:right;
width:49%;
}
form div.leftset {
margin-right:50%;
}
#register table.horoscope td{
width:80px;
height:60px;
}
fieldset li textarea{
height:4sem;
}
fieldset li{
background:none;
border-bottom:1px solid #999;
}
