/* CSS Document */

body {
margin:20px auto;
font:normal 12px/14px arial, helvetica , sans-serif;
width:718px;
text-align:center;
}
a
{
text-decoration:none;
color:#000000;
}
a:hover
{
color:#990000;
text-decoration:underline;
}

#wrap
{
margin-left:auto;
margin-right:auto;
}

#banner
{
text-align:left;
padding-left:10px;
padding-bottom:6px;
}
#banner ul, #banner li
{
display:inline;
list-style-type:none;
padding-right:25px;
}

#jdg {
			font-size:10px;
			letter-spacing:.01em;
			color:#A63919;
			}

.pics
{
border:1px solid #999999;
height: 400px; 
width:720px;
}


#contact
{
color:#999999;
margin-top: 38px;
}



.haccordion .header, .haccordion .content{ 
	  float: right; 
	  height: 18px; 
	  margin:1px;
	 } 

 .haccordion .header{ 
 width: 20px;
  color: #fff; 
  background-color:#990000;
  cursor: pointer; 
 } 

 
 
	 .haccordion .content{ 
	  display: none; 
	  width: 20px; 
  overflow: hidden; 
  	 } 
	 .haccordion .content p{ 
	  margin: 5px; 
	 } 

#contact ul li p{
  margin: 0;
  padding: 0;
  width: 10px;
  display: block;
  margin-left: 88px;
}

#cv
{
width:720px;
border:1px solid #999999;
text-align:left;
color:#999;
padding-left:10px;
padding-top:17px;
}
#cv ul, #cv li{list-style-type:none;}
#cv p {padding-left:40px;padding-bottom:20px;}

.galleria{list-style:none;
}
.galleria li{
overflow:hidden;
float:left;
}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
