body{ font-family:Arial, Helvetica, sans-serif; font-size: 11pt; margin:0; color:#61615C; background-image:url(images/ishtar-bg.jpg); background-repeat:no-repeat; background-position:right top; } a { text-decoration:none; color:#D14; } caption { color:#922; font-weight:bold; } label{display:block} label:first-letter { text-transform: uppercase; } .hidden{ display:none; } div#header{ width:100%; text-align:right; font-size: 0.9em; background-color: #EEE; border-bottom:1px solid #CCC; margin-bottom:10px; } div#logo{ width:200px; top:30px; left:30px; padding-top:90px; position:absolute; text-align:center; background-image:url(images/ishtar-text.png); background-repeat:no-repeat; } div#context_menu{ height:150px; margin-left:200px; margin-right:20px; margin-bottom:20px; } div#main_menu{ width:200px; position:absolute; } div#main_menu ul{ padding-left:1.5em; cursor:pointer; list-style:none; } div#main_menu a{ color:#666; } div#main_menu a:hover{ color:#D14; } div#main_menu .selected a{ color:#D14; } div#main_menu > ul{ color:#922; } div#content{ margin-left:200px; } div.form { margin-left:auto; margin-right:auto; padding:1em; display:block; width:500px; background-color: #EEE; border:1px solid #CCC; border-radius:10px; text-align:center; } div.form table{ padding:0.2em; margin-left:auto; margin-right:auto; } div.form table th{ text-align:left; } .info{ margin-left:auto; margin-right:auto; padding:1em; display:block; width:500px; } .info p{ padding:0; margin:0.2em; }