
	html
		{
		height:100%;
		}
	body 
		{ 
		font: 13px Verdana,Helvetica,Futura; 
		background-color: #000000; 
		margin: 0; 
		text-align:center; 
		}
		
	#top
		{
		height:170px;
		width:100%;
		background: transparent url(pictures/top.gif) repeat-x;
		}
	#logo
		{
		margin: 0 auto;
		height:100%;
		width:410px;
		background: transparent url(pictures/logo.png) 0 20px no-repeat;
		}
	
	#container
		{
		float:left;
		margin: 0 auto;
		width:100%;
		height:521px;
		background: transparent url(pictures/container_line.png) repeat-x;
		}
	
	#content
		{
		margin:0 auto;
		width:1000px;
		height:auto;
		}
		
	#menu
		{
		float:left;
		margin-left:10px;
		width:270px;
		height:400px;
		background: transparent url(pictures/menu.png) no-repeat;
		}
	
	.vertical_menu
		{
		z-index:1000;
		font-size:15px;
		margin:20px 0 0 30px;
		float:left;
		}

	/* remove all the bullets, borders and padding from the default list styling */
	.vertical_menu ul
		{
		padding:0;
		margin:0;
		list-style-type:none;
		}
		
	.vertical_menu li
		{
		position:relative;
		height:20px;
		margin-left:30px;
		width:200px;
		text-align:right;
		}
	.vertical_menu li.current
		{
		
		}
		
	#main
		{
		float:left;
		margin-left:-40px;
		width:652px;
		height:521px;
		background: transparent url(pictures/container.png) no-repeat;
		}
	
	#button
		{
		margin-bottom:5px;
		width: 100%;
		height:30px;
		}
	#button ul 
		{
		margin: 0;
		list-style: none;
		padding: 4px 10px 0 10px;
		}
		
 	#button li
 		{
 		font-size:12px;
 		float: left;
		margin-right:4px;
		text-transform:uppercase;
		color:#000;
 		}
 	#button a 
 		{
 		color:#000;
		text-transform:uppercase;
 		}
	
	#page
		{
		margin:3px 0 0 64px;
		float:left;
		width:493px;
		background-color:#F1EEEE;
		height:490px;
		overflow: auto;
		text-align:left;
		padding:0 2px 4px 5px;
		}
		
	#bottom
		{
		float:left;
		width:100%;
		height: 300px;
		background: transparent url(pictures/bottom.png) bottom left repeat-x;
		}
	#bottom a
		{
		color:#000000;
		}
	#searchform
		{
		float:right;
		margin:100px 30px;
		}
	
	#wrapper
		{
		float:left;
		width:100%;
		height:100px;
		overflow: none none;
		}
		
	.tag_cloud { padding: 3px; text-decoration: none; }
	.tag_cloud:link  { color: #81d601; }
	.tag_cloud:visited { color: #019c05; }
	.tag_cloud:hover { color: #ffffff; background: #69da03; }
	.tag_cloud:active { color: #ffffff; background: #ACFC65; }
	
	.search-input
		{
		margin:1px 3px 0 1px;
		display:block !important;
		float:left !important;
		font-size:9px;
		border:0;
		border-top:2px solid #f3fcf7 !important;
		border-bottom:2px solid #f3fcf7 !important;
		padding:2px 3px !important;
		background-olor:#ddd !important;
		-webkit-border-radius:0 !important;
		-khtml-border-radius:0 !important;
		-moz-border-radius:0 !important;
		border-radius:0 !important;
		outline:none;
		text-shadow:0 1px 0 #fff;
		height:11px;
		color:#aaaaaa;
		}
		
	.search-button
		{
		margin:1px !important;
		float:left;
		background-color:#ddd;
		padding:0 6px 0 2px;
		text-align:center;
		text-shadow:0px 1px 0px #eee !important;
		font-size:12px!important;
		}
	.thumb_a img
		{
		border:0;
		}
	#photobook img
		{
		border:0;
		}

