html {height: 100%;}
body {font: 11px Arial, Helvetica, sans-serif; color: #000; height: 100%; background: url(../images/home_layout/bg.jpg) no-repeat bottom left #676057;}
em {font-style: italic;}
strong {font-weight: bold;}
h4 {font: 13px Arial, Helvetica, sans-serif; color: #000; font-weight: bold; margin-bottom: 10px;}
a {text-decoration: none; color: #001f43;}
a:hover {text-decoration: underline; color: #001f43;}

/* ID's  */
#wrapper {position: relative; top: 0; left: 0; width: 800px; height: 1024px; margin: 0 auto;}
#layout div {margin: 0; padding: 0;}
#a {background: url(../images/home_layout/new/01.jpg) no-repeat; position: absolute; top: 0; left: 0; width: 258px; height: 206px;}
#b {background: url(../images/home_layout/new/02.jpg) no-repeat; position: absolute; top: 0; left: 258px; width: 114px; height: 206px;}
#c {background: url(../images/home_layout/03.jpg) no-repeat; position: absolute; top: 0; left: 372px; width: 428px; height: 385px;}
#d {background: url(../images/home_layout/04.jpg) no-repeat; position: absolute; top: 206px; left: 0; width: 228px; height: 488px;}
#e {background: url(../images/home_layout/05.jpg) no-repeat; position: absolute; top: 206px; left: 228px; width: 144px; height: 218px;}
#f {background: url(../images/home_layout/06.jpg) no-repeat; position: absolute; top: 385px; left: 372px; width: 167px; height: 39px;}
#g {background: url(../images/home_layout/07.jpg) no-repeat; position: absolute; top: 385px; left: 539px; width: 261px; height: 506px;}
#h {background: url(../images/home_layout/08.jpg) no-repeat; position: absolute; top: 424px; left: 228px; width: 311px; height: 270px;}
#i {background: url(../images/home_layout/09.jpg) no-repeat; position: absolute; top: 694px; left: 0; width: 539px; height: 197px;}
#j {background: url(../images/home_layout/10.jpg) no-repeat; position: absolute; top: 891px; left: 0; width: 800px; height: 133px;}
#menu {position: absolute; top: 192px; left: 237px; width: 132px; height: 220px; margin: 0; padding: 0;}
#menu a {margin: 0 0 0 0; padding: 0;}
#menu a img {margin: 0 0 7px 0; padding: 0; border: 0;}
#menu div a {margin: 0 0 0 0; padding: 0;}
#menu div a img {margin: 0 0 7px 0; padding: 0; border: 0;}

#home-photo {position: relative; width: 218px; margin: 42px 0 0 5px;}
#dom {position: relative; top: 93px; left: 35px; width: 200px; font: 11px Arial, Helvetica, sans-serif; color: #000;}
#dom a {font: 11px Arial, Helvetica, sans-serif; color: #001f43; text-decoration: none; font-weight: bold;}
#dom a:hover {text-decoration: underline;}
#dom-copy {position: relative; top: 105px; left: 10px; width: 240px; font: 11px Arial, Helvetica, sans-serif; color: #000;}
#events {position: relative; top: 115px; left: 30px; width: 220px; font: 11px Arial, Helvetica, sans-serif; color: #000;}
#events p {margin-bottom: 10px;}
#news {position: relative; top: 30px; left: 3px; width: 500px;}
#featured {position: relative; top: 50px; left: 10px; width: 290px; font: 11px Arial, Helvetica, sans-serif; color: #000;}
#bottom_nav {position: relative; top: 60px; width: 800px; text-align: center;}
#bottom_nav a {font: 14px Arial, Helvetica, sans-serif; margin: 0 0 0 15px; color: #454039;}
#bottom_nav a:hover {color: #FFFFFF; text-decoration: none;}

.photo-caption {width: 223px; font: 9px Arial; font-weight: bold; color: #4d4034; text-align: right;}
.home-intro {font: 16px Arial; color: #FFF; margin: 20px 0 0 5px; font-style: italic;}
.home-intro img {vertical-align: top;}
.nudge {margin-left: 30px;}