body { font-family: Times New Roman, Times, serif, sans-serif;
background-color: #F3F3F3;
background-image: url(images/bg.jpg);
background-repeat:   repeat-x;
background-position: center;
background-attachment: fixed;
margin: 0px auto; text-align: center;
}

ul{
list-style-type:none;
margin:0; 
padding:0; 
font-size:0;
line-height:0;
}

#wrapper{
width:760px; 
margin:0 auto;
}

#top1{
width:760px; 
height:132px; 
background:url(images/top.jpg) 0 0 no-repeat; 
position:relative; 
top:0px; 
margin:0 auto;
} 

#top1 img.logo{
width:231px; 
height:80px; 
position:absolute; 
top:25px; 
left:43px; 
z-index: 200;
}

h1 { 
color: #274291;
font-size: 122%;
line-height: 18px;
}

h2 { color: #87A1AE;
font-size: 105%;
}

h3 { color: #EDE7D6;
font-size: 70%;
}

h4 { 
color: #3a2c23;
font-weight: italic;
font-size:14px;
}

h5 { 
color: #dad8d1;
font-size:10px;
margin-top: 10px;
text-decoration: underline
}

h6 { 
color: #3a2c23;
font-size: 14px;
font-weight: normal;
}

a:link {
color: #357370;
text-decoration: underline;
}

a:visited {
color: #47443A;
text-decoration: underline;
clear: left;
}

#buttons {
width:760px;
line-height: 17px;
margin: 0px auto;
left:315px;
float:left;
padding-top: 85px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 300px;
}

.catwidth a:hover {border:3px solid #5f9215;
width:124px;height:124px;background-position:center;}

#buttons ul li{
float:left; 
font:14px, Times New Roman, Times, serif, sans-serif; 
padding:10px;
font-weight:bold;
}

#buttons ul li a{
padding:0; 
text-decoration: none;
color: #708895;
}

#buttons ul li a:hover{
color:#5A5A5A; 
text-decoration:none;
}

#buttons img {
border: none;
margin: 0px auto;
}

#buttons a:link {
border: none;
}

#buttons a:visited {
border: none;
color: #47443A;
}

#fade{
width:760px; 
height:299px; 
background:url(images/customhome1.jpg) 0 0 no-repeat; 
position:relative; 
top:0px; 
margin:0 auto;
background-color: #eae9e6;
}

#aboutfade{
width:760px; 
height:299px; 
background:0 0 no-repeat; 
position:relative; 
top:0px; 
margin:0 auto;
background-color: #eae9e6;
}

#contactfade{
width:760px; 
height:299px; 
background:url(images/contact-image.jpg) 0 0 no-repeat; 
position:relative; 
top:0px; 
margin:0 auto;
background-color: #eae9e6;
}

#settingsfade{
width:760px; 
height:299px; 
position:relative; 
top:0px; 
margin:0 auto;
background-color: #eae9e6;
}

#galleryfade{
width:760px; 
height:299px; 
position:relative; 
top:0px; 
margin:0 auto;
background-color: #eae9e6;
}

#reviewfade{
width:760px; 
height:299px; 
background:url(images/review-image.jpg) 0 0 no-repeat; 
position:relative; 
top:0px; 
margin:0 auto;
background-color: #eae9e6;
}


#content{
background-color: #eae9e6;
width:760px; 
position:relative; 
margin:0 auto;
align: left;
}

#textcontent{
color: #3a2c23;
position:relative; 
top:0px; 
margin-left:50px;
margin-right:50px;
text-align: left;
font-size: 14px;
line-height: 22px;
padding-top: 7px;
padding-bottom: 7px; 
} 

#post{
position:relative; 
width:760px; 
color: #3a2c23;
top:0px; 
padding-top: 7px;
padding-bottom: 7px; 
} 

img.border {
display: block;
padding:8px;
border:solid;
border-color: #dddddd #8c8a8a #8c8a8a #dddddd;
border-width: 1px 2px 2px 1px;
background-color:#708895;
}


#image a:link {
border: 2px #333333;
}

#image a:visited {
border: 2px #333333;
}

#footer {
font:13px Times New Roman, Times, serif, sans-serif;
color: #87A1AE;
background-color: #3A2C22;
width: 760px;
height: 90px;
line-height: 4px;
text-align: center;
margin: 0px auto;
font-size: 75%;
position:relative;
padding-top: 13px;
padding-bottom: 7px;
}


#footer a:link {
color: #E1DFDC;
text-decoration:none;
}

#footer a:visited {
color: #708895;
text-decoration:none;
}

#footer a:hover{
color:#5A5A5A; 
text-decoration:none;
}


