body {background: #f8f8f8;
	 font: 0.8em normal Verdana, Arial, Helvetica; 
	 line-height: 1.5em;
	 margin: 0;
	 padding: 0;
	 color: #444;}
	 
	.right {float: right;}
	.left {float: left;}
	.clear {clear: both;}
	.name {width: 200px; min-height: 30px; padding: 6px;}
	.detail {width: 500px; min-height: 30px; padding: 6px;}

a, a:visited{ color: #0089c2; text-decoration: none;}
a:hover {text-decoration: underline;}
	 
h1 {font-size: 1.8em; font-family: Arial, Verdana, Helvetica; font-weight: normal; color: #00aff7; text-shadow: 1px 1px 1px #ddd;}	 
#wrapper {background: url(images/bg3.jpg) no-repeat; width: 900px; margin: 0 auto; padding: 0; overflow: hidden; min-height: 1200px; border: 1px solid #ddd; border-top: 0; }

#content {position: relative;
		 top: 130px;	
		 left: 50px;
		 float: left;
		 width: 550px; }
#presentation {margin-bottom: 20px; text-align: justify;}


#gallery{margin: 40px 0; }
#gallery img {border: 0; margin: 3px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; cursor: pointer}
#gallery img:hover {filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

#contact {background: #49c5f9; background-position: right;color: #fff; padding: 10px; height: 150px;}


#sidebar {float: left; width: 200px; margin: 360px 50px 0 100px; font-variant: small-caps; font-size: 1.1em; color: #777; }
#sidebar ul {margin: 0; padding: 0; list-style: none;}
#sidebar ul li {margin: 8px 0; }
#sidebar ul li a {padding: 0 0 0 20px;  background: url(images/accept.png) no-repeat; color: #0089c2;}

#footer { clear: both; width: 900px; margin: 0 auto; border: 1px solid #ddd; border-top: 0; margin-bottom: 15px;}
#footer p {margin: 0 50px; padding: 10px 0;}

