body { color: black; font-family:Verdana, tahoma, sans-serif; font-size:0.8em; margin: 0; background-color: white; background-image: url(../images/bg.gif); background-repeat: repeat-x; }
p {}
td {}
a:link { color: #676799 }
a:visited { color: #676799 }
a:hover { color: #676799 }
a:active { color: #676799 }
h1, .heading1 { color: #676799; font-size: 1.6em; font-family: tahoma, verdana, sans-serif; font-weight: bold; }
h2, .heading2 { color: #676799; font-size: 1.2em; font-family: tahoma, verdana, sans-serif; }
h3, .heading3 { color: white; font-size: 1.1em; font-family: tahoma, verdana, sans-serif; font-weight: bold; background-color: #676799; padding: 5px; }
.warning { color: red; font-weight: bold; }
#container { width:900px; min-height: 1000px; margin: 0 auto; background-image: url(../images/folder_bg1.png); background-repeat: no-repeat; background-position: center top; position: relative; overflow: visible;}
#page_wrapper { background-color: white; width:670px; padding: 0 20px; margin: 0; position: absolute; top: 40px; left: 60px;}
#header { background-image: url(../images/project_you_fylo_150px.gif); background-repeat: no-repeat; background-position: left top; width: 670px; height: 150px; position: relative;}
#header h1 { color: #7B7EA4; font-size: 14pt; font-family: tahoma, arial, sans-serif; text-decoration: none; padding: 25px 5px 25px 25px; width: 500px; height: 70px; float: right; }
#menu { text-align: center; height: auto; padding: 5px 0; border: 1px solid #676799; position: absolute; right:0px; bottom: 0px; }
#menu a:link, #menu a:visited { color: #669; font-weight: bold; font-size: 1.15em; font-family: arial, helvetica, sans-serif; text-decoration: none; text-align: center; letter-spacing: 1px; padding: 5px; }
#menu a:hover, #menu a:active, #menu a:focus { background-color: #676799; color: white;}
#main_wrapper { width: 100%; float: right; margin: 0 0 0 -200px; }
#main { margin-left: 205px; padding-left: 5px; margin-bottom: 20px; }
#sidebar { width: 180px; float: left; padding: 10px;}
#footer { color: #7b7ea4; width:100%; text-align: center; margin: 0; padding: 0.25em 0; clear:both; border-top: 1px solid #676799; border-bottom: 1px solid #676799; }
#footer a:link, #footer a:visited { color: #7B7EA4; font-family: arial, helvetica, sans-serif; text-decoration: none; text-align: center; letter-spacing: 1px; padding: 0 5px 0;}
#footer a:hover, #footer a:active, #footer a:focus { color: #676799; }
#copyright { text-align: center; margin: 0 auto; width: 710px;}
#copyright img {vertical-align: middle; border: 0;}
div.row { clear:both; padding-top: 10px}
div.row label { font-weight: bold; float: left; width: 150px; text-align: right  }
#sidebar fieldset { border: 2px solid #676799; padding: 10px }
.smaller { font-size: 0.8em; }
#ss_test label {width: 500px; text-align: left; font-weight: normal;}
#ss_test div.row {padding-top: 2px;}