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

body 
{
    font-family: GillSans, Century Gothic, Helvetica, sans-serif;
	text-transform: uppercase;
    font-size: 16px;
    color: #515151;
	background-color: #0a0a0a;
/*    background: url(../images/background_hadi.jpg) repeat; */
}

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

a 
{
    /* color: #434393; */
}

img
{
    border: 0 none;
}

.table_style
 {
	border: #FFE7C4; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.tr_style
{
	border: #FFE7C4;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
#container 
{
    padding: 10 0 40 0;
    margin : 0 0 0 0;
    width: auto;
    height: 100%;
}

#header
{
	padding-top:0px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;

	margin-top:15px;
	margin-bottom:40px;
	margin-right:0px;
	margin-left:50px;
    background: url(../images/Hadi_Alavi_Logo_7.png) no-repeat left top;
    height: 45px;
    width:  800px;
}

#header span 
{
    font-family: Arial;
    font-size : 20px;
    position: absolute;
    left: 89px;
}

#header_next span 
{
    font-family: Arial;
    font-size : 15px;
    position: absolute;
    left: 89px;
}

#footer
{
    font-size: 12px;
    color: #515151;
	text-transform: none;
    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: 0 0 0 0px;    
}

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


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

#nav li { display: inline; }
/* #nav li { display: table; } */


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

#nav li.current_page_item a
{
    /* color: #515151; */
	color: #BBBBBB;
	
}

/*
=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 */