/* CSS Document */
* {
margin: 0px; 
padding: 0px; 
border: 0px;
}

html, body{height:100%;}
#wrapper{
	width:1000px;
	height:auto;
	position:relative;
	margin:0 auto;
}

body{
	background:#222222;
	margin:0px;
	padding:0px;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #d3d3cf;
}

#header{
	background-image:url(header_pattern.jpg);
	height:97px;
	width:100%;
	margin:0px;
	padding:0;
}	

#header h1{
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 40px 0px 28px;
	padding:26px 0 0 0;

}

#header h2{
	font-weight:bold;
	font-size:14px;
	color:#a4a4a1;
	margin:0px 0px 10px 30px;
}

#content{
	background:url(bkgrd.gif) repeat;
	width:1000px;
	height:auto;
	position:relative;
}

*html #content{height:100%;}

a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #c3d01e;
	background-color: inherit;
	background-image: inherit;
	background-repeat: inherit;
	background-attachment: inherit;
	background-x-position: inherit;
	background-y-position: inherit;
	text-decoration: none;
}

a:hover{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #c3d01e;
	background-color: inherit;
	background-image: inherit;
	background-repeat: inherit;
	background-attachment: inherit;
	background-x-position: inherit;
	background-y-position: inherit;
	text-decoration: underline;
}

#left h1, #right h1{
	font:normal	26px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:20px 0px 0px 50px;	
}

#line{
	border-bottom:thin #c3d01e solid;
	width:auto;
	height:1px;
	margin:0px 10px 0px 50px;
	padding:-16px 0px;
	line-height:2px;
}

#left h2{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:20px 0px 0px 50px;
}

#left h3{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#b8b6b1;
	margin:0px 0px 0px 50px;
}

#left h4{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#b8b6b1;
	text-decoration:underline;
	margin:0px 0px 0px 50px;
}

#footer h5{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#b8b6b1;
	text-align:center;
	margin:20px 0px;
}	

p{margin:8px 0px 0px 50px;}

#left{
	width:476px;
	height:auto;
	float:left;
	padding:5px 5px 40px 5px;
} 

#right{
	width:500px;
	height:auto;
	float:left;
	padding:5px 5px 40px 5px;
}

#right h2{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:20px 0px 0px 54px;
}

#right h3{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#b8b6b1;
	margin:8px 0px 8px 50px;
}	

#gallery {
	width:420px;
	padding:2px 0px 0px 50px;
} 

#gallery img{
	padding:5px;
	margin:4px;
	border:thin #c3d01e solid;   
}

#gallery img:hover{
	padding:5px;
	margin:4px;
	border:thin #c3d01e dashed;
}	

#goGoGadgetEmail{
	width:270px;
	text-align:left;
	margin:0px auto 0px 50px;
}

#footer{  
	background-image:url(footer_pattern.jpg);
	background-repeat:repeat-x; 
	width: 100%;
	height:67px;
	float:left;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */