/* Realize the Way CSS */
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #5A554E; }
h1,
h2,
h3 { margin: 0; padding: 0; font-weight: normal; color: #32639A; font-family: Georgia, "Times New Roman", Times, serif; }
h1 { font-size: 2em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.4em; }
a { text-decoration: underline; color: #5198D2; }
a:hover { text-decoration: underline; color: #F90;}
ul {list-style-type: none; color: #06C;}
li {line-height: 1.6em; }
li.book {margin-bottom: 1.5em;}
ul.neg {list-style-type:square;}

#wrapper { margin: 0; padding: 0; background: url(images/bg.jpg) repeat-x left top;}
#menuhdr{ width: 960px; height: 226px; margin: 0 auto; padding: 0; background: url(images/header.jpg) no-repeat left top; }
#pagetop { width: 960px; height: 21px; margin: 0 auto; background: url(images/pagetop.gif) no-repeat left top;}
#page { width: 900px; margin: 0 auto; padding: 5px 30px 0px 30px; background: #FFFFFF;}
#content { float: left; width: 570px; padding: 0; }
#contright { float: right; width: 570px; padding: 0; }
#contcent { width: 760px; margin: 0 auto; padding: 0;}
#logo { float: left; margin: 0; padding: 115px 0px 0px 50px; color: #000000; }
#sideleft{ float: left; width: 270px; padding: 0; color: #787878; }
#sideleft h2 { height: 65px; background: url(images/line.jpg) no-repeat left bottom; font-size: 1.7em; color: #32639A; padding-top: 15px; }
#sideleft p { margin: 0; padding: 0;  line-height: 1.3em;}

#sidebar { float: right; width: 275px; padding: 0; color: #5A554E; }
#sidebar ul { margin: 0; padding: 0; list-style: none;} 
#sidebar li { margin: 0; padding: 0px 0px 0px 0px; line-height: 1.6em;}
#sidebar p { margin: 0; padding: 0px 0px 25px 0px; text-align: justify; }
#sidebar p strong { color: #32639A; }
#sidebar h2 { height: 65px; background: url(images/line.jpg) no-repeat left bottom; font-size: 1.7em; color: #32639A; padding-top: 15px; }
#sidebar a { border: none; }
#sidebar a:hover { }

.bigcap { font-size: 1.2em; font-weight: bold; }
.clear {clear: both;}
.imgbrd { padding: 7px; border: groove thin #584332; }
.main { margin-bottom: 15px; }
.main p { line-height: 1.3em; text-align: justify;}
.main .title { margin-bottom: 10px; padding: 12px 0 0 0; letter-spacing: -.5px; font-size: 36px; color: #493E2B; }
.main .title a { color: #493E2B; border: none; }
.main .subhd { margin: 0; padding: 0; letter-spacing: -1px; color: #2C5787; font: 1.7em normal Georgia, "Times New Roman", Times, serif; }
.main .subhd a { }
.main .line { background: url(images/line2.jpg) no-repeat left top; padding: 25px 0px 0px 0px; text-align: justify; }
.links { padding-top: 20px; font: bold 1.1em Arial, Helvetica, sans-serif; font-variant:small-caps;}
.blue {color: #32639A;}
.blueem {color: #32639A; font-style: italic;}
.bar {padding: 5px; background: #32639A; font-size: 1.0em; color: #FFFFFF; line-height: 1.8em;}
.quote {padding: 5px; background: #FFFFB7; color: #32639A; line-height: 1.8em; font: bold 0.8em Georgia, "Times New Roman", Times, serif;}

#footer-content {width: 960px; height: 21px; margin: 0 auto; background: url(images/pagebot.gif) no-repeat left top;} 
#footer { height: 50px; margin: 0 auto; padding: 0px 0 15px 0; font-family: Arial, Helvetica, sans-serif; }
#footer p { margin: 0; line-height: normal; font-size: 12px; text-align: center; color: #82A2B9; }
#footer a { text-decoration: underline; color: #82A2B9; }

