/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		subsilver2
	Based on style:	subSilver (the default phpBB 2 style)
	Original author:	subBlue ( http://www.subBlue.com/ )
	Modified by:		psoTFX and the phpBB team ( http://www.phpbb.com )
	
	This is an alternative style for phpBB3 for those wishing to stay with
	the familiar subSilver style of phpBB version 2.x
	
	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* Layout
 ------------ */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}

body {background: #000; font: 13px/18px "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana; color: #5f6d76;}

img {border: 0; -ms-interpolation-mode: bicubic;}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,td {font: 13px/18px "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana; margin: 0px; font-weight: 100;}

b, strong { font-weight: 600;}

h1 {color: #FFF; font-size: 2.1em; line-height: 1.9em; text-transform: uppercase;}
h2 {color: #FFF; font-size: 1.8em; line-height: 1.5em;}
h3 {color: #FFF; font-size: 1.5em; line-height: 1.2em;}
h4 {color: #436274; font-size: 1.2em; line-height: 1.1em;}
h5 {color: #98c93b; font-size: 1.2em; line-height: 1.1em;}
h6 {color: #2589a9; font-size: 1.2em; line-height: 1.1em;}

.lightbg ul, .lightbg ol, .lightbg dl, .lightbg div {color: #505b63;}
.lightbg b {color: #2a333a;}

.lightbg a {color: #00769d;}
.lightbg a:hover {color: #328fb6;}
.lightbg a:visited {color: #45687f;}
.lightbg a:active {color: #075b81;}

ul {margin-bottom: 18px; list-style: none outside;}
ol {margin-bottom: 18px; list-style: decimal; margin-left: 2.2em;}
ul.square, ul.circle { margin: .2em; padding: 0 1em;}
ul.square {list-style: square outside;}
ul.circle {list-style: circle outside;}

dl dt { color: #8d9ca6; font-weight: bold; padding: 0.2em 0px 0.2em;}
dl dd { padding: 0px 0px 2em;}

a {color: #32b9e3; text-decoration: underline;}
a:hover {color: #68e1ff; text-decoration: underline;}
a:visited {color: #6588a0; text-decoration: underline;}
a:active {color: #0078a0; text-decoration: underline;}

.background_support {position: relative; top: -8px; z-index: -1; background: url(./images/background_support.jpg) no-repeat center center; min-width: 1000px; width: 100%; height: 100px;}

.background {position: relative; top: -8px; z-index: 0; min-width: 1000px; width: 100%; background: url(./images/background0b.png) repeat-x center bottom;}
.background1 {position: relative; top: -8px; z-index: 0; background: url(./images/background1.png) #07080a repeat-x center top; min-width: 1000px; width: 100%; padding-top: 32px;}
.background1_bottom {position: absolute; bottom: 0px; left: 0px; z-index: 0; background: url(./images/background1b.png) repeat-x center center; min-width: 1000px; width: 100%; height: 10px;}
.page {position: relative; display: block; width: 1000px; height: inherit; margin: auto; z-index: 0;}

.header {position: relative; display: block; background: url(./images/header_left.jpg) transparent no-repeat -20px 0px; width: 1000px; height: 113px; margin: auto;}
.header_right {position: absolute; top: 0px; left: 0px; display: block; background: url(./images/header_right.jpg) #000 no-repeat right 0px; width: 100%; min-width: 1000px; height: 113px;}
.header_logo {position: absolute; display: block; background: url(./images/winstep_logo.png) transparent no-repeat 0px center; width: 140px; height: 113px; top: 0px; left: 10px;}
.header_info {position: absolute; display: inline; top: 20px; left: 145px; height: 113px;}
.header_info h1 {color: #fff; font-size: 2.7em; text-transform: none; margin-bottom: 0.3em; font-weight: 100; line-height: 1em;}
.header_info h2 {color: #32b9e3; font-size: 1.8em; text-transform: none; margin-bottom: 0px; font-weight: 100; line-height: 1em;}
.header_info a, .header_info a:hover, .header_info a:visited, .header_info a:active {text-decoration: none;}

.clear {clear: both;}
.sep {width: 100px; height: 1px; border-bottom: 10px solid white}

.page .padding {display: block; padding: 0px 13px 2em 13px;}
.page .medium {width: 640px; float: left;}
.page .smallleft {width: 307px; float: left;}
.page .smallmiddle {width: 306px; float: left;}
.page .smallright {width: 307px; float: right;}
.page .full {width: 974px; float: left;}

ul.product { margin: 0px 0px 3em; padding: 0px;}
ul.product li {zoom: 1; display: inline-block; *display: inline; vertical-align: top; margin: 2em 0px; padding: 0px;}
ul.product li.icon {width: 180px; text-align: center;}
ul.product li.info {width: 779px;}

ul.listing { margin: 0px; padding: 0px; }
.listing li { float: left; width: 50%; margin: 3px 0px 3px 0px; padding: 0px; overflow: hidden; }

.navigation {position: relative; display: block; height: 49px; top: -4px; margin: auto; width: 100%; min-width: 1000px; background: url(./images/nav_bar.png) repeat; text-align: center; overflow: hidden;}
.navigation li { height: 49px; line-height: 49px; margin: 0px 30px; zoom: 1; display: inline-block; *display: inline; vertical-align: top;}
.navigation li.sep { width: 2px; margin: 0px; background: url(./images/nav_bar_sep.png) no-repeat;}
.navigation a { font-size: 15px; color: #FFF; text-decoration: none;}
.navigation a:hover {color: #32b9e3; text-decoration: none;}

.footer { display: block; width: 1000px; height: 45px; margin: auto;}
.footer li { float: left; margin: 1px 1% 1px 0px; overflow: hidden;}
.footer li.copy { float: right; margin: 1px 0px; color: #afbec8; text-align: right;}
.footer li a {color: #436274; text-decoration: underline;}
.footer li a:hover {color: #68e1ff; text-decoration: underline;}
.footer li a:visited {color: #436274; text-decoration: underline;}
.footer li a:active {color: #0078a0; text-decoration: underline;}

.pagesnav {font-size: 1em}

#wrapheader {
	height: auto !important;
	position: relative; z-index: 0;
	padding: 0;
}

#wrapcentre {
	position: relative;
	background: #FFF;
	padding: 0px 25px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(border-radius.htc);*/
}

#wrapfooter {
	text-align: center;
	clear: both;
}

#wrapnav {
	width: 100%;
	margin: 0;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}

#logodesc {
	height: 110px;
	width: 808px;
	background-image: url("./images/random/random.php");
	margin-left: auto;
	margin-right: auto;
}

#menubar {
	text-transform: uppercase;
}

#menubar a:link{
	text-decoration: none;
}

#menubar a:visited {
	text-decoration: none;
}

#menubar a:hover {
}

#datebar {
}

#findbar {
}

.forumrules {
	background-color: #F9CC79;
	border-width: 1px;
	border-style: solid;
	border-color: #BB9860;
	padding: 4px;
}

.forumrules h3 {
	color: red;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }

/*  Text
*/

p.moderators {
	text-decoration: none;
    padding-left: 5px;
    color: #757978;
}

.rtl p.moderators {
	float: right;
}

p.linkmcp {
	margin: 0;
	float: left;
	white-space: nowrap;
}

.rtl p.linkmcp {
	float: left;
}

p.extra {
	color: #333333;
	white-space: normal;
}

p.breadcrumbs {
	margin: 0;
	float: left;
	color: #990000;
	white-space: normal;
}

.rtl p.breadcrumbs {
	float: right;
}

p.index {
	margin: 0;
	float: left;
	white-space: normal;
}

.rtl p.index {
	float: right;
}

p.indexalt {
	margin: 0;
	float: left;
	color: #FFFFFF;
	white-space: normal;
}

.rtl p.indexalt {
	float: right;
}

p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.datetime {
	float: left;
}

p.indexalt {
	margin: 0;
	float: right;
	white-space: nowrap;
    color: #990000;
}

.rtl p.{
	float: left;
}

p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
} 

p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg {
	float: left;
}

p.forumdesc {
	padding-bottom: 4px;
	font-size: 0.9em;
}

p.topicauthor {
	margin: 1px 0;
}

p.topicdetails {
	margin: 1px 0;
	font-size: 0.9em;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	margin: 1px 0;
	color: red;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	color: green;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
}

.postauthor {
}

.postdetails {
	font-size: 0.8em
}



.imageattach {
	max-width: 725px ;
	width: expression(this.width > 725 ? 725: true);
}



.postbody { 
	overflow-x: hidden; width: 735px;
}

.postbody img {
	max-width: 100%;
}
.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}

.posthilit {
	background-color: yellow;
}

.nav {
	margin: auto;
	font-size: 0.85em;
}

.pagination {
	padding: 4px;
	color: black;
}

.cattitle {

}

.gen {
	margin: 1px 1px;
}

.genmed {
	margin: 1px 1px;
}

.gensmall {
	margin: 1px 1px;
	font-size: 0.85em;
}

.copyright {
	color: #444;
}

.titles {
	text-decoration: none;
    padding-left: 5px;
    color: #757978;
}

.error {
	color: red;
}


/* Tables
 ------------ */
th {
	color: #fff;
    text-transform: uppercase;
	text-align: left;
	white-space: nowrap;
	padding: 7px 5px;
}

td {
	padding: 2px;
}
td.profile {
	padding: 4px;
}

.tablebg {
	border-spacing: 0px 1px;
}

.tablebg td {
	border-left: #fff solid 1px;
	background: #f1f4f8;
}

.tablebg tr td:first-child {
    -moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	border-left: 0px;
}
.tablebg tr td:last-child {
    -moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.tablebg tr.cat2 th {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#273039), to(#000000));
	background: -moz-linear-gradient(top,  #273039,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#273039', endColorstr='#000000');
	border-left: #333 solid 1px;
}
.tablebg tr.cat2 th:first-child {
    -moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	border-left: 0px;
}
.tablebg tr.cat2 th:last-child {
    -moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}

.tablebg tr.cat th {
	background: #000;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#273039), to(#000000));
	background: -moz-linear-gradient(top,  #273039,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#273039', endColorstr='#000000');
}

.tablebg tr.cat2 td {
	border-left: #fff solid 1px;
	background: #f1f4f8;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.tablebg tr.cat3 td {
    text-transform: uppercase;
	text-align: left;
	white-space: nowrap;
	padding: 5px;
	background: #bfc9d4;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: -webkit-gradient(linear, left top, left bottom, from(#d5dfeb), to(#bfc9d4));
	background: -moz-linear-gradient(top,  #d5dfeb,  #bfc9d4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5dfeb', endColorstr='#bfc9d4');
}

.tablebg tr td tr td, .tablebg tr.cat2 td tr td, .tablebg tr.cat3 td tr td {
	border: 0px;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: none;
}


.tablebg2 {
	border-spacing: 0px 4px;
}

.tablebg2 td {
	border-left: #fff solid 1px;
	background: #f1f4f8;
}

.tablebg2 tr td:first-child {
    -moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	border-left: 0px;
}
.tablebg2 tr td:last-child {
    -moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.tablebg2 tr.cat2 th {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#273039), to(#000000));
	background: -moz-linear-gradient(top,  #273039,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#273039', endColorstr='#000000');
	border-left: #333 solid 1px;
}
.tablebg2 tr.cat2 th:first-child {
    -moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	border-left: 0px;
}
.tablebg2 tr.cat2 th:last-child {
    -moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}

.tablebg2 tr.cat th {
	background: #000;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#273039), to(#000000));
	background: -moz-linear-gradient(top,  #273039,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#273039', endColorstr='#000000');
}

.tablebg2 tr.cat2 td {
	border-left: #fff solid 1px;
	background: #f1f4f8;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.tablebg2 tr.cat3 td {
    text-transform: uppercase;
	text-align: left;
	white-space: nowrap;
	padding: 5px;
	background: #bfc9d4;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: -webkit-gradient(linear, left top, left bottom, from(#d5dfeb), to(#bfc9d4));
	background: -moz-linear-gradient(top,  #d5dfeb,  #bfc9d4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5dfeb', endColorstr='#bfc9d4');
}

.tablebg2 tr td tr td, .tablebg2 tr.cat2 td tr td, .tablebg2 tr.cat3 td tr td {
	border: 0px;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: none;
}



.tablebg3 {
	border-spacing: 0px 4px;
	table-layout:fixed;
}

.tablebg3 td {
	border-left: #fff solid 1px;
	background: #f1f4f8;
}

.tablebg3 tr td:first-child {
    -moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	border-left: 0px;
}
.tablebg3 tr td:last-child {
    -moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.tablebg3 tr.cat2 th {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#273039), to(#000000));
	background: -moz-linear-gradient(top,  #273039,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#273039', endColorstr='#000000');
	border-left: #333 solid 1px;
}
.tablebg3 tr.cat2 th:first-child {
    -moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	border-left: 0px;
}
.tablebg3 tr.cat2 th:last-child {
    -moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}

.tablebg3 tr.cat th {
	background: #000;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#273039), to(#000000));
	background: -moz-linear-gradient(top,  #273039,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#273039', endColorstr='#000000');
}

.tablebg3 tr.cat2 td {
	border-left: #fff solid 1px;
	background: #f1f4f8;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.tablebg3 tr.cat3 td {
    text-transform: uppercase;
	text-align: left;
	white-space: nowrap;
	padding: 5px;
	background: #bfc9d4;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: -webkit-gradient(linear, left top, left bottom, from(#d5dfeb), to(#bfc9d4));
	background: -moz-linear-gradient(top,  #d5dfeb,  #bfc9d4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5dfeb', endColorstr='#bfc9d4');
}

.tablebg3 tr td tr td, .tablebg3 tr.cat2 td tr td, .tablebg3 tr.cat3 td tr td {
	border: 0px;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: none;
}





table.poll { min-width: 500px; max-width: 700px; z-index: 2}
table.poll td { height: 20px; 

}

.progressbar div.bg {
	position: relative; width: 100%; height: 1.2em; background: #d5dfeb; border: #bfc9d4 solid 1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#d5dfeb), to(#ffffff));
	background: -moz-linear-gradient(top,  #d5dfeb,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5dfeb', endColorstr='#ffffff');
}
.progressbar div.bg div.fg {
	position: absolute; top: 0px; left: 0px; height: inherit; border: transparent 1px; line-height: inherit; width: auto; background: #3b9bdb;
	background: -webkit-gradient(linear, left top, left bottom, from(#0acbf9), to(#3b9bdb));
	background: -moz-linear-gradient(top,  #0acbf9,  #3b9bdb);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0acbf9', endColorstr='#3b9bdb');
}
.progressbar div.bg div.value {
	position: absolute; top: 0px; left: 0px; width: inherit; height: inherit; border: transparent 1px; text-align: center; color: #fff;
	font: bold .8em/1.2em "Tahoma";
	text-shadow: 0px 0px 1px rgba(0,0,0,100); filter: glow(Color=#000000, Strength=1);
}

td.catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
}
.rtl .catdiv {
	background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;
}

td.cat {
	height: 28px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: 4px;
}

.row1 {
	text-align: left;
	padding: 4px;
}

.row2 {
	text-align: center;
	padding: 4px;
}

.row3 {
	text-align: right;
	padding: 4px;
}

.extra {
	background-color: #EFEFEF;
}

.extra a:link, .extra a:visited {
	color: #990000;
	text-decoration: none;
}

.extra a:hover {
	color: #990000;
	text-decoration: underline;
}

.breadcrumbs {
	background-color: #EFEFEF;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
	color: #990000;
	text-decoration: none;
}

.breadcrumbs a:hover {
	color: #990000;
	text-decoration: underline;
}

.index {
}

.index a:link, .index a:visited {
	text-decoration: none;
}

.index a:hover {
	text-decoration: underline;
}

.indexalt {
	background-color: #FFFFFF;
}

.indexalt a:link, .index a:visited {
	text-decoration: none;
}

.indexalt a:hover {
	text-decoration: underline;
}

.foldersline {
	width: 550px;
	background-color: #EFEFEF;
	border: 1px #cccccc solid;
}

.spacer td {
	background: none;
}

hr {
	height: 1px;
	border-width: 0;
	background-color: #D1D7DC;
	color: #D1D7DC;
}

.legend {
	text-align:center;
	margin: 0 auto;
	background-color: #EFEFEF;
	border: 1px #cccccc solid;
}

/* Links
 ------------ */

a.forumlink {
}

a.forumlink:hover {
	text-decoration:underline
}

a.topictitle {
	margin: 1px 0;
	text-decoration: none;
}

a.topictitle:visited {
	text-decoration: none;
}

a.topictitle:hover {
	text-decoration: underline;
}

th a,
th a:visited {
	text-decoration: none;
}

th a:hover {
	text-decoration: underline;
}


/* Form Elements
form { margin: 0; padding: 0; border: 0; }

input { color: #333333; padding: 1px; border: 1px solid #FFFFFF; background-color: #FAFAFA; }

textarea { background-color: #FAFAFA; color: #333333; border: 1px solid #999999; padding: 2px; }

select { color: #333333; background-color: #FAFAFA; border: 1px solid #999999; padding: 1px; }

option { padding: 0 1em 0 0; }

option.disabled-option { color: graytext; }

.rtl option { padding: 0 0 0 1em; }

input.radio { border: none; background-color: transparent; }

.post { background-color: white; border-style: solid; border-width: 1px; border-color: #999999; }

.btnbbcode { color: #000000; background-color: #EFEFEF; border: 1px solid #999999; }

.btnmain { background-color: #FAFAFA; border: 1px solid #999999; cursor: pointer; padding: 1px 5px; }

.btnlite { background-color: #FAFAFA; border: 1px solid #999999; cursor: pointer; padding: 1px 5px; }

.btnfile { background-color: #FAFAFA; border: 1px solid #999999; padding: 1px 5px; }

.helpline { background-color: #EFEFEF; border-style: none; }
 ------------ */


/* BBCode
 ------------ */
.quotetitle, .attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	color: #333333;
}

.quotetitle .quotetitle {
}

.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #D1D7DC;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color: #FAFAFA;
	color: #444444;
    -moz-border-radius: 0px 5px 0px 5px;
	-webkit-border-radius: 0px 5px 0px 5px;
	border-radius: 0px 5px 0px 5px;
}

.attachcontent {
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	color: #333333;
}

.codecontent {
	direction: ltr;
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #D1D7DC;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	color: #006600;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #FAFAFA;
}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background-color: #000000;
}

.pm_replied_colour {
	background-color: #FFFFFF;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #DD0000;
}


/* Misc
 ------------ */

table.colortable td {
	padding: 0;
}

pre {
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
}


