body { 
	margin: 0px 0px 0px 0px;
	background-image: url(images/0808_body.jpg);
	background-position: 50% 0px;
	background-repeat: no-repeat;
	background-color: #000000;
}

form { margin: 0px; padding: 0px; }
body, table, td { font-weight: normal; font: 12px/1.40em arial, helvetica, sans-serif; text-align: left; color: #CCCCCC} 

div, table { text-align: left; }
img { border: 0px; margin: 0px; vertical-align: middle; }

h1, h2, h3, h4, h5 { margin: 0; padding: 0;}

a:link, a:visited { color: #D95BAE; text-decoration: none; }
a:hover { color: #BCD29C; text-decoration: none; }

div.dummyW15 { width: 15px; } 
div.dummyH5 { height: 5px; } div.dummyH10 { height: 15px; } div.dummyH15 { height: 15px; } div.dummyH20 { height: 20px; } div.dummyH30 { height: 30px; } 

/* CSS WRAPPERS */
div.mainWrapper { margin-left: auto; margin-right: auto; width: 1000px; }
div#site-content { width: 1000px; }

div#header-wrapper { height: 290px; width: 1000px; background-image: url(images/logo.png); background-position: 0 0px;; background-repeat: no-repeat; }
div#login-wrapper { height: 193px; }

div#navbarWrapper { height: 56px; position: relative; z-index: 4}

#nav { height: 56px; float: right;  background-image: url(images/0808_navbar_left.png); background-position: 0 0; background-repeat: no-repeat; }
#nav ul a, #nav ul li { 
	  position: relative; z-index: 8; /* */ 
}

#nav-right { position: absolute; z-index: 4; width: 290px; height: 56px; top: 0; right: 0px;
	background-image: url(images/0808_navbar_right.png); background-position: 0 0; background-repeat: no-repeat;
}

/* CSS MENU AREAS */
.vert-sep { width: 15px; background-image: url(images/0808_versep.png); background-position: 50% 0; background-repeat: no-repeat; }

.box-menu .box-caption, .box-caption .wrapper{ height: 60px; }
.TC { width: 100%; background-position: 0 0; background-repeat: repeat-x; }
.TL { width: 100%; background-position: 0 0; background-repeat: no-repeat; }
.TR { width: 100%; background-position: 100% 0; background-repeat: no-repeat; }
.menu-A .TC { background-image: url(images/0808_menu_1-TC.png); }
.menu-A .TL { background-image: url(images/0808_menu_1-TL.png); }
.menu-A .TR { background-image: url(images/0808_menu_1-TR.png); }
.menu-A .wrapper h3 { padding: 0px 30px 0px 40px; color: #BC82BA; text-align: left; font-size: 12px; text-align: center; text-transform: uppercase; font-weight: normal}
.menu-A .text-wrapper { padding-left: 10px;}
.menu-B .text-wrapper { padding-left: 15px;}

.menu-A .text-wrapper-def { padding-left: 12px; padding-right: 10px;}

.menu-B .TL { background-image: url(images/0808_menu_2-TL.png); }
.menu-B .wrapper h3 { padding: 0px 30px; color: #BC82BA; text-align: left; font-size: 12px; text-align: center; text-transform: uppercase; font-weight: normal}

.menu-A a { color: #D95BAE; }
.menu-B a { color: #93BAF0; }

/* CSS LOGIN */
.field-user { width: 134px; height: 36px; background-image: url(images/0808_login_field.png); background-position: 0 0; background-repeat: no-repeat; }
.field-pass { width: 134px; height: 36px; background-image: url(images/0808_pass_field.png); background-position: 0 0; background-repeat: no-repeat; }
.field-search { width: 134px; height: 36px; background-image: url(images/0808_search_field.png); background-position: 0 0; background-repeat: no-repeat; }

.field-user .wrapper, .field-pass .wrapper, .field-search .wrapper { padding: 8px 10px 0px 14px; }

.custom { border: 0px none; background: transparent; color: #BC82BA; font-size: 11px;}
.custom-button {
	border: 0px none;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	border: 0px solid #572446;
	color: #D95BAE;
	text-transform: uppercase;
	cursor: pointer;
	text-decoration: none;
}

/* FBOX */
.scroller {
    width: 1000px;
    /* height: 500px; */
    overflow: hidden;
    }
.content {
    width: 10000px;
    }
.slide {
    float: left;
    width: 1000px;
    /* height: 500px; */
    }
	
a.carousel-control { width: 50px; height: 21px; display: block; margin-top: 20px; text-align: left }
a.hide { visibility: hidden; display: none;}

#fb-main a.left { float: left; }
#fb-main a.right { float: right; }
h2.fbox-cap { font-size: 20px; font-weight: normal; color: #FFFFFF; padding: 20px 0px; padding-top: 40px; margin-bottom: 20px; 
				background-image: url(images/0808_fbox_sep.png); background-position: 100% 100%; background-repeat: no-repeat; }
div#arows { position: absolute; z-index: 2; top: -13px; right: 0px; width: 142px; height: 61px;
			background-position: 0 0; background-repeat: no-repeat; background-image: url(images/0808_arows_bkg.gif); }
			
/* CSS NEWS */
h2.news-cap-a { font-size: 18px; font-weight: normal; color: #FFFFFF; }
.news-sep { width: 100%; height: 1px; background-image: url(images/0808_fbox_sep.png); background-position: 100% 100%; background-repeat: no-repeat;}
a.news_titlelink { color: #93BAF0; }
.newscat a { color: #999999}

/* CSS CORE */
.smalltext, .smallblacktext {
	font: normal 11px arial, verdana, tahoma,  sans-serif;
}
.tbox, .helpbox { background-color: #000000; border: 1px solid #572446; color: #CCCCCC}
.tbox.chatbox , .helpbox, .tbox.comment, textarea { background-color: #000000; border: 1px solid #572446; width: 95%; margin: auto auto; margin-bottom: 10px; color: #CCCCCC}

.button {
	border: 0px none;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	border: 1px solid #572446;
	color: #BC82BA;
	cursor: pointer;
	text-decoration: none;
}
.button:hover {
	color: #FFFFFF;
}

#loginMenu .button { color: #FFFFFF; font-size: 1.7em;}

img { border: 0px; }
.linkspage_button { border: 0px; }
form { margin: 0px; }
.indent {
	border: #572446 1px dashed;
	padding: 5px;
	margin: 5px;
	color: #FFFFFF;
	background-color: #333333;
}


.nextprev {
	border: 0px;
	text-align: center;
	padding: 10px 2px;
	margin-bottom: 15px;
}

.spacer{
	padding: 5px 0px;
}

.fborder, .border{
	border-collapse: collapse;
	border-spacing: 0px;
}
.forumheader { color: #93BAF0; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal}
.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
	padding: 4px;
	/* background-color: #333333; */
	border: 1px solid #572446;
}

.forumheader4, .finfobar {
	/* background-color: #666666;*/
}

.forumheader5 {
	cursor: pointer;
}
.fcaption { font-weight: bold }
.fcaption, .forumheader5 {
	/* background-color: #343434; */
}

table {
	margin-left: auto;
	margin-right: auto;
}

.searchhighlight {
	text-decoration: underline;
	color: #5F623E;
	font-weight: bold;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* CSS FIX LIST PLUGIN */
div.forumheader { font-size: 12px !important; }
