/* CSS Document */

body {margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:62.5%; color:#333333; background:#E2E0D2 url(../images/bg_body.png) 0 0 repeat-y;}
html {font-size: 100%;} /*IE fix for smooth font-size increase/decrease*/
p {font-size:1.2em; line-height:1.6em; color:#444444; margin:1.6em 0 0 0;}
ul {margin:1em 0 0 14px;}
ul {padding-left:12px;} /*Mozilla fix for left-justified list*/
li {margin-top:1.1em; font-size:1.2em; line-height:1.6em; color:#444444; list-style-image:url(../images/bullet.png);}
a, a:visited {color:#333333; text-decoration:underline;}
a:hover, a:active {color:#006699; text-decoration:none;}

.blue {color:#006699; font-weight:bold; letter-spacing:.055em;}

#header {width:100%; height:125px; background:#D4D2C5 url(../images/bg_header.png) repeat-x; border-bottom:#444444 1px solid; float:left;}
#logo {width:155px; height:125px; border-bottom:#444444 1px solid; float:left;}
#headerImage {width:605px; height:100px; float:left;}

/*------------- Navigation ----------------------------*/
#nav {width:605px; height:125px; float:left; border-left:#006699 solid 1px;}
#navLinks {width:605px; height:25px; float:left; text-align:left; display:inline; font-size:12px; letter-spacing:2px; background-color:#444444;}
#navLinks .button {width:120px; height:19px; padding-top:4px; margin-right:1px; background-color:#C1BDA3; float:left; text-align:center; border-top:#C1BDA3 solid 2px;}
#navLinks a, #navLinks a:visited {color:#444444; text-decoration:none;}
#navLinks a:hover, #navLinks a:active, #navLinks span {color:#FFFFFF; background-color: #444444; height:18px; padding-top:5px}
#navLinks .home {color:#444444; background-color: #C1BDA3;}
#navLinks span {width:120px; margin-right:1px; float:left; text-align:center; border-top:#C1BDA3 solid 2px;}

/*-------------- Middle Content -----------------------*/
#middle {width:100%; height:auto; background:#D4D2C5 url(../images/bg_middle.png) 0 0 repeat-y; float:left;}
#middle .columnLeft {width:156px; min-height:200px; height:auto !important; height:200px; padding-top:20px; text-align:center; float:left;}
#middle .columnLeft .line {margin:30px 0 30px 0;}
#middle .columnLeft p {margin:0 7px 0 17px; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-style:italic; line-height:1.8em; color:#444444; text-align:left;}
#middle .columnLeft .small {margin:1.8em 7px 0 30px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:1.1em; line-height:1.3em; text-align:left; color:#666666;}
#middle .columnRight {width:605px; min-height:200px; height:auto !important; height:200px; float:left;}
#middle .columnRight .content {width:565px; height:auto; padding:20px; float:left;}
#middle .columnRight .content h1 {width:565px; height:20; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; border-bottom:#C1BDA3 solid 1px; float:left; padding-bottom:10px; margin:0;}
#middle .columnRight .content .contentLeft {width:355px; height:auto; float:left; padding-right:20px;}
#middle .columnRight .content .contentLeft h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; margin:1.8em 0 0 10px; border-bottom:#C1BDA3 dashed 1px}
#middle .columnRight .content .contentLeft h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; margin:1.8em 20px 0 20px; text-align:center; line-height:1.6em;}
#middle .columnRight .content .contentLeft h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; margin:.5em 60px 0 0; text-align:right; font-weight:normal;}
#middle .columnRight .content .contentLeft #portrait {width:130px; height:auto; float:right; margin:15px; padding:10px; border:#C1BDA3 dashed 1px;}
#middle .columnRight .content .contentLeft #portrait img {width:130px; height:180px; float:right;}
#middle .columnRight .content .contentLeft #portrait p {width:100px; height:15px; margin:0; line-height:20px; text-align:right; padding: 3px 5px 0 0; font-family:Georgia, "Times New Roman", Times, serif; float:right;}
#middle .columnRight .content .contentRight {width:188px; height:auto; padding-bottom:10px; border:#C1BDA3 solid 1px; float:left; margin:5px 0 25px 0;}
#middle .columnRight .content .contentRight h2 {width:184px; height:19px; margin:2px; padding:4px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; color:#FFFFFF; background-color:#C1BDA3; text-align:center;} 
#middle .columnRight .content .contentRight h3, p {margin:1.6em 10px 0 10px;}
#middle .columnRight .content .contentRight h3 {font-size:1.3em; font-weight:bold; color:#666666;}
#middle .columnRight .content .contentRight a img {margin:10px 38px 0 38px;}
#middle .columnRight .content .contentRight .quote {margin:20px 15px 10px 15px; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-style:italic; line-height:1.8em; color:#444444; text-align:left;}

/*-------------- Footer -------------------------------*/
#footer {width:100%; height:25px; background:#C1BDA3 url(../images/bg_footer_nav.png) 0 0 repeat-y; float:left;}
#footerNav {width:596px; height:19px; padding:6px 0 0 165px; font-size:10px; color:#666666; text-align:left; float:left;}
#footerNav a, #footerNav a:visited {color:#666666; text-decoration:none;}
#footerNav a:hover, #footerNav a:active {color:#FFFFFF; text-decoration:none;} 
#footerNav span {font-size:11px;}
#copyright {width:596px; height:100px; padding:10px 0 0 165px; color:#999999; float:left}
#copyright a, #copyright a:visited {color:#FF8533; text-decoration:none;}
#copyright a:hover, #copyright a:active {color:#FF8533; text-decoration:underline;}