body{
background: #E3E0DB;
font-family:Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
height: 100%;
font-family: "trebuchet ms", verdana, arial, sans-serif;
background-image:url(/Images/page-bg.jpg);
background-position:top center;
background-repeat:repeat-y;
font-size:80%;
}

/* Layout
----------------------------------------------- */ 
.MainKey{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:55%;
text-align: left;
color:#ffffff;
text-transform:uppercase;
padding-top: 48px;
padding-left: 20px
}
.MainKey a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
}
.MainKey a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
}

#Container{
position:relative;
top:0px;
Left:0px;
padding: 0 0 0 0px;
width:701px;
height:100%;
margin: 0px auto;
}
#Header{
position:absolute;
top:0px;
left:0px;
height:196px;
width:701px;
background-image:url(/Images/HeaderImage1.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-left:1px;
padding 0 0 0 0px
}
#Headerb{
position:absolute;
top:0px;
left:0px;
height:196px;
width:701px;
background-image:url(/Images/HeaderImage1b.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-left:1px;
padding 0 0 0 0px
}
#Headerc{
position:absolute;
top:0px;
left:0px;
height:196px;
width:701px;
background-image:url(/Images/HeaderImage1c.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-left:1px;
padding 0 0 0 0px
}
#Headerf{
position:absolute;
top:0px;
left:0px;
height:196px;
width:701px;
background-image:url(/Images/HeaderImagef.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-left:1px;
padding 0 0 0 0px
}
#Headerfb{
position:absolute;
top:0px;
left:0px;
height:196px;
width:701px;
background-image:url(/Images/HeaderImagefb.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-left:1px;
padding 0 0 0 0px
}
#Headerfc{
position:absolute;
top:0px;
left:0px;
height:196px;
width:701px;
background-image:url(/Images/HeaderImagefc.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-left:1px;
padding 0 0 0 0px
}
#Headerfd{
position:absolute;
top:0px;
left:0px;
height:196px;
width:701px;
background-image:url(/Images/HeaderImagefd.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-left:1px;
padding 0 0 0 0px
}
#ColumnLeft{
position:absolute;
top:0px;
left:0px;
width:160px;
height:auto;
}
#ColumnRight{
position:absolute;
top:0px;
right:0px;
width:189px;
height:100%;
}
#RightContainer{
position:relative;
margin-top:43px;
right:0px;
width:189px;
height:70%;
}
#TopTriMenu{
position:absolute;
top:48px;
width:193px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align: right;
right:3px;
padding: 0 0 0 0px;
margin: 0 0 0 0px;

}
#TopTriMenu a{
font-size: 80%;
color: #ffffff;
padding-right:4px
}
#TopTriMenu a:hover{
font-size: 80%;
color: #ffffff;
padding-right:4px
}

/* Content
----------------------------------------------- */
#Content{
position:absolute;
top:200px;
left: 180px;
padding-top: 85px;
width:331px;
height: 100%;
text-align: left;
}
#ContentHead{
position:absolute;
top:0px;
left:0px;
padding: 0px;
width:331px;
background-image:url(/Images/Content-Head.jpg);
background-repeat:no-repeat;
background-position:top;
height: 98px
}
#BodyContent{
position:absolute;
left:0px;
width:331px;
text-align: left;
background-image:url(/Images/Content-BG.jpg);
background-repeat:repeat-y;
background-position:top;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:96%;
}
#ContentFoot{
position:relative;
left:0px;
padding-left:10px;
width:321px;
background-image:url(/Images/Content-Foot.jpg);
background-repeat:no-repeat;
background-position:Bottom;
height: 124px;
margin-top:20px;
padding-top:30px;
font-size:80%;
}
#BodyContent p{
position:relative;
top: 5px;
width:315px;
text-align: left;
font-size: 90%;
color: #A28B77;
padding-left: 10px;
padding-right: 5px;
background:transparent;
}
#BodyContent a{
color:#604E40;
font-weight:normal;
}
#BodyContent a:hover{
color: #666666;
text-decoration:underline;
}

/*

/* Navigation
----------------------------------------------- */
#NavColumn{
position:absolute;
left:0px;
padding-top:200px;
width:160px;
margin: 0 0 0 0px;
}
#NavColumn ul{
margin: 0 0 0 0px;
padding: 0 0 0 0px;
list-style: none;
list-style-type:none;
width:160px;
}
#NavColumn li{
margin: 0 0 0 0px;
list-style: none;
list-style-type:none;
padding-left:10px;
width:150px;
font-size:80%;
font-family:Georgia, "Times New Roman", Times, serif;
height:20px;
}

#NavContainer {
position: relative;
margin: 0 0 0 0px;
padding-bottom:3px;
background-color:#FFFFFF;
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
top:0px;
}

/* SubOptions
----------------------------------------------- */ 
#MainSubContain{
position:absolute;
top:158px;
right:-1px;
padding: 0;
width:192px;
height: auto
}
#MainSubHead{
position:absolute;
top:0px;
left:0px;
padding-bottom:40px;
width:192px;
background-image:url(/Images/SubHead.jpg);
background-repeat:no-repeat;
background-position:top;
height: 50px
}
#MainSubFoot{
position:relative;
top:15px;
left:0px;
padding: 0;
width:189px;
background-image:url(/Images/SubFoot.jpg);
background-repeat:no-repeat;
background-position:Bottom;
height: 70px
}
#MainSubContent{
position:absolute;
top:50px;
left:0px;
height:auto;
width:174px;
}
#MainSubContent p{
position:absolute;
color: #604E40;
top:50px;
left:0px;
padding-left:21px;
padding-top:70px;
height:auto;
width:153px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size: 80%;
}
#MainSubContent ul{
padding: 0 0 0 0px;
margin: 0 0 0 0px;
}
#MainSubContent li{
text-align: left;
font-size: 80%;
font-family:Georgia, "Times New Roman", Times, serif;
color: #604E40;
list-style-type:none;
height:20px;
padding-left:5px;
width:174px;
}

#MainSubContent a{
color: #604E40;
}
#MainSubContent a:hover{
color: #666666;
text-decoration:underline;
}
#SubContain{
position:absolute;
top:440px;
right:-2px;
padding: 0;
width:192px;
height: auto
}
#SubHead{
position:absolute;
top:0px;
left:0px;
padding: 0;
width:192px;
background-image:url(/Images/SubHead.jpg);
background-repeat:no-repeat;
background-position:top;
height: 50px
}
#SubFoot{
position:relative;
top:15px;
left:0px;
padding: 0;
width:192px;
background-image:url(/Images/SubFoot.jpg);
background-repeat:no-repeat;
background-position:Bottom;
height: 70px
}
#SubContent{
position:absolute;
top:50px;
left:0px;
padding: 0 0 0 0px;
width:192px;
text-align: right;
background-image:url(/Images/SubBG.jpg);
background-repeat:repeat-y;
background-position:bottom;
}
#SubContent p{
position:absolute;
width:192px;
right:9px;
top: 0px;
text-align: right;
font-size: 60%;
font-family:Georgia, "Times New Roman", Times, serif;
color: #B29F8E;
margin-top:83px;
padding:0 0 0 0px;
}
#SubContent a{
color: #B29F8E;
}
#SubContent a:hover{
color: #666666;
text-decoration:underline;

}
#SubContainLeft{
position:relative;
top:0px;
left:0px;
padding: 0px;
width:160px;
height: auto
}
#SubHeadLeft{
position:absolute;
top:0px;
left:0px;
padding: 0px;
width:160px;
background-image:url(/Images/Left-Sub-Head.jpg);
background-repeat:no-repeat;
background-position:top;
height: 54px
}
#SubFootLeft{
position:relative;
top:15px;
left:0px;
padding: 0;
width:160px;
background-image:url(/Images/Left-Sub-Foot.jpg);
background-repeat:no-repeat;
background-position:Bottom;
height: 70px
}
#SubContentLeft{
position:absolute;
top:54px;
left:0px;
padding: 0 0 0 0px;
width:160px;
text-align: right;
background-image:url(/Images/Left-Sub-BG.jpg);
background-repeat:repeat-y;
background-position:bottom;
height:auto;
}
#SubContentLeft p{
position:absolute;
right:5px;
top: 0px;
width:160px;
text-align: right;
height:auto;
font-size: 60%;
font-family:Georgia, "Times New Roman", Times, serif;
color: #B29F8E;
padding-top:0 0 0 0px;
background:transparent;
margin-top:83px;
}
#SubContentLeft a{
color: #B29F8E;
}
#SubContentLeft a:hover{
color: #666666;
text-decoration:underline;
}


/* 


/* Text
----------------------------------------------- */

p {
color:#A28B77;
padding-left:5px;
padding-right:5px;
background:transparent;
margin: 0 0 0 0;
}
h1 {
color: #604E40;
font-size: 110%;
font-weight:normal;
padding-left: 10px;
padding-right: 5px;
padding-top: 15px;
padding-bottom: 15px;
margin: 0 0 0 0;
}
h2{
color: #604E40;
font-size: 100%;
font-weight:bold;
padding-top: 15px;
padding-left: 10px;
padding-right: 5px;
margin-top:5px;
margin-bottom:5px;
}
h3{
color: #604E40;
font-size: 70%;
font-weight:bold;
padding-top: 15px;
padding-left: 10px;
padding-right: 5px;
margin-bottom: 0px;
margin: 0 0 0 0px;
}
a {
color: #604E40;
text-decoration:none;
}
a:hover {
color:#666666;
text-decoration:underline
}

/* 

/*-----------------------*/

#gallery{
width: 190px; 
height:auto;
padding-left:5px;
padding-right:5px;
padding-bottom:20px;
background-color:#999999;
border-bottom:1px solid #ECE9D8;
height:100%;
}
#gallery h1{
font-weight:bold;
font-size:130%;
padding-top:4px;
color:#ffffff;
width:100%;
height:21px;
}
#gallery p {
color:#ffffff;
}
/*-----------------------*/

.contentgallery {
float: left;
width:607px;
background-image:url(/images/Gallery-main-bg.jpg);
background-repeat:no-repeat;
background-position: top;
padding-left:17px;
height:530px;
}

/*-----------------------*/

#Contentfooter {
float: left;
width:607px;
background-image:url(/images/Gallery-main-bg.jpg);
background-repeat:no-repeat;
background-position: top;
padding-left:17px;
height:530px;
}
/*-----------------------*/



