/* General Elements */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS; 
	font-size: 100%; 
	background: #000; 
	text-align: left; 
	margin: 0px;	
	padding: 0px; 
	color: #FFF;
}
#header {
	height: 115px;	
	background: #000 url(/images/logo.gif) no-repeat center;	
	margin: 10px auto; 
	text-align: center;
}
#navigation {
	height: 21px; background: url(/images/navigation_background.gif) repeat-x; 
	margin: 1px auto;	
	text-align: center;	
	padding: 7px 0px;
}
#navigation ul {margin: 0px;}
#navigation ul li {
	list-style: none; 
	display: inline; 
	padding: 0px 20px;
}
#navigation ul li a {
	font-weight: bold;	
	color: #FFF; 
	text-decoration: none;
}

#wrapper {
	margin: 0px auto;	
	background: #000 repeat-x;
}
#container {
	background: #3D0203; 
	width: 980px;	
	margin: 0px auto; 
	overflow: hidden;
}
#mainContent {
	padding: 10px 90px; 
	background: #3D0203 url(/images/mainContent_background.gif) repeat-x; 
	float: left; 
	width: 560px;
	min-height: 411px;
}
#sidebar {
	padding: 10px 15px; 
	background: #3D0203 url(/images/mainContent_background.gif) repeat-x; 
	float: left; 
	width: 209px; 
	border-left: 1px solid #000;
	}
#sidebar a img{border: 1px solid #FFF;}
#social {
	margin: 0px auto;
	text-align: center;
	padding: 10px 0px 10px;
}
#social a img {
	padding: 0px 5px;
	border: none;
}
#footer {
	height: 17px; 
	background: url(/images/footer_background.gif) repeat-x; 
	text-align: center; 
	margin: 0px auto; 
	font-size: 80%; 
	padding: 10px 0px; 
	clear: both;
}

table, th, td {
    border: 1px solid white;
    border-collapse: collapse;
	padding: 10px;
	text-align: center;
}


/* Typography */
h1, h2, h3, h4, h5, h6 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}
h1 {font-size: 160%;}
h2 {font-size: 140%;}
h3 {font-size: 120%;}
p {font-size: 90%;}
a {text-decoration: none; color: #FFF;}
#sidebar h3 {font-size: 110%; margin-bottom: -7px;}
