@charset "UTF-8";


* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

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: 0px;
}

body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #828282;
	background-color: #FFFFFF;
	font-size: 10px;
	margin-top: 0px;
	padding: 0px;
	height: 100%;
}

p {
	line-height: 1.3em;
	font-size: 1.1em;
	margin-bottom: 1.5em;
}

a:link	{ 
	color: #000000; 
	text-decoration: none;
}
a:visited { 
	color: #000000;
	text-decoration: none;
}
a:hover	{ 
	color: #000000;
	text-decoration: underline;
}
a:active { 
	color: #000000;
	text-decoration: none;
}

.storytext {

    color: #000000;

}

.storytext2 {

    color: #000000;
    font-size: 11px;
    vertical-align: middle;

}

/* Main blocks
---------------------------------------- */


#page-header {
	padding: 0 20px;
	padding-top: 10px;
}


#page-body {
	padding: 0 20px;
	padding-top: 20px;
}


#wrap {
	padding: 0 0px;
	min-width: 650px;
	margin-top: 0px;
}

#wrap-bg {
	background: url("NonForumImages/background_wrap_bg.gif") repeat-y;
	min-height: 100%;
	width: 900px;
	margin: 0 auto;
	margin-top: 0px;
}


/* Round cornered boxes and backgrounds
---------------------------------------- */
.headerbar {
	background: #ebebeb none repeat-x 0 0;
	color: #FFFFFF;
	margin-bottom: 4px;
	padding: 0 5px;
}

.navbar {
	background-color: #ebebeb;
	padding: 0 10px;
	width: 840px;
}

.forabg {
	background: #b1b1b1 none repeat-y 0 0;
	margin-bottom: 4px;
	padding: 0 5px;
	clear: both;
}

.forumbg {
	background: #ebebeb none repeat-y 0 0;
	margin-bottom: 4px;
	padding: 0 5px;
	clear: both;
}

.panel {
	margin-bottom: 4px;
	padding: 0 10px;
	background-color: #transparent;
	color: #3f3f3f;
}

.post {
	padding: 0 0 0 10px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.post2 {
	padding: 0 10px 0 0;
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.post:target .content {
	color: #000000;
}

.post:target h3 a {
	color: #000000;
}

.bg1	{ background-color: #f7f7f7;}
.bg2	{ background-color: #f2f2f2; }
.bg3	{ background-color: #ebebeb; }

.rowbg {
	margin: 5px 5px 2px 5px;
}

.ucprowbg {
	background-color: #e2e2e2;
}

.fieldsbg {
	/*border: 1px #DBDEE2 solid;*/
	background-color: #eaeaea;
}

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}

span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}

span.corners-bottom span {
	background-image: none;;
	background-position: 100% 100%;
}

.headbg span.corners-bottom {
	margin-bottom: -1px;
}

.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom {
	margin: 0 -10px;
}

.rules span.corners-top {
	margin: 0 -10px 5px -10px;
}

.rules span.corners-bottom {
	margin: 5px -10px 0 -10px;
}


/* Horizontal lists
----------------------------------------*/
ul.linklist {
	display: block;
	margin: 0;
}

ul.linklist li {
	display: block;
	list-style-type: none;
    float: left;
	width: auto;
	margin-right: 5px;
	font-size: 1.1em;
	line-height: 2.2em;
}

ul.linklist li.rightside, p.rightside {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	text-align: right;
}


ul.linklistCenter {
	display: block;
	margin: 0;
}
ul.linklistCenter li {
	display: block;
	list-style-type: none;
	/*float: left;*/
	width: auto;
	margin-right: 5px;
	font-size: 1.1em;
	line-height: 2.2em;
}


ul.navlinks {
	padding-bottom: 1px;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}



/* FLANDERS blocks
---------------------------------------- */


.links_flat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.imgLeft {
   background-image: url(NonForumImages/background.png);
   background-repeat: repeat-x;
   background-position: top right;
}

.imgRight {
   background-image: url(NonForumImages/background.png);
   background-repeat: repeat-x;
   background-position: top left;
}




.navlinksFLAN {
	padding-bottom: 1px;
    color: #585858;
	text-decoration: none;
	text-decoration: none;
}


#overallcontainer {
visibility:hidden;
}



#loading {  
  position: absolute;
  width: 100%;   
  text-align: center; 
  top:200px; 
 
} 
