body { background-color: #F8F7E5; color: #333333; font-family: Arial, verdana; font-size: 12pt; margin: 0; padding: 0; } A:Link, A:Visited { color: #3399cc; text-decoration: none; } A:Hover { color: #3399cc; text-decoration: underline; }  #main { position: absolute; clear: right; top: 64px; width: 100%; padding-bottom: 20px; z-index: 1; } .container { position: relative; top: 20px; max-width: 720px; background-color: #ffffff; margin-left: 10px; margin-right: 20px; margin-bottom: 20px; padding: 10px; font-size: 10pt; text-align: left; z-index: 100;  /position: absolute; /margin-left: 10px; /width: 720px; } .container ul { margin: 0; padding: 0; list-style-type: none; } #main_container { margin-left: 225px; min-width: 520px; } #gallery_container { margin-left: 225px; max-width: none; min-width: 500px; } #nav_container { float: left; width: 180px; } #nav_container ul { margin-bottom: 10px; } #nav_container ul li { font-size: 9pt; padding-left: 10px; padding-bottom: 1px;  /padding-bottom: 0px; } #nav_container ul li A:link, #nav_container ul li A:Visited { color: #333333; text-decoration: none; } #nav_container ul li A:Hover { color: #333333; text-decoration: underline; }  .title { position: relative; min-height: 10px; color: #888888; font-family: Georgia, Times New Roman; font-size: 20pt; margin-top: 0px; margin-bottom: 2px; } .title_glow { position: relative; min-height: 10px; margin-top: 0px; margin-bottom: 2px; font-size: 20pt; font-family: Georgia, Times New Roman; color: #111111; }  .heading { color: #222222; font-family: georgia; font-size: 18pt; } .heading_supplementary { color: #222222; font-family: georgia; font-size:12pt; } .subheading { color: #222222; font-family: georgia; font-size: 12pt; margin-top: 16px; padding-bottom: 0px; } .address { color: #555555; } .screenshots { background-color: #eeeeee; border: 1px solid #cccccc; padding: 10px; margin-top: 20px; margin-bottom: 20px; } .no_screenshots { background-color: #eeeeee; border: 1px dotted #cccccc; padding: 10px; margin-top: 20px; margin-bottom: 20px; } .thumbnail { width: 150px; padding: 5px 5px 5px 0px; border: none; max-height: 100px; } .container .description { color: #333333; } .container .description p { padding-top: 0px; margin-top: 5px; } .container .description b { color: #222222; } .container .description ul { list-style-type: disc; padding-left: 30px; } .container .description ul li { padding-bottom: 0px; }  #systemWorking { position: absolute; top: 0; right: 0; width: 60px; background-color: #ffffff; color: #000000; font-size: 10pt; z-index: 200; }   .container { border-left: 1px #DCDBCC solid; border-right: 3px #DCDBCC solid; border-top: 1px #DCDBCC solid; border-bottom: 2px #DCDBCC solid; }  #header { position: absolute; float: left; top: 0px; height: 60px; width: 100%; background: url(/includes/images/sand_diag.gif) top left repeat ; color: black; vertical-align: text-bottom; z-index: 10; } #name_logo { position: relatve; align: left; height: 60px; color: #000000; font-family: Georgia, Times New Roman; font-size: 26pt; margin-top: 16px; margin-left: 6px; z-index: 15; } #name_logo A:link, #name_logo A:visited, #name_logo A:hover { color: #000000; text-decoration: none; } .button_bar { position: absolute; float: left; top: 27px; left: 350px; } .button, .button:link, .button:visited { position: relative; color: #888888; font-family: Georgia, times new roman; font-size: 17pt; padding: 2px 2px 2px 12px; text-decoration: none; z-index: 2; } .button:hover { background: none; color: #444444; padding: 20px 2px 2px 12px; text-decoration: underline; z-index: 2; } .button_highlight { position: relative; color: #000000; font-family: Georgia, times new roman; font-size: 17pt; padding: 2px 2px 2px 12px; text-decoration: none; z-index: 2; }