* {margin:0; padding:0;}
body {font-family: Arial, Helvetica, sans-serif; font-size:62.5%; #fff;}
a img {border:0;}

#content {overflow:hidden; padding-top:10px; background:#fff;}

#footer {clear:both; overflow:hidden; padding-top:10px;}

#images {background:#99cc99; padding:10px; text-align:center;}
#images p {color:#363; font-size:1.5em;}

#info {float:left; color:#363; font-size:12px;}

#left {width:300px; float:left;}

#locations {overflow:hidden;}
#locations a {float:right;}
#locations p {float:left; width:465px; margin:0 0 0 45px; line-height:1.25em; font-size:10px;}

#nav {margin:20px 0;}
#nav ul li {padding:3px 0;}
#nav ul a {color:#336633; font-size:1.7em; text-decoration:none; font-weight:bold;}
#nav ul a:hover {color:#000;}

#right {width:675px; float:right;}
#right h1 {font-size:18px; color:#363; margin-bottom:5px;}
#right h2 {text-transform:uppercase; font-size:13px; margin-bottom:10px;}
#right p.blue {font-family:Georgia, "Times New Roman", Times, serif; color:#036; line-height:1.5em; font-size:12px;}
#right p {font-family:Arial, Helvetica, sans-serif;  #fff; line-height:1.5em; font-size:14px; margin-bottom:15px;}
#right ul {margin:0 0 15px 25px;}
#right ul li {padding:4px 0; font-size:1.5em;}

#thumbs {overflow:hidden; padding-top:20px; clear:both;}
#thumbs ul {overflow:hidden; padding:5px 0; margin:5px 0;}
#thumbs ul li {display:inline; padding:0 5px;}

#wrap {width:1024px; margin:0 auto; overflow:hidden; background:#fff; border:10px solid #fff; border-top:0; border-bottom:0;}

.right {float:right;}
.left {float:left;}
.center {text-align:center;}


.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.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 */


.caption{color:#888;position:absolute;top:250px;left:3px;width:200px;}
.demo{position:relative;margin-top:2em; overflow:hidden;}
.gallery_demo{width:230px;float:left;}
.gallery_demo li{width:65px;height:70px; margin: 0 8px 8px 0;background:#eee;}
.gallery_demo li.hover{border-color:#bbb;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

.galleria_container{margin:0 auto;height:250px;width:330px;float:right;}

.nav{padding-top:15px;clear:both;}

.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
.info p{margin-top:1.6em;}

.nav{position:absolute;top:410px;left:0;}
