	* {
		/* Reset browsers default margin, padding and font sizes */
		margin: 0;
		padding: 0;
	}
	body, html {
		margin:0;
		padding:0;
		color: #ab2219;
		background-color: #ab2219;
	}
	html {
		font-size: 100%;
		/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
		height: 100%;
		margin-bottom: 1px;
	}
	body {
		/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #9f1a18;
		/*font-size: 62.5%;			 This sets the default font size to be equivalent to 10px */
		font-size: 10px;
		margin: 0;
		padding: 0 0 12px 0;
		min-width:750px;
		margin-bottom: 1px;
	}
	a:link {
		color: #6a2f2f;
	}
	a:visited {
		color: #6a2f2f;
	}
	a:hover {
		color: #ba2a2a;
	}
	a:active {
		color: #aa5e5e;
	}
	h1, h2, h3, h1 a, h2 a, h3 a {
		font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;
		color: #000000;
		background: none;
		text-decoration: none;
		font-weight: bold;
	}
	h1 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-right: 200px;
		color: #FFFFFF;
		margin-top: 15px;
		font-weight: bold;
		font-size: 2em;
		font-size: 2em;
		
	}
	h2 {
		/* Forum header titles */
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #392e2e;
		font-size: 2em;
		margin: 0.8em 0 0.2em 0;
	}
	h3 {
		/* Sub-headers (also used as post headers, but defined later) */
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 3px;
		padding-bottom: 2px;
		font-size: 1.05em;
		color: #763333;
		margin-top: 20px;
	}
	h4 {
		/* Forum and topic list titles */
		font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
		font-size: 1.3em;
	}
	h5 {
		/* Bold standard font size */
		font-size: 1.1em;
		font-weight: bold;
		margin-left: 10px;
	}
	p {
		line-height: 1.3em;
		font-size: 1.1em;
		margin-bottom: 1.5em;
	}
	img {
		border-width: 0;
	}
	hr {
		border-color: #FFFFFF;
		border-top-color: #CCCCCC;
		height: 1px;
		background-color: #999999;
		border-width: 0;
	}
	hr.dashed {
		border-top-color: #CCCCCC;
	}
	#wrap {
		background-image: url(/forum/styles/proglass_red/theme/images/bg_wrap.gif);
		background-repeat: repeat-y;
		margin:0 auto;
		width:804px;
	}
	#header {
		background-image: url(header.jpg);
		width: 804px;
		height: 141px;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: auto;
		background-position: left top;
		background-repeat: no-repeat;
	}
	#header h1 {
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-left: 100px;
		margin-top: 0px;
		width: 250px;
		text-align: center;
    }
	#header a img{
		border:0;
	}
	#click {
		margin-top: 18px;
		margin-left: 329px;
		height: 17px;
	}
	span.home {
		width: 49px;
		height: 17px;
		float: left;
	}
	span.forum {
		width: 58px;
		height: 17px;
		float: left;
		margin-left: 6px;
	}
	span.blog {
		width: 45px;
		height: 17px;
		float: left;
		margin-left: 6px;
	}
	span.factions {
		width: 78px;
		height: 17px;
		float: left;
		margin-left: 6px;
	}
	span.media {
		width: 52px;
		height: 17px;
		float: left;
		margin-left: 6px;
	}
	span.downloads {
		width: 99px;
		height: 17px;
		float: left;
		margin-left: 6px;
	}
	span.shop {
		width: 47px;
		float: left;
		margin-left: 6px;
		height: 17px;
	}

	#main {
		background: transparent;
		float:left;
		width:610px;
		margin-left:6px;
	}
	#main h2, #main h3, #main p, #footer h3 {
	margin-top: 0px;
	padding-left: 10px;
    }
	#main ul {
		margin-bottom:0;
		list-style: none;
		margin-left:18px;
    }	
	#sidebar {
		background: transparent;
		float:right;
		width:160px;
		margin-right:6px;
	}
	#sidebar ul {
		margin-bottom:0;
		list-style: none
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		background:transparent;
		clear:both;
		padding:6px;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
	#footer-bg {
		background-image: url("/forum/styles/proglass_red/theme/images/bg_footer.gif");
		background-position: top left;
		background-repeat: no-repeat;
		height:7px;
	}
	.copyright {
		color: #555555;
		font-size: 9px;
		text-align:center;
	}
	
	/* layout for the factions.php file */
	#fcol1 h2, #fcol1 h3, #fcol1 p, #fcol2 h2, #fcol2 h3, #fcol2 p, #fcol3 h2, #fcol3 h3, #fcol3 p   {
	margin-top: 0px;
	padding-left: 10px;
    }
	#fcol1 ul, #fcol2 ul, #fcol3 ul {
		margin-bottom:0;
		list-style: none;
		margin-left:12px;
    }	
	#fcol1 {
		background: transparent;
		float:left;
		width:260px;
		margin-left:6px;
	}
	#fcol2 {
		background: transparent;
		float:left;
		width:260px;
		margin-left:6px;
	}	
	#fcol3 {
		background: transparent;
		float:left;
		width:260px;
		margin-left:6px;
	}
	
	/* layout for the factions.php file */
	#dcol1 h2, #dcol1 h3, #dcol1 p, #dcol2 h2, #dcol2 h3, #dcol2 p  {
	margin-top: 0px;
	padding-left: 10px;
    }
	#dcol1 ul, #dcol2 ul {
		margin-bottom:0;
		list-style: none;
		margin-left:12px;
    }	
	#dcol1 {
		background: transparent;
		float:left;
		width:393px;
		margin-left:6px;
	}
	#dcol2 {
		background: transparent;
		float:left;
		width:393px;
		margin-left:6px;
	}