/* ------------------------ Stargate Portal mods ------------------------ */

/* Overloading...

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

body {

	color:#CDC8C8;

	background-color: #000001;

	background-position: center;

	/*background-image: url('./images/back.gif');*/

	background: TRANSPARENT url('./images/alliance-tile.jpg') repeat-x; background-color: #000000;

	background-attachment: fixed;



	padding-top:10px;

	width:100%;

    margin-left: auto;

    margin-right: auto;

}



#wrapcentre {

	margin: 10px 25px 10px 25px;

}



#wrapnav {

	width: 100%;

	margin: 0;

	background-color: #1A1A1C;

	border-width: 1px;

	border-style: solid;

	border-color: #5B667B;

}



#logodesc {

	margin:25px;

	margin-bottom: 5px;

	background: #100000;

	border: 1px solid #5B667B;

}



#logodesc {

	margin:25px;

	margin-bottom: 5px;

	background: TRANSPARENT;

	border:none;

}

.site_logo {

	text-align:center;

	margin: 0;

	margin-left: auto;

	margin-right: auto;

}



.forumrules {

	background-color: #242020;

	border-width: 1px;

	border-style: solid;

	border-color: #5B667B;

}

/*  Text

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

h1 {

	color: #8A8A8A;

	font-size: 1.5em;

}

h2 {

	font-size: 1.3em;

}

h3 {

	font-size: 1.2em;

}

h4 {

	font-size: 1em;

}

p.moderators {

	color: #8A8A8A;

}

p.breadcrumbs {

	color: #ADADAE;

}

p.forumdesc {

	color:#D7C8C8;

}

p.topicdetails {

	color: #CDC8C8;

}

.postauthor {

	text-align:center;

	color: #000001;

}

.postdetails {

	text-align:center;

	color: #C8C8C8;

}

.nav {

	color: #8A8A8A;

}



.pagination {

	color: #8A8A8A;

}

.copyright {

	color: #B00000;

}



/* Tables

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

th {

	color: #F4F4F5;

	background-color: #BF0101;

	height:25px;

	white-space: nowrap;



}

.tablebg {

	background-color: #5B667B;

}

.catdiv {

	height: 22px;

}





.row1 {

	background-color: #010101;

	padding: 4px;

}

td.row1:hover {

	background-color: #202020;

	text-decoration: none; 

}



.row2 {

	background-color: #202020;

	padding: 4px;

}

td.row2:hover {

	background-color: #010101;

	text-decoration: none; 

}





.row3 {

	background-color: #303030;

	padding: 4px;

}

hr {

	background-color: #010101;

	color: #020202;

}



/* Links 

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



a.arrange:link, a.nav:link {color: #A0B781}

a.arrange:visited, a.nav:visited {color: #A0B781}

a.arrange:hover, a.nav:hover {color: #00FF00}

a.arrange:active, a.nav:active {color: #FFD200}





a:link {

	color: #E4EBDB;

	text-decoration: none;

}

a:visited {

	color: #E4EBDB;

}

a:hover {

	color: #CC0002;

}

a:active{

	color: #E4EBDB;

}



a.forumlink {

	color: #BF0101;

}

a.topictitle:visited {

	color: #989898;

}



input {

	color: #707070;

	border: 1px solid #5B667B;

	background-color: #030303;

}

textarea {

	background-color: #030303;

	color: #B8B8B8;

	border: 1px solid #5B667B;

}

select {

	color: #B8B8B8;

	background-color: #030303;

	border: 1px solid #5B667B;

}

.post {

	background-color: #1C1C1C;

}

.btnmain {

	font-weight: bold;

	background-color: #1A1A1C;

	border: 1px solid #5B667B;

}

.btnlite {

	font-weight: normal;

	background-color: #1A1A1C;

	border: 1px solid #5B667B;

}

.helpline {

	background-color: #202020;

	color:#FFC0C0;

	border-style: none;

}







/*

.quotetitle, .attachtitle {

	border-color: #BA0000;

	color: #CACACA;

	background-color: #7C0000;

	font-size: 0.85em;

	margin: 10px 5px 0 5px;

	padding: 2px 4px;

}



.quotecontent, .attachcontent {

	border-color: #BA0000;

	background-color: #030303;

}



.codetitle {

	margin: 0 5px 0 5px;

	font-size: 0.85em;

	padding: 2px 4px;

	color: #CACACA;

	background-color: #7A0000;

	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.8em;

	border-color: #BA0000;

	border-style: solid;

	border-width: 1px 1px 0 1px;

	background-color:#7A0000;

}

/* code with lines Mike */

/*

.codecontent {

	direction: ltr;

	padding-left: 6px;

	color: #408C40;

	margin: 0 5px 10px 5px;

	border-color: #BA0000;

	border-style: solid;

	border-width: 0 1px 1px 1px;

	background-color:#353535;

	background-image: url('./images/paper.gif');

	background-repeat: repeat; 

	font-weight: normal; font-size: 12px; 

	font-family: 'Courier New', monospace; 

	line-height: 125%;



	overflow: auto;

	display: block;

	height: auto;

	max-height: 300px;

	white-space: normal;

}

*/











/* BBCode

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

.quotetitle, .attachtitle, .codetitle {

	margin: 10px 5px 0px 5px;

	padding: 2px 4px;

	border: solid 1px #090909;

	color: #D0D0D0;

	background-color: #2E2E2E;

	font-size: 0.85em;

	font-weight: bold;

}



.quotetitle .quotetitle {

	font-size: 1em;

}



.quotecontent, .attachcontent {

	margin: 0px 5px 10px 5px;

	padding: 5px;

	border-color: #090909;

	border-width: 0px 1px 1px 1px;

	border-style: solid;

	font-weight: normal;

	font-size: 1em;

	line-height: 1.4em;

/*	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; */

	background-color: #2E2E2E;

	color: #EEE;

}



.attachcontent {

	font-size: 0.85em;

}



.codecontent {

	direction: ltr;

	margin: 0px 5px 10px 5px;

	padding: 5px;

	border-color: #090909;

	border-width: 0px 1px 1px 1px;

	border-style: solid;

	font-weight: normal;

	font-size: 11px;

	font-family: Monaco, 'Courier New', monospace;

	background-color: #2E2E2E;

	color: #EEE;

}



.quotewrapper, .codewrapper, .attachwrapper {

	clear: both;

	margin: 10px 5px;

	background: #B62A26 url(images/code_header.gif) top left no-repeat;

	padding-left: 19px;

	border: solid 1px #090909;

}

.quotewrapper { background-image: url(images/quote_header.gif); }

.quotewrapper .quotetitle, .codewrapper .codetitle, .attachwrapper .attachtitle { 

	margin: 0; 

	border-width: 0 0 1px 1px;

}

.quotewrapper .quotecontent, .codewrapper .codecontent, .attachwrapper .attachcontent {

	margin: 0; 

	border-width: 0 0 0 1px;

}



/*

.attachcontent, html>body .postbody {

	overflow: auto;

	overflow-x: auto;

	max-height: 300px;

	width:auto;

	max-width:745px;

}

*/

.syntaxbg {

	color: #8B8B8B;

}



.syntaxcomment {

	color: #FF8000;

}



.syntaxdefault {

	color: #408C40;

}



.syntaxhtml {

	color: #FF0000;

}



.syntaxkeyword {

	color: #FFFFD1;

}

.syntaxstring {

	color: #E64040;

}



.pm_replied_colour {

	background-color: #5B667B;

}

.sep {

	color: #8A8A8A;

}



.profile {

	margin:2px;padding:5px;

}



postdetails {

	border:1px solid; border-color:#008CCe #005F8C #005F8C #008CCe;margin:2px;padding:5px;

}



.highlight

{

	border:1px solid; border-color:#008CCe #005F8C #005F8C #008CCe;margin:1px;padding:1px;

}



.spacer {

	background-color: #2E0E0E;

}



/* ------------------------ Stargate Portal New ------------------------ */



.smallimage {

	width:30px; 

	height:30px; 

	float:left;



	margin-bottom:5px;

	/*position:relative;*/

}



span.corners-top-news, span.corners-bottom-news, span.corners-top-news span, span.corners-bottom-news span {

	font-size: 1px;

	line-height: 1px;

	display: block;

	height: 5px;

	background-repeat: no-repeat;

}



span.corners-top-news {

	background-image: none;

	background-position: 0 0;

	margin: 0 -5px;

}



span.corners-top-news span {

	background-image: none;

	background-position: 100% 0;

}



span.corners-bottom-news {

	background-image: none;

	background-position: 0 100%;

	margin: 0 -5px;

	clear: both;

}



span.corners-bottom-news span {

	background-image: none;

	background-position: 100% 100%;

}



span.corners-top-news {

	background-image: url("./images/corners_left_news.png");

}



span.corners-top-news span {

	background-image: url("./images/corners_right_news.png");

}



span.corners-bottom-news {

	background-image: url("./images/corners_left_news.png");

}



span.corners-bottom-news span {

	background-image: url("./images/corners_right_news.png");

}



.k_quick {	

	width:100%;	

	text-align:left;

	margin-bottom: 4px;

}



.k_block_header {

	color: #ADADAD;

	font-size: 1.1em;

	font-weight: bold;

	background-image: url('./images/cellpic3.gif');

	background-repeat:repeat-x;

	white-space: nowrap;

	/*

	padding:4px;

	background-color: #620005;

	border: solid 1px #5B667B;

	border-right: 2px;

	*/

	border-bottom:none;

}

.k_panel {

	background-color: #112A31; padding:8px;

	background-image: url('./images/cellpic4.gif');

	background-repeat:repeat-x;

	border: solid 1px #647086;

}





.bbb-bold, .bbb-bold a		{ background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-bold.gif"); width:22px; height:22px; }

.bbb-bold:hover				{ background-position: 0px -23px;}.bbb-quote,

.bbb-italic, .bbb-italic a  { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-italic.gif");  width:22px; height:22px;}

.bbb-italic:hover			{ background-position: 0px -23px;}.bbb-quote, 

.bbb-quote a				{ background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-quote.gif");   width:22px; height:22px;}

.bbb-quote:hover			{ background-position: 0px -23px;}.bbb-code, 

.bbb-code a					{ background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-code.gif");    width:22px; height:22px;}

.bbb-code:hover				{ background-position: 0px -23px;}.bbb-list, 

.bbb-list a					{ background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-list.gif");    width:22px; height:22px;}

.bbb-list:hover				{ background-position: 0px -23px;}.bbb-flash, 

.bbb-flash a				{ background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-flash.gif");   width:22px; height:22px;}

.bbb-flash:hover			{ background-position: 0px -23px;}.bbb-image, 

.bbb-image a				{ background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-image.gif");   width:22px; height:22px;}

.bbb-image:hover            { background-position: 0px -23px;}

.bbb-url, .bbb-url a        { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-url.gif");     width:22px; height:22px;}

.bbb-url:hover              { background-position: 0px -23px;}

.bbb-under_line, .bbb-under_line a       { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-under_line.gif");    width:22px; height:22px;}

.bbb-under_line:hover                    { background-position: 0px -23px;}

.bbb-align_center, .bbb-align_center a   { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-align_center.gif");  width:22px; height:22px;}

.bbb-align_center:hover                  { background-position: 0px -23px;}

.bbb-align_left, .bbb-align_left a       { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-align_left.gif");  width:22px; height:22px;}

.bbb-align_left:hover                    { background-position: 0px -23px;}

.bbb-align_right, .bbb-align_right a     { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-align_right.gif");  width:22px; height:22px;}

.bbb-align_right:hover                   { background-position: 0px -23px;}

.bbb-ordered_list, .bbb-ordered_list a   { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-ordered_list.gif");  width:22px; height:22px;}

.bbb-ordered_list:hover                  { background-position: 0px -23px;}

.bbb-add_list_item, .bbb-add_list_item a { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-add_list_item.gif"); width:22px; height:22px;}

.bbb-add_list_item:hover                 { background-position: 0px -23px;}

.bbb-note, .bbb-note a        { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-note.gif");    width:22px; height:22px;}

.bbb-note:hover               { background-position: 0px -23px;}

.bbb-spoiler, .bbb-spoiler a  { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-spoiler.gif"); width:22px; height:22px;}

.bbb-spoiler:hover            { background-position: 0px -23px;}

.bbb-tab, .bbb-tab a          { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-tab.gif");     width:22px; height:22px;}

.bbb-tab:hover                { background-position: 0px -23px;}

.bbb-sup, .bbb-sup a          { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-sup.gif");     width:22px; height:22px;}

.bbb-sup:hover                { background-position: 0px -23px;}

.bbb-sub, .bbb-sub a          { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-sub.gif");     width:22px; height:22px;}

.bbb-sub:hover                { background-position: 0px -23px;}

.bbb-strike, .bbb-strike a    { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-strike.gif");  width:22px; height:22px;}

.bbb-strike:hover             { background-position: 0px -23px;}

.bbb-link, .bbb-link a        { background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-link.gif");    width:22px; height:22px;}

.bbb-link:hover               { background-position: 0px -23px;}



.rollover, .rollover a { display: inline; float:left; } .rollover a:hover { background-position: 0 -23px; }

.bbb-icon-spacer {background : transparent; border:none; background-image: url("./../../../images/bbcode/bbb-icon-spacer.gif"); width:3px; height:22px;}





/* Main message box */

#message-box {

	width: 80%;

}



#message-box textarea {

	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;

	width: 100%;

	font-size: 1.2em;

	color: #B8B8B8;

}



/* Emoticons panel */

#smiley-box {

	width: 18%;

	float: right;

}



#smiley-box img {

	margin: 3px;

}

/* Main message box */

#message-box {

	width: 80%;

}



.box {

	color:#DFDCD7;

	text-align:left;



	background-color: #010101;

	border: solid 1px #324769;

	border-top:none;

	border-bottom:none;

	padding:5px;

	padding-top:8px;

	padding-bottom:8px;

	margin-top:1px; /* increase for larger block icons */

	margin-bottom:1px;

	overflow: hidden;

	width:auto;

}



.showhide {

	float: right; margin-top: -15px; margin-right: 9px;

}



/*   new and announcements blocks */

table.news {

	width:100%;

	border:solid 1px;

	border:none;

}

table.announce {

	width:100%;

	border:none;

}



/* news and announcements */



.forum_icons { float:left; padding:10px;

/*	position:relative; left: 5px; top: 50%;*/

}



.news { width:100%; text-align:left; }

.news ul {padding-left:20px; }

.news_body { width:100%; text-align:left; padding-top: 5px; padding-bottom: 10px; float:left; }

.news img {text-align:center;}

.mynews {

	margin-bottom: 4px; 

	padding: 0 5px;

	clear: both;

	font-size:11px;

}



.news_title {

 color:yellow;

 font-weight: bold;

 float:left;

 text-align:left; 

 width:50%;

 padding-top:5px;

 padding-bottom:5px;

}

.news_poll {

 text-align:center; 

 width:20%; 

}

.news_poster {

 float:left;

 text-align:left;

 width:50%; 

}

.news_time {

 color:yellow;

 float:right;

 text-align:right;

 width:50%;

 padding-top:5px;

 padding-bottom:5px;

}

.news_comments {

 float:left;

 text-align:center; 

 width:20%;

}

.news_reply {

color:green;

float:left;

text-align:right; 

width:50%; 

}

.news_image {

 float:right;

 text-align:right;

 width:50px;

 padding-top:25px;

 padding-right:15px;

}



.myannounce {

	text-align:center;

/*	background: #FFE0E0 none repeat-x 0 0;*/

	margin-bottom: 4px; 

	padding: 0 5px 0 5px;

	clear: both;

	font-size:11px;

	margin-left:6px;

	margin-right:6px;

}



.bg3a	{ background: TRANSPARENT url('./images/head-news.jpg') repeat-x; background-color: #060000;}

.bg2a	{ background: TRANSPARENT url('./images/news_ann_normal.jpg') repeat-x; background-color: #2C2C2C;}

.bg1a	{ background: TRANSPARENT url('./images/news_ann_normal_2.jpg') repeat-x; background-color: #101010;}



/* Back to top of page */

.back2top {

	clear: both;

	height: 11px;

	text-align: right;

}



.unresolved {

  padding:5px;

  padding-left: 12px;

  padding-right: 12px;

}



.spacer {

	background-image: url("images/spacer.gif"); width:10px; height:1px;

}



.nav_menu {}

.sub_heading {

	color: #BF0000;

	font-size:12px;

	font-family: Comic Sans MS, Sans-Serif;

	font-weight: bold;

	padding-top:2px;

}

.menu_item {

	padding-left:8px;

}

.direction {

	border:none; background: #FFF url(images/scroll_arrows.gif) repeat-x; height: 16px;

}



.handle{cursor: move;}



.navbar {

	background: #EECDCD url("./images/navbar.gif") repeat-x 0 0;

}



.block_head {

	color: #ADADAD;

	font-size: 1.1em;

	font-weight: bold;

	background-color: #BF0101;

	background-image: url('./images/cellpic3.gif');

	height:25px;

	white-space: nowrap;

	padding:2px;

}



.block_header {

	color: #ADADAD;

	font-size: 1.1em;

	font-weight: bold;

	background-image: url('./images/cellpic3.gif');

	background-repeat:repeat-x;

	padding:4px;

	margin-left:-3px;

	padding-top:2px;

	padding-bottom:4px;

	padding-right:2px;

	/*

	background-color: #010101;

	border: solid 1px #5B667B;

	border-right: 2px;

	border-bottom:none;

	*/

	white-space: nowrap;

	width:100%;

}



.block_bg, .block_body {
background-color: #010101;
background-image: url("./images/bg_list.gif");
background-repeat: repeat-x;
margin-bottom: 10px;/*? set gap between blocks at bottom ?*/
padding: 0 5px 0 5px;/*? padd area inside, note setting to 1 will produce square corners, max is 5px MUST BE 5 FOR CORNERS?*/
clear: both;
}





.block_data {

	background-color: #010101;

	float:left;

	width:100%; /* required to centre data */

}





.block_bl {

 font-size: 1px;

 line-height: 1px;

 display: block;

 background-image: url('./images/block_bl.gif');

 background-repeat:no-repeat;

 width:20px;

 height:2px;

 float:left;

}

.block_bc {

 font-size: 1px;

 line-height: 1px;

 display: block;

 background-image: url('./images/block_bc.gif');

 background-repeat:repeat-x;

 width:auto;

 height:2px;

 float:left;

}

.block_br {

 font-size: 1px;

 line-height: 1px;

 display: block;

 background-image: url('./images/block_br.gif');

 background-repeat:no-repeat;

 width:20px;

 height:2px;

 float:left;

}



.whos_online {



	text-align:left;

	position:relative;

	padding: 3px;

}







/* scroll */

div.scroll_outer {

    z-index: 1;

    position: relative;

    overflow: hidden;

}



div.scroll_inner {

    position: absolute;

    z-index: 2;

	height:auto;

	width:100%;

}



/*** sdMenu ***/

div.sdmenu div {

   overflow: hidden;

   font-weight: bold;

   width:100%;

}

div.sdmenu div.collapsed {

   height: 18px;

}

div.sdmenu span {

   display: block;

   padding: 2px 6px;

   cursor: default;

}

.sub_heading {

	color: #BF0000;

	font-size:12px;

	font-family: Comic Sans MS, Sans-Serif;

	font-weight: bold;

	padding-top:5px;

	padding-bottom:5px;

	text-align:left;

}



/* NeXur's bable translation block */

.translate_head {

	text-align:center;

	color: #8A8A8A;

	padding:5px;

}

.translate_reset {

 text-align:center;

 padding-top:5px;

}



div.trans div a.current {

	background : #ccc;

}

div.trans div a:hover {

	background : #1A1A1C url("images/linkarrow.gif") no-repeat right center;

	color: #DE1717;

	text-decoration: none;

}

div.trans div a {

	width:97%; /* IE FIX */ 

	padding:2px;

	display: block;

	color: #8A8A8A;

}





/* Chat additions */

/* Icon images

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

.rtl .icon_chat {

	background-position: 100% 50%;

	padding: 1px 17px 0 0;

}

/* Icon images

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

.icon-chat {

	background-position: 0 50%;

	background-repeat: no-repeat;

	background-image: none;

	padding: 1px 0 0 17px;

}

/* Icon images

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

.icon-chat	{ background-image: url("images/icon_chat.gif"); 

}



/* END */





/* set some colours */

.orange

{

	color: #FFC000;

	font-weight: bold;

}

.green

{

	color:#008000;

	font-weight: bold;

}

.red

{

	color:#FF0000;

	font-weight: bold;

}

.gray 

{

	color:#BABABA;

	font-weight: bold;

}



#container {width: 100%; background: #eee; margin: 0 auto; text-align: left; }





.newscat {

	color:#DFDCD7;

	text-align:left;

	background-image: url("images/newscat.gif");

	border: solid 1px #5C6996; /*#5B667B;*/

	border-right:none;

	border-bottom:none;

	padding:3px;

	padding-left: 10px;

	font-size: .95em;

	font-weight: bold;

	width:auto;

}

.newscat2 {

	color:#DFDCD7;

	text-align:left;

	background-image: url("images/newscat2.gif");

	border: solid 1px #A00404; /*#5B667B;*/

	border-right:none;

	border-bottom:none;

	padding:3px;

	padding-left: 10px;

	font-size: .95em;

	font-weight: bold;

	width:auto;

}



.newscatimg		{ float:right; background : url("images/news.gif") no-repeat right center; width: 28px; height: 28px; margin-top: -25px; margin-right: 1px;}

.newscatimg2	{ float:right; background : url("images/news.gif") no-repeat right center; width: 28px; height: 28px; margin-top: -25px; margin-right: 1px;}



/*

** reset some highslide colours for this style if needed

*/

.highslide-html {

/*	background-color: #8B8B8B;*/

}

.highslide-wrapper .highslide-header a {

/*	color: gray;*/

}



.mini_nav img { text-align:right; float:left; padding:0; }



acronym{

  font-style:italic;

  border-bottom:1px #BD5121 dashed ;

  color:#459B37;

  cursor: help;

}

.row3 {

	

	font-size:12px;

}



.unread_bug {

	color: #D31141;

	font-weight: bold;

}

.unread_bug {

	color: #D31141;

	font-weight: bold;

}

.bugs_box {

	background-color: #010101;

	border: solid 1px #5B667B;

	border-top:none;

	border-bottom:none;

}

.bugs_block_body {

	background-color: #010101;

	width:100%;

}



div.details {

	border-bottom: 1px solid #921000;

	font-weight: bold;

	text-transform: uppercase;

	color: #115098;

	padding-left: 4px;

	padding-top: 4px;

	padding-bottom: 4px;

}



table.legend {

	text-align:center;

}



div.hr {

  height: 15px;

  background: url('./images/hr1.gif') no-repeat scroll center;

}

div.hr hr {

  display: none;

}



.panel label {color:#D6D6D6;}



.hr_dashed {

border-top: 1px dashed #008;

color:#008000;

}


/* quick reply 
----------------- */
.qreply-icon { 
	float: left; display: block; width: 96px; height: 20px;
	background: url("./../../../styles/Bunpro/imageset/en/button_topic_qreply.gif") 0 0 no-repeat;
	margin-right: 10px;
}
.qreply-icon-no	{ 
	float: left; display: block; width: 96px; height: 20px;
	background: url("./../../../styles/Bunpro/imageset/en/button_topic_qreply_no.gif") 0 0 no-repeat;
	margin-right: 10px;
}

.qreply-icon span, .qreply-icon-no span {
	display: none; text-indent: -5000px;
}

.qreply-icon:hover, .qreply-icon-no:hover {
	background-position: 0 -26px;
}
.portal_message {
	text-align:center;
	font-size: 16px;
	padding: 4px;
}

.random_header_image img { width:100%; height:150px;}

h4 {color:#2E5B82;}



.silver {

	color: #E5EBEC;

}





.news_box {

   float: right; padding:0; width: 190px; height: 40px; margin-top: 1px; margin-right: 10px;

}

.announce_box {

   float: right; padding:0; width: 200px; height: 40px; margin-top: 1px; margin-right: 10px;

}



.bsw_b_img { 

	float:left;

	width:33px;

	height:33px;

	margin:10px;

	background: url(images/birthday.gif) top left no-repeat;

}

.bsw_s_img { 

	float:left;

	width:33px;

	height:33px;

	margin:10px;

	background: url(images/statistics.gif) top left no-repeat;

}

.bsw_w_img { 

	float:left;

	width:33px;

	height:33px;

	margin:10px;

	background: url(images/whosonline.gif) top left no-repeat;

}



.bsw_content { 

	margin-left:50px;

	padding:5px;

	border-left: solid 1px #647086;

	min-height:40px;

}
    .site_logo {
       /* use padding to give as the sudo centred logo as the actual header is effectively split in two */
       padding-left:300px;
       text-align:center;
       margin: 0;
       margin-left: auto;
       margin-right: auto;
    }

