/* CSS Document */

body, table, tr, th, td, a, img, div {padding:0; margin:0;}
body {text-align: center; font-family: Verdana, Arial, sans-serif; font-size: .82em; line-height:1.2em; background-color:#222;}
a img {border:none;}
h1, h2, h3, h4 {font-family: Verdana, Arial, sans-serif;} 

#wrap {
		background-image: url('./images/happy.gif');
    background-repeat: no-repeat;
    background-position: 180px 150px;

	width:766px;
	margin:0 auto;
	text-align:left;
	background-color:#6c5635;
	top: 0px;
	position:relative;
}

.logo {
	position:absolute;
	left:10px;
	top:37px;
	z-index:2;
	}
	
#header {width:766px; height:17px;
padding:10px 0 0 0;
font-size:70%; 
text-align:right; 
color:white; 
}

#header a{
color:#fff; 
padding:3px; 
text-decoration:none;
font-weight:bolder; font-size:120%;

}

#header a:hover{
background-color:#7C6645; 
}


#sidebar {width:200px; 
float:left; 	
color:#fff; 
font-size:10px; 
margin:140px 0 0 5px;

}



#sidebar a{
margin:10px 3px auto;
color:#fff; 
padding:3px 3px 3px 23px; 
display:block;
text-decoration:none;
width:145px;
text-align:left;
font-weight:bolder; font-size:120%;

}

#sidebar a:hover{
background-color:#7C6645; 
}

#sidebar a.here{
background-color:#888; 
color:#FFF;
}

#sidebar a.menu2 {
margin:0 0 0 20px;
}

#sidebar a.menu1 {
background-image: url('./images/flower7.jpg');background-position: 0px 0px;
    background-repeat: no-repeat;
color: #FBAD18;
}


#sidebar a.menu1:hover {
background-image: url('./images/flower7.jpg'); background-position:  0px -33px;
    background-repeat: no-repeat;

}




.lpic {
  float: left;
  border:5px solid #FFF;  
  margin: 0px 15px 10px 0;
  padding: 0px;
  background: #000; 
}

.rpic {
  float: right;
  border:5px solid #FFF;  
  margin: 0px 0px 10px 15px;
  padding: 0px;
  background: #000; 
}


#photos {
float:right; 	
 width:550px;
}

#photos p {
margin: 10px;
color:white;
}

#photos .pic {
  float: right;
  border:5px solid #FFF;  
  margin: 5px;
  padding: 0px;
  background: #000; 
}


#bod {
margin:10px 10px 10px 10px;
}


#main { 
background-image: url('./images/trans.gif');
background-repeat: repeat;
color:white; float:right;  font-size:100%;  width:530px; 
padding:10px 10px 10px 10px;
} 

#main h1 {text-indent:-1000em; font-size:0.1em; position:absolute; top:0px; right:0px; }

#main h2 {font-size:1.5em; line-height:.75em; color:#FBAD18;padding:5px 0; margin:0; }


#main a{
color:#FFF; 
text-decoration:underline;
}

#main a:hover{
color:#FFF; 
text-decoration:none;
}

#main a.here{
color:#FFF;
}




#footer {background-color:#6c5635; 
 width:766px; font-size:90%; height:27px;
border-style: solid;
border-top-width: 2px;
border-bottom-width: 0;
border-right-width: 0;
border-left-width: 0;
border-color: #222;

 } 
#footer .ftext {padding:5px 10px;  text-align:center; color:white; }

#footer a {color:white; text-decoration:none;
}




.clear {clear:both;}

