@charset "utf-8";
/* CSS Document */

body
{background-image:url(dots_bg.png);
margin:0px;
font-family:Century Gothic, helvetica, verdana, sans-serif;
}

#container
{
width:950px;
margin: 0 auto;
margin-top:0px;
background-color:#FFFFFF;
}

#spacer{
height:18px;
width:15px;
}

#header
{
margin:0 auto;
width:849px;
}

#header a:hover
{
border-bottom:#FF9900 solid thick;
}

.nomargin {
margin:0px;
}

#homepage_nav
{
width: 842px;

margin: 0 auto;
}

.portfolio a
{
width: 268px;
height:30px;
margin: 0 auto;
background-image:url(images/frontpage_menu_04.png);

padding:10px 10px 10px 7px;
}



#featured{
width:842px;
margin: 0 auto;
}

#footer
{
margin:0 auto;
width:850px;
height:56px;
background:url(footer.png) #000000;

}

#content
{
width:850px;

margin:0 auto;
}

#sects
{
width:850px;
height:350px;
margin:0 auto;
font-family:Century Gothic, helvetica, verdana, sans-serif;
}

hr {
width:850px;
height:4px;
background-image:url(images/divider.png);
margin-top:20px;
margin-bottom: 20px;
border:none;
}



.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;}
.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 */
