html{height:100%;}
body{
width:930px;
margin:0 auto;
height:100%;
background-image: url("images/stripe_2.png");
}


#masthead{
position:relative;
height:100px;
width:920px;
float:left;
padding:10px 10px 0 0;
background-image:url(images/masthead-02_01.png);
}

#date{
position:absolute;
float:left;
color:#999999;
top:90px;
left:45px;
font-size:10px;
font-style:italic;
}

#l-bar{
height:665px;
width:5px;
float:left;
background-image:url(images/masthead-02_02.png);
}

#l-bar2{
height:685px;
width:25px;
float:left;
background-image:url(images/masthead-02_02.png);
}

#r-bar{
height:665px;
width: 190px;
float:right;
padding:0;
margin:0;
background-image:url(images/masthead-02_04.png);
background-position:top right;
background-repeat:no-repeat;
/*text-align:center;	*/
}

#r-bar2{
height:685px;
width:25px;
background-color:#CCC;
float:right;
background-image:url(images/masthead-02_04.png);
background-position:top right;
background-repeat:no-repeat;
}


#center{
width:705px;
height:645px;
padding:10px 15px;
background-color:#FFF;
float:left;
position:relative;
}
#center2{
width:880px;
height:685px;
background-color:#FFF;
float:left;
}


#archive{
width:840px;
height:645px;
background-color:#FFF;
float:left;
padding:20px;
}


#cl{
width:280px;
float:left;
}

#cl h2{
margin-top:0;
}

#cl h3{
margin-top:0;
font-style:italic;
font-weight:normal;
}

#cl2{/* for the secondary pages*/
width:500px;
float:left;
margin:20px;

}
h1.headline{
font-size:55px;
line-height:1em;
margin:0;
}


#video{
width:360px;
height:343px;
background-color:#990000;
float:right;
padding:10px 15px 15px 15px;
position:relative;
}
#video h2{
color:#FFFFFF;
padding:0;
margin:0 0 3px 0;
}

#embed {
	margin:0 0 0 -15px;
	padding: 10px 15px 0 15px;
	background-color:#999999;
	height:60px;
	width:360px;
	position:absolute;
	bottom:-70px;
	left:15px;
	z-index:1000;

}

#video a{
color:#990000;
font-weight:bold;
padding:4px 5px 3px 3px;
background-color:#FFFFFF;
text-decoration:none;
}



.content_list2{ /*column filler*/
float:right;
width:280px;
margin: 0 0 0 10px;
}

#content_list, #content_list2 {
width:390px;
margin:5px 0 0 0;
padding:0;
float:right;
}

#content_list2 {
width:390px;
margin:5px 0 10px 0;
padding:0;
float:right;
}

#content_list h2, #content_list2  h2{
color:#FFFFFF;
background-color:#000000;
padding:8px 10px;
margin:0;
}

#content_list a, .content_list2 a, #archive a, #content_list2 a {
	font-size:14px;
	color:#990000;
	text-decoration:none;
/*	font-weight:bold;*/
	font-style:italic;
}

#content_list ul, .content_list2 ul, #content_list2 ul{
margin:3px 0 5px 0;
}
#content_list li, .content_list2 li, #archive li, #content_list2 li {
	padding:3px 0 4px 25px;
	width:365px;
	background-image:url(images/icon_video.gif);
	background-repeat: no-repeat;
	background-position:left top;
	line-height:1.2em;
	vertical-align:middle;
}

#footer{
width:910px;
background-color:#333333;
color:#CCCCCC;
padding:10px;
margin: 0;
float:left;
text-align:center;
}

#credits{
width:128px;
height:90px;
background-color:#E9E9E9;
color:#333333;
padding:10px 9px 10px 11px;
font-size:10px;
line-height:11px;
margin-left:20px;

}

#credits a{
color:#333333;
text-decoration:none;
}

#promo{
height:55px;
width:255px;
padding:10px 10px 0 20px;
background-color:#E9E9E9;
position:absolute;
bottom:0px;
left:15px;
color:#336699;

}
#promo a{
text-decoration:none;
}
