body{background:url("../images/stripe.png");margin:0;padding:0;color:#333333;font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-size:13px;}
#content{background:#FFFFFF;width:440px;margin-left:200px;padding:60px 30px;position:relative;border-bottom:5px solid #FF8500;}
#content h2{margin-top:0;}
#content p{line-height:150%;text-align:justify;margin:0 0 1em 0;}
#content img.ilustrative{float:right;margin:0 0 0 10px;}
#content a{color:#FF6600;font-weight:bold;}
#content a:hover{text-decoration:none;}
#content h3{margin:1.5em 0 0 0;}
#content li{margin-bottom:5px;}
#content ul li{list-style-type:square;}
#content blockquote{color:#5A0935;border-left:2px solid #5A0935;margin-left:15px;padding-left:10px;margin-right:25px;}
#content table{margin:0 auto;}
#content th{border-top:#FF8500 solid 3px;border-bottom:#FF8500 solid 1px;padding:5px;background-color:#FFFFFF;}
#content td{padding:5px;}
#content tr{background-color:#F9F9F9;}
#content tr.odd{background-color:#E9E9E9;}
#content table caption{font-weight:bold;margin-bottom:2px;}
#navbar{position:absolute;top:0;left:0;background:url("../images/nav_stripe.png") top left repeat-x;width:440px;height:12px;padding:10px 30px 13px 30px;font-weight:bold;}
#navbar a{color:#000000;text-decoration:none;}
#navbar a:hover{color:#666666;text-decoration:underline;}
#navbar a:visited{font-weight:bold;} 
#envelope{width:900px;margin:0 auto;padding:0;position:relative;}
#header{text-align:center;color:#FFFFFF;background:url("../images/header_stripe.png") top left repeat-x;padding:30px 0 15px 0;}
#header h1{margin:0;}
#header p{margin:0;}
#header h1 a{color:#FFFFFF;text-decoration:none;}
#header h1 a:hover{text-decoration:underline;}
#sidemenu{width:180px;margin-top:50px;padding:0 20px 0 0;position:absolute;left:0;}
.panel ul{list-style-type:none;padding:0;margin:0 0 40px 0;}
.panel li{margin:0 0 0.3em 40px;}
.panel h3{color:#FFFFFF;border-bottom:#FF6600 4px solid;padding-left:20px;font-style:italic;}
#sidemenu a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
#sidemenu a:hover{text-decoration:underline;}
#sidemenu li.active{color:#FF8500;font-weight:bold;}
#footer{text-align:center;margin-bottom:30px;}
#footer ul{padding:0;margin:10px 0 0 0;}
#footer li{display:inline;list-style-type:none;margin:0 5px;}
#footer a{color:#FFFFFF;font-weight:bold;}
#footer a:hover{text-decoration:none;color:#FF8500;}
#advertisement{margin-top:50px;width:180px;padding:0 0 0 20px;position:absolute;right:0;}
#skyscrapper{margin:0 auto;width:160px;height:600px;background:#00FF00;}
#overall{width:440px;overflow:auto;}
.advice{border-bottom:2px solid #FF8500;padding-bottom:2em;margin-bottom:3.5em;}
.advice small{float:right;display:block;}
.advice small.date{float:none;margin-bottom:0.5em;}
#comments{list-style-type:none;padding:0 15px;margin:20px 0;}
#comments li{padding:15px;margin:0;background-color:#fafafa;}
#comments .odd{background-color:#eeeeee;}
#comments .comm-number{font-size:250%;color:#999999;float:left;margin:0 10px 0 0;}
dl.personal{background:url("../images/woman.gif") 80% 15% no-repeat;}
dl dt{font-weight:bold;border-top:2px solid #FF8500;width:200px;padding-top:2px;}
dl dd{margin-bottom:6px;}
.notice, .warning{text-align:center !important;background-color:transparent;padding:0 40px;}
.notice{color:#237915;}
.warning{color:#901724;}
.note{width:250px;color:#888888;}
input.textual{width:250px;}
input#headline{width:380px;}
input#birthday_year{width:97px;}
textarea{width:380px;}
fieldset{margin-bottom:30px;border:double #FF6600;padding:10px 20px;background:url('../images/pencil.png') 95% 90% #FFFFFF no-repeat;}
legend{font-weight:bold;font-size:130%;border:1px solid #FF6600;padding:3px;background-color:#FFFFFF;}
label{display:block;margin-top:10px;font-weight:bold;}
table label{display:inline;font-weight:normal;}
table input{width:auto;}
.submitbutton{display:block;margin-left:auto;margin-right:auto;margin-top:1em;width:10em;height:3em;}
#overview th{padding-left:1px;padding-right:1px;}
#overview td{text-align:center;}
#overview td.name{text-align:left;}
#overview td.good{background-color:#ccff55;}
#overview tr:hover td{background-color:#dfffff;}
#overview tr:hover td.good{background-color:#b3ff00;}
#overview td.bad{background-color:#ff9089;}
#overview tr:hover td.bad{background-color:#ff6156;}
#overview a{font-weight:normal;color:#000000;}
#graph{margin:25px 0 0 0;} 
p.reg-info{padding:20px 0 0 0;margin:0;position:relative;height:90px;}
.reg-info a{display:block;width:140px;height:50px;text-align:center;padding-top:30px;position:absolute;top:0;right:50px;}
.reg-info a.register{float:none;position:absolute;top:0;left:50px;width:150px;}
.reg-info a.register span{display:block;width:150px;height:80px;position:absolute;top:10px;left:0;background:url('../images/button.gif') center top;cursor:pointer;}
.reg-info a.register:hover span{background-position:center bottom;}
.pag-nav{text-align:center !important;}
