html,

body{
margin:0; 
padding:0; 
text-align:center; 
font-family: tahoma; 
font-size: medium; 
font-weight: 200; 
background-color: #ffffff;
} 

h1 {font-family: tahoma; font-size: medium; font-weight: bolder; color: #888888; padding-left: 10px;}
h2 {font-family: tahoma; font-size: medium; font-weight: normal; color: #888888;}
h3 {font-family: tahoma; font-size: small; font-weight: normal; color: #888888;}
p {font-family: tahoma; font-size: medium; font-weight: 200; color: #888888; padding-left: 10px; padding-right: 10px;}

#list1{
margin-left:20px; 
padding-left:20px; 
text-align:left;
color: #888888; 
font-family: tahoma; 
font-size: medium; 
font-weight: 200; 
background-color: #ffffff;
} 
#list2{
margin-left:20px; 
padding-left:20px; 
text-align:left;
color: #888888; 
font-family: tahoma; 
font-size: medium; 
font-weight: 200; 
background-color: #ffffff;
} 
#links{
margin-left:20px; 
margin-bottom:10px;
padding-left:20px;
padding-bottom:20px; 
text-align:left;
color: #888888; 
font-family: tahoma; 
font-size: medium; 
font-weight: 200; 
background-color: #ffffff;
} 
#links li{
margin-left:20px; 
margin-bottom:5px;
padding-left:20px;
padding-bottom:5px 
}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

#pagewidth{
width:800px; 
text-align:left; 
margin-left:auto; 
margin-right:auto; 
padding-bottom: 10px;
} 

#header{
position:relative; 
height:200px; 
background-color:#495050; 
width:100%; 
border-left: 1px solid #888888; 
border-right: 1px solid #888888;
} 
 
#maincol{
background-color:#ffffff; 
float: left; 
display: block; 
position: relative; 
width: 800px; 
border-left: 1px solid #888888; 
border-right: 1px solid #888888; 
border-bottom: 1px solid #888888;
}


#footer{width:800px; margin-left:auto; margin-right:auto; clear: both; height:25px; background-color:#ffffff; padding: 5px; margin: 0px; text-align:center} 


 
/* Float containers fix */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */  

#cvrnavbar{
display:table; 
padding:0; 
margin:0 auto; 
list-style-type:none; 
white-space:nowrap; 
padding-bottom: 0px;
}

#cvrnavbar li{
display:table-cell;
}

* html #cvrnavbar li{float:left;}

#cvrnavbar a{
width:auto; 
display:block; 
padding:4px 8px; 
color:#888888; background:#ffffff; 
border:1px solid #fff; 
text-decoration:none;
}

* html #cvrnavbar a{float:left;}

#cvrnavbar a:hover{
color:#ffffff; 
background:#d4d4d4; 
border-bottom: 1px solid #888888;
}

.container{clear:both; text-decoration:none;}
* html .container {display:inline-block;}

/* MENU BAR END */

.floatleft{float: left;}
.floatright{float: right;}

.imgborder{
margin:10px;
margin-bottom: 5px;
border: 1px solid #888888;
padding: 3px;
}

#guestbook{
width:750px; 
height: auto;	
margin:10px auto; 
text-align:left; 
padding:5px;	
border:1px solid #888888; 
background-color:#eee;
}

a.gallery, 
a.gallery:visited{
display:block; 
display:inline-block; 
color:#000; 
text-decoration:none; 
border:1px solid #000; 
width:50px; 
height:50px; 
float:left; 
margin:5px; 
z-index:50;
}

a.slidea {background:url(images/thumbgal1a.jpg);}
a.slideb {background:url(images/thumbgal2a.jpg);}
a.slidec {background:url(images/thumbgal3a.jpg);}
a.slided {background:url(images/thumbgal4a.jpg);}
a.slidee {background:url(images/thumbgal5a.jpg);}
a.slidef {background:url(images/thumbgal6a.jpg);}
a.slideg {background:url(images/thumbgal7a.jpg);}
a.slideh {background:url(images/thumbgal8a.jpg);}
a.gallery em, a.gallery span {display:none;} a.gallery:hover {border:1px solid #fff;}


#container_left {position:relative; width:550px; height:245px; background:#fff; border:1px solid #888888; margin:5px auto;}
#container_left img {border:1px solid #888888;}
#container_left .thumbs {width:160px; position:absolute; left:0; top:0;}
#container_left a.gallery:hover span {display:block; position:absolute; width:300px; height:100px; top:230px; left:175px; padding:10px; font-style:italic; color:#fff;  z-index:50;}
#container_left a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_left a.gallery:active, #container_left a.gallery:focus {border:1px solid #000;}
#container_left a.gallery:active em, #container_left a.gallery:focus em {display:block; position:absolute; width:300px; height:225px; top:5px; left:180px; padding:5px; color:#000; border:1px solid #888888; z-index:50;}
#container_left h1 {clear:both; margin:0; padding-top:70px; padding-left:180px; width:300px; text-align:center; font-family: papyrus, "times new roman", serif; font-size:2em; font-weight:normal; color:#888888;}
