@charset "utf-8";
/* CSS Document 
	Article 2
	Bill of Rights Institute 

*/



/*****************************

	MAIN PAGE STRUCTURE

******************************/


html, body {
	margin:0px;
	padding:0px;
	height:100%;
	
	background:url(../images/bg_gradient.jpg) repeat-x;
	background-color:#000;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}


#container {
	background:url(../images/background_body.jpg);
	width:802px;
/*	min-height:100%;
	height:100%;*/
	margin:0 auto;

	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;	
}

#header {
	background:url(../files/background_top_neh.jpg);
	width:802px;
	height:114px;
	position:absolute;
	top:0;
	
}

#navigation {
	width:802px;
	height:214px;
	padding-top:114px;
	background-color:#000;
	margin:0px;
}

#content {
	width:802px;
	
}

#leftC {

	width:400px;
	float:left;
	margin-top:25px;
	padding-left:16px;
	
}

#rightC {
	width:346px;
	float:right;
	margin-top:25px;
	margin-right:11px;
	
}

#footer {
	clear:both;
	position:relative;
	margin-top:10px;
	
}

#leftCinternal {

	width:580px;
	float:left;
	margin-top:25px;
	padding-left:16px;
	
}

#videoInternal {
	width:680px;
	margin: 0 auto;
}

#didyouknowCallout {
	width:190px;
	height:200px;
	float:right;
	background:url(../images/didyouknow_callout2.jpg);
	margin:25px 11px 0 0;
}

#rightCinternalWrap{
	width:189px;
	float:right;
	margin-right:11px;
}

#rightCinternal {
	background:url(../images/internal_advert_top.jpg);
	width:190px;
	height:388px;
	float:right;
	margin-top:25px;
	
}

#rightCinternalBottom {
	float:right;
	width:190px;
	border:0;
	
}

#headerClickSpace {
	border:none;
	width:325px;
	height:50px;
	margin:60px 0 0 50px;
	
}

#themesDiv {
	background-color:#41585E;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-right:1px solid black;
	border-left:1px solid black;
	
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;

	filter:alpha(opacity=75); 
   	-moz-opacity: 0.75; 
   	opacity: 0.75;
}

#themesDiv ul {
	text-align:center;
	margin:10px 0 10px 0;
	padding:0px;

}

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

#themesDiv a {
	padding:10px;	
	color:#FFF;
	text-decoration:none;
}

#themesDiv a:hover {
	background-color:#0A4253;
}

/*****************************

	FONT STYLES

******************************/

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height: 14pt;
	letter-spacing:.8px;
}

#leftC p {
	margin:5px 0 15px 15px;
	padding:0px;
}

#leftCinternal p {
	margin-right:15px;
}

#rightCinternal p {
	color:#FFF;
	text-align:right;
	margin-top:40px;
	padding:0 50px 0 20px;
	line-height:11pt;
	letter-spacing:.3px;	
}

#didyouknowCallout h2 {
	padding: 10px 0 0 18px;
	color:#FFF;
	font-size:12px;
	margin:0;
}

#didyouknowCallout h3 {
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding: 5px 0 0 18px;
}

#didyouknowCallout p {
	color:#FFF;	
	margin-top:5px;
	padding:0 45px 0 20px;
	line-height:11pt;
	letter-spacing:.3px;	
}

.bri {
	padding-left:106px;
	padding-right:15px
	
}

.utilities {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	padding:0px;
	margin:0px;

}

.utilities ul {
	text-align:center;
	padding:0px;
	margin:0px;


}

.utilities li {
	list-style-type:none;
	display:inline;
	margin:0 5px 0 5px;

}

.utilities a {
	text-decoration:none;
	color:#666;			
}

.utilities a:hover {
	text-decoration:underline;

}


#rightCinternal a,
#didyouknowCallout a{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

#rightCinternal A:hover,
#didyouknowCallout a:hover {
	text-decoration:underline;
	
}


/*****************************

	IMG STYLES

******************************/
#headerLogo {
	padding-top:60px;
	padding-left:50px;

}

.navImg {
	float:left;
	border:none;
}

.navImg2 {
	margin:0px;
	padding:0px;
	
}

#navBhr {
	padding-bottom:6px;
	padding-left:1px;
	height:1px;
	width:799px;
	
}



#contentHr {
	width:430px;
	height:1px;
	padding-top:7px;
	
}

#contentHrInternal {
	width:585px;
	height:1px;
	padding-top:7px;
}

#briLogo {
	float:left;
	margin:11px 8px 0 3px;
	
}

#briBar {
	float:right;
	margin:11px 3px 10px 0;
	
}

#didyouknowtitle {
	margin-bottom:-20px;
	
}