@charset "utf-8";
/* CSS Document */

body {margin:0; background-color:#DDEEF6; font:75% LucidaGrande, 'Lucida Sans Unicode', Verdana, Arial, sans-serif;}

#container {position:relative; width:820px; padding:20px; margin-left:auto; margin-right:auto; background-color:#fff; background-image:url(main-bg.gif); background-repeat:repeat-y;}
#content {width:550px;}
#content h2 {font:1.8em Georgia, "Times New Roman", Times, serif; color:#AF342E;}
#content h3 {font:1.4em Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:1.6em;}
#content h4 {font:1.4em Georgia, "Times New Roman", Times, serif; margin-bottom:0;}
#content p {line-height:1.8em; font-size:1.1em;}

#photo {width:530px; padding:10px; background-color:#efefef; font-size:.9em; color:#666;}
#photo2 {float:left; width:480px; padding:10px; background-color:#efefef; font-size:.9em; color:#666; margin-right:15px;}

#sidebar {float:right; width:273px; font-size:.9em; position:absolute; top:0px; left:585px; color:#444;}
#sidebar h2 {background-color:#E7E4DA; font-size:1.2em; width:256px; padding:10px; margin:0 0 15px;}
#sidebar p {padding-left:10px; padding-right:10px;}
#sidebar a:link, #sidebar a:visited {color:#0066CC; text-decoration:none;}
#sidebar a:hover {text-decoration:underline;}

#container2 { width:820px; padding:20px; margin-left:auto; margin-right:auto; background-color:#fff;}
#container2 p {line-height:1.8em; font-size:1.1em;}
#container2 h4 {font:1.8em Georgia, "Times New Roman", Times, serif; margin-bottom:0; color:#990000;}


#footer {width:780px; padding:20px; border-top:1px solid #ccc; font-size:.8em; color:#888;}
#footer img {float:left; margin-right:20px; margin-bottom:10px;}
#footer a {color:#888;}