/** This was modded by MorTal for our needs Thanks to all you
    that work on this before me... Propps to the good guys ^_^

/* ------------------------------------ MAIN SITE SETTING -------------------------------------- */
@import "bbcode.css";
@import "skin.css";
/*@import url("colorbox.css") all; */
html {
	background: url(http://castieldesign.atw.hu/bit/bg.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center; 
}
body {
    font-family: "trebuchet MS"; font-size: 8pt; color: #fff;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(100% 100% 90deg, #000000, #df7110);
    padding-left: 5px;
    padding-right: 5px;
    border: none;
    min-width: 70%;
	max-width: 1100px;
    margin:10px auto;
    padding-top: 5px;
    padding-bottom: 2px;
    -moz-border-radius-topleft: 10px; -webkit-border-radius-topleft: 10px;border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px; -webkit-border-radius-topright: 10px; border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
    padding: 1px;
    margin: 10 auto;
}

div#base_around {
    width: 100%; padding-top: 5px;
    background: #333333;
    border: 0px solid #333333;
    margin: 0 auto;
    -moz-border-radius-topleft: 10px; -webkit-border-radius-topleft: 10px;border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px; -webkit-border-radius-topright: 10px; border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;}
div#base_content {
    width: 99%;
    margin: 0 auto;
    border: 1px solid #333333;
    margin-top: 5px;
    margin-bottom: 5px;
    -moz-border-radius-topleft: 10px; -webkit-border-radius-topleft: 10px;border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px; -webkit-border-radius-topright: 10px; border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
    background: #222222; }
@font-face {
    font-family: 'trebuchet';
    src: url('fonts/trebuchet.eot');
    src: local('?'),
    url('fonts/trebuchet.woff') format('woff'),
    url('fonts/trebuchet.ttf') format('truetype');}

#wrapper {
    margin-left: 0px;
    width: 1100px;
    border:0px solid #3D2844;
    text-align:left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
   position:left;
left:100px;
top:150px;
}
     aside {
        display: table-cell;
        width: 600px;

    }
        #content {
    display: table;
}
#mainContent {  display: table-cell;  width: 900px; padding-right: 22px; }
/************************* index work around *******************************************/
.indexwrapper { margin : 0 auto; width : 900px; }

.lblock {
    width:575px;
    height:100%;
    float:left;
    margin:10px 0 10px 0;
    -moz-box-shadow:0px 0px 5px #000; /* CSS3 Shadow */
    -webkit-box-shadow:0px 0px 5px #000; /* CSS3 Shadow */
    box-shadow:0px 0px 5px #000; /* CSS3 Shadow */

}
.lblock-header1 {
    width:800px;
    height:21px;
    color:#fff;
    padding:5px;
    font-size:17px;
    font-weight:normal;
    text-align: center;
    background:transparent;
}

.lblock-header {
    width:564px;
    height:21px;
    color:#fff;
    padding:5px;
    font-size:17px;
    font-weight:normal;
    text-align: left;
    background:#5B476A  repeat-x;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: 1px solid #3F2D49;
    border-right : 1px solid #3F2D49;
    border-left : 1px solid #3F2D49;
}
.lblock-header2 {
    width:564px;
    height:21px;
    color:#fff;
    padding:5px;
    font-size:17px;
    font-weight:normal;
    text-align: left;
    background:#5B476A  repeat-x;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: 1px solid #3F2D49;
    border-right : 1px solid #3F2D49;
    border-left : 1px solid #3F2D49;
}

.lblock-lb {
    width:450px;
   height:15px;
    padding:6px;
    color:#fff;
    background:#5B476A;
    font-weight:bold;
    border-bottom:1px solid #000000;
    border-left:1px solid #272727;
    border-right:1px solid #272727;
}

.lblock-content {
    width:562px;
    height:100%;
    padding:5px;
    margin : 0px auto 0px auto;
    background:#402F49;
    color:#fff;
    border-bottom:1px solid #272727;
    border-top:1px solid #222222;
    border-left:1px solid #272727;
    border-right:1px solid #272727;

}
lblock-musiccontent{
    width:562px;
    height:100%;
    padding:5px;
    margin : 0px auto 0px auto;
    background:#402F49;
    color:#990099;
    border-bottom:1px solid #272727;
    border-top:1px solid #222222;
    border-left:1px solid #272727;
    border-right:1px solid #272727;

}
.r {
    width:222px;
    height:100%;
    float:right;
}



.rblock {
    width:356px;
    height:100%;
    float:right;
    margin:10px 0 10px 0;
    -moz-box-shadow:0px 0px 5px #000; /* CSS3 Shadow */
    -webkit-box-shadow:0px 0px 5px #000; /* CSS3 Shadow */
    box-shadow:0px 0px 5px #000; /* CSS3 Shadow */
}

.rblock-header {
    width:340px;
    height:21px;
    color:#fff;
    padding:5px;
    font-size:17px;
    font-weight:normal;
    text-align: left;
    background: #5B476A ;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: 1px solid #3F2D49;
    border-right : 1px solid #3F2D49;
    border-left : 1px solid #3F2D49;

}


.rblock-content {
    background:#402F49;
    width:328px;
    height:100%;
    padding:5px;
    color:#fff;
    border-bottom:1px solid #272727;
    border-top:1px solid #222222;
    border-left:1px solid #272727;
    border-right:1px solid #272727;
    margin : 0px auto 0px auto;
}
.rblock-header2 {
    width:320px;
    height:21px;
    color:#fff;
    padding:3px;
    font-size:17px;
    font-weight:normal;
    text-align: left;
    background: #5B476A ;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: 1px solid #3F2D49;
    border-right : 1px solid #3F2D49;
    border-left : 1px solid #3F2D49;

}


.rblock-content2 {
    background:#402F49;
    width:318px;
    height:100%;
    padding:3px;
    color:#fff;
    border-bottom:1px solid #272727;
    border-top:1px solid #222222;
    border-left:1px solid #272727;
    border-right:1px solid #272727;
    margin : 0px auto 0px auto;
}
.rblock-header3 {
    width:310px;
    height:21px;
    color:#fff;
    padding:2px;
    font-size:17px;
    font-weight:normal;
    text-align: left;
    background: #5B476A;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: 1px solid #3F2D49;
    border-right : 1px solid #3F2D49;
    border-left : 1px solid #3F2D49;

}


.rblock-content3 {
    background:#402F49;
    width:308px;
    height:100%;
    padding:2px;
    color:#fff;
    border-bottom:1px solid #272727;
    border-top:1px solid #222222;
    border-left:1px solid #272727;
    border-right:1px solid #272727;
    margin : 0px auto 0px auto;
}
.indexclear{
  width:420px;
  height:20px;
}
td.rowhead2 {width:40%;
    font-weight: bold; text-align: right; vertical-align: top; background-color: transparent;}



/*********************** end ********************************************************/


/* -------------------------------------- IMAGES SETTINGS -------------------------------------- */
img {border: 0;vertical-align: middle;}
/* ------------------------------------  HEADER SETTINGS  -------------------------------------- */
#logostrip{
	background: url( images/BK1-2.png) no-repeat;
	height: 400px; width:1022px; margin-right:0px; margin-left:0px;
	margin-top: 0px; padding:0; }

/* ------------------------------------    MENU SETTING   -------------------------------------- */
#iconbar{ position:absolute; margin-top: 240px;  background: none;margin-left:-0px;
width: 600px; height: 45px;}
 div#base_menu {
		width: 600px;
		height: 35px;
		color: #ffffff;
		  padding-left: 0px; background: none;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		margin-left: 10px;
		font-size: 15px;
		}
	div#mover { border-top: 160px;width: 988px; margin-left: -20px; }
	ul.navigation li {
		float: left; list-style: none; color: #ffffff; }
	.navigation li, .navigation li a {
		height: 35px;
		padding-left: 5px;
		padding-right: 5px;
		cursor: pointer;
		line-height: 17px;
		color: #FF66CC;
		text-shadow: 1px 1px 1px #000000;
		filter: dropshadow(color=#000000, offx=1, offy=1);
		font-family: "trebuchet MS";
		font-size: 15px;
	}
	.navigation li:hover {
		height: 35px; padding-left: 5px; padding-right: 5px; font: trebuchet MS; color: #ffffff;
		text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
	span.nav:hover {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 2px solid #B8A7C0;
		color: #FF66CC;
	   -moz-border-radius: 25px 10px / 10px 25px;
		border-radius: 25px 10px / 10px 25px;
	   -moz-box-shadow: 2px 2px 2px #ccc;
	  -webkit-box-shadow: 2px 2px 2px #ccc;
		box-shadow: 2px 2px 2px #ccc;
		background-color: #333333;
		font-size: 15px;
	}
	span.nav{
		padding-left: 12px; padding-right: 12px; padding-top: 7px; padding-bottom: 7px;}
#statusbarinsert {
     float: right;
     width: 260px;;
     height: 200px;
     overflow: hidden;
    padding-left: 0px;
    padding-right: 13px;
    padding-top: 0px;
    padding-bottom: 5px;
    color: #FED320;
    margin:auto;
    margin-right: 0px;
    margin-top:2px;
}

/**** seacher bar ***/
/** Search Bar **/

#searchbars {
margin:10px 10px 0 10px;
padding:8px 10px 0 10px;
text-align:center;
height:32px;
}

#searchbars input {
height:21px;
color: #888;
width:165px;
margin:0;
padding:5px 5px 0 30px;
background:url(images/searchbar.gif) top left no-repeat;
border:none;
}

#searchbars input:focus {
background:url(images/searchbar.gif) bottom left no-repeat;
color:#fff;
border:none;
}

#searchbars ul li {
display: inline;
margin:0;
padding:0;
}

#searchbars ul li form {
display: inline
}

/** Alerts **/

.alertbar {
background:url(images/orangebar.gif) repeat-x bottom left;
color:#fff;
width:100%;
height:23px;
font-size:80%;
margin:4px 0;
padding:7px 0 0 0;
text-align:center;
}

.alertbar a:link, .alertbar a:visited {
color:#fff;
text-decoration:none;
}

.alertbar a:hover {
text-decoration:underline;
}
/** end of the style..**/
/** Basic Links Settings ----------------------------------------------------------------- */
.sublink {
    font-style: italic;  color: #CCFF33;
    font-size: 7pt;
    font-weight: normal; }
a, a:visited, a:active {
    text-decoration: none;
    color: #FFFFFF; }
a:hover {
    color: #ffffff;}
a.index {
    font-weight: bold;}
a.biglink {
    font-weight: bold;
    font-size: 12pt;}
a.altlink:link, a.altlink:visited{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;}
a.altlink:hover {
    text-decoration: underline;
    color:#FFFFFF}
a.altlink_blue:link, a.altlink_blue:visited{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;}
a.altlink_blue:hover {
    text-decoration: underline; color: #FFFFFF}
a.altlink_green:link, a.altlink_green:visited{
    font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.altlink_green:hover {
    text-decoration: underline; color:#FFFFFF}
a.colheadlink:link, a.colheadlink:visited {
    font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.colheadlink:hover {
    text-decoration: underline; color: #FFFFFF}
a.altlink_white:link, a.altlink_white:visited{
    font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.altlink_white:hover {
  text-decoration: underline; color: #FFFFFF}
/** Anything else Settings --------------------------------------------------------------- */
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid #EAFF08;
font:normal 12px Verdana;
color: #FF6600;
line-height: 18px;
z-index: 100;
background-color: #FFFFD4;
width: 400px;
}
#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24; /*background-color:#ccc;*/
    color:#000;
    text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center
}
.codetop {
    background: #0099FF url(pic/code.jpg) no-repeat right; color: #000; font-weight: bold;
    margin: 0 auto 0 auto; padding: 3px; border: 1px solid #000; width:500px; }
.codemain {
    background: #FFF; border: 1px solid #000; color: #000; margin: 0 auto 0 auto;
    padding: 3px; width:500px; overflow:auto; height:150px; }
span.tool {
    position: relative; cursor: help; }
span.tool span.tip {
    white-space: nowrap; display: none; }
span.tool:hover span.tip {
    display: block; z-index: 100; position: absolute; top: 1.6em; left: 0;
    width: auto; padding: 3px 7px 4px 6px; border: 1px solid #336; background-color: #f7f7ee;
    font: normal 1.2em/1.2em tahoma, helvetica, sans-serif; text-align: left; color: #000; }
#content span.tool::after {
    padding-left: 2px; content: url(pic/bubble.gif); }

#rollover{
    display: inline-table; width: 55px; height: 20px; line-height:20px; background: url(pic/button.png) no-repeat 0 0;
    background-repeat: no-repeat; background-position: left top; text-align: center; }
#rollover:hover {
    background-position: 0 -20px; }
#rollover span {
    display: none;}
#middle {
    margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; background-image: url(pic/evilreels.png);
    background-repeat: no-repeat; background-position: center;width: auto; }
#marqueecontainer{
    position: relative; width: 99%; height: 120px; background-color:transparent; color:black;
    overflow: hidden; border:none; padding: 2px; padding-left: 4px; text-align:left; }
#marqueecontainer img {
    border-width:0px; border-style:none;}
.sent, .notsent {
	width:100%; padding:5px; margin:5px; border:1px solid;
	color:#333333; text-align:left; font-weight:bold;}
.sent {
    border-color: #49c24f; background:#bcffbf; }
.notsent {
    border-color: #c24949; background:#ffbcbc; }
/** Popup Settings ----------------------------------------------------------------------- */
.popupmenu {
    background: #C2CFDF; color: #3A4F6C; border: 1px solid #3A4F6C; text-align:left;
    font-size:11px; font-weight:bold; white-space:nowrap; }
.popupmenu-item {
    padding: 5px; white-space: nowrap; border-bottom: 1px solid #C2CFDF;
    color:  #FFFFFF; font-weight: normal;}
.popupmenu-item-last {
    padding: 5px; white-space: nowrap; color:  #000000; font-weight: normal; }
.popupmenubutton {
    background: #C2CFDF; color: #3A4F6C; border: 1px solid #3A4F6C; text-align:center;
    font-size:11px; font-weight:bold; white-space:nowrap; height:18px; width:120px; }
.popupmenu-item a:link, .popupmenu-item a:visited, .popupmenu-item-last a:link,
.popupmenu-item-last a:visited {
    color: #000; text-decoration: none; }
.popupmenu-item a:hover, .popupmenu-item-last a:hover{
    color: #EA5F00; text-decoration: none;}
.tbi {
    vertical-align:middle; border:0px; padding:0px; margin:0px; float:none; }
/** UL - LI Settings --------------------------------------------------------------------- */
li {
    margin-top: 6pt; margin-bottom: 6pt; }
ul {
    margin-left: 16pt; margin-top: 0px; margin-bottom: 0px;}
/** Input - Form Settings ---------------------------------------------------------------- */
form {
    display: inline; margin-top: 0; margin-bottom: 0; padding: 0;}
input, select, textarea {
	background: #4C285D;
	border: 1px solid #683B7B;
	-moz-box-shadow: inset 0 0 3px 0 #000;
	-webkit-box-shadow: inset 0 0 3px 0#000;
	box-shadow: inset 0 0 3px 0 #000;
   -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 2px;}
input:focus {
    background-color: #4C285D; }
textarea:focus {
    background-color: #DDDDDD; }
select{
    margin: 0px;}
.btn{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	-moz-box-shadow: 0px 0px 3px 0px #000;
	-webkit-box-shadow: 0px 0px 3px 0px #000;
	box-shadow: 0px 0px 3px 0px #000;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(140, 140, 140, 0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(140, 140, 140, 0.9)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(140, 140, 140, 0.9) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(140, 140, 140, 0.9) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(140, 140, 140, 0.9) 100%);
	background: linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(140, 140, 140, 0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b38c8c8c', GradientType=0 );
	line-height: 22px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
	border: 0px none;
	text-decoration: none; }
input[type=reset]:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .shoutbox_shoutbtn:hover, a.inpt:hover {
	color: #FFF;
	background: rgb(85,85,85);
	background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(34,34,34,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(34,34,34,1)));
	background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(34,34,34,1) 100%);
	background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(34,34,34,1) 100%);
	background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(34,34,34,1) 100%);
	background: linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(34,34,34,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=0 );
	text-decoration: none;
}
/** Text Settings ------------------------------------------------------------------------ */
h1 {
    font-size: 12pt;}
h2 {
    font-size: 10pt; margin-bottom: 6px;}
h3 {
    font-size: 11pt; margin-bottom: 6px;}
font.gray {
    color: #ACA899; text-decoration: underline;}
.important {
    font-weight: bold; font-size: 8pt; }
.red {
    color: #ee0000;}
.yellow {
    color: #997700;}
.green {
    color: #000000;}
.small {
    font-size: 7pt;}
.big {
    font-size: 10pt;}
p#statusgreen {
    font-size: 1.2em; background-color: #fff; color: #0a0; }
p#statusred {
    font-size: 1.2em; background-color: #fff; color: #a00; }
/** Basic Tabel Settings ----------------------------------------------------------------- */
 table {
   background-color: #614A6E; border:none;
     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#614A6E), to(#2A1C30));
    background: -moz-linear-gradient(100% 100% 90deg, #614A6E, #2A1C30);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#141414',GradientType=0 );
    -moz-border-radius: 10px;
    -moz-box-shadow: 0px 0px 10px #141414;
    -webkit-box-shadow: 0px 0px 10px #141414;
    -moz-border-radius-topleft: 10px; -webkit-border-radius-topleft: 10px;border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px; -webkit-border-radius-topright: 10px; border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
    }
table.main{
    border:  none; background-color:#582C6C;
    -moz-border-radius: 10px;
    -moz-box-shadow: 0px 0px 10px #222222;
    -webkit-box-shadow: 0px 0px 10px #222222;}

 table.mainouter {
    background: -moz-linear-gradient(100% 100% 90deg, #2A1C30, #582C6C);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#822A6C ), to(#582C6C));
    width:1024px;
    border:  none; background-image: ;
    margin-bottom:5px;
    -moz-border-radius: 10px;
    -moz-box-shadow: 0px 0px 10px #A543CB;
    -webkit-box-shadow: 0px 0px 10px #A543CB;
    -moz-border-radius-topleft: 10px; -webkit-border-radius-topleft: 10px;border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px; -webkit-border-radius-topright: 10px; border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;}
p {
    font-size: 8pt;}
p.sub {
    margin-bottom: 4pt;}
td {
    font-size: 8pt; border: solid #43304D 1px; padding: 5px;
 }
td2 {
    font-size: 8pt; border: solid #000 1px; padding: 5px;}
td.embedded {
    border: none; padding: 0px; text-align: left;}
td.heading {
    font-weight: bold;}
td.text {
    padding: 10pt; text-align: left; background-color: transparent;}
td.comment {
    padding: 10pt; font-size: 8pt; text-align: left;}
td.rowhead {
    font-weight: bold; text-align: right; vertical-align: top; background-color: transparent;}
td.title {
    font-size: 14pt;}
td.navigation {
    font-weight: bold; font-size: 10pt; border: none;}
td.clear {
    padding: 0px; border: 0px; background: transparent; }
td.clearalt6 {
    background: #004E98; padding: 5px; border: 0px; border: hidden;}
td.clearalt7 {
    padding: 5px; background: #777777; border: 0px; border: hidden;}
td.colhead { height: 25px; font-weight: bold; color: #ffffff; border: 0px solid #000;
    background:#5B476A   repeat-x;
    -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;  border-top-left-radius: 5px; border-top-right-radius: 5px;
    border-top: 1px solid #3F2D49; border-right : 1px solid #3F2D49; border-left : 1px solid #3F2D49;  }
td.normal {
    background: #990000; }
td.normalrowhead {
    font-weight: bold; text-align: right; background: #990000; }
.listitem {
    margin-left:10px; margin-right:3px;}
td.pager {
    background-color: #1F1F1F; border: 1px solid #9CA4B0; padding: 1px; }
td.pagebr {
    border: 0px; padding: 0px; }
td.highlight {
    background-color: #333333; border: 1px solid #9CA4B0; padding: 1px; }
tr.browse:nth-child(even) {
	background-color: #1F1F1F;}
tr.browse:hover {
    background-color: 000000;}
   table.flacker  {background:#996699;
     -moz-border-radius-topleft: 8px; -webkit-border-radius-topleft: 8px; border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px; -webkit-border-radius-topright: 8px; border-top-right-radius: 8px;}

/** Forum Settings ----------------------------------------------------------------------- */
.forumtable {
    width: 100%; margin: 0; padding: 0; font-size: 8pt;
    border: 0px solid #ccc; border-collapse: collapse;
    background-color: #555555;}
/**  new design by C0D3R****************************************************************/

/** Header Settings ---------------------------------------------------------------------- */
div#base_header_line {
    width: 100%; height: 10px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#333333));
    background: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);}
div#base_header {
height: 25px; font-weight: bold; color: #ffffff; border: 1px solid#605B5E;
 background:url( ./pic/headindex.png);
    -moz-border-radius-topleft: 8px; -webkit-border-radius-topleft: 8px; border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px; -webkit-border-radius-topright: 8px; border-top-right-radius: 8px; }
div#base_header_fly {
height: 25px; font-weight: bold; color: #ffffff; border: 1px solid#605B5E;
 background:url( ./pic/headindex.png);
    -moz-border-radius-topleft: 8px; -webkit-border-radius-topleft: 8px; border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px; -webkit-border-radius-topright: 8px; border-top-right-radius: 8px; }
/** Footer Settings ---------------------------------------------------------------------- */
div#footer {  background:transparent;  margin: 0;  margin-left:10px;  padding: 0; font-size: 8pt; border-collapse: collapse;	height: 100px; width:900px; margin: 0 auto;
    -moz-border-radius-bottomleft: 8px; -webkit-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px; -webkit-border-radius-bottomright: 8px; border-top-bottom-radius: 8px; }
    div#footer_right {  width: 800px; height: 25px;  background: none !important;margin-left:0px;
    margin-right:0px;text-align: center; color: #000000; line-height: 15px; padding-top: 5px; padding-bottom: 0px; }

div#footer_left { width: 95%; height: 20px; text-align:center; background: none !important;
   margin-left:10px; text-align: left; color: #000000; line-height: 15px; padding-top: 10px; padding-bottom: 30px; }
#footer_right a, #footer_right a:visited, #footer_right a:active, #footer_right a:hover {
    color:#664A75; font-weight: bolder; }
/**  rest of the menu***/
 #globel{background:#520036; width: 175px;height: 40px;color: #CC0066; padding-bottom: 60px; float:left; padding-top:0px;
           text-align:left; color: #FF0099; padding-left:10px; padding-right:10px;border: 1px solid #999999; -moz-border-radius: 10px;}
div#base_globelmessage {
    width: 100%; height: 17px; background:transparent;
    text-align: left; line-height: 17px;}
div#gm_taps {
    float: right; padding-right: 10px; margin-top: -10px; }
ul.gm_taps li {
    float: left; list-style: none; }
.gm_taps li {
    height: 15px; padding-left: 10px; padding-right: 10px; line-height: 17px; color: #fff }
.gm_taps a, .gm_taps a:visited, .gm_taps a:active, .gm_taps a:hover {color:#fff}
.tooltip {
    color: #000; outline: none;
	cursor: context-menu; text-decoration: none;
	position: relative;		}
.tooltip span {
   background: #000;
	margin-left: -899em; position: absolute;-moz-box-shadow: 0px 0px 10px #AA0000; -webkit-box-shadow: 0px 0px 10px #EE0000;  padding: 5px		}
.tooltip:hover span {
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: -10em; top: 2em; z-index: 99;
	margin-left: 0; width: 160px;		}
.tooltip:hover img {
	border: 0; margin: -10px 0 0 -55px; float: left; position: absolute;}
.tooltip:hover em {
	font-family: Tahoma; font-size: 1.2em; font-weight: bold; display: block; padding: 0.2em 0 0.6em 0;}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.info { background: 000000; border: 1px solid #1F1F1F; color: #FFFFFF;	}
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
/** Menu Links Settings ------------------------------------------------------------------ */
#submenu a:link, #submenu  a:visited, #submenu a:hover, #submenu a:active {
    background: #1F1F1F; border : 1px solid #FFF; color: #FFF;
    padding: 1px 3px 2px 4px; margin: 0px 1px 0px 2px; text-decoration:none;}
#submenu a:hover, #submenu a:active{
    background: #EA5F00;}


/** Status Settings ------------------------------------------------------------------- */
#status_box, #status_title_warpper, #status_content {
	font-family:tahoma; font-size:12px; }
#status_box {
	width:400px; background: #ffffff; height:auto; border:1px solid #5C8DFF;
	padding:8px; position:absolute; margin-top:10px; margin-bottom:5px; }
#status_title {
    background:#99B8FF; height:16px; color:#333; padding-left:5px; font-weight:bold; }
#status_content{
	padding:1px; background: #ffffff; border: 1px solid #99B8FF;  }
#status_tool {
    font-size:10px;font-weight:bold;}
tr.browse {
	background-color:transparent;}
/** Pagination Links Settings ------------------------------------------------------------ */
.pagelink, .pagelinklast, .pagecurrent, .minipagecurrent, .minipagelink, .minipagelinklast{
    background: #F0F5FA; border: 1px solid #072A66; padding: 1px 3px 1px 3px;}
.pagelinklast, .minipagelinklast{
    background: #DFE6EF;}
.pagecurrent{
    background: #FFC9A5;}
.minipagecurrent{
    background: #F0F5FA; font-size: 10px;}
.minipagelink, .minipagelinklast{
    border: 1px solid #C2CFDF; font-size: 10px; margin: 0 1px 0 0;}
.pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active,
.pagelinklast a:visited, .pagelinklast a:link, .pagecurrent a:active,
.pagecurrent a:visited, .pagecurrent a:link, .minipagelink a:active, .minipagelink a:visited,
.minipagelink a:link, .minipagelinklast a:active, .minipagelinklast a:visited, .minipagelinklast a:link{
    text-decoration: none;}
.pagination{
    padding:3px; margin:3px; text-align:center; }
.pagination ul{
    margin: 0; padding: 0; text-align: right; font-size: 10px; }
.pagination li{
    list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a, .pagination a:visited{
    padding: 0 2px; border: 1px solid #9aafe5; text-decoration: none; color: #2e6ab1; }
.pagination a:hover, .pagination a:active{
    border: 1px solid #2b66a5; color: #fff; background-color: #30C636; }
.pagination a.currentpage{
    background-color: #2e6ab1; color: #FFF !important; border-color: #2b66a5;
    font-weight: bold; cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{
    background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important;}
.pagination a.prevnext{
    font-weight: bold;}
/** Cpatcha Links Settings ------------------------------------------------------------ */
.cimage {
    border: 1px solid #eee; }
.captchaImage {
    margin:0 2px;}
.captchaImages {
    margin: 5px auto;width:350px;text-align:center;}
.simpleCaptchaSelected {
    border: 2px solid #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/** Status Settings ------------------------------------------------------------------- */
#status_box, #status_title_warpper, #status_content {
	font-family:tahoma; font-size:12px; }
#status_box {
	width:400px; background: #ffffff; height:auto; border:1px solid #5C8DFF;
	-moz-border-radius:4px; padding:8px; position:absolute; margin-top:10px; margin-bottom:5px; }
#status_title {
    background:#99B8FF; height:16px; color:#333; padding-left:5px; font-weight:bold; }
#status_content{
	padding:1px; background: #ffffff; border: 1px solid #99B8FF; -moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px; }
#status_tool {
    font-size:10px;font-weight:bold;}
tr.browse:nth-child(odd) {
	background-color:#1F1F1F;}
/** Info box Settings ----------------------------------------------------------------- */
ul.globelmessage li {
    float: left; list-style: none; }
.globelmessage li {
    height: 30px; padding-left: 5px; padding-right: 5px; cursor: pointer; line-height: 17px;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
.globelmessage li:hover {
    height: 30px; padding-left: 5px; padding-right: 5px;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
div.info_box {
   width: 98%; height: 20px; padding-left: 25px;
   background: 000000 ; border: 1px solid #1F1F1F ;padding: 3px;}
p.redalert {
	background: #fff6bf url(images/alertred.png) center no-repeat;
	background-position: 15px; text-align: left; padding: 5px 20px 5px 45px;
	border: 1px solid #ffd324; width: 600px; margin:0 auto;  margin-top: 10px; margin-bottom: 10px;}
p.bluealert {
	background: 000000 url(images/alertblue.png) center no-repeat;
	background-position: 15px; text-align: left; padding: 5px 20px 5px 45px;
	border: 1px solid #1F1F1F; width: 600px; margin:0 auto;  margin-top: 0px; margin-bottom: 10px; }
/** ----------------------------------------------------------------------------------- */
/** Settings For Pages in installer09-------------------------------------------------- */
/** ----------------------------------------------------------------------------------- */

/** Index.php Settings ---------------------------------------------------------------- */
div.flacline{    width:auto; height: 30px; text-align: left; padding-left: 10px; color: #FFFFFF;   }


div.headline {
    width: 99%; height: 30px; text-align: left; padding-left: 10px; color: #FFFFFF; text-decoration: #FFFFFF;
    line-height: 25px; font-weight: bolder; background:#2A1C30   repeat-x;    border-top: 1px solid #3F2D49;
     border-right : 1px solid #3F2D49;   border-left : 1px solid #3F2D49;
    -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;
 /* set gap between blocks i.e. space at bottom */
margin-bottom: 0px;
/* padd area inside, note setting to 1 will produce square corners, max is 5px MUST BE 5 FOR CORNERS */
padding: 0 5px 0 5px;
 }
div.headbody { width: 99%; text-align: left; padding: 10px; border: 0px solid #000000; background: #652655 none repeat-x 0 0;
 background-repeat: repeat; text-align:left;  margin-top:0px; overflow: hidden;   width: auto;  clear: both;
-moz-border-radius-bottomleft: 7px; -webkit-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px;
 -moz-border-radius-bottomright: 7px; -webkit-border-radius-bottomright: 7px; border-bottom-right-radius: 7px; }
div.headbody2 {
    width: 99%; text-align: center; padding: 10px; border: 0px solid #000000;
    border-top:none; background: transparent; margin-bottom: 10px; }
div.headbody4 {
    width: 99%;  padding: 10px; border: 0px solid #000000;
    border-top:none; background: transparent; margin-bottom: 10px; }

/* tooltip */

div.headbody3 {
    width: 60%; text-align: left; padding: 10px 10px 10px 10px; border: 0px solid #1F1F1F;
    border-top:none; background: #e8ecf1; margin-bottom: 10px; }

.headbody a, .headbody a:visited, .headbody a:active {
    text-decoration: none; color: #fff; }
.headbody a:hover {
    text-decoration: none; color: #FFFFFF;}
span.shouthis {
    float: right; padding-right: 10px;}
span.shoutextra{
    float: right; padding-right: 10px; line-height: 21px;}
span.news {
    float: right; padding-right: 10px; line-height: 30px;}
span.news a, span.news a:visited, span.news a:active {
    text-decoration: none; color: #FFFFFF; }
span.news a:hover {
    text-decoration: none; color: #FFFFFF; }
div.newshead {
    width: 99%; text-align: left; border: 1px solid #1F1F1F;
    background: #1F1F1F; color:#FFF; padding: 5px;}
td.newshead {
    width: 99%; text-align: left; border: 1px solid #1F1F1F;
    background: #1F1F1F; color:#FFF; padding: 5px;}
div.news_space { background:transparent; height:20px; }
div.news_button {
    width: 100px; float: right; margin-right: -50px;}
pre.enfo {
	font-size:9pt;
	font-family: 'Courier New', monospace;
	line-height:normal;}
/** Browse.php Settings --------------------------------------------------------------- */
.tag_cloud{
    padding: 3px; text-decoration: none; font-family: arial; }
.tag_cloud:link  {
    color: #0099FF; text-decoration:none;}
.tag_cloud:visited {
    color: #00CCFF; }
.tag_cloud:hover {
    color: #0000FF; background: #00CCFF; }
.tag_cloud:active {
    color: #0000FF; background: #FFFFFF; }
.highlight {
    background-color:#000000;}
.highlight a:hover, .highlight a:active {
    color:#FFFFFF;   background-color:#FF9812; }
/** New Browse look by MorTal --------------------------------------------------------------- */
.browserAnon{background:pink;}
.browsershit{background:pink;}
.browserposter{background:yellow;}
.browsericon{background:pink; }
.browsersub{background: yellow;}





/** End of The New Browse look by MorTal --------------------------------------------------------------- */
/** Forums.php Settings --------------------------------------------------------------- */
.forumrules_title {
    background-color: #7192b2; font-size: 14px; color: #fff; padding: 7px; margin-bottom: 4px; }
.forum

.staff1 {
  background:#FFFF66;
}