@charset "UTF-8";

body, html {
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	background-color: #000;
	background-image: url(img/page_back.jpg);
	font-family: Arial, Helvetica, sans-serif;
}

a, a:link img, a:visited img, a:hover img {
	border: none;
	text-decoration: none;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.clear {
	clear: both;
	visibility: hidden;
}

/* HEADER */
#header {
	width: 1016px;
	margin: 0 auto; 
	background-image: url(img/Header.jpg); 
	background-repeat: repeat-y; 
	height: 54px;
	font-size: 11px;
}
#header a, #header a:link, #header a:visited, #header a:active {
	color: #003366;
}
#header a:hover {
	color: #AA0000;
}

/* WRAPPERS */
#wrapperOut {
	min-height: 100%;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 100%;/* this is also the min height for IE */
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	background-image: url(img/wrapperOut.jpg);
	background-repeat: repeat-y;
}
/*
#wrapperIn {
	background-image: url(img/wrapperIn.jpg);
	background-repeat: repeat-y;
	background-position: center;
	height: 100%;
}
*/
#wrapperAdmin {
	min-height: 100%;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 100%;/* this is also the min height for IE */
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	background-image: url(img/wrapperAdmin.jpg);
	background-repeat: repeat-y;
}

/* ONE-COLUMN */
#OneColumn {
	width: 926px;
	background-image: url(img/ColumnTop.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-left: 46px;
	padding-right: 44px;
	padding-top: 20px;
}

/* LEFTCOLUMN */
#LeftColumn {
	float: left;
	width: 59px;
	background-image: url(img/LeftTop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 30px;
	padding-top: 202px;
}
#LeftWrap {
	width: 59px;
	margin: 50px 0 10px 4px;
	padding-bottom: 0px;
}
#LeftWrap img {
	padding-left: 6px;
	width: 40px;
	max-width: 40px;
}

/* CONTENTCOLUMN */
#ContentColumn {
	/*font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
	float: left;
	width: 520px;
	font-size: 12px;
}
#ContentWrap {
	padding: 0 22px 0 20px;
	margin-top: 22px;
}
#ContentWrap h2 {
	margin: 0 0 2px 0;
	padding: 0px;
	font-size: 160%;
}
#ContentWrap a, #ContentWrap a:link, #ContentWrap a:visited, #ContentWrap a:active {
	color: #003366;
}
#ContentWrap a:hover {
	color: #AA0000;
}
.newstopic {
	border-top:1px dotted #CCC;
	border-bottom:1px solid #CCC;
	padding:5px 0 5px 0;
	color: #333;
}
.newstopic img {
	/*border: none;*/
	max-width: 98% !important;
	/*max-height: 110px !important;*/
	border:  1px solid #999999;
	padding: 6px;
	margin: 4px 0 8px 0;
}
.newstopic a img, .newstopic a:hover img, .newstopic a:visited img, .newstopic a:active img {
	border:  1px solid #999999;
	padding: 5px;
	background-color: #F3F3F3;
}

/* RIGHTCOLUMN */
#RightColumn {
	float: right;
	width: 376px;
	background-image: url(img/RightTop.jpg); 
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 31px 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
#RightColumn a, #RightColumn a:link, #RightColumn a:visited, #RightColumn a:active {
	color: #EEE;
}
#RightColumn a:hover {
	color: #AA0000;
}
#RightWrap {
	width: 357px;
/*	border-top:1px solid #CC0000;*/
	margin: 0 0 20px 10px;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #FFF;
	vertical-align: top;
}
#RightSmallWrap1 {
	float: left;
	width: 169px; /* 357 */
/*	border-top:1px solid #CC0000;*/
	margin: 0 9px 20px 10px;
	padding-bottom: 0px;
	font-size: 11px;
	color: #FFF;
}
#RightSmallWrap1 h3 {
	margin: 1px 0 0 0;
	padding: 0px;
	font-size: 120%;
	font-weight: bold;
}
#RightSmallWrap2 {
	float: left;
	width: 169px;
/*	border-top:1px solid #CC0000;*/
	margin: 0 0 20px 10px;
	padding-bottom: 0px;
	font-size: 11px;
	color: #FFF;
}

/* FOOTER */
#Footer {
	margin: 0px auto;
	width: 1016px;
	height: 99px;
	background-image: url(img/Footer.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #999;
}
#OneColumnFooter {
	margin: 0px auto;
	width: 1016px;
	height: 99px;
	background-image: url(img/ColumnFooter.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #999;
}

/* SEDITIO */
h1 	{ font-size:160%; border-bottom:1px solid #DDDDDD; }
h2 	{ font-size:140%; font-weight:normal; }
h3 	{ font-size:120%; font-weight:normal; margin:0.5em 0 0.3em 0; }
h4 	{ font-size:110%; font-weight:normal; margin:0.5em 0 0.3em 0; }
h5 	{ font-size:95%; }
h6 	{ font-size:90%; }

h1 a { color:#598951; }
h2 a { color:#598951; }
h3 a { color:#598951; }


.bbstyle1	{ font-size:160%; font-weight:bold; }
.bbstyle2	{ font-size:130%; font-weight:bold; }
.bbstyle3	{ font-size:120%; font-weight:bold; }
.bbstyle4	{ font-size:110%; font-weight:bold; }
.bbstyle5	{  }
.bbstyle6	{  }
.bbstyle7	{  }
.bbstyle8	{  }
.bbstyle9	{  }

.disp		{ padding:12px; margin:0; }
.block		{ padding:16px; margin:16px; background-color:#F6F6F6; }
.block a, .block a:link, .block a:active, .block a:visited { color:#003366; }
.block a:hover { color:#AA0000; }
.error		{ padding:18px; margin:0; color:#333; font-weight:bold; text-align:center; border:1px solid #CC0000; }
.codetitle	{ font-size:10px; color:#59739B; padding:2px; margin-top:5px; }
/*.code 		{ font-size:11px; color:#59739B; background-color:#EFF0C2; padding:2px 4px; margin-bottom:5px; font-family:monospace; border:1px dashed #CCC; }*/
.code 		{ font-size:11px; color:#59739B; background-color:#DEF; border:1px dashed #333; padding:2px 4px; margin-bottom:5px; font-family:monospace; }
.valid 		{ height:48px; text-align:center; vertical-align:middle; }
.submit 	{ text-align:center; }
.download 	{ font-size:110%; text-align:center; padding:16px; margin-top:16px; border-bottom:1px dotted #CCC; }
.download a, .download a:link, .download a:active, .download a:visited { color:#003366; }
.download a:hover { color:#CC0000; }
.paging		{ text-align:center; padding:8px; width:100%; }
.paging_left	{ text-align:left; padding:4px; width:30%; }
.paging_center	{ text-align:center; padding:4px; width:40%; }
.paging_right	{ text-align:right; padding:4px; width:30%; }
.coltop		{ text-align:center; font-size:95%;  background-color:#edf1f7!important; color:#707070; }
.centerall 	{ text-align:center; vertical-align:middle; }
.desc 		{ font-size:90%; padding:3px; color:#646464; }
.spoiler	{ padding:8px; margin:8px; border:1px dashed #CCCCCC; background-color:#DBE5E9; }

.odd		{ background-color:#F6F6F6!important; }
.even		{ background-color:#EFEFEF!important; }

ul 			{ list-style-type:square; }
li 			{ margin:2px; }

img			{ border-width:0; }
form		{ margin:0; }
.colleft	{ float:left; margin:0px 4px 0px 4px; }
.colright	{ float:right; margin:0px 4px 0px 4px; }
.bar_front 	{ background-color:#AC0; color:#000; padding:0; height:12px; text-align:center; font-size:9px; }
.bar_back 	{ background-color:#EBECF1; border:1px solid #000; margin:0 1px; height:12px; }
.bbcodes a img { border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img { border:0; background-color:transparent; }
.signature 		{ color:#979797; font-size:90%; max-height:100px; overflow:hidden; vertical-align:top; }
.signature a	{ color:#000000; }

.fhead 	{ font-size:140%; margin:0; letter-spacing: -1px; font-weight:normal; background-color:#FFCC00;}
.fblock	{ background-color:#FF0000; }

/* ============== Tables ============== */

table td 		{ vertical-align:top; }
table.flat		{ width:100%; margin:0; padding:0; border-collapse:collapse; }
table.flat td 	{ padding:0; margin:0}
table.main 		{ width:100%; margin:0; padding:4px; }
table.main td 	{ padding:4px; }
table.cells 	{ width:100%; margin:0; padding:0; border:4px solid #FFF; }
table.cells td	{ padding:5px; background-color:#F6F6F6; margin:0; border:1px solid #DDD; }
table.cells a, table.cells a:link, table.cells a:active, table.cells a:visited { color:#003366; }
table.cells a:hover { color:#AA0000; }
table.list 		{ width:100%; margin:0; padding:5px; }
table.list td 	{ padding:12px; }

/* SEDITIO CUSTOM */
#title_back {
	margin-left:11px;
}
#title_back a, #title_back a:link, #title_back a:visited, #title_back a:active {
	color: #003366;
}
#title_back a:hover {
	color: #AA0000;
}
#title_back #title {
	font-size: 100%;
	font-weight: bold;
}

#main {
	width: 98%;
	margin:0 auto;
	font-size: 12px;
}
#main h4 {
	font-size: 160%;
}

/* OTHER */
#shoutbox {
	max-height:150px;
	overflow-y: auto;
	margin-bottom:10px;
	padding:10px;
	border:1px dotted #333;
	background-color: #000;
}
.events_home {
	padding:5px 0;
	color:#333;
}
.forum_posts {
	width: 680px;
	max-width: 680px;
	min-height: 100px;
	overflow-x: auto;
	overflow-y: hidden; 
	margin-bottom: 5px;
}
.forum_posts img {
	max-width: 670px; 
    max-height: 1000px; 
}
.avatarimg img {
	/*border: 1px solid #666; */
}

/* ------------ Birthday Plugin -------- */

.birthdayplug {
	
}
.birthdayplug img {
	float: left;
	max-width: 45px!important;
	max-height: 45px!important;
	margin: 2px 2px;
}
