html, body {
	margin: 0;
	padding: 0;
	color: #666666;
	font-family: Georgia, Garamond, serif;
	font-size: 9pt;
	}
    

a, a:link, a:visited  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}
a:hover {
	color: #F7941C;
	text-decoration: underline;
	}

h1 {
	font-size: 12pt;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 0px;
	}
ul { margin-top: 0px; }
img { border: 0px; }

img, div { behavior: url(../iepngfix.htc) }


 /* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 50%;
   left: 0px;
   width: 100%;
   margin-top: -200px;
   text-align: center;
   min-width: 900px; 
 }
 /* end IE 5 hack */ 
	  
#wrapper {
	background-color: #fff;
	position: relative;
	text-align: center;
	width: 900px;
	height: 380px;
	margin: 0px auto;
	}

.boxgrid{ 
				width: 325px; 
				height: 260px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				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: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
 				
#header {
	margin-top: 10px;
	margin-bottom: 10px;
                width:650px;
                height:400px;
                margin:20px auto 0 auto;
}