header {
			font-family: 'Sanchez', serif
			position:fixed;
			float: left;
			color: #491e65
		}

body { 
    background-image: url("images/background-texture.jpg");
	font-family: 'Open Sans', sans-serif;
	color: #363636; 
	padding: 15px;
}

table {
width: 99%;
  border-spacing: 4px 0;
}

.container {
    margin: auto 85px auto 95px;
}

div.wrapper{  
    position:relative; /* important(so we can absolutely position the description div */  
 }  

div.description{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:8px; /* position will be on bottom */  
    width:100%; 
    /* styling bellow */  
    
    font-family: 'Sanchez';  
    font-size:28px; 
    text-align: center; 
    color:white; 
    font-weight: normal;
}  

    
div.box {
    background-color: black;
    opacity: 0.3;
}

div.box1 {
    background-color: black;
    opacity: 0.3;
}

div.box2 {
    background-color: black;
    opacity: 0.3;
}

div.box:hover {
    background-color: #8b8672;
	opacity: 1;
}

.box1:hover {
    background-color: #82817c;
    opacity: 1;
}

.box2:hover {
    background-color: #8c815a;
    opacity: 1;
}
      
#header ul
	{
	list-style-type:none;
} 

#header li
	{
	display:block;
	}

#page-wrap	{
	width: 90%;
    min-height:900px;
    padding: 15px 20px;
    background: #ffffff;
    list-style: none;
    text-align: left;
    margin: 0 auto;
   margin-top:-25px;
   margin-bottom:-25px;
			}
						
/*#footer {
   position:fixed;
   left:0px;
   bottom:0px;
   height: 50px;
   width:1024px;
   background:#999;
}

/* IE 6 */
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}


/*
	Top horizontal navigation
*/

/*
	STRUCTURE
*/

/*
	TYPOGRAPHY
*/
p { font-size: 0.85em; color: #491e65; line-height: 1.6em; padding: 55px 10px 10px 10px; font-family: 'Open Sans', sans-serif;}

p1 { font-size: 0.95em; line-height: 1.8em;  color: #ffffff;}

p2 { font-size: 0.925em; line-height: 1.7em; color: #363636;}


h1 { font-family: 'Sanchez', serif; font-size: 1.5em;
							 color: #491e65; }
							  
h2 { font-family: 'Open Sans', sans-serif; font-size: 1.3em; line-height: 0.5em; font-weight: normal;  color: #491e65; padding: 25px 0px 0px 0px; }
							  

 a
	{ text-decoration:none;
}

#nav a:link { color: #969180; margin:10px }
#nav a:visited { color:#969180; margin:10px }
#nav a:hover { color: #491e65; margin:10px }
#nav a:active { color:#491e65; margin:10px }



#nav ul {
      list-style: none;
      position:relative;
      float: right;
      padding: 7px 0px 0px 0px;
    }
    
#nav li {
      font-family: 'Open Sans', sans-serif;
      font-size:15px;
    }  


#nav ul li{
	position:relative;
	float:left;
	margin:0;
	padding:1px 0px;
	background:#fff
}

#nav ul li:hover > ul {
	display:block
}


#nav ul ul{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	padding:0;
}


#nav ul ul li{
	float:none;
	width:200px;
}

#nav ul ul a{
	line-height:100%;
	font-size:13px; 

}

#nav ul li:hover {
	background:#fff
}

/*
@media screen and (max-width: 1024px) {
  #container, #header, #content, #footer {
    float: none;
    width: auto;
  }
  #subtitle, #share, #slider, #sidebar {
    display:none;
  }*/
}
