/* andreas02 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use for any purpose as long as the proper credits are given to the original author. Version: 1.1 (Oct 21, 2005) Screen layout: */ body{ padding:0; margin:0; font:76% tahoma, verdana, sans-serif; background:#e0e0e0; color:#303030; } a{ text-decoration:none; color:#286ea0; } a:hover{ text-decoration:underline; } #toptabs{ margin:10px auto -13px auto; font-size:0.8em; width:760px; } #toptabs p{ text-align:right; color:#808080; } .toptab{ padding:3px 5px 3px 5px; margin:0 0 0 4px; text-decoration:none; background:#f0f0f0 url(/images/corner2.gif) top right no-repeat; color:#808080; border-bottom:1px solid #e0e0e0; } .toptab:hover{ background:#fafafa url(/images/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#505050; text-decoration:none; } .activetoptab{ padding:3px 5px 3px 5px; margin:0 0 0 4px; color:#505050; text-decoration:none; background:#ffffff url(/images/corner2.gif) top right no-repeat; border-bottom:1px solid #ffffff; } .activetoptab:hover{ text-decoration:none; } #container{ margin:0 auto 15px auto; width:730px; padding:5px 20px 20px 20px; background:#ffffff; } #logo{ margin:15px 0 0 0; } #logo h1 a{ color:#303030; } #logo h1 a:hover{ text-decoration:none; } #logo h1 img, #logotext { vertical-align:middle; color:#ba0000; } #navitabs{ clear:both; } .navitab{ padding:4px 8px 4px 8px; margin:0 0 4px 0; background:#e0e0e0 url(/images/corner.gif) top right no-repeat; border-bottom:1px solid #ffffff; } .navitab:hover{ background:#d0d0d0 url(/images/corner.gif) top right no-repeat; } .activenavitab{ padding:4px 8px 5px 8px; color:#ffffff; margin:0 0 5px 0; background:#505050 url(/images/corner.gif) top right no-repeat; } .navitab,.navitab:hover,.activenavitab,.activenavitab:hover { text-decoration:none; letter-spacing:1px; } #desc{ height:200px; color:#ffffff; padding:0; background:#505050 url(/images/front.jpg) top left no-repeat; clear:both; margin:5px 0 0 0; } #desc p{ width:290px; font-size:1em; line-height:1.3em; padding:0 0 0 15px; } #desc h2{ padding:15px 15px 0 15px; color:#ffffff; } #desc a{ color:#ffffff; text-decoration:underline; } #main{ width:560px; float:left; padding:0 15px 0 0; border-right:1px solid #d0d0d0; } .block,.prerequisite,.dojochart{ background:#f0f0f0; padding:15px; } .prerequisite{ width:200px; float:right; clear:right; color:#222; margin: 0 0 10px 10px; } .dojochart{ width:250px; float:right; padding: 10px 0 10px 10px; margin: 10px 0 10px 10px; } .dojochart h3{ margin-top:0; } .attendee{ background:#ddd; padding:10px; margin-bottom:10px; } .formerror{ color:red; font-weight:bold; } .coursesheading{ padding-top:9px; vertical-align:top; text-align:center; } .courses{ border:1px solid #ccc; } .course{ padding-left:4px; font-weight:bold; background:white; } #sidebar{ width:140px; float:right; } #sidebar p{ font-size:0.9em; line-height:1.3em; margin:0 0 12px 0; } .sidelink{ text-align:left; display:block; width:120px; background:#f0f0f0 url(/images/corner.gif) top right no-repeat; padding:3px 4px 3px 8px; margin:5px 10px 5px 0; } .sidelink:hover{ background:#e0e0e0 url(/images/corner.gif) top right no-repeat; text-decoration:none; } #footer{ clear:both; background:#fafafa; color:#808080; font-size:0.9em; padding:8px 0 8px 0; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; text-align:center; } #footer a{ color:#808080; } h1{ margin:0 0 20px 0; font-size:30px; font-weight:normal; } h2{ margin:0 0 10px 0; font-size:1.6em; font-weight:normal; } h2 small{ font-size:14px; } h3{ margin:20px 0 10px 0; font-size:1.4em; font-weight:normal; } p{ margin:0 0 15px 0; line-height:1.5em; text-align:left; } .right{ text-align:right; } .imgright{ float:right; } .center{ text-align:center; } a img{ border:0; } .photo{ padding:5px; display:block; margin:0 auto 15px auto; background-color:#f0f0f0; } .hide{ display:none; } .error{ margin:10px 0 10px 0; color:#ff0000; text-transform:uppercase; } img.email { position:relative; top:2px; }