@charset "utf-8";

*{ padding:0px; margin:0px;}
html, body{height: 100%;}
body{ background:#0f111a url(../images/bg_gradient.png) repeat-x top; color:#666; font:10pt "Lucida Grande", Arial, sans-serif bold; }
a{ color:#C8DCE5; }
h3{
	margin: 10px 10px 0 10px;
	color:#FFF;
	font:18pt Arial, sans-serif bold;
	letter-spacing:-1px;
	word-spacing: -1px;
}
acronym{ cursor:help; }
#bg{ margin: 0 auto; width:1030px; height:100%; background:url(../images/background.png) no-repeat top center;}
#wrap{ margin: 0 auto; width:960px; overflow:hidden;}
#header{ height:100px; text-align:center;}	
#footer{
	margin:15px auto 0 auto;
	width: 960px;
	text-align:right;
	font-style:italic;
}
.noscript{
	margin-top: 10px ;
	width:450px;
	height:20px;
	padding:5px 5px 3px 5px;
	background:url(../images/att.png) no-repeat 10px 6px #FF9;
	display:inline-block;
	border:2px dashed #F60;
	color:#000;
	font-weight:700;
}
#error_text{position: relative; margin:175px auto 0 auto; width: 700px; color:#ddd;}
#error_text h1{ font-size:72px; }
#error_text p{ margin-top:20px; }
.soon {color:#C8DCE5; font-style:italic; font-weight:700;}
/*------- image widths --------*/
.width_A{width:240px;}
.width_B{width:320px;}
.width_C{width:400px;}

/*------ jquery markup --------*/
.cover{z-index:2; position:relative;}
.boxgrid{
	height: 300px;
	float:left;
	overflow: hidden;
	margin:0;
	position: relative;
}
	.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
	.boxgrid p{ padding: 0 10px; color:#afafaf;	font:10pt "Lucida Grande", Arial, sans-serif bold; }
	.boxgrid div img{ position:relative; }
	.boxgrid a img{ cursor:default;}
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 140px;
	width: 100%;
	background:url(../images/captionbg.png) transparent;
}
	.captionfull .boxcaption { top: 300px; left: 0;	}
	.caption .boxcaption { top: 300px; left: 0;	}