/*.Modbase Theme for PHP-Fusion v7.*|
|*.Author: Stijn Geselle @ Modbase.be*|
|*.Released under the Affero GPLv3...*/

table.center {margin-left:auto; margin-right:auto;
}
/*
#main-page {
margin: auto;
}
*/
#main-page{
margin-left:auto;
margin-right:auto;
width: 1042px;
}
.main-body {
padding: 10px 0px;
font-size: 11px;
color: #D5D5D5;
}
#switcher {
	width: 350px;
	padding-right: 55px;
}
.switcherbutton {
	height: 16px;
	width: 16px;
}

input.buttonAccept {background:#a5a5a5 url(images/check.png) no-repeat 3px center; border: 2px solid #898989; padding-left:21px;}
input.buttonCancel {background:#a5a5a5 url(images/cancel.png) no-repeat 3px center; border: 2px solid #898989; padding-left:21px;}
input.buttonDelete {background:#a5a5a5 url(images/delete_alt.png) no-repeat 3px center; border: 2px solid #898989; padding-left:21px;}

#footerWrapper {padding-bottom:30px; margin-bottom: 30px; font-size: 10px;}
#footer2 {width:850px;margin:0 auto;clear:both; text-align:left;}
#sitemap {margin-top:15px;font-size:.92em;line-height:1.4em;margin-bottom:20px;}
#sitemap li {float:left;width:110px;margin-left:14px;text-transform:lowercase; list-style-type:none;}
#sitemap li.primary {text-transform:uppercase;color:#777;font-weight:bold;margin-bottom:3px;}
#sitemap li li {margin:0;list-style-type:none;}
#sitemap a {color:#777;text-decoration:none;}
#sitemap a:hover {text-decoration:underline;}

.counterred {background: url(images/cancel.png) no-repeat 3px center; font-weight:bold; color:#fff; padding:3px 6px 2px 22px; margin:0 3px;}
.counterorange{background: url(images/warning.png) no-repeat 3px center; font-weight:bold; color:red; padding:3px 6px 2px 22px; margin:0 3px;}
.countergreen{background: url(images/check.png) no-repeat 3px center; font-weight:bold; color:#fff; padding:3px 6px 2px 22px; margin:0 3px;}

.moderator{
	font-size: 11px;
	color: #D5D5D5; 
	background-color: #ddd;
	border-left: 4px solid #b28383;
	border-right: 1px dotted #a5a5a5;
	border-top: 1px dotted #a5a5a5;
	border-bottom: 1px dotted #a5a5a5;
	padding: 4px;
	padding-left: 35px;
	background: #313131 url(images/notice.gif) left no-repeat;
	max-width: 350px;
}

.portfoliobg {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #D5D5D5;
background-color: #313131;
border: 1px solid #949494;
padding: 3px 4px 5px 4px;
}

#userbar {
line-height: 62px;
overflow: hidden;
text-align: center;
height: 62px;
margin : auto;
background-image : url(images/userbar.gif);
background-repeat : no-repeat;
background-position : top center;
}
#userbar img {
	vertical-align: middle;
	margin-top: -3px;
}
#userbar ul, #userbar li, #navigation ul, #navigation li {margin: 0; line-height: inherit;}
#userbar ul li {display: inline;}
#links a{
color: #FFF;
text-transform: uppercase;
font-family: "Trebuchet MS", Verdana, Arial, Sans, sans-serif;
font-size: 1.05em;
height: 40px;
padding: 0em 0.5em;
padding-left: 0;
}
#links a:hover{
color: #004d73;
}
#table-pad{
padding-left: 1px;
}
#navi {
background-image : url(images/navi.gif);
background-repeat : no-repeat;
background-position : top center;
height : 40px;
margin-top : 0;
padding-left: 154px;
}
#navi ul {
margin : 0;
padding : 0 0 0 0;
list-style: none;
}
#navi li {
overflow: hidden;
background-image : none;
float : left !important;
margin : 0;
line-height : 42px;
white-space : nowrap;
}
#navi li a {
display: block;
width: 120px;
height: 40px;
margin-top : 0;
font-size : 9px;
font-family : Arial;
font-weight : bold;
color: #FFF;
text-decoration: none;
background-image : url(images/button.gif);
background-repeat : no-repeat;
background-position : top center;
background-position: 0 0;
text-align: center;
}
#navi li a:hover {
width: 120px;
height: 40px;
background-position: -120px 0;
color: #FFF;
font-weight : bold;
}
.floatL{
padding-left: 30px;
padding-top: 10px;
float: left !important;
}
.floatR{
padding-right: 23px;
padding-top: 10px;
float: right !important;
}
#footer {
text-align : center;
color: #D5D5D5;
padding-top: 30px;
height : 110px;
background-image : url(images/footer.gif);
background-repeat : no-repeat;
background-position : top center;
clear: both;
margin: 0 auto;
}
#footer a{color: #FE8402;}
#footer a:hover{text-decoration: underline;}
.subfooter {
width: 50%;
color: #D5D5D5;
border: 1px solid #949494;
margin: auto;
padding: 1em;
font-size: 0.8em;
}

/* TESTING */
.capmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 47px;
	line-height: 28px;
	font-weight: bold;
	color: #FFF;
    background-image:url(images/blockC.jpg);
    background-repeat: repeat-x;
	background-position : top center;
}

* html .capmain{
	margin-bottom: -2px;
}

.main-foot {
	height: 33px;
	background-image : url(images/blockCB.jpg);
	background-repeat: repeat-x;
	background-position : bottom center;
	margin-bottom: 10px;
}

/* END */


/*new above*/
a {
color: #a1b1c3;
text-decoration: none;
}
a:hover {
color: #FE8402;
text-decoration: underline;
}
a.side {
color: #a1b1c3;
text-decoration: none;
}
a:hover.side {
color: #FE8402;
text-decoration: underline;
}
a.white, li.white a {
color: #FFF;
text-decoration: none;
}
a:hover.white, li.white a:hover {
color: #FFF;
text-decoration: underline;
}
body {
background-image : url(http://img4.modbase.be/bg.gif);
background-repeat : repeat-y;
background-position : center center;
margin: auto;
background-color: #444444;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFF;
scrollbar-face-color: #444; 
scrollbar-shadow-color: #555; 
scrollbar-highlight-color: #555; 
scrollbar-3dlight-color: #888; 
scrollbar-darkshadow-color: #111; 
scrollbar-track-color: #555; 
scrollbar-arrow-color: #aaa; 
}
legend {
	color: #ffffff;
}
fieldset { 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #626366;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #424242;
	border-left-color: #424242;
	margin: 5px;
	padding: 5px;
}
hr {
	width: 100%;
	height:1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #626366;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #424242;
	border-left-color: #424242;
}
hr.side-hr {
	width: 100%;
	height:1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #626366;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #424242;
	border-left-color: #424242;
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
pre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.alt {
color: #E3E3E3;
}
.spacer {
margin-bottom: 10px;
}
.admin-message {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
color: #D5D5D5;
background-color: #313131;
border: 1px solid #949494;
padding: 3px 4px 5px 4px;
margin-bottom: 5px;
}
form {
margin: 0px;
}
.bbcode {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #D5D5D5;
border: none;
margin-top: 2px;
}
.code {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #D5D5D5;
background-color: #313131;
border: 2px solid #949494;
padding: 3px 4px 5px 4px;
max-width: 350px;
}
.textbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
background-color: #a5a5a5;
border: 1px solid #949494;
}
textarea {
resize: none;
}
.dropdownbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
background-color: #a5a5a5;
border: 1px solid #949494;
}
.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #181818;
background-color: #a5a5a5;
border: 1px solid #949494;
}
#shoutbutton {
background: transparent url(images/shout.png) no-repeat;
outline: none;
border: none;
display: inline-block; 
height: 23px;
width: 86px; 
cursor: pointer;
}
#shout_count {
background: url(http://en.modbase.be/infusions/jquery_shoutbox_panel/char_count.png) no-repeat top center;
display: inline-block; 
height: 23px;
width: 56px; 
border: none;
text-align: center;
padding-top: 5px;
}
.quote{
	font-size: 11px;
	color: #D5D5D5; 
	background-color: #ddd;
	border-left: 4px solid #8394B2;
	border-right: 1px dotted #a5a5a5;
	border-top: 1px dotted #a5a5a5;
	border-bottom: 1px dotted #a5a5a5;
	padding: 4px;
	padding-left: 10px;
	background: #313131 url(images/bg_quote_content.gif) bottom right no-repeat;
	max-width: 350px;
	margin-left: 20px;
}
.center-body {
font-size: 11px;
color: #D5D5D5;
background-color: #313131;
border-left: 1px solid #9C9C9C;
border-right: 5px solid #959595;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

.side-left .side-border-right {display: none;}
.side-right .side-border-left {display: none;}
.side-border-left {
color: #D5D5D5;
padding: 10px 10px 10px 0;
width: 170px;
}
.side-border-right {
color: #D5D5D5;
padding: 10px 0 10px 10px;
width: 170px;
}
.block-C {
height: 47px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding-top:15px;
color: #FFF;
text-decoration: none;
background-image : url(images/blockC.jpg);
background-repeat : repeat-x;
background-position : top center;
text-align : left;
}
.block-R-sidep {
height: 47px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFF;
padding-top:15px;
text-decoration: none;
background-image : url(images/blockC.jpg);
background-repeat : repeat-x;
background-position : top center;
text-align : right;
}
.block-CB {
height: 33px;
background-image : url(images/blockCB.jpg);
background-repeat : repeat-x;
background-position : bottom center;
}
.block-R {
width: 40px;
height: 47px;
background-image : url(images/blockR.gif);
background-repeat : no-repeat;
background-position : top center;
}
.block-RB {
width: 66px;
height: 33px;
background-image : url(images/blockRB.jpg);
background-repeat : no-repeat;
background-position : bottom right;
}
.block-L {
width: 32px;
height: 47px;
background-image : url(images/blockL.gif);
background-repeat : no-repeat;
background-position : top center;
}
.block-LB {
width: 24px;
height: 33px;
background-image : url(images/blockLB.jpg);
background-repeat : no-repeat;
background-position : bottom left;
}
.block-body {
font-size: 10px;
color: #D5D5D5;
background-color: #313131;
border-left: 2px solid #757575;
border-right: 5px solid #959595;
padding: 4px;
}
.news-category {
border: 0;
margin: 0 6px 0 0;
float: left !important;
height: 100px;
padding: 6px;
}
.news-footer {
font-size: 10px;
color: #D5D5D5;
background-color: #313131;
border: 1px solid #959595;
border-right: 5px solid #959595;
padding: 3px 4px 4px 4px;
}
.main-bg {
color: #D5D5D5;
padding: 10px 0 5px 0;
}
.center {
margin: 0 auto;
}
.tbl-border {
border: 1px solid #000000;
}
.tbl {
font-size: 11px;
color: #D5D5D5;
background-color: #313131;
padding: 4px;
}
.tbl1 {
font-size: 11px;
color: #D5D5D5;
background-color: #222222;
border: 1px solid #000000;
padding: 4px;
}
.tbl2 {
font-size: 11px;
color: #D5D5D5;
background-color: #181818;
border: 1px solid #000000;
padding: 4px;
}
.tbl3 {
font-size: 11px;
color: #313131;
background-color: #989898;
border: 1px solid #000000;
padding: 4px;
}
.tbl4 {
font-size: 11px;
color: #313131;
background-color: #878787;
border: 1px solid #000000;
padding: 4px;
}
.forum-caption {
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #FFF;
background-color: #313131;
padding: 2px 4px 4px 4px;
}
.poll {
height: 12px;
border: 1px solid #7294b9;
background-color: #949494;
margin: 3px;
}
.comment-name {
font-weight: bold;
color: #E3E3E3;
}
.shoutboxname {
font-weight: bold;
color: #D5D5D5;
}
.shoutbox {
color: #FFF;
}
.shoutboxdate {
font-size: 10px;
color: #D5D5D5;
}
.small {
font-size: 10px;
font-weight: normal;
}
.small2 {
font-size: 10px;
font-weight: normal;
color: #D5D5D5;
}
.side-small {
font-size: 10px;
font-weight: normal;
color: #D5D5D5;
}
.side-label {
color: #D5D5D5;
background-color: #878787;
margin: 2px 0 2px 0;
padding: 2px 2px 3px 2px;
}
#navigation h2 {
font-size: 10px;
font-weight: normal;
background-color: #878787;
margin: 0;
padding: 4px;

}
#navigation ul {
margin: 0;
padding: 0;
list-style-type: none;
}
* html #navigation ul li{
   height: 1%;
}
#navigation a {
display: block;
color: #D5D5D5;
padding: 2px;
text-decoration: none;
}
#navigation a:hover {
color: #FFF;
background-color: #5177a1;
}
.pagenav {
padding: 4px;
}
.pagenav span {
color: #FFF;
background-color: #f6a504;
border: 1px solid #949494;
padding: 2px 4px 2px 4px;
margin: 2px;
}
.pagenav a {
color: #D5D5D5;
background-color: #313131;
border: 1px solid #949494;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
}
.pagenav a:hover {
color: #FFF;
background-color: #f6a504;
margin: 2px;
text-decoration: none;
}
/* infoBar Mod
#info
{
    overflow: visible;
    width: 98%;
    float: left;
    z-index:2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
  
#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active
{
    display: block;
    float: left;
    width:100%;
    clear: both;
    color: InfoText;
    background: #ffffe1 url(images/red_shield.png) no-repeat fixed .3em .3em;
    padding: .45em .3em .45em 2em;
    border-bottom: .16em outset;
    text-decoration: none;
    cursor: default;
}

#infobar a:hover
{
    color: HighlightText;
    background: Highlight url(images/red_shield.png) no-repeat fixed .3em .3em;
}

#viewplot
{
    width: 100%;
    height: expression(this.parentNode.offsetHeight - this.offsetTop);
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 1em;
}
*/