* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url(img/background.jpg) no-repeat top center #000;
/* background: url(img/background-xmas.jpg) no-repeat top left #FFF; */
 border-top: 5px solid #000;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 width: 880px;
 color: #333;
 height: 250px;
 margin: 10px 0px 0px 0px;
}

#content { 
 width: 890px;
 color: #333;
 margin: 0px 0px 5px 20px;
 padding: 10px 10px 10px 0px;
 height: 370px;
}

.info { 
	margin: -250px 30px 0px 0px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
}

#footer { 
 color: #999;
 width: 900px;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

#footer p {
	float: left;
}
			
a{ color:#C8DCE5; text-decoration: none;}
h3{ margin: 0px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }

.boxgrid{ 
	width: 275px; 
	height: 150px; 
	margin: 5px; 
	float:left; 
	background: #000; 
	border: solid 2px #000; 
	overflow: hidden; 
	position: relative; 
}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
	.captionfull .boxcaption {
		top: 50;
		left: 0;
	}
	.caption .boxcaption {
		top: 120;
		left: 0;
	}
	
/* NAVCONTAINER */

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
float: right;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #000;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
