body
{
background:#FDDB97;
SCROLLBAR-FACE-COLOR: #FFCC99; 
SCROLLBAR-HIGHLIGHT-COLOR: #FFCC99; 
SCROLLBAR-SHADOW-COLOR: #FF9900; S
CROLLBAR-3DLIGHT-COLOR: #FFFFCC; 
SCROLLBAR-ARROW-COLOR:  #999999; 
SCROLLBAR-TRACK-COLOR: #FFFFCC; 
SCROLLBAR-DARKSHADOW-COLOR: #FF9900; 
}

.top-heading
{
font-size:8pt;
color:#CC3333;
font-face:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.page-heading
{
color:#CC3333;
font-size:16pt;
font-face:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
}

#master
{
margin:0px;
padding:0px;
height:auto;
}

#top
{
position:relative;
display:block;
width:900px;
height:92px;
background-image:url('images/top.jpg');
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#center
{
position:relative;
display:block;
width:900px;
min-height:550px;
background-image:url('images/center.jpg');
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

@font-face { font-family:"BullPen"; src: url('/bullpen3.ttf'); }

#navigation
{
position:relative;
display:block;
float:left;
width:240px;
margin:0px;
padding:0px;
font-family:verdana;
font-weight:bold;
font-size:16pt;
font-style:italic;
}

#content
{
position:relative;
display:block;
float:left;
width:410px;
margin:0px;
padding:0px;
overflow:hidden;
}
 
#photos
{
position:relative;
display:block;
float:left;
width:240px;
margin:0px;
padding:0px;
}

#bottom
{
clear:both;
position:relative;
display:block;
width:900px;
height:125px;
background-image:url('images/bottom.jpg');
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#navigation ul
{
list-style-type:none;
padding-left:5px;
margin:0px;
text-align:left;
}

#navigation li
{
line-height:30px;
}

#navigation a
{
display:block;
width:220px;
height:30px;
padding:1px;
padding-left:10px;
font-family:"BullPen", Verdana;
font-size:14pt;
text-decoration:none;
color:#CC9966;
}

#navigation a:hover 
{
color:#CC3333;
background-color:#FAECD1;
border:solid 1px #CC3333;
padding:0px;
padding-left:9px;
}

#navigation a:active
{
background-color:#FDDB97;
}

#content p, #content li
{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:9pt;
text-align:justify;
line-height:13pt;
padding:0px 10px 0px 10px;
}

#content a
{
text-decoration:none;
font-weight:bold;
color:#CC9966;
}

#content a:hover
{
text-decoration:underline;
}

/* Contact Form Styles */

#form
{
display:block;
width:410px;
}

.form-title
{
position:relative;
display:block;
width:150px;
float:left;
}

.form-field
{
position:relative;
display:block;
}

.form-input
{
font-size:12px;
border:solid 1px #FDDB97;
background:white;
}
