@import url('normalize.css'); /* overwrites base style definitions */
@import url('header.css');
@import url('nav.css');
@import url('mod_css.css'); /* CSS for all modules in CSJ website - IE: Slideshow */
@import url('caption.css');

/* css for body */
body {
 	background-image:url('../images/bk_content.gif');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d5d5ff;
}

/* css for structure */
#leftcol {
	float:left;
	width:211px;
}
#rightcol {
	float:right;
}
#leftBK_content {
	background-image:url('../images/bk_col_left.gif');
	background-repeat:repeat-y;
	background-position:top left;
	width:100%;
}
#rightBK {
	background-image:url('../images/bk_col_right.gif');
	background-repeat:repeat-y;
	background-position:top right;
	width:100%;
}

/* CSS for main content area - applies to all pages*/
div#content_main {
	background-image:url('../images/bk_content.gif');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d5d5ff;
	width=100%;
	margin-left:211px;
	margin-right:211px;
	/*padding-left:20px;
	padding-right:20px;*/
}
div#content_height_hack {
	height:1px;
	clear:both;
}

/* css for primary content */
div#content_main h1 {
	color:#fe8900;
	/*padding-top:20px;
	padding-bottom:20px;*/
	margin:20px;
	text-align:center;
	font-size:200%;
}
div#content_main h1 span.two_tone {
	color:#003366;
	font-size:130%;
}
div#content_main h2 {
	color:#fe8900;
	font-size:175%;
	margin:20px;
}
div#content_main p {
	color:BLACK;
	margin:30px;
	margin-top:0;
}
div#content_main a {
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}
div#content_main a:HOVER {
	color:#0080ff;
	text-decoration:underline;
}
div#content_main ol {
	list-style-type:decimal;
	margin-left:30px;
}
div#content_main ul {
	list-style-type:circle;
	margin-left:30px;
}
div#content_main li {
	display:block;
}
div#content_main em {
	font-style:italic;
}
div#content_main strong {
	font-weight:bold;
}

/* css for supplementary content - applies to all pages*/
div#content_supp {
	width:211px;
	padding-bottom:50px;
}

/* css for video pages */
ul#video_list img {
	display:inline;
	border:5px solid WHITE;
	padding:20px;
	margin:10px;
	vertical-align:middle;
}
ul#video_list li {
	display:inline;
	/*background-color:BLACK;*/
}
/*ul#video_list li div.video_thumb {
	display:inline-block;
	background-color:BLACK;
	width:170px;
	height:160px;
	margin:10px;
	text-align:center;
	vertical-align:text-bottom;
}*/