body { margin: 0px; padding: 0px; font-family: verdana, arial, sans-serif; font-size: 70%; background: #d6d7b9; }

.clear { clear: both; }


.container { width: 962px; border: 1px solid #7d7e64; border-top: 0; background: #ffffff; margin: 0px auto; }

.header { border: 0px solid blue; width: 960px; margin: 0px auto; }
.header img { float: left; }


.main { border-top: 1px solid #7D7E64; width: 960px; padding: 0px 0px 50px 0px; margin: 0px auto; }

.main h1 { font-size: 160%; margin: 0; padding: 30px 0px 10px 0px; }
.main h2 { font-size: 130%; margin: 0; padding: 5px 0 10px 0; }
.main h3 { font-size: 110%; margin: 0; padding: 0 0 10px 0; }

.main p { margin: 0; padding: 0 0 10px 0; line-height: 130%; font-size: 110%; }

.main img { float: left; padding: 0 10px 10px 0; }
.main hr { clear: both; }


.left { border: 0px solid red; width: 600px; float: left; padding: 0px 0px 0px 30px; margin-right: 50px; }
.left table {  }
.left td { border: 1px solid #d6d7b9; padding: 2px; }
.left td .date { display: block; font-size: 80%; margin-bottom: 5px; border-bottom: 1px dashed #d6d7b9; }
.left th { border: 1px solid #d6d7b9; background-color: #7d7e64; color: #ffffff; padding: 4px; }

.left .photo td img { display: block; margin: 0; padding: 2px; border: 0; }


.left .homeFeature { width: 454px; height: 189px; background-image: url( ../images/homefeature.jpg ); }
.left .homeFeature h2 { padding: 10px 0px 10px 20px; margin: 0px; }
.left .homeFeature p { margin: 0px; padding: 0px 200px 10px 20px; }

.right { width: 214px; float: left; padding-left: 10px; }

.main .right { padding-top: 30px; }

.right .newsBox  { width: 204px; font-size: 80%; }
.right .newsBox .content { border-left: 1px solid #D6D7B9; border-right: 1px solid #D6D7B9; }
.right .newsBox .content p { margin: 0px; padding: 0px 10px 0px 10px;  }
.right .newsBox .content img { padding: 0px 10px 0px 10px; float: left }
.right .newsBox img { margin: 0px; padding: 0px; display: block; border: 0px solid #ffffff; }

.right h3 { padding: 10px 0 5px 0; margin: 0; clear: both; display: block; }
.right ul { margin-top: 0; padding-top: 0; }

.right .selected { font-weight: bold; }

p.footer { font-size: 90%; padding: 2px 0px 5px 20px; width: 960px; margin: 0px auto; }
p.footer img { border: 0; }
p.footer a { color: #000; }


/* NAVIGATION */

.navigation { background-color: #D6D7B9; padding: 0px 30px; margin: 0px auto; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; height: 100%; width: 900px; }
.navigation ul { margin: 0px; padding: 0px; }
.navigation li { display: block; padding: 4px 18px 4px 18px; margin: 0px; float: left; }
.navigation li.selected { background-color: #7D7E64; }

.navigation a:link  { color: #114550; text-decoration: none }
.navigation a:visited { color: #114550; text-decoration: none }
.navigation a:hover { color: #ff0000; text-decoration: none }
.navigation a:active {color: #114550; text-decoration: none } 

.navigation li.selected a:link  { color: #ffffff; }
.navigation li.selected a:visited { color: #ffffff; }
.navigation li.selected a:hover { color: #ffffff; }
.navigation li.selected a:active {color: #ffffff; } 

.snavigation { background-color: #7D7E64; padding: 0px 30px; margin: 0px auto; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; height: 100%; width: 900px; }
.snavigation ul { margin: 0px; padding: 0px; }
.snavigation li { display: block; padding: 4px 18px 4px 18px; margin: 0px; float: left; }
.snavigation li.selected { background-color: #3F3F33; }

.snavigation a:link  { color: #ffffff; text-decoration: none }
.snavigation a:visited { color: #ffffff; text-decoration: none }
.snavigation a:hover { color: #ff0000; text-decoration: none }
.snavigation a:active { color: #ffffff; text-decoration: none } 

.navigationT { font-size: 110%; margin: 0; padding: 10px 0 10px 15px; }
.navigationT li { list-style-type: square; color: #7E7E64; padding-top: 5px; padding-left: 0; margin-left: 0; }
.navigationT a { color: #000000; text-decoration: none; }
.navigationT a:hover { color: #000000; text-decoration: underline; }