/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} fieldset,img{border:0;} address,caption,cite,code,dfn,em,strong,th,var{-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';} abbr,acronym {border:0;font-variant:normal;} sup {vertical-align:text-top;} sub {vertical-align:text-bottom;} input,select{font-family:inherit;font-size:inherit;font-weight:inherit;} input,textarea,select{font-size:100%;} legend{color:#000;} textarea{overflow: scroll;}

/* Standard settings */
body  {
	font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
	background: url(../img/bg.png) repeat-x;
	background-attachment: fixed;
	text-align: center;
	color: #000;
}
a {
	outline: 0;
	text-decoration: none;
}
a img { border: 0; }

.colorblock {display: block; width: 10px;height: 10px;border: 1px solid #000000;float: left;margin-right: 10px;margin-top: 11px;}

/* Containers */
#container { 
	width: 811px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
} 
#bg-vakken { 
	width: 811px;
	margin: 0;
	text-align: left;
	overflow: hidden;
	background: url(../img/container_mid.png) repeat-y;
}
#forum-bg { 
	width: 811px;
	margin: 0;
	text-align: left;
	background: url(../img/forum_mid.png) repeat-y;
}
.forum { 
	width: 90%;
	text-align: left;
	background: url(../img/forum_mid.png) repeat-y;
	padding-left: 35px;
}

/* Header */
#header {
	background: url(../img/header.png) top left no-repeat;
	height: 166px;
	width: 814px;
} 

/* Shoutbars */
#shout-wrap .bar {
	width: 100%;
	text-align: center;
}
#bar-top a {
	color: #fff;
}

/* Sidebars */
#sidebar {
	float: left;
	width: 180px;
	margin: 0 0 10px 26px;
}
#sidebar a {
	color: #9B500B;
}
#sidebar .mid {
	background: url(../img/menu_mid.png) top left repeat-y;
	padding: 0 6px;
	width: 180px;
	text-align: left;
}
#sidebar .bot {
	height: 7px;
	background: url(../img/menu_bot.png) bottom left no-repeat;
	width: 180px;
	margin: 0 0 10px 0;
}
#sidebar .top {
	height: 7px;
	background: url(../img/menu_top.png) bottom left no-repeat;
	width: 180px;
	margin: 0;
}

#bar {
	width: 775px;
}
#bar .mid {
	background: url(../img/bar_mid.png) top left repeat-y;
	width: 775px;
	text-align: center;
}
#bar .bot {
	height: 8px;
	background: url(../img/bar_bot.png) top left repeat-y;
	width: 775px;
	margin: 0;
}

#alert {
	float: left;
	width: 180px;
	margin: 0;
}
#alert .mid {
	background: url(../img/alert_mid.png) top left repeat-y;
	padding: 0 0px;
	width: 180px;
	text-align: center;
	overflow: hidden;
}
#alert .bot {
	height: 7px;
	background: url(../img/alert_bot.png) bottom left no-repeat;
	width: 180px;
	margin: 0;
}
#alert .top {
	height: 7px;
	background: url(../img/alert_top.png) bottom left no-repeat;
	width: 180px;
	margin: 0;
}


/* Content */
#content { 
	float: right;
	width: 535px;
	margin: 0 37px 10px 0;
} 
#content .mid {
	background: url(../img/content_mid.png) top left repeat-y;
	padding: 0 10px;
	text-align: left;
	width: 535px;
	margin: 0 auto;
}
#content .bot {
	height: 8px;
	width: 535px;
	background: url(../img/content_bot.png) bottom left no-repeat;
}
#content .topper {
	height: 8px;
	width: 535px;
	background: url(../img/content_top.png) bottom left no-repeat;
	margin-top: 10px;
}
#content .menu a {
	color: #9B500B;
	font-size: 12px;
}

/* Footer */
#footer a {
	color: #000;
}

h1 {
	color: #9B500B;
}