body { margin-top:0px; text-align:center; font-size:10pt; font-family:georgia,helvetica,tahoma; background: url(images/bg.png) repeat-y 50% 0; }
a { font-weight:bold; text-decoration:none; }
a:link, a:visited { color:#786637; }
a:hover, a:active { color:#9F3D22; }

.invisible { display:none; }

#container { position:relative; margin: 0 auto; width:740px; text-align:left; }
#header { position:absolute; left:1px; width:740px; height:134px; background: url(images/header.jpg) no-repeat; }
#navigation { position:absolute; top:8px; left:7px; width:125px; height:296px; background: url(images/menu_ie.png) no-repeat; }
#telephone { position:absolute; top:150px; right:10px;}
#location { position: absolute; top:150px; left:160px; }
#content { position:absolute; top:200px; left:160px; width:550px; } 
#splash { position:absolute; top:0px; text-align:center; width:739px; left:1px; }


#navigation ul { padding-left:15px; margin-left:0px; }
#navigation ul ul { padding-left:10px; margin-left:0px; }
#navigation ul li { font-weight:bold; font-size:9pt; list-style:none; margin-top:10px; font-variant:small-caps; }
#navigation ul ul li { margin-top:3px; }
#navigation hr { border: 0; width:80px; color: #333333; background-color:#333333; height:1px; margin-left:5px; margin-top:16px; margin-bottom:1px;}

#telephone h2 { font-size:14pt; }

#location h2 { font-size:14pt; }

#content p { text-align:justify; }

#content h2 { font-size:12pt; }
#content h3 { font-size:10pt; }
#content h4 { font-size:10pt; font-weight:normal; margin-top:-5px; }

#photos table { border:0px; width:550px; }
#photos table th { text-align:center; }
#photos table td { padding-bottom:20px; vertical-align:top; }
#photos img { border:1px solid #CCCCCC; padding:2px; }
#photos p a { font-size:16pt; }

#splash img { border:0px solid #666666; }
#splash h1 { font-size:33pt; font-weight:normal; margin-top:0px; margin-bottom:0px; font-variant:small-caps; }