body { margin: 0 auto;padding: 0;font: 86% Verdana,Tahoma,Arial,sans-serif;background: #f4f4f4 url('../images/bg_new.gif') top center repeat-y; }
h3 { margin: 0 0 10px 0; } 
a { text-decoration: underline; color: #286ea0; }
a:hover { text-decoration: none; color: #286ea0; }
a img { border: 0; }
h1 { font-family: Garamond, Adobe Garamond Pro, Book Antiqua, Palatino, Times New Roman, Times, Serif; font-size: 1.55em; color: #600; margin-top: 0; border-bottom: #d6a890 solid 1px; font-weight: normal; }
h2 { font-family: Garamond, Adobe Garamond Pro, Book Antiqua, Palatino, Times New Roman, Times, Serif; font-size: 1.3em !important; margin-bottom: 0px !important; color: #600;  }
h3 { font-family: Garamond, Adobe Garamond Pro, Book Antiqua, Palatino, Times New Roman, Times, Serif; font-size: 1.15em !important; margin-bottom: 0px !important; color: #600;  }
hr { color: #d6a890; background-color: #d6a890; height: 1px; border: 0; margin: 2em 0; }

#wrap { background: #ffffff; color: #303030; margin: 0 auto; padding: 0 10px; width: 950px; }
#header { clear: both; margin: 0; background-color: #fff; }
#header h1 {width: 250px;margin: 0;float: left;}
#header p {width: 500px;float: right;text-align: center;color: #a0a0a0;margin: 0;font-size: 0.8em;line-height: 1.2em;}
#frontphoto { margin: 0 0 -3px 0;border: 0;}
#avmenu { margin: 0 0 10px 0;padding: 0 10px 0 0;font-size: 0.9em;border-right: 1px solid #d6a890;}
#avmenu ul {	list-style: none;width: 200px;margin: 0 0 20px 0;padding: 0;font-size: 1.1em;}	
#avmenu li {margin-bottom: 0; border-bottom: 1px solid #fff; }
#avmenu ul ul { margin-left: 20px; width: 190px; margin-top: 4px; margin-bottom: 0;}
#avmenu ul ul li { font-size: 11px; }
#avmenu li a {font-weight: bold;height: 20px;text-decoration: none;color: #505050;display: block;padding: 6px 0 0 10px;background: #f4f4f4;border-left: 4px solid #cccccc;}	
#avmenu li a:hover {background: #eaeaea;color: #286ea0;border-left: 4px solid #286ea0;}
#avmenu li a.this {background: #eaeaea;color: #286ea0;border-left: 4px solid #286ea0;}
#extras { float: right; width: 100px; margin: 0 0 10px 0; padding: 0; font-size: 0.9em; line-height: 1.5em; }
#extras p { margin: 0 0 1.5em 0; }
#content { margin: 0; padding: 20px 20px 0 20px; line-height: 1.6em; text-align: left; }
#content h2 { font-size: 1.5em; margin: 0 0 0.5em 0; } 
#content img { padding: 1px; display:inline; background: #cccccc; border: 4px solid #f0f0f0; }
#sidebar { width: 400px; float: right; }
#footer { clear: both; margin: 0 auto; padding: 10px 0 20px 0; border-top: 4px solid #cc0000; width: 930px; text-align: center; color: #808080; font-size: 0.9em; }
#footer a { color: #808080; text-decoration: none; }
#footer a:hover { text-decoration: underline; } 
#nav a { color: #fff; text-decoration: none; font-weight: bold; }
#nav a:hover { color: #ff9; text-decoration: underline; font-weight: bold; }
#nav { padding: 10px 0; margin: 0; color: #FF9; background-color: #900; }
#subscribeform { padding: 10px; background-color:#ffc; }

.announce { margin: 10px 0 10px 0; padding: 10px; width: 130px; color: #505050; background-color: #ffeecc; line-height: 1.3em; }
.left { margin: 0 20px 5px 0; float: left; }
.right { margin: 0 0 5px 20px; float: right; }
.textright { text-align: right; }
.center { text-align: center; }
.small { font-size: 0.9em; }
.bold { font-weight: bold; }
.hide { display: none; }
.testimonial { padding: 30px 30px 0 30px; }
.red {  color: #900; }
.inset { border: 2px solid #fc0; padding: 20px; background-color: #ffe8a6; }
.band { background-color: #fef1e2; margin: 0; padding: 5px; font-size: 11px; width: 190px; }
.border { border: 1px solid #ccc; padding: 3px; }
.sidebarblock { padding: 1px 10px; background-color:#ffe; }
div.sidebarblock li { margin-left: -15px; }

/* andreas01 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use as-is for any purpose as long as the proper credits are given for the original design work. For design assistance and support, contact me through my website or through http://oswd.org/email.phtml?user=Andreas*/

td.header h1 { border-bottom: none; padding-left: 300px; margin-bottom: 0; font-size: 2.1em; color: #c00; font-weight: bold; }
td.header h2 { border-bottom: none; padding-left: 300px; margin-top: 0; font-style: italic; font-weight: normal; color: #666; }

h2.newsletter { margin: 0 !important; font-size: 1.1em !important; }