
html,body {
	background-color: #999999;
	color: #777777;
	font-size:11px;
	font-family: "trebuchet ms", verdana, helvetica, sans-serif;
	text-align: center;
	vertical-align:top;
	cursor:default;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:30px;
	height:100%;
	line-height:170%;
}
#pageout{
	background-color: #FFF;
	margin: 0px auto;
	padding:50px;
	padding-top:30px;
	padding-bottom:30px;
	width: 880px;
	text-align: left;
	border: 1px solid #E0E0E0;
}
#page{
	margin: 0px;
	width: 880px;
	text-align: left;
}

#header{
	background:white url("images/bgheader.jpg") repeat-y top; border: none;
	font-family: arial, verdana, helvetica, tahoma, sans-serif;
	font-size:10px;
	border: 1px solid #E0E0E0;
	border-bottom:0;
	height:100px;
	text-align:center;
	vertical-align:middle;

	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.intro{
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:0px;
	
	text-align:justify;
	vertical-align:middle;

	font-size:10px;
	font-weight:bold;
	line-height:120%;
}

#navigator{
	text-align:left;
	vertical-align:middle;

	height:39px;
	border: 1px solid #E0E0E0;

	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#spacer{
	height:40px;
}

#content{
}

.content {
	float: left;
	width: 630px;

	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

}

#sidebar {
	float: right;

	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	width: 200px;
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	vertical-align:top;
}

#footer{
	clear:both;
	font-size:10px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	margin-top:0px;
}
.footer{
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
}


.navbar{
	clear:both;
	width:100%;
	padding-bottom:26px;
}

.navigationbar {
	font-family: arial, verdana, helvetica, tahoma, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	text-align:right;
	padding:0px;
	/*width:100%;*/
	padding-left:1px;
	padding-right:1px;
}
.navigationlink, .navigationlinkhover, .navigationlinkactive, .navigationlinkactivehover{
	text-align:center;
	vertical-align:middle;
	float:left;
	cursor:pointer;
	height:21px;
	
	padding-left:25px;
	padding-right:25px;
	padding-top:0px;
	/*padding-bottom:11px;*/
	
	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
}
.navigationlink {
	color: #666666;
	background-color: #FFF;
	border-top:8px solid #FFF;
	border-bottom:8px solid #FFF;
}
.navigationlinkhover {
	color: #666666;
	background-color: #FFF;
	border-top:8px solid #FFF;
	border-bottom:8px solid #E0E0E0;
}
.navigationlinkactive {
	color: #666666;
	background-color: #FFF;
	border-top:8px solid #FFF;
	border-bottom:8px solid #C5F01A;
}
.navigationlinkactivehover {
	color: #666666;
	background-color: #FFF;
	border-top:8px solid #FFF;
	border-bottom:8px solid #C5F01A;
}





.themespacer{
	clear:both;
	height:10px;
}

.fixfuckedie {
	width: 100%;
}




.menuspacer {
	padding: 5px;
}
.menumenuspacer {
	padding: 5px;
}
.menucaption {
	font-family: arial, verdana, helvetica, tahoma, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding:2px;
	margin: 0;
	border:0;
	color: #777777;
}
.menutext {
	font-size: 11px;
	padding: 2px;
	padding-top:0px;
	margin: 0;
	color: #777777;
	border:0px solid  #213CA2;
	margin-bottom:15px;
	line-height:170%;
	padding: 10px 10px 0px 14px;
}

.menucontentcaption {
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	font-weight: bold;
	font-size: 18px;	
	margin: 0;
	color: #777777;
}
.menucontenttext {
	padding:0px;
	font-size: 12px;	
	margin: 0;
	color: #777777;
	margin-bottom:5px;
}


#sidebar .caption{
	font-family: georgia, "times new roman", serif;
	font-size: 14px;
	height: 23px;
	color: #666666;
	padding: 4px 0px 0px 14px;
	border: 1px solid #E0E0E0;
	border-bottom: 1px dashed #E0E0E0;
}
#sidebar .text {
	font-size: 10px;
	padding: 2px;
	padding-top:0px;
	margin: 0;
	color: #777777;
	margin-bottom:15px;
	line-height:200%;
	padding: 9px 10px 10px 14px;
	border: 1px solid #E0E0E0;
	border-top:0;
}



ul, ol {
	margin:0;
	margin-top: 0;
	margin-bottom: 0;
}
li{
}

/*
#sidebar ul{
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	width:100%;
	
}
#sidebar li{
	border-top: solid 1px #F6F3F1;
	padding-bottom: 5px;
	margin: 5px 0px 0px 0px;
	margin-right:40px;
	margin-left:-40px;
}
*/

.news{
	margin-bottom:50px;
}

.header {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	margin: 0px 0px 10px;
	color: #777777;
	padding-top: 0px;
	border-bottom: #777777 1px dashed;
}
h3 {
	color: #777777;
	font-weight: bold;
	margin-bottom: 2px;
}
.left {
	float: left;
	text-align: left;
}
.right {
	text-align: right;
	font-weight: normal;
}

.newssmalltext {
	font-size: 10px;
	color: #5d6e75;
}
img {
	vertical-align: middle;
	border:1px solid #E0E0E0;
}
img.bbcode{
	border:0px solid #E0E0E0;
}
hr {
	border: 1px dotted #bbb;
	height: 1px;
	width: 92%;
	text-align:center;
}
.smalltext {
	font-size: 9px;
	color: #5d6e75;
}
.bodytable {
	padding: 2px;
	font-size: 11px;
	color: #777777;
}


a {
	color: #213CA2;
	text-decoration: none;
}
a:active {
	color: #213CA2;
	text-decoration: none;
}
a:visited {
	color: #213CA2;
	text-decoration: none;
}
a:hover {
	color: #213CA2;
	text-decoration:underline;
}

#sidebar a {
	color: #213CA2;
	text-decoration: none;
}
#sidebar a:active {
	color: #213CA2;
	text-decoration: none;
}
#sidebar a:visited {
	color: #213CA2;
	text-decoration: none;
}
#sidebar a:hover {
	color: #213CA2;
	text-decoration:underline;
}


#header a {
	font-size:12px;
	color: #FFF;
	text-decoration: none;
}
#header a:active {
	font-size:12px;
	color: #FFF;
	text-decoration: none;
}
#header a:visited {
	font-size:12px;
	color: #FFF;
	text-decoration: none;
}
#header a:hover {
	font-size:12px;
	color: #213CA2;
	background-color: #C5F01A;
	text-decoration: none;
}


/* ##### NEXT PREV -------------------------------------------------------------------- */
.nextprev {
	height:35px;
	border: 0px;
	color: #666666;
	text-align:right;
	padding:4px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
	font-family:verdana, tahoma, arial, helvetica, sans-serif;
}
.nextprev_current{
	color: #666666;
	background-color: #C5F01A;
	border:1px solid #E0E0E0;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	margin-left:1px;
	margin-top:3px;
	margin-bottom:3px;
}
.nextprev_link {
	color: #666666;
	border:1px solid #E0E0E0;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	margin-left:1px;
	margin-top:3px;
	margin-bottom:3px;
}
.nextprev_link:hover {
	color: #666666;
	background-color: #C5F01A;
	border:1px solid #E0E0E0;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	margin-left:1px;
	margin-top:3px;
	margin-bottom:3px;
}
.nextprev_current:hover {
	color: #666666;
	background-color: #C5F01A;
	border:1px solid #E0E0E0;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	margin-left:1px;
	margin-top:3px;
	margin-bottom:3px;
}

.tbox.npbutton{
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-left:1px;
	margin-top:3px;
	margin-bottom:3px;
	color: #777777;
}
a.tbox.npbutton {
	border:1px solid #E0E0E0;
}
a.tbox.npbutton:active {
	border:1px solid #E0E0E0;
}
a.tbox.npbutton:visited {
	border:1px solid #E0E0E0;
}
a.tbox.npbutton:hover {
	color: #FFF;
	background-color: #213CA2;
}
/* ------------------------------------------------------------------------------------ */



.button{
	font-size: 9px;
}


.linkbutton {	
	border: #5d6e75 1px solid;
	background-color: #FFF;
	color: #213CA2;
	font-size: 11px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}
a.linkbutton {
	color: #213CA2;
	background-color: #FFF;
	text-decoration: none;
}
a.linkbutton:active {
	color: #213CA2;
	background-color: #FFF;
	text-decoration: none;
}
a.linkbutton:visited {
	color: #213CA2;
	background-color: #FFF;
	text-decoration: none;
}
a.linkbutton:hover {
	background-color: #213CA2;
	color: #FFF;
	text-decoration: none;
}



.smallblacktext {
    background: none;
	font-size: 10px;
	color: #777777;
}
.indent{
	padding: 10px 10px 10px 10px;
	margin: 5px;
	font-size: 9px;
	color: #838387;
	border: 1px solid #d6d6d6;
}
.defaulttext {
    background: none;
	font-size: 11px;
	color: #777777;
}

td {
	font-size: 11px;
	color: #5d6e75;
	padding: 0px;
	text-align:left;
	border: #777777 0px solid;
}

blockquote {
	color: #7e96ac;
	border: 1px solid #d6d6d6;
}
.mediumtext {
	font-size: 11px;
	color: #777777;
}

.tbox{
	border:1px solid #E0E0E0;
	color: #777777;
	font-size: 10px;
	text-align:left;
	background-color: #FFF;
}
.tbox.chatbox {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
textarea.tbox{
	font-family: arial, verdana, helvetica, tahoma, sans-serif;
	width:80%;
}
input.tbox{
	width:80%;
}
input.helpbox {
	color: #777777;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	border: 1px solid #E0E0E0;
}

form {
	margin: 2px 0px 0px 0px;
}
.spacer {
	padding: 2px 0 2px 0;
}

.cspacer {
	padding: 6px 0 6px 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.border {
	border: #999 1px solid;
	background-color: #F0F1F1;
	padding: 2px;
}


p {
	margin-top: 0px
}

.fborder {
	border: #777777 0px dashed;
	padding:0;
	margin:0;
	vertical-align:top;

}
.forumheader{
	text-align:left;
	font-size: 10px;
	color: #5d6e75;
	padding-bottom:5px;
	vertical-align:top;
}
.forumheaderimg{
	text-align:left;
	font-size: 10px;
	color: #5d6e75;
	padding-bottom:0px;
	vertical-align:top;
}
.forumheader2{
	padding: 0px;
	font-size: 12px;
	color: #777777;
	padding-bottom:5px;
	vertical-align:top;
}

.forumheader3{
	font-size: 11px;
	color: #777777;
	padding: 0px;
	line-height:200%;
	vertical-align:top;
}

.forumborder{
	border: #000080 1px solid;
}

.fcaption {
	padding: 0px;
	font-size: 12px;
	font-weight:bold;
	color: #777777;
	vertical-align:top;
}

#content .blogcaption, .menucontentcaption, .fcaptionimg {
	font-family: georgia, "times new roman", serif;
	padding: 0px;
	font-size: 16px;
	color: #666666;
	vertical-align:top;
	line-height:100%;
	letter-spacing: 0.5px;
	padding-left: 0px;
	padding-bottom: 2px;
}
#content .menucontentcaption {
	margin-bottom: 10px;
}

#content .forumheaderimg{
	padding-left: 0px;
}

#content .forumheader3{
	text-align:justify;
}




/* list plugin */
/*
.listforumheader3{
	font-size: 12px;
	color: #777777;
	padding: 0px;
	line-height:170%;
	vertical-align:top;
	border:1px solid #F0F0F0;
	padding:3px;
}
a.listforumheader3 {
	color: #213CA2;
	text-decoration: none;
	font-weight:normal;
}
a.listforumheader3:active {
	color: #213CA2;
	text-decoration: none;
}
a.listforumheader3:visited {
	color: #213CA2;
	text-decoration: none;
}
a.listforumheader3:hover {
	color: #FFF;
	background-color: #213CA2;
	text-decoration: none;
}
.listfcaption {
	font-size: 12px;
	color: #777777;
	background-color: #FFF;
	padding: 0px;
	line-height:170%;
	vertical-align:top;
	border:1px solid #F0F0F0;
	padding:3px;
}
*/


/* ##### USED IN MANAGE PAGES -------------------------------------------------------------------- */

.listfborder{
	border-collapse: collapse;
	border-spacing: 0px;
}
.listforumheader, .listforumheader3, .listfcaption {
	padding: 4px;
	border: 1px solid #E0E0E0;
	vertical-align:top;
	color: #777777;
}
.listforumheader{
	background-color: #fbfbfd;
	vertical-align:top;
	color: #777777;
}
.listfcaption {
	background-color: #f7f7f9;
	vertical-align:top;
	color: #777777;
}

/* ----------------------------------------------------------------------------------------------- */
