/******************************************************************//*
	PAGE LAYOUT				
*//******************************************************************/
#contentbar {
	margin: 0 375px 0 0;
	padding: 0;
}

#sidebar {
	float: right;
	width: 375px;
	margin: 0;
	padding: 0;
	background-color: #AD0000;
	line-height: 17px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 375px;
}

/* Again, "be nice to Opera 5". */
body>#sidebar {
	width: 375px;
}



/******************************************************************//*
	CONTENT BAR ELEMENTS
*//******************************************************************/
#contentbar #welcome {
	padding: 0;
	margin: 0;
	color: #000000;
	background-color: #E5E5E5;
	background-image: url("../images/site/welcome_background.gif");
	background-repeat: no-repeat;
	background-align: left;
}

#welcome h1 {
	font-size: 1.8em;	
}

#welcome #welcome-content {
	margin: 0;
	padding: 5px 0px 0px 105px;
	font-size: 0.8em;
	z-index: 5;
}

#welcome #welcome-end {
	background-image: url("../images/site/welcome_background_end.gif");
	background-repeat: no-repeat;
	background-align: bottom-left;
	height: 34px;
	margin: -25px 0 0 0;
	z-index: -5;
}

#contentbar .content-title {
	margin: 0 0 10px 0;
}
#contentbar .content {
	margin: 0 0 0 100px;
}



/******************************************************************//*
	CONTENT BAR - NEWS LIST
*//******************************************************************/
#contentbar .newslist {
}

#contentbar .newslist .listitem {
	margin: 0 0 15px 0;
}

#contentbar .newslist .itemtitle {
	margin: 0;
	padding: 0;
	font-size: 0.95em;
	font-weight: bold;
}
#contentbar .newslist .itemtitle a {
	font-weight: bold;
	color: #C10303;
	text-decoration: underline;
}
#contentbar .newslist .itemtitle a:visited {
	font-weight: bold;
	color: #C10303;
	text-decoration: underline;
}
#contentbar .newslist .itemtitle a:hover {
	font-weight: bold;
	color: #557A9B;
	text-decoration: underline;	
}
#contentbar .newslist .itemtitle a:active {
	font-weight: bold;
	color: #557A9B;
	text-decoration: underline;	
}
#contentbar .newslist .itemabstract {
	font-size: 0.95em;
	line-height: 1.2em;
}




/******************************************************************//*
	SIDEBAR ELEMENTS
*//******************************************************************/
#sidebar-photograph {
	padding: 5px;
	background-color: #000;
	background-image: url("../images/site/sidebar_front_photograph_background.gif");
	background-repeat: repeat-y;
}

#sidebar-end {
	background-image: url("../images/site/sidebar_front_bottom.gif");
	background-repeat: no-repeat;
	background-align: bottom;
	height: 40px;
}

#sidebar-photograph-description {
	float: right;
	width: 130px;
	margin: 0 5px 0 0;
	padding: 0 0 0 15px;
	background-image: url("../images/site/photo_arrow.gif");
	background-repeat: no-repeat;
	background-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size: 0.8em;		
	color: #B3B3B3;	
}

#sidebar-promo {
}

#sidebar #newsletter-signup {
	margin: 15px 20px 25px 25px;
}

#newsletter-signup-form label { 
	font-size: 0.9em;
	color: #fff; 
}

#newsletter-signup-form input { 
	font-size: 0.9em;
	color: #557A9B; 
}
#newsletter-signup-instructions {
	font-size: 0.9em;
	color: #FEEFCA;
}



