html, body, #container
{
    margin: 0;
    padding: 0;
    height: 100%;
}
 
* 
{
    margin:0;
    padding:0;
}

body 
{
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 14px;
	color: #898686;
	background-color: #E9E9E9;
	xbackground: url(/media/share/site-proof.jpg) no-repeat -10px -15px;
}

body > #container {height: auto; min-height: 100%;}


a 
{
    color: #434393;
}

img
{
    border: 0 none;
}

#container 
{
    margin: 0;
    padding: 0;
    width: auto;
    height: 100%;
}

#header
{
    padding: 10 0 40 50;
    background: url(interface/logo.jpg) no-repeat 50px 20px;
    height: 20px;
    width: 1130px;
}

#header span 
{
    position: absolute;
    left: -9999px;
}

#footer
{
    font-size: 10px;
    color: #999;
    margin: 0 15px 0 0;
    width: auto;
    text-align: right;
    position: relative;
    margin-top: -25px; /* negative value of footer height */
    height: 25px;
    clear:both;
}

ul, ol
{
    margin: 10 0 10 50px;    
}

/*
=nav
---------------------------------------------- */
#nav 
{
    margin: 0 0 60 50;
}


#nav ul 
{
    list-style: none;
    margin: 0 auto;
    padding: 0;
}

#nav li { display: inline; }

#nav li a {
    color: #717171;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    float: left;
    border: none;
    padding: 0 60px 0 0;
    font-family: GillSans, Century Gothic, Helvetica, sans-serif;
}

#nav li.current_page_item a
{
    color: #000;
}



/*
=content
---------------------------------------------- */
#content_wrapper
{
   
}    

#content 
{
    clear: both;
    padding: 20 0 10 0;
    min-height: 500;
    
}

#page
{
    margin: 0 30 0 50;
    width: 700px;
    padding: 0;
}        


/*
=gallery
---------------------------------------------- */
#gallery
{
    margin: 0;
    padding: 0;
}

#gallery *
{
    margin: 0;
    padding: 0;
}

#gallery img
{
    margin: 15 5 0 0;
    xheight: 500px;
    padding: 0;
}

#gallery ul.blocks {
    padding: 0;
    xwidth: 5500px;
    display: block;
    white-space:nowrap
}

#gallery ul.blocks li {
    margin: 0 0 0 0px;
    xfloat: left;
    display: inline;
}
#gallery .holder {
    margin: 0;
    display: block;
    /* TEMP */
    margin-bottom: 10px;    
}

#gallery .scroll-pane {
    width: 100%;
    float: left;
    padding: 0;
    padding-bottom: 40px;
}

#gallery_scroll {
    xheight: 500px;
    width: 100%;
    padding: 0;
    display: block;
    _overflow: hidden;
    margin: 0;
}

#pagination {
    position: absolute;
    margin-top: 25px;
    font-size: 10px;
}

#pagination .pagedIndex  {
    color: #434393;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    padding: 0 5px 0 0;    
}

#pagination .pagedIndexLink {
    color: #7c7c7c;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    padding: 0 5px 0 0;    
}

#pagination_holder {
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */