html {overflow-y: scroll;}
:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code {font-weight: normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
a, a:link, a:visited {color: #FFFFFF;}

/* -------------------- Global -------------------- */

body {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background: url(../images/design/background.png) repeat-x #1a171b;
	}
	
p {
	margin-bottom: 10px;
	}

h1 {
	margin-bottom: 75px;
	text-align: left;
	color: #ac9a00;
	font-size: 25px;
	}
	
h2 {
	margin-bottom: 10px;
	text-align: left;
	color: #ac9a00;
	font-size: 17px;
	}
	
#container {
	position: relative;
	width: 900px;
	margin: 0 auto;
	}

/* -------------------- Header -------------------- */	

#header {
	padding-top: 250px;
	margin-bottom: 25px;
	background: url(../images/design/header.png) center no-repeat;
	}

/* -------------------- Content -------------------- */

#content {
	float: left;
	text-align: left;
	width: 575px;
	}
	
/* -------------------- Groups -------------------- */
	
#groups {
	clear: both;
	padding-top: 50px;
	width: 900px;
	height: 300px;
	background: url(../images/design/groups.png) center no-repeat;
	}

/* -------------------- Sidebar -------------------- */

#sidebar {
	float: right;
	width: 200px;
	margin-top: -25px;
	}

#sidebar .link {
	width: 200px;
	height: 30px;
	text-align: center;
	background: #ac9a00;
	padding: 10px 0 0 0;
	font-size: 16px;
	}

#sidebar .info {
	text-align: right;
	width: 200px;
	height: 150px;
	margin-top: 70px;
	border-left: 1px solid #ac9a00;
	}