@charset "utf-8";
/* CSS Document for www.drslezak.com written by Julia van der Wyk www.vanderwykdesign.com 2008*/

body {text-align:center; background:#b2cdb2; font-family:Verdana, Arial, Helvetica, sans-serif;}

#wrapper {background:#fff; border:1px solid #666600; margin:0 auto; width:975px; padding:0; text-align:left;}

#header {margin:0; padding:0 0 0 5px;  width:100%; clear:none; height:160px;}

#header h1, h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-weight:normal; text-align:left;}
#header h1 {font-size:48px; margin:13px 0 1px 0; padding:0;}
#header h2 {font-size:18px; margin:2px 0 10px 0; padding:0;}

#header a {font-size: 14px; text-decoration:none; color:#000; padding:6px; background:#b2cdb2; margin:1px 0 0 1px; text-align:left; border:1px #fff solid; font-weight:normal;}
#header a:hover {background:#FFFFCC; border:1px inset #666600;} 

#main {margin:0; padding:0 0 0 110px; width:645px; float:left; clear:none;}

#sidebar {float:right; width:220px;  margin:0; padding:0; clear:none;}

.margin_left {margin:10px; float:left;}
.margin_right {margin:10px; float:right;}

h1 {font-size:18px;  margin:1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h2 {font-size:16px; margin:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
h3 {font-size:14px; margin:1em; font-family:Georgia, "Times New Roman", Times, serif;}
p {font-size:12px; margin:1em 1.7em; padding:0; text-align:justify;}
a {color:#5555dd; font-weight:bold;}
a:hover {color:#993333;}
a:visited {color:#993333;}

#main ol, li {font-size:12px; margin:10px 20px; padding:1px 3px;}

#main p.quote {margin:1em 2em .5em 2em; padding:0;}
#main p.quote_credit {margin:0 2em; padding:0; text-align:right; font-style:italic;}

#sidebar ul {font-size:10px; margin:20px 10px; padding:1px 3px; list-style:none;}
#sidebar li {font-size:10px; margin:2px 10px; padding:1px 3px;}

form {width:350px; margin:0 10px 5px; padding:3px; float:right; border:#ccc 1px dashed;}
.error {font-size:10px; color:#FF0000; font-style:italic;}

label.required {color:red;}

#footer {width:975px; margin:0; padding:0; clear:both; font-size:10px;}

td {
	vertical-align:top;
}
