html
{
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
}

body
{
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 11px;
	text-align: center; /* center on ie */
	color: #333;
	background: #BFD29F url(images/body-bg.gif) center top repeat-y;
}

form { margin: 0; padding: 0; }

a { text-decoration: underline; }
a img { border: 0; }
a { color: #696; font-weight: normal; }
a:visited { color: #696; }
a:hover { color: #acb613; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1,  h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
margin-top: 10px;
margin-bottom: 10px;

}
h2
{
margin-top: 10px;
margin-bottom: 10px;
font-family: "trebuchet ms", verdana, sans-serif;
font-size: 14px;
text-transform: lowercase;
text-align: center;

}

/* page layout */

#banner { position: relative; 
		width: 718px;
		margin: 0 0 20px 20px;
		border: 1px solid #ccc;}
		
#banner-inner { position: static;  
		margin: 1px;
	   border: 1px solid #ccc;
	   text-align: center; }
	   
#banner-header
{
	margin: 0;
	padding: 18px 0 0 0;
	color: #fff;
	font-size: 32px;
	font-weight: normal;
	line-height: 1;
}

#banner-description
{
	margin: 0;
	padding: 5px 15px 20px 15px;
	color: #666;
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 14px;
	line-height: 1.125;
}
	   
#banner a { color: #acb613; text-decoration: none; }
#banner a:visited { color: #acb613; }
#banner a:hover { color: #696; }

#container
{
	position: relative;
	margin: 0 auto; /* center on everything else */
	width: 760px;
	text-align: left;
}
#container-inner { position: static; width: auto;
	margin: 10px 0;  }

#image{
	float: left;
	align: center;
}

#thumbs{width:150px;float:left;margin:5;padding:0;margin-left:5px;}

#thumbs img{height:50px;width:50px;float:left;margin:5px;border:1px solid #666;}

#image-info{
		text-align: center;
		padding: 10px;
		}
		
#image-info span{
			display:block;
			height:1em;
			}
			
#image-info span.bold{
			font-weight:bold;
			}
			
.back {font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;
	text-align: center;}
	
.copyright{font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #acb613; }	

.entry-content {
	display: block;
	margin: 20px;
}		

.module-header,
{
	/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative; 
	width: 100%;
	w\idth: auto;
   
	margin: 0;
	border-top: 1px dotted #c2c2c2;
	border-bottom: 1px dotted #c2c2c2;
	border-style: 1 px dotted #c2c2c2;
	padding: 5px 10px 5px 5px;
	color: #acb613;
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	text-align: center;
}

.module-header a,
{
	color: #acb613;
	font-weight: bold;
	text-decoration: underline;
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	text-align: center;
}

.module-header a:visited,
{
	color: #acb613;
}

.module-header a:hover,
{
	color: #696;
}

.pkg:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }	
/***************************************************************************|> CLEARFIX Hack for floats<|******/	
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0;
		clear: both;
		visibility: hidden;
		}
		/*IE5mac*/.clearfix {display: inline-table;}
		/*OTHER\*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}