/* reset */
body {
  background:url(bg.jpg);
	color:white;
	width:800px;
	margin:auto auto;
}

/* Default */
#header
{
  height:170px;
  text-align:center;
}

#content
{
	padding-top:25px;
  text-align:left;  
}

a 
	{
	  text-decoration:none;
		border:0;
		color:white;
	}

img
{
	border: 0px;
}

a:hover 
{
  text-decoration: underline;
}




/* ----- Gallery --- */
#category-gallery
{
	padding-top:25px;
	padding:25px 100px 0px 100px;
	margin:auto auto;
}


#category-gallery .category-element
{
  float:left;
  height:200px; 
  width:200px;
}

#category-gallery .category-avatar
{
	margin:15px;
	padding:5px;
	border:solid 1px #669999;
	width:158px;
	height:100px;
}


#category-gallery .category-avatar:hover
{
	color:#FBB917;
}

#category-gallery .category-title
{
	color:#99cccc;
}

#category-gallery ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:small;
}

#category-gallery ul a
{
	text-decoration:none;  
}

#category-gallery ul li
{
	text-align:center;
  margin-bottom:5px;
	
	
}

#category-gallery ul li:hover
{
	color: #FBB917;
}


#category-gallery .category-options
{
	display:block;
}


#category #category-description
{
	margin-left:20px;
  width:40%;
	float:left;
  color:#B1AF48;
  text-align:justify;
}


#category h1
{
	text-align:center;
}



#gs-gallery
{
	margin:auto auto;
	clear:both;
}

#gs-gallery .element
{
	float:left;
	width:170px;
}

#gs-gallery .element
{
  color:black;
}

#gs-gallery .element .photo
{
  width:150px;
	height:120px;
  border:1px solid #B1AF48;
	padding:2px;
}

#gs-gallery .element .element-description
{
	float:left;
  width:150px;
	font-size:11px;
	color: #B1AF48;
	text-align:center;
	margin-bottom:25px;

}

#gs-gallery .element .element-options
{
  clear:both;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
.clearfix {
  display: inline-block;
}
 
html[xmlns] .clearfix {
  display: block;
}
 
* html .clearfix {
  height: 1%;
}

h1
{
	margin:0px;
}

