.items img {
	margin:0;
}
a img,img { border:none; }
.items a {
	display:block;
	float:left;
	margin:20px 15px;
} 
#tooltip {
	display:none;
	background:url(../images/black_arrow.png);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
}
 
#gallery .disabled {
	visibility:visible !important;
}
 
#gallery .inactive {
	visibility:hidden !important;
}
body {
	background-image: url(../images/bg1.png);
	background-repeat:no-repeat;
	background-color:#000;
}
a.works, a.works:active, a.works:hover, a.works:visited { background: transparent url(/images/csslink.png) no-repeat top right; cursor: pointer; padding-right: 20px; }
a.works { color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
a.works:hover { text-decoration:underline; }

#Footer, #Footer a { color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; background:none;
padding:0; margin:0;}
#Footer a:hover { text-decoration:underline; }
#web_content {
	margin:20px 5px 20px 20px;
	font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:263px; width:796px; overflow:scroll; overflow-x: hidden;
	}
#web_content h1 { }
#web_content p { margin-left:10px; }
div#home-modules {
		margin: 0 auto;
		margin-bottom: 40px;
		padding:15px 0px 15px 20px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
		div#home-modules a.home-module-box {
			display: block;
			text-decoration: none;
		}
	
		div#home-modules .home-module-box h3 {
			font-size: 14px;
			margin-bottom: 10px;
		}
		
		div#home-modules  .home-module-box p {
			font-size: 11px;
			color: #FFF;
			line-height: 16px;
			padding:5px;
			width:230px;
		}
	
		div#home-modules .home-module-box {
			width: 250px;
			margin-right: 15px;
			float: left;
			border-top: 4px solid #CCC;
			position: relative;
			overflow: hidden;
			cursor: pointer;
		}
		
			div#home-modules .home-module-box div.boxa {
			background: #000;
			padding: 10px;
				position: absolute;
				bottom:-75px;
				left: 0;
				color: #FFF;
				opacity:0.80; 
				filter:alpha(opacity = 80);
				padding-bottom: 30px;
			}
			
			
				
			div#home-modules .home-module-box div.boxb {
				background: #40c5d9;
				position: absolute;
				bottom: -63px;
				width: 230px;
				opacity:0.90; 
				filter:alpha(opacity = 90);
				padding: 10px;
				padding-bottom: 40px;
				color: #FFF;
			}
		
		div#home-modules .last {
			margin-right: 0px;
		}