body {
font-size:13px;
font-family:Verdana, Arial, Sans-Serif;
padding:0;
margin:0 0 20px 0;
background:url('bg.jpg');
overflow-y: scroll;
}

* {
margin:0;padding:0
}

a img {
border: 0;
}

a {
color:#DB7093;
}

a:visited {
color:#DB7093;
}

a:hover {
color:#564b47;
}

a:active {
color:#000000;
}

h1 {
font-size:14px;
background-color:#8282ED;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin-bottom:10px; 
}

h2 {
font-size:15px;
font-weight:bold;
padding:50px 10px;
}

ul {
padding-left:35px;
}

li {
padding-left:5px;
list-style-type:circle;
}

/* ----------container to center the layout-------------- */
#container {
width:1000px;
margin:0 auto;
}

/* ----------banner/header-------------- */
#header {
padding:0px;
margin:0px;
height:220px;
background:url('bg_header.jpg');
}

#botHeader {
float:left;
height:36px;
width:500px;
padding:0px;
top-margin:15px;
}

/* -----------------content--------------------- */
#content {
padding:0px;
margin:0 250px;
background:url('content_bg.jpg') repeat-y;
min-height:250px;
}

p {
padding:5px 10px;
margin:0px;
}

.caption {
float: right;
width: 250px;
margin: 25px 10px 0 10px;
font-size:9px;
text-align:left;
border: 3px solid #8282ED;
}

.caption2 {
float: right;
width: 175px;
height:100px;
margin: 15px 10px 0 10px;
border: 3px solid #8282ED;
}

/* --------------left navi------------- */
#left {
float:left;
width:250px;
margin:0;
padding:0;
background:url('left_bg.jpg') no-repeat top;
min-height:311px;
height:auto !important;
height:311px;
}
#right {
float:right;
width:250px;
margin:0;
padding:0;
background:url('right_bg.jpg') no-repeat top;
min-height:311px;
height:auto !important;
height:311px;
}

/* -----------footer--------------------------- */
#content_footer {
height:55px;
text-align:center;
padding-top:25px;
background:url('content_bg.png') no-repeat top;
word-spacing:45px;
font-size:12px;
}

.copyright {
font-size:10px;
word-spacing:0px;
}

/* -----------rollover buttons--------------------------- */
.rollover_home a {
float:left;
display:block; 
width:87px;
height:36px; 
background:url('button__home_off.jpg') no-repeat top;
}

.rollover_home a:hover { 
background:url('button__home_on.jpg') no-repeat top;
}

.rollover_gallery a { 
float:left;
display:block; 
width:103px;
height:36px; 
background:url('button__gallery_off.jpg') no-repeat top;
}

.rollover_gallery a:hover { 
background:url('button__gallery_on.jpg') no-repeat top;
}

.rollover_history a { 
float:left;
display:block; 
width:105px;
height:36px; 
background:url('button__history_off.jpg') no-repeat top;
}

.rollover_history a:hover { 
background:url('button__history_on.jpg') no-repeat top;
}

.rollover_links a { 
float:left;
display:block; 
width:82px;
height:36px; 
background:url('button__links_off.jpg') no-repeat top;
}

.rollover_links a:hover { 
background:url('button__links_on.jpg') no-repeat top;
}

.rollover_feedback a { 
float:left;
display:block; 
width:123px;
height:36px; 
background:url('button__feedback_off.jpg') no-repeat top;
}

.rollover_feedback a:hover { 
background:url('button__feedback_on.jpg') no-repeat top;
}

/* -----------footer links--------------------------- */
a:hover.footer {
color:#ffffff; 
padding:0 15px 0 15px;
background-color:#8282ED
}
			
a:link.footer {
text-decoration:none;
color:#ffffff;
}
		
a:hover.footer {
text-decoration:none;
color:#ffffff;
}
		
a:visited.footer {
text-decoration:none;
color:#ffffff;
}
