/* CSS Document */


/* ***** Universals ***** */
* {
	margin: 0;
	padding: 0;
	}

body {
	font: normal .8em/1.2em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background: black;
	}

#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	}

h1 { /* Page Title */
	font: bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
	/*padding-bottom: 2em;*/
	color: #990000;
	}

h2 { /* Section Heading */
	font: normal 1.5em/1em Verdana, Arial, Helvetica, sans-serif;
	color: #4b4b4b;
	border-bottom: 1px solid #4b4b4b;
	padding-bottom: .5em;
	margin-bottom: .5em;
	}

h4 { /* Section Heading */
	font: bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: .5em;
	color: white;
	}

img {
	border: none;
	}

p {
	margin-bottom: 1em;
	}

.image {
	border: 1px solid lightgrey;
	padding: 4px;
	}

.caption {
	font: italic 1em/1em Verdana, Arial, Helvetica, sans-serif;
	}

.greyheading {
	color: #666;
	font-size: 85%;
	}

/* ***** Header ***** */

#header {
	width: 960px;
	background: white;
	float: left;
	}

#header-T {
	width: 920px;
	padding: 20px;
	text-align: right;
	background: black;
	color: white;
	}

#header-L {
	width: 460px;
	float: left;
	padding: 20px 0 0 20px;
	}

#header-R, #header-icons {
	width: 465px;
	float: right;
	text-align: right;
	padding: 20px 15px 0 0;
	}

#header-icons ul {
	list-style: none;
	padding-top: 3em;
	}

#header-icons ul li {
	display: inline;
	padding: 0 5px;
	}

#header-icons img {
	width: 20px;
	height: 20px;
	}

#login, #nav, #footer-nav {
	list-style: none;
	}

#login li, #nav li, #footer-nav li {
	display: inline;
	}

#login li a, #nav li a, #footer-nav li a {
	padding: 0 5px;
	}

#nav {
	width: 920px;
	padding: 20px;
	background: #990000;
	float: left;
	margin-top: 20px;
	}

#nav ul {
	margin-left: -5px;	
	}

#header-T a, #nav a, #footer a {
	color: white;
	}

/* ***** Content ***** */

#content_index {
	float: left;
	width: 960px;
	background: url('../images/contentBG.gif');
	}

#content_base {
	float: left;
	width: 960px;
	background: url('../images/contentBG_base.gif');
	}

#content-L {
	width: 560px;
	padding: 20px;
	float: left;
	background: white;
	}

#content-R {
	width: 320px;
	padding: 20px;
	float: right;
	background: lightgrey;
	}

#content-R_index {
	width: 320px;
	padding: 20px;
	float: right;
	background: white;
	}

#content p {
	margin-bottom: 1em;
	}

/* ***** Footer ***** */

#footer {
	clear: left;
	float: left;
	width: 920px;
	padding: 20px;
	color: white;
	background: #4b4b4b;
	}

#footer-nav {
	float: left;
	width: 300px;
	margin-left: -5px;
	}

#copy {
	float: right;
	text-align: right;
	width: 620px;
	}