/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Based on style:	proSilver (this is the default phpBB 3 style)
	Original author:	subBlue ( http://www.subBlue.com/ )
	Modified by:		
	
	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* General proSilver Markup Styles
---------------------------------------- */
.thumbnail {
	position:static;
	}

 #phpbb * {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}
	
 html #phpbb  {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
}

 body #phpbb  {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/*font-size: 62.5%;			 This sets the default font size to be equivalent to 10px */
	font-size: 10px;
	margin: 0;
	padding: 0;
	height: 100%;
}

 html #phpbb  , body #phpbb  {
    background-position: top left;
}

 body.body-simple #phpbb  {
    padding: 0;
}

 #phpbb h1 {
	/* Forum name */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right: 200px;
	color: #000;
	margin-top: 15px;
	font-weight: bold;
	font-size: 2em;
}

 #phpbb h2 {
	/* Forum header titles */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3f3f3f;
	font-size: 2em;
	margin: 0.8em 0 0.2em 0;
}

 #phpbb h2.solo {
	margin-bottom: 1em;
}

 #phpbb h2.leftside {
    clear: none;
    margin-top: 0;
    padding-top: 0;
    float: left;
}

 #phpbb h3 {
	/* Sub-headers (also used as post headers, but defined later) */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 1.05em;
	color: #989898;
	margin-top: 20px;
	background-position: bottom left;
	background-repeat: repeat-x;
}

 #phpbb h4 {
	/* Forum and topic list titles */
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
	font-size: 1.3em;
}

 #phpbb p {
	line-height: 1.3em;
	font-size: 1.1em;
	margin-bottom: 1.5em;
}

 #phpbb img {
	border-width: 0;
	max-width:700px;
}

 #phpbb hr {
	border: 0 none #FFFFFF;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}

 #phpbb hr.dashed {
	border-top: 1px dashed #CCCCCC;
	margin: 10px 0;
}

 #phpbb hr.divider {
	display: none;
}

 #phpbb p.right {
	text-align: right;
}

/* Header/footer */

 #phpbb p.top {
    display: inline;
    padding: 0;
    margin: 0;
    height: 0;
    overflow: hidden;
}

 #phpbb #global {
    position: relative;
    min-height: 100%;
    background-position: top left;
    background-repeat: repeat-x;
}

 #phpbb #main {
    padding: 0 10px 90px;
}

 #phpbb #header {
    text-align: center;
    position: relative;
}

 #phpbb #logo { 
    min-height: 55px;
    padding-bottom: 6px;
    margin-bottom: 5px;
    height: auto;
    text-align: center;
    display: inline-block;
    position: relative;
    background-position: bottom left;
    background-repeat: repeat-x;
}

 #phpbb #logo span , #phpbb #topnav-full span.logo-left , #phpbb #topnav-full span.logo-right {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10px;
    background-position: bottom left;
    background-repeat: no-repeat;
}

 #phpbb #logo span.logo-left , #phpbb #topnav-full span.logo-left {
    left: -10px;
}

 #phpbb #logo span.logo-right , #phpbb #topnav-full span.logo-right {
    right: -10px;
}

 #phpbb #logo a span {
	display: none;
}

 #phpbb #topnav-left , #phpbb #topnav-right {
    position: absolute;
    top: 22px;
}

 #phpbb #topnav-left {
    left: 0;
}

 #phpbb #topnav-right {
    right: 0;
}

 #phpbb #topnav-full {
    margin: 0 auto;
    margin-bottom: 5px;
    padding: 4px;
    padding-bottom: 6px;
    position: relative;
    background-position: bottom left;
    background-repeat: repeat-x;
    font-size: 1.1em;
}

 #phpbb #topnav-full li { 
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
}

 #phpbb #copyrights {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 53px;
    background-position: bottom left;
    background-repeat: repeat-x;
	text-align: center;
	padding: 12px;
	padding-bottom: 0;
	font-size: 10px;
	line-height: 1.4em;
}

 #phpbb #copyrights a , #phpbb #copyrights a:visited {
	text-decoration: none;
}

 #phpbb #copyrights a:hover , #phpbb #copyrights a:active {
	text-decoration: underline;
}

/* Main blocks
---------------------------------------- */

 #phpbb #simple-wrap {
	padding: 6px 10px;
}

 #phpbb #page-body {
	margin: 5px 0;
	clear: both;
}

 #phpbb #page-footer {
	clear: both;
}

 #phpbb #page-footer h3 {
	margin-top: 20px;
}

/* Site description and logo */

 #phpbb #site-description {
	float: left;
	width: 70%;
}

 #phpbb #site-description h1 {
	margin-right: 0;
}

/* Horizontal lists
----------------------------------------*/

 #phpbb ul.linklist {
	display: block;
	margin: 0;
}

 #phpbb ul.linklist li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	font-size: 1.1em;
	line-height: 2.2em;
}

 #phpbb ul.linklist li.rightside , #phpbb p.rightside {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	text-align: right;
}

 #phpbb ul.navlinks {
	font-weight: bold;
}

 #phpbb ul.navlinks li.rightside , #phpbb ul.navlinks li.leftside {
    font-size: 1em;
    font-weight: normal;
    padding-top: 1px;
    margin-left: 0;
    margin-right: 0;
}

 #phpbb ul.leftside {
	float: left;
	margin-left: 0;
	margin-right: 5px;
	text-align: left;
}

 #phpbb ul.rightside {
	float: right;
	margin-left: 5px;
	margin-right: 0;
	text-align: right;
}

/* Table styles
----------------------------------------*/

 #phpbb table.table1 {
	/* See tweaks.css */
}

 #phpbb #ucp-main table.table1 {
	padding: 2px;
}

 #phpbb table.table1 thead th {
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 1.3em;
	font-size: 1em;
	padding: 2px 3px;
}

 #phpbb table.table1 thead th span {
	padding-left: 7px;
}

 #phpbb table.table1 tbody tr {
	border: 1px solid #cfcfcf;
}

 #phpbb table.table1 tbody tr:hover , #phpbb table.table1 tbody tr.hover {
	color: #000;
}

 #phpbb table.table1 td {
	color: #6a6a6a;
	font-size: 1.1em;
}

 #phpbb table.table1 tbody td {
	padding: 5px;
	border-top: 1px solid #FAFAFA;
	border-bottom: 1px solid #FAFAFA;
}

 #phpbb table.table1 tbody th {
	padding: 5px;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: #333333;
}

/* Specific column styles */

 #phpbb table.table1 .name { text-align: left; }

 #phpbb table.table1 .posts { text-align: center !important; width: 7%; }

 #phpbb table.table1 .joined { text-align: left; width: 15%; }

 #phpbb table.table1 .active { text-align: left; width: 15%; }

 #phpbb table.table1 .mark { text-align: center; width: 7%; }

 #phpbb table.table1 .info { text-align: left; width: 30%; }

 #phpbb table.table1 .info div { width: 100%; white-space: normal; overflow: hidden; }

 #phpbb table.table1 .autocol { line-height: 2em; white-space: nowrap; }

 #phpbb table.table1 thead .autocol { padding-left: 1em; }

 #phpbb table.table1 span.rank-img {
	float: right;
	width: auto;
}

 #phpbb table.info td {
	padding: 3px;
}

 #phpbb table.info tbody th {
	padding: 3px;
	text-align: right;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
}

 #phpbb .forumbg table.table1 {
	margin: 0 -2px -1px -1px;
}

/* Misc layout styles
---------------------------------------- */
/* column[1-2] styles are containers for two column layouts 
   Also see tweaks.css */

 #phpbb .column1 {
	float: left;
	clear: left;
	width: 49%;
}

 #phpbb .column2 {
	float: right;
	clear: right;
	width: 49%;
}

/* General classes for placing floating blocks */

 #phpbb .left-box {
	float: left;
	width: auto;
	text-align: left;
}

 #phpbb .right-box {
	float: right;
	width: auto;
	text-align: right;
}

 #phpbb dl.details {
	/*font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;*/
	font-size: 1.1em;
}

 #phpbb dl.details dt {
	float: left;
	clear: left;
	width: 30%;
	text-align: right;
	color: #000000;
	display: block;
}

 #phpbb dl.details dd {
	margin-left: 0;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #828282;
	float: left;
	width: 65%;
}

/* Pagination
---------------------------------------- */

 #phpbb .pagination {
	height: 1%; /* IE tweak (holly hack) */
	width: auto;
	text-align: right;
	margin-top: 5px;
	float: right;
}

 #phpbb .pagination span.page-sep {
	display: none;
}

 #phpbb li.pagination {
	margin-top: 0;
}

 #phpbb .pagination strong , #phpbb .pagination b {
	font-weight: normal;
}

 #phpbb .pagination span strong {
	padding: 0 2px;
	margin: 0 2px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #bfbfbf;
	border: 1px solid #bfbfbf;
	font-size: 0.9em;
}

 #phpbb .pagination span a , #phpbb .pagination span a:link , #phpbb .pagination span a:visited , #phpbb .pagination span a:active {
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	margin: 0 2px;
	padding: 0 2px;
	background-color: #eeeeee;
	border: 1px solid #bababa;
	font-size: 0.9em;
	line-height: 1.5em;
}

 #phpbb .pagination span a:hover {
	border-color: #d2d2d2;
	background-color: #d2d2d2;
	color: #FFF;
	text-decoration: none;
}

 #phpbb .pagination img {
	vertical-align: middle;
}

/* Pagination in viewforum for multipage topics */

 #phpbb .row .pagination {
	display: block;
	float: right;
	width: auto;
	margin-top: 0;
	padding: 1px 0 1px 15px;
	font-size: 0.9em;
	background: none 0 50% no-repeat;
}

/* Miscellaneous styles
---------------------------------------- */

 #phpbb #forum-permissions {
	float: right;
	width: auto;
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 10px;
	text-align: right;
}

 #phpbb .copyright {
	padding: 5px;
	text-align: center;
	color: #555555;
}

 #phpbb .small {
	font-size: 0.9em !important;
}

 #phpbb .titlespace {
	margin-bottom: 15px;
}

 #phpbb .headerspace {
	margin-top: 20px;
}

 #phpbb .error {
	color: #bcbcbc;
	font-weight: bold;
	font-size: 1em;
}

 #phpbb div.rules {
	color: #bcbcbc;
	margin: 10px 0;
	font-size: 1.1em;
}

 #phpbb div.rules ul , #phpbb div.rules ol {
	margin-left: 20px;
}

 #phpbb p.rules {
	padding: 5px;
}

 #phpbb p.rules img {
	vertical-align: middle;
}

 #phpbb p.rules a {
	vertical-align: middle;
	clear: both;
}

 #phpbb #top {
	position: absolute;
	top: -20px;
}

 #phpbb .clear {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: transparent;
}
/* MOD Ratings for topics */
	span.rating_icons{	
	float:right;
	width: auto;		
	padding: 3px 0 1px 15px;
	cursor: default;	
}
span.rating_icons_viewtopic{
	padding-left: 2px;	
	cursor: default;
}
span.ratingbox{
	padding-left:5px;
	padding-top:4px;
	padding-bottom:5px;
	float:right;	
}
/* END MOD */

/* PM notification */

 #phpbb .pm-notify-unread {
    margin: 5px 0;
    text-align: center;
}

 #phpbb .pm-notify-new {
    width: 500px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin-top: -80px;
    margin-left: -250px;
    text-align: center;
    padding: 1px;
    border: solid 1px #000;
}

 * html #phpbb  .pm-notify-new {
    position: absolute;
    top: 50px;
    margin-top: 0;
}

 #phpbb .pm-notify-new div {
    padding: 1px;
    border: solid 1px #000;
    background-position: top left;
    padding: 30px 0 40px;
}

 #phpbb p.pm-notify {
    padding: 15px;
    padding-bottom: 5px;
    margin: 0;
    text-align: center;
}

 #phpbb .pm-notify-new p.pm-notify {
    padding-top: 30px;
    padding-bottom: 20px;
}

 #phpbb .pm-notify-new p.pm-notify a {
    text-decoration: none;
}

 #phpbb p.pm-notify a , #phpbb .pm-notify-new p.pm-notify a:hover {
    text-decoration: underline;
}

 #phpbb .pm-notify-new p.pm-notify a {
    font-size: 1.1em;
}

 #phpbb p.pm-close {
    padding: 10px;
    margin: 0;
    text-align: center;
}

/* Navbar */

 #phpbb #page-header {
    clear: both;
    margin: 0;
    padding: 0;
    position: relative;
}

 #phpbb .navbar {
    padding: 0;
    margin: 0;
    position: relative;
}

 #phpbb .navbar ul.navlinks li {
    line-height: 1.4em;
}

 #phpbb .navbar .block-inner {
    padding: 0 8px 0 3px;
}

 #phpbb .navbar-top .block-inner {
    padding-left: 0;
}

 #phpbb .navbar li.navbar-hidden { 
    display: none; 
}

 #phpbb .navbar-has-hidden .navbar-top-fixed li.navbar-hidden { 
    display: block; 
}

 #phpbb .navbar-has-hidden .navbar-top-fixed li.icon-home { 
    font-weight: normal; 
}

 #phpbb .navbar-has-hidden .navbar-top-fixed .home-extra { 
    display: none;
}

 #phpbb .navbar-top-fixed .block-header , #phpbb .navbar-top-fixed .block-footer {
    display: none;
}

 #phpbb .navbar-top-fixed .block-inner , #phpbb .navbar-top-fixed .block-content {
    padding: 0;
    background-image: none;
}

 #phpbb .navbar-top-fixed {
    background-position: bottom left;
    background-repeat: releat-x;
}

 #phpbb .navbar-top-fixed .block-inner {
    padding: 5px;
    padding-right: 10px;
    border: solid 1px #000;
    border-top-width: 0;
}


#phpbb ul li
{
padding-left:0;
background: transparent none repeat-x 0 0;
line-height: 150%;
}
#phpbb .block-caption-table div.block-caption-content {
text-align:center;
}
/* proSilver Link Styles
---------------------------------------- */
    
/* Links adjustment to correctly display an order of rtl/ltr mixed content */

 #phpbb a {
	direction: ltr;
	unicode-bidi: embed;
}

 #phpbb a:link { color: #898989; text-decoration: none; }

 #phpbb a:visited { color: #898989; text-decoration: none; }

 #phpbb a:hover { color: #d3d3d3; text-decoration: underline; }

 #phpbb a:active { color: #d2d2d2; text-decoration: none; }

/* Coloured usernames */

 #phpbb .username-coloured {
	font-weight: bold;
	display: inline !important;
	padding: 0 !important;
}

/* Links on gradient backgrounds */

 #phpbb forumbg .header a:link , #phpbb .forabg .header a:link , #phpbb th a:link {
	color: #FFFFFF;
	text-decoration: none;
}

 #phpbb .forumbg .header a:visited , #phpbb .forabg .header a:visited , #phpbb th a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

 #phpbb .forumbg .header a:hover , #phpbb .forabg .header a:hover , #phpbb th a:hover {
	color: #ffffff;
	text-decoration: underline;
}

 #phpbb .forumbg .header a:active , #phpbb .forabg .header a:active , #phpbb th a:active {
	color: #ffffff;
	text-decoration: none;
}

/* Links for forum/topic lists */

 #phpbb a.forumtitle {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

/* a.forumtitle:visited { color: #898989; } */


 #phpbb a.forumtitle:hover {
	color: #bcbcbc;
	text-decoration: underline;
}

 #phpbb a.forumtitle:active {
	color: #898989;
}

 #phpbb a.topictitle {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

/* a.topictitle:visited { color: #d2d2d2; } */


 #phpbb a.topictitle:hover {
	color: #bcbcbc;
	text-decoration: underline;
}

 #phpbb a.topictitle:active {
	color: #898989;
}

/* Post body links */

 #phpbb .postlink {
	text-decoration: none;
	color: #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 0;
}

 #phpbb .postlink:visited {
	color: #bdbdbd;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

 #phpbb .postlink:active {
	color: #d2d2d2;
}

 #phpbb .postlink:hover {
	background-color: #f6f6f6;
	text-decoration: none;
	color: #404040;
}

 #phpbb .signature a , #phpbb .signature a:visited , #phpbb .signature a:active , #phpbb .signature a:hover {
	border: none;
	text-decoration: underline;
	background-color: transparent;
}

/* Profile links */

 #phpbb .postprofile a:link , #phpbb .postprofile a:active , #phpbb .postprofile a:visited , #phpbb .postprofile dt.author a {
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

 #phpbb .postprofile a:hover , #phpbb .postprofile dt.author a:hover {
	text-decoration: underline;
	color: #d3d3d3;
}

/* Back to top of page */

 #phpbb .back2top {
	clear: both;
	height: 11px;
	text-align: right;
}

 #phpbb a.top {
	background: none no-repeat top left;
	text-decoration: none;
	width: 20px;
	height: 19px;
	display: block;
	float: right;
	overflow: hidden;
	letter-spacing: 1000px;
	text-indent: 11px;
}

 #phpbb a.top2 {
	background: none no-repeat 0 0;
	text-decoration: none;
	padding-left: 20px;
	height: 19px;
	display: block;
	float: left;
	overflow: hidden;
}

 #phpbb a.top:hover , #phpbb a.top2:hover {
    background-position: 0 -19px;
}

/* Arrow links  */

 #phpbb a.up { background: none no-repeat left center; }

 #phpbb a.down { background: none no-repeat right center; }

 #phpbb a.left { background: none no-repeat 3px 60%; }

 #phpbb a.right { background: none no-repeat 95% 60%; }

 #phpbb a.up , #phpbb a.up:link , #phpbb a.up:active , #phpbb a.up:visited {
	padding-left: 10px;
	text-decoration: none;
	border-bottom-width: 0;
}

 #phpbb a.up:hover {
	background-position: left top;
	background-color: transparent;
}

 #phpbb a.down , #phpbb a.down:link , #phpbb a.down:active , #phpbb a.down:visited {
	padding-right: 10px;
}

 #phpbb a.down:hover {
	background-position: right bottom;
	text-decoration: none;
}

 #phpbb a.left , #phpbb a.left:active , #phpbb a.left:visited {
	padding-left: 12px;
}

 #phpbb a.left:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 0 60%;
}

 #phpbb a.right , #phpbb a.right:active , #phpbb a.right:visited {
	padding-right: 12px;
}

 #phpbb a.right:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 100% 60%;
}

/* invisible skip link, used for accessibility  */

 #phpbb .skiplink {
	position: absolute;
	left: -999px;
	width: 990px;
}
/* proSilver Content Styles
---------------------------------------- */


 #phpbb ul.topiclist {
	display: block;
	list-style-type: none;
	margin: 0;
}

 #phpbb ul.topiclist li {
	display: block;
	list-style-type: none;
	color: #777777;
	margin: 0;
}

 #phpbb ul.topiclist dl {
	position: relative;
}

 #phpbb ul.topiclist li.row dl {
	padding: 2px 0;
}

 #phpbb ul.topiclist dt {
	display: block;
	float: left;
	width: 50%;
	font-size: 1.1em;
	padding-left: 5px;
	padding-right: 5px;
}

 #phpbb ul.topiclist dd {
	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
	padding: 4px 0;
}

 #phpbb ul.topiclist dfn {
	/* Labels for post/view counts */
	position: absolute;
	left: -999px;
	width: 990px;
}

 #phpbb ul.topiclist li.row dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}

 #phpbb .forum-image {
	float: left;
	padding-top: 5px;
	margin-right: 5px;
}

 #phpbb .forum-image-div {
    display: block;
    float: left;
}

 #phpbb li.row {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #8f8f8f;
}

 #phpbb li.row-last {
    border-bottom-width: 0;
}

 #phpbb li.row strong {
	font-weight: normal;
	color: #000000;
}

 #phpbb li.row:hover dd {
	border-left-color: #CCCCCC;
}

 #phpbb li.header {
	border-bottom: 1px solid #fff;
}

 #phpbb li.header-inner {
	border-top: 1px solid #fff;
}

 #phpbb li.header dt , #phpbb li.header dd {
	line-height: 1em;
	border-left-width: 0;
	margin: 4px 0 4px 0;
	color: #FFFFFF;
	padding: 2px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

 #phpbb li.header dt {
	font-weight: bold;
}

 #phpbb li.header dl.icon {
	min-height: 0;
}

 #phpbb li.header dl.icon dt {
	/* Tweak for headers alignment when folder icon used */
	padding-left: 4px;
	padding-right: 50px;
}

/* Forum list column styles */

 #phpbb dl.icon {
	min-height: 35px;
	background-position: 9px 50%;		/* Position of folder icon */
	background-repeat: no-repeat;
}

 #phpbb dl.icon dt {
	padding-left: 45px;					/* Space for folder icon */
	background-repeat: no-repeat;
	background-position: 5px 95%;		/* Position of topic icon */
}

 #phpbb dl.icon dt.forum {
    text-align: center;
    font-weight: normal;
}

 #phpbb dd.posts , #phpbb dd.topics , #phpbb dd.views {
	width: 8%;
	text-align: center;
	line-height: 2.2em;
	font-size: 1.2em;
}

 #phpbb dd.lastpost {
	width: 25%;
	font-size: 1.1em;
}

 #phpbb .header dd.lastpost {
    width: 20%;
}

 #phpbb dd.redirect {
	font-size: 1.1em;
	line-height: 2.5em;
}

 #phpbb dd.moderation {
	font-size: 1.1em;
}

 #phpbb dd.lastpost span , #phpbb ul.topiclist dd.searchby span , #phpbb ul.topiclist dd.info span , #phpbb ul.topiclist dd.time span , #phpbb dd.redirect span , #phpbb dd.moderation span {
	display: block;
	padding-left: 5px;
}

 #phpbb dd.time {
	width: auto;
	line-height: 200%;
	font-size: 1.1em;
}

 #phpbb dd.extra {
	width: 12%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}

 #phpbb dd.mark {
	float: right !important;
	width: 9%;
	text-align: center;
	line-height: 200%;
	font-size: 1.2em;
}

 #phpbb dd.info {
	width: 30%;
}

 #phpbb dd.option {
	width: 15%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}

 #phpbb dd.searchby {
	width: 47%;
	font-size: 1.1em;
	line-height: 1em;
}

 #phpbb ul.topiclist dd.searchextra {
	margin-left: 5px;
	padding: 0.2em 0;
	font-size: 1.1em;
	color: #333333;
	border-left: none;
	clear: both;
	width: 98%;
	overflow: hidden;
}

/* Container for post/reply buttons and pagination */

 #phpbb .topic-actions {
	margin-bottom: 3px;
	font-size: 1.1em;
	height: 28px;
	min-height: 28px;
}

 #phpbb div[class].topic-actions {
	height: auto;
}

/* Topic review panel
----------------------------------------*/

 #phpbb #review {
	margin-top: 2em;
}

 #phpbb #topicreview {
	padding-right: 5px;
	overflow: auto;
	height: 300px;
}

 #phpbb #topicreview h2 {
	border-bottom-width: 0;
}

/* Content container styles
----------------------------------------*/

 #phpbb .content {
	min-height: 3em;
	overflow: hidden;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #333333;
}

 #phpbb .content h2 , #phpbb .panel h2 {
	font-weight: normal;
	color: #989898;
	border-bottom: 1px solid #CCCCCC;
	font-size: 1.6em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}

 #phpbb .panel h3 {
	margin: 0.5em 0;
}

 #phpbb .panel p {
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.4em;
}

 #phpbb #message p , #phpbb #confirm p {
    text-align: center;
}

 #phpbb .content p {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.4em;
}

 #phpbb p.indexlinks {
    margin-bottom: 0;
}

 #phpbb dl.faq {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: 2em;
	line-height: 1.4em;
}

 #phpbb dl.faq dt {
	font-weight: bold;
	color: #333333;
}

 #phpbb .content dl.faq {
	font-size: 1.2em;
	margin-bottom: 0.5em;
}

 #phpbb .content li {
	list-style-type: inherit;
}

 #phpbb .content ul , #phpbb .content ol {
	margin-bottom: 1em;
	margin-left: 3em;
}

 #phpbb .posthilit {
	padding: 0 2px 1px 2px;
}

 #phpbb .lowercase {
    text-transform: lowercase;
}

 #phpbb .announce , #phpbb .unreadpost {
	/* Highlight the announcements & unread posts box */
	border-left-color: #BCBCBC;
	border-right-color: #BCBCBC;
}

/* Post noticies */

 #phpbb .notice {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	width: auto;
	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1em;
	border-top: 1px dashed #CCCCCC;
	clear: left;
	line-height: 130%;
}

/* Jump to post link for now */

 #phpbb ul.searchresults {
	list-style: none;
	text-align: right;
	clear: both;
}

/* Post poll styles
----------------------------------------*/

 #phpbb fieldset.polls {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

 #phpbb fieldset.polls dl {
	margin-top: 5px;
	border-top: 1px solid #e2e2e2;
	padding: 5px 0 0 0;
	line-height: 120%;
	color: #666666;
}

 #phpbb fieldset.polls dl.poll-first , #phpbb fieldset.polls dl.poll-last {
    border-top-width: 0;
}

 #phpbb fieldset.polls dl.voted {
	font-weight: bold;
	color: #000000;
}

 #phpbb fieldset.polls dt {
	text-align: left;
	float: left;
	display: block;
	width: 30%;
	border-right: none;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}

 #phpbb fieldset.polls dd {
	float: left;
	width: 10%;
	border-left: none;
	padding: 0 5px;
	margin-left: 0;
	font-size: 1.1em;
}

 #phpbb fieldset.polls dd.resultbar {
	width: 50%;
}

 #phpbb fieldset.polls dd input {
	margin: 2px 0;
}

 #phpbb fieldset.polls dd div {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 3px;
	overflow: visible;
	min-width: 2%;
}

 #phpbb fieldset.polls dd div.pollbar , #phpbb fieldset.polls dd div.pollbar div , #phpbb fieldset.polls dd div.pollbar table , #phpbb fieldset.polls dd div.pollbar td {
	background-position: top left;
	background-repeat: repeat-x;
	height: 14px;
	padding: 0;
	margin: 0;
    text-align: left;
}

 #phpbb fieldset.polls dd div.pollbar {
	background-position: top right;
    background-repeat: no-repeat;
    padding-right: 6px;
}

 #phpbb fieldset.polls dd div.pollbar td {
    padding: 0 2px 0 6px;
    background-repeat: no-repeat;
    text-align: right;
}

 #phpbb p.poll-author {
    font-size: 1em;
    text-align: right;
}

/* pm list in compose message if mass pm is enabled */

 #phpbb dl.pmlist dt {
	width: 60% !important;
}

 #phpbb dl.pmlist dt textarea {
	width: 95%;
}

 #phpbb dl.pmlist dd {
	margin-left: 61% !important;
	margin-bottom: 2px;
}
/* MOD Ratings for topics */
dd.ratingheader{	
	position:absolute;
	right:46%;	
}
dd.ratingheadermcp{	
	position:absolute;
	right:44%;	
}
/* END MOD */

/* Forum expand link */

 #phpbb .forum-expand {
    float: right;
    display: block;
    margin-top: 3px;
    margin-right: 5px;
    text-decoration: none;
    background-position: 0 0;
    position: absolute;
    right: 0;
}

 #phpbb .forum-expand:visited , #phpbb .forum-expand:hover , #phpbb .forum-expand:active { text-decoration: none; }
/* Buttons */

/* Rollover buttons
   Based on: http://wellstyled.com/css-nopreload-rollovers.html
----------------------------------------*/

 #phpbb .buttons {
	float: left;
	width: auto;
	height: auto;
}

/* Rollover state */

 #phpbb .buttons div {
	float: left;
	margin: 0 5px 0 0;
	background-position: 0 100%;
}

/* Rolloff state */

 #phpbb .buttons div a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
/*.buttons div span		{ display: none; }*/
/*.buttons div a:hover	{ background-image: none; }*/

 #phpbb .buttons div span { position: absolute; width: 100%; height: 100%; cursor: pointer;}

 #phpbb .buttons div a:hover span { background-position: 0 100%; }

/* Big button images */

 #phpbb .reply-icon span { background: transparent none 0 0 no-repeat; }

 #phpbb .post-icon span { background: transparent none 0 0 no-repeat; }

 #phpbb .locked-icon span { background: transparent none 0 0 no-repeat; }

 #phpbb .pmreply-icon span { background: none 0 0 no-repeat; }

 #phpbb .newpm-icon span { background: none 0 0 no-repeat; }

 #phpbb .forwardpm-icon span { background: none 0 0 no-repeat; }

/* Set big button dimensions */

 #phpbb .buttons div.reply-icon { width: 111px; height: 27px; }

 #phpbb .buttons div.post-icon { width: 120px; height: 27px; }

 #phpbb .buttons div.locked-icon { width: 102px; height: 27px; }

 #phpbb .buttons div.pmreply-icon { width: 140px; height: 27px; }

 #phpbb .buttons div.newpm-icon { width: 100px; height: 27px; }

 #phpbb .buttons div.forwardpm-icon { width: 114px; height: 27px; }

/* Home icon
---------------------------------------- */

 #phpbb .icon-home {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 0 14px;
}

 #phpbb .navbar-top .icon-home {
    padding-top: 0;
}
/* proSilver Control Panel Styles
---------------------------------------- */


/* Main CP box
----------------------------------------*/

 #phpbb #cp-menu {
	float:left;
	width: 19%;
	margin-top: 1em;
	margin-bottom: 5px;
}

 #phpbb #cp-main {
	float: left;
	width: 81%;
}

 #phpbb #cp-inner {
    padding-left: 10px;
}

 #phpbb #cp-main .content {
	padding: 0;
}

 #phpbb #cp-main h3 , #phpbb #cp-main hr , #phpbb #cp-menu hr {
	border-color: #bfbfbf;
}

 #phpbb #cp-main .panel p {
	font-size: 1.1em;
}

 #phpbb #cp-main .panel ol {
	margin-left: 2em;
	font-size: 1.1em;
}

 #phpbb #cp-main .panel li.row {
	border-bottom: 1px solid #cbcbcb;
	border-top: 1px solid #F9F9F9;
}

 #phpbb ul.cplist {
	margin-bottom: 5px;
	border-top: 1px solid #cbcbcb;
}

 #phpbb #cp-main .panel li.header dd , #phpbb #cp-main .panel li.header dt {
	color: #000000;
	margin-bottom: 2px;
}

 #phpbb #cp-main table.table1 {
	margin-bottom: 1em;
}

 #phpbb #cp-main table.table1 thead th {
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #333333;
	padding: 5px;
}

 #phpbb #cp-main table.table1 tbody th {
	font-style: italic;
	background-color: transparent !important;
	border-bottom: none;
}

 #phpbb #cp-main .pagination {
	float: right;
	width: auto;
	padding-top: 1px;
}

 #phpbb #cp-main .postbody p {
	font-size: 1.1em;
}

 #phpbb #cp-main .pm-message {
	border: 1px solid #e2e2e2;
	margin: 10px 0;
	width: auto;
	float: none;
}

 #phpbb .pm-message h2 {
	padding-bottom: 5px;
}

 #phpbb #cp-main .postbody h3 , #phpbb #cp-main .box2 h3 {
	margin-top: 0;
}

 #phpbb #cp-main .buttons {
	margin-left: 0;
}

 #phpbb #cp-main ul.linklist {
	margin: 0;
}

/* MCP Specific tweaks */

 #phpbb .mcp-main .postbody {
	width: 100%;
}

/* Left blocks */

 #phpbb .cp-mini {
	padding: 0;
	margin: 10px 0;
}

 #phpbb #navigation {
    padding: 0;
}

/* CP tabbed menu
----------------------------------------*/

 #phpbb #tabs , #phpbb #minitabs {
	line-height: normal;
	margin: 19px 0 -7px 7px;
	min-width: 570px;
}

 #phpbb #tabs ul , #phpbb #minitabs ul {
	margin:0;
	padding: 0;
	list-style: none;
}

 #phpbb #tabs li , #phpbb #minitabs li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

 #phpbb #tabs a , #phpbb #minitabs a {
	float: left;
	background: none no-repeat 0% -35px;
	margin: 0 1px 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}

 #phpbb #tabs a span , #phpbb #minitabs a span {
	float: left;
	display: block;
	background: none no-repeat 100% -35px;
	padding: 7px 10px 4px 5px;
	color: #828282;
	white-space: nowrap;
}

 #phpbb #tabs a:hover span , #phpbb #minitabs a:hover span {
	color: #bcbcbc;
}

 #phpbb #tabs .activetab a , #phpbb #minitabs .activetab a {
	background-position: 0 0;
	border-bottom: solid 1px #fff;
}

 #phpbb #tabs .activetab a span , #phpbb #minitabs .activetab a span {
	background-position: 100% 0;
	padding-bottom: 5px;
	color: #333333;
}

 #phpbb #tabs a:hover , #phpbb #minitabs a:hover {
	background-position: 0 -70px;
}

 #phpbb #tabs a:hover span , #phpbb #minitabs a:hover span {
	background-position:100% -70px;
}

 #phpbb #tabs .activetab a:hover , #phpbb #minitabs .activetab a:hover {
	background-position: 0 0;
}

 #phpbb #tabs .activetab a:hover span , #phpbb #minitabs .activetab a:hover span {
	color: #000000;
	background-position: 100% 0;
}

/* UCP navigation menu
----------------------------------------*/
/* Container for sub-navigation list */

 #phpbb #navigation {
	width: 100%;
}

 #phpbb #navigation ul {
	list-style:none;
}

/* Default list state */

 #phpbb #navigation li {
	margin: 1px 0;
	padding: 0;
	font-weight: bold;
	display: inline;
}

/* Link styles for the sub-section links */

 #phpbb #navigation a {
	display: block;
	padding: 5px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
}

 #phpbb #navigation a.last-row {
    border-bottom-width: 0;
}

 #phpbb #navigation .active-subsection a.last-row , #phpbb #navigation .inactive-subsection a.last-row {
    border-bottom-width: 1px;
}

 #phpbb #navigation a:hover {
	text-decoration: none;
	color: #bcbcbc;
}

 #phpbb #navigation .active-subsection a , #phpbb #navigation .active-section a {
	display: block;
	color: #d3d3d3;
}

 #phpbb #navigation .active-subsection a:hover , #phpbb #navigation .active-section a:hover {
	color: #d3d3d3;
}

 #phpbb #navigation .active-subsection a , #phpbb #navigation .inactive-subsection a {
    padding-left: 13px;
	font-weight: normal;
	background-repeat: no-repeat;
}

 #phpbb #navigation .active-subsection a {
	background-position: 0 1px;
}

 #phpbb #navigation .inactive-subsection a {
    background-position: 0 -23px;
}

 #phpbb #navigation .inactive-subsection a:hover {
    background-position: 0 -47px;
}

 #phpbb #navigation .active-subsection a:hover {
    background-position: 0 -71px;
}

 #phpbb #navigation li.inactive-section > div > a.first-row , #phpbb #navigation li.active-section > div > a.first-row {
    border-top-width: 0;
}

/* Friends list */

 #phpbb dl.mini dt {
	font-weight: bold;
	color: #676767;
}

 #phpbb dl.mini dd {
	padding-top: 4px;
}

 #phpbb .friend-online {
	font-weight: bold;
}

 #phpbb .friend-offline {
	font-style: italic;
}

/* PM Styles
----------------------------------------*/

 #phpbb #pm-menu {
	line-height: 2.5em;
}

/* PM Message history */

 #phpbb .current {
	color: #999999;
}

/* Defined rules list for PM options */

 #phpbb ol.def-rules {
	padding-left: 0;
}

 #phpbb ol.def-rules li {
	line-height: 180%;
	padding: 1px;
}

/* PM marking colours */

 #phpbb .pmlist li.bg1 {
	border: solid 3px transparent;
	border-width: 0 3px;
}

 #phpbb .pmlist li.bg2 {
	border: solid 3px transparent;
	border-width: 0 3px;
}

 #phpbb .pmlist li.pm_message_reported_colour , #phpbb .pm_message_reported_colour {
	border-left-color: #bcbcbc;
	border-right-color: #bcbcbc;
}

 #phpbb .pmlist li.pm_marked_colour , #phpbb .pm_marked_colour {
	border: solid 3px #ffffff;
	border-width: 0 3px;
}

 #phpbb .pmlist li.pm_replied_colour , #phpbb .pm_replied_colour {
	border: solid 3px #c2c2c2;
	border-width: 0 3px;	
}

 #phpbb .pmlist li.pm_friend_colour , #phpbb .pm_friend_colour {
	border: solid 3px #bdbdbd;
	border-width: 0 3px;
}

 #phpbb .pmlist li.pm_foe_colour , #phpbb .pm_foe_colour {
	border: solid 3px #000000;
	border-width: 0 3px;
}

 #phpbb .pm-legend {
	border-left-width: 10px;
	border-left-style: solid;
	border-right-width: 0;
	margin-bottom: 3px;
	padding-left: 3px;
}

/* Avatar gallery */

 #phpbb #gallery label {
	position: relative;
	float: left;
	margin: 10px;
	padding: 5px;
	width: auto;
	border: 1px solid #CCC;
	text-align: center;
}
/* proSilver Form Styles
---------------------------------------- */

/* General form styles
----------------------------------------*/

 #phpbb fieldset {
	border-width: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
}

 #phpbb input {
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	font-size: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

 #phpbb select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #666666;
	padding: 1px;
	background-color: #FAFAFA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}

 #phpbb option {
	padding-right: 1em;
}

 #phpbb option.disabled-option {
	color: graytext;
}

 #phpbb textarea {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	padding: 2px;
	font-size: 1em;
	line-height: 1.4em;
}

 #phpbb textarea , #phpbb #ie8#fix {
	width: 60%;
}

 #phpbb label {
	cursor: default;
	padding-right: 5px;
	color: #676767;
}

 #phpbb label input {
	vertical-align: middle;
}

 #phpbb label img {
	vertical-align: middle;
}

/* Definition list layout for forms
---------------------------------------- */

 #phpbb fieldset dl {
	padding: 4px 0;
}

 #phpbb fieldset dt {
	float: left;	
	width: 40%;
	text-align: left;
	display: block;
}

 #phpbb fieldset dd {
	margin-left: 41%;
	vertical-align: top;
	margin-bottom: 3px;
}

/* Specific layout 1 */

 #phpbb fieldset.fields1 dt {
	width: 15em;
	border-right-width: 0;
}

 #phpbb fieldset.fields1 dd {
	margin-left: 15em;
	border-left-width: 0;
}

 #phpbb fieldset.fields1 {
	background-color: transparent;
}

 #phpbb fieldset.fields1 div {
	margin-bottom: 3px;
}

/* Specific layout 2 */

 #phpbb fieldset.fields2 dt {
	width: 15em;
	border-right-width: 0;
}

 #phpbb fieldset.fields2 dd {
	margin-left: 16em;
	border-left-width: 0;
}

/* Form elements */

 #phpbb dt label {
	font-weight: bold;
	text-align: left;
}

 #phpbb dd label {
	white-space: nowrap;
	color: #333;
}

 #phpbb dd input , #phpbb dd textarea {
	margin-right: 3px;
}

 #phpbb dd select {
	width: auto;
}

 #phpbb dd textarea , #phpbb #ie8#fix {
	width: 85%;
}

/* Hover effects */

 #phpbb fieldset dl:hover dt label {
	color: #000000;
}

 #phpbb fieldset.fields2 dl:hover dt label {
	color: inherit;
}

 #phpbb #timezone {
	width: 95%;
}

 * html #phpbb  #timezone {
	width: 50%;
}

/* Quick-login on index page */

 #phpbb fieldset.quick-login {
	margin-top: 5px;
}

 #phpbb fieldset.quick-login input {
	width: auto;
}

 #phpbb fieldset.quick-login input.inputbox {
	width: 15%;
	vertical-align: middle;
	margin-right: 5px;
	background-color: #f3f3f3;
}

 #phpbb fieldset.quick-login label {
	white-space: nowrap;
	padding-right: 2px;
}

/* Display options on viewtopic/viewforum pages  */

 #phpbb fieldset.display-options {
	text-align: center;
	margin: 3px 0 5px 0;
}

 #phpbb fieldset.display-options label {
	white-space: nowrap;
	padding-right: 2px;
}

 #phpbb fieldset.display-options a {
	margin-top: 3px;
}

/* Display actions for ucp and mcp pages */

 #phpbb fieldset.display-actions {
	text-align: right;
	line-height: 2em;
	white-space: nowrap;
	padding-right: 1em;
}

 #phpbb fieldset.display-actions label {
	white-space: nowrap;
	padding-right: 2px;
}

 #phpbb fieldset.sort-options {
	line-height: 2em;
}

/* MCP forum selection*/

 #phpbb fieldset.forum-selection {
	margin: 5px 0 3px 0;
	float: right;
}

 #phpbb fieldset.forum-selection2 {
	margin: 13px 0 3px 0;
	float: right;
}

/* Jumpbox */

 #phpbb fieldset.jumpbox {
	text-align: right;
	margin-top: 15px;
	height: 2.5em;
}

 #phpbb fieldset.quickmod {
	width: 50%;
	float: right;
	text-align: right;
	height: 2.5em;
}

/* Submit button fieldset */

 #phpbb fieldset.submit-buttons {
	text-align: center;
	vertical-align: middle;
	margin: 5px 0;
}

 #phpbb fieldset.submit-buttons input {
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Posting page styles
----------------------------------------*/

/* Buttons used in the editor */

 #phpbb #format-buttons {
	margin: 15px 0 2px 0;
}

 #phpbb #format-buttons input , #phpbb #format-buttons select {
	vertical-align: middle;
}

/* Main message box */

 #phpbb #message-box {
	width: 80%;
}

 #phpbb #message-box textarea {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #333333;
}

 #phpbb #message-box textarea , #phpbb #ie8#fix {
	width: 100%;
}

/* Emoticons panel */

 #phpbb #smiley-box {
	width: 18%;
	float: right;
}

 #phpbb #smiley-box img {
	margin: 3px;
}

/* Input field styles
---------------------------------------- */

 #phpbb .inputbox {
	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
	color: #333333;
	padding: 2px;
	cursor: text;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}

 #phpbb .inputbox:hover {
	border: 1px solid #eaeaea;
}

 #phpbb .inputbox:focus {
	border: 1px solid #eaeaea;
	color: #4b4b4b;
}

 #phpbb input.inputbox { width: 85%; }

 #phpbb input.medium { width: 50%; }

 #phpbb input.narrow { width: 25%; }

 #phpbb input.tiny { width: 125px; }

 #phpbb textarea.inputbox , #phpbb #ie8#fix {
	width: 85%;
}

 #phpbb .autowidth {
	width: auto !important;
}

/* Form button styles
---------------------------------------- */

 #phpbb input.button1 , #phpbb input.button2 {
	font-size: 1em;
	padding: 0 3px;
}

 #phpbb a.button1 , #phpbb input.button1 , #phpbb input.button3 , #phpbb a.button2 , #phpbb input.button2 {
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #FFF none repeat-x top left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}

 #phpbb a.button1 , #phpbb input.button1 {
	font-weight: bold;
	border: 1px solid #666666;
}

 #phpbb input.button3 {
	padding: 0;
	margin: 0;
	line-height: 5px;
	height: 12px;
	background-image: none;
	font-variant: small-caps;
}

/* Alternative button */

 #phpbb a.button2 , #phpbb input.button2 , #phpbb input.button3 {
	border: 1px solid #666666;
}

/* <a> button in the style of the form buttons */

 #phpbb a.button1 , #phpbb a.button1:link , #phpbb a.button1:visited , #phpbb a.button1:active , #phpbb a.button2 , #phpbb a.button2:link , #phpbb a.button2:visited , #phpbb a.button2:active {
	text-decoration: none;
	color: #000000;
	padding: 2px 8px;
	line-height: 250%;
	vertical-align: text-bottom;
	background-position: 0 1px;
}

/* Hover states */

 #phpbb a.button1:hover , #phpbb input.button1:hover , #phpbb a.button2:hover , #phpbb input.button2:hover , #phpbb input.button3:hover {
	border: 1px solid #BCBCBC;
	background-position: 0 100%;
	color: #BCBCBC;
}

 #phpbb a.button1:focus , #phpbb input.button1:focus , #phpbb a.button2:focus , #phpbb input.button2:focus , #phpbb input.button3:focus {
	border: 1px solid #BCBCBC;
	background-position: 0 100%;
}

 #phpbb input.disabled {
	font-weight: normal;
	color: #666666;
}

/* Topic and forum Search */

 #phpbb .search-box {
	margin-top: 3px;
	float: left;
}

 #phpbb .search-box input {
}

 #phpbb input.search {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 17px;
}

 #phpbb .full { width: 95%; }

 #phpbb .medium { width: 50%;}

 #phpbb .narrow { width: 25%;}

 #phpbb .tiny { width: 10%;}
/* Post layout, bbcode */

/* Layout */

 #phpbb .post .block-inner {
    padding: 0;
    padding-right: 5px;
}

/* Poster profile icons */

 #phpbb ul.profile-icons {
	padding-top: 10px;
	list-style: none;
	clear: both;
}

 #phpbb ul.profile-icons li {
	float: right;
	margin: 0;
	margin-left: 2px;
	padding: 0;
	background-position: 0 100%;
}

 #phpbb ul.profile-icons li a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
}

 #phpbb ul.profile-icons li span { display:none; }

 #phpbb ul.profile-icons li a:hover { background: none; }

/* Profile & navigation icons */

 #phpbb .quote-icon , #phpbb .quote-icon a { background: none top left no-repeat; }

 #phpbb .report-icon , #phpbb .report-icon a { background: none top left no-repeat; }

 #phpbb .warn-icon , #phpbb .warn-icon a { background: none top left no-repeat; }

 #phpbb .edit-icon , #phpbb .edit-icon a { background: none top left no-repeat; }

 #phpbb .delete-icon , #phpbb .delete-icon a { background: none top left no-repeat; }

 #phpbb .info-icon , #phpbb .info-icon a { background: none top left no-repeat; }

 #phpbb .top-icon , #phpbb .top-icon a { background: none top left no-repeat; }

 #phpbb ul.profile-icons li.quote-icon { width: 38px; height: 19px; }

 #phpbb ul.profile-icons li.report-icon { width: 19px; height: 19px; }

 #phpbb ul.profile-icons li.edit-icon { width: 43px; height: 19px; }

 #phpbb ul.profile-icons li.delete-icon { width: 21px; height: 19px; }

 #phpbb ul.profile-icons li.info-icon { width: 20px; height: 19px; }

 #phpbb ul.profile-icons li.warn-icon { width: 19px; height: 19px; }

 #phpbb ul.profile-icons li.top-icon { width: 20px; height: 19px; }

/* Post body styles */

 #phpbb .postbody {
	padding: 5px 0;
	line-height: 1.2em;
	color: #333333;
}

 #phpbb .block-post .postbody {
	margin-left: 150px;
}

 #phpbb .postbody .ignore {
	font-size: 1.1em;
	clear: right;
}

 #phpbb .postbody h3.first {
	/* The first post on the page uses this */
	font-size: 1.7em;
}

 #phpbb .postbody h3.reply {
    /* Post title is "Re: " + topic title */
    font-weight: normal;
}

 html > body #phpbb  .post-content {
    min-height: 105px;
}

 #phpbb .postbody h3 , #phpbb h3#review {
	/* Postbody requires a different h3 format - so change it here */
	font-size: 1.5em;
	padding: 2px 0 0 0;
	margin: 0 0 0.3em 0 !important;
	text-transform: none;
	border: none;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	line-height: 125%;
}

 #phpbb .postbody h3 img {
	/* Also see tweaks.css */
	vertical-align: bottom;
}

 #phpbb .postbody .content {
	font-size: 1.3em;
	clear: right;
	margin-right: 3px;
	padding-top: 28px;
}

 #phpbb .postbody .rules {
    border: 1px solid #fff;
    background-repeat: repeat-x;
    background-position: top left;
}

 #phpbb .post-ignore .postbody {
	display: none;
}

/* Post author */

 #phpbb p.author {
    float: right;
	padding: 0 0 5px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
}

 #phpbb #poll p.author {
    padding-top: 7px;
}

 #phpbb div.content p.author {
    font-size: 0.8em;
    margin-top: -28px;
}

 #phpbb .online .profile-top {
    background-repeat: no-repeat;
    background-position: bottom center;
}

/* Post signature */

 #phpbb .signature {
	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1.1em;
	border-top: 1px solid #CCCCCC;
	clear: right;
	line-height: 140%;
	overflow: hidden;
}

 #phpbb dd .signature {
	margin: 0;
	padding: 0;
	margin-right: 3px;
	clear: none;
	border: none;
}

 #phpbb .signature li {
	list-style-type: inherit;
}

 #phpbb .signature ul , #phpbb .signature ol {
	margin-bottom: 1em;
	margin-left: 3em;
}

/* BB Code styles
----------------------------------------*/

 #phpbb .ca-bbcode {
    border: solid 1px #dadada;
    margin: 5px 20px;
    background-position: top left;
    background-repeat: repeat-x;
    clear: right;
}

 #phpbb .ca-bbcode2 {
    border: solid 1px #fff;
    padding: 0;
}

/* Quote block */

 #phpbb .ca-quote {
    background-position: top right;
    background-repeat: no-repeat;
}

 #phpbb blockquote {
	font-size: 1em;
	overflow: hidden;
	padding: 5px;
	padding-top: 0;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

 #phpbb blockquote blockquote {
	/* Nested quotes */
	font-size: 1em;
}

 #phpbb blockquote cite {
	/* Username/source of quoter */
	font-style: normal;
	font-weight: bold;
	display: block;
	font-size: 0.9em;
}

 #phpbb blockquote cite cite {
	font-size: 0.9em;
}

/* Code block */

 #phpbb .ca-code {
    background-position: top right;
    background-repeat: no-repeat;
}

 #phpbb dl.codebox {
	padding: 3px;
	padding-top: 0;
	font-size: 1em;
}

 #phpbb dl.codebox dt {
	font-size: 0.9em;
	font-weight: bold;
	display: block;
}

 #phpbb dl.codebox code {
	/* Also see tweaks.css */
	overflow: auto;
	display: block;
	height: auto;
	max-height: 200px;
	white-space: normal;
	padding-top: 5px;
	font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
	line-height: 1.3em;
	color: #8b8b8b;
	margin: 2px 0;
}

 #phpbb .code-links { 
    text-transform: lowercase;
    float: right;
    margin-top: 2px;
    line-height: 10px;
}

 #phpbb .code-links a , #phpbb .code-links a:visited , #phpbb .code-links a:hover , #phpbb .code-links a:active {
    text-decoration: none;
}

 #phpbb .code-select , #phpbb .code-expand {
    display: block;
    float: right;
    margin-right: 3px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

 #phpbb .syntaxbg { color: #FFFFFF; }

 #phpbb .syntaxcomment { color: #000000; }

 #phpbb .syntaxdefault { color: #bcbcbc; }

 #phpbb .syntaxhtml { color: #000000; }

 #phpbb .syntaxkeyword { color: #585858; }

 #phpbb .syntaxstring { color: #a7a7a7; }

/* Attachments
----------------------------------------*/

 #phpbb .ca-attachment {
    background-position: top right;
    background-repeat: no-repeat;
}

 #phpbb .attachbox {
	float: left;
	width: auto; 
	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
}

 #phpbb .ca-attachment .attachbox {
    float: none;
    margin: 0;
    border-width: 0;
    background-color: transparent;
    clear: none;
}

 #phpbb .pm-message .attachbox {
	background-color: #f3f3f3;
}

 #phpbb .attachbox dt {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

 #phpbb .attachbox dd {
	margin-top: 4px;
	padding-top: 4px;
	border-top: 1px solid #d8d8d8;
	line-height: 1.5em;
}

 #phpbb .attachbox dd dd {
	border: none;
}

 #phpbb .attachbox p {
	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}

 #phpbb .attachbox p.stats {
	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}

 #phpbb .inline-attachment {
    padding: 2px 4px;
}

 #phpbb .attach-image {
	margin: 3px 0;
	width: 100%;
	max-height: 350px;
	overflow: auto;
}

 #phpbb .attach-image img {
	border: 1px solid #999999;
/*	cursor: move; */
	cursor: default;
}

/* Inline image thumbnails */

 #phpbb div.inline-attachment dl.thumbnail , #phpbb div.inline-attachment dl.file {
	display: block;
	margin-bottom: 4px;
}

 #phpbb div.inline-attachment p {
	font-size: 100%;
}

 #phpbb dl.file {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

 #phpbb dl.file dt {
	text-transform: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

 #phpbb dl.file dd {
	color: #666666;
	margin: 0;
	padding: 0;	
}

 #phpbb dl.thumbnail img {
	padding: 3px;
	border: 1px solid #666666;
	background-color: #FFF;
}

 #phpbb dl.thumbnail dd {
	color: #666666;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

 #phpbb .attachbox dl.thumbnail dd {
	font-size: 100%;
}

 #phpbb dl.thumbnail dt a:hover {
	background-color: #EEEEEE;
}

 #phpbb dl.thumbnail dt a:hover img {
	border: 1px solid #d2d2d2;
}

/* Poster profile block
----------------------------------------*/

 #phpbb .profile-block {
	color: #666666;
	border-right: 1px solid #FFFFFF;
	width: 140px;
	overflow: hidden;
	float: left;
	line-height: 1.2em;
	margin: 5px 0;
	padding: 0;
}

 #phpbb .profile-block-empty {
    min-height: 100px;
}

 #phpbb .postprofile {
	border-right: 1px solid #FFFFFF;
}

 html > body #phpbb  .postprofile {
	min-height: 120px;
}

 #phpbb .postprofile .profile-top , #phpbb .postprofile .profile-rank , #phpbb .postprofile .profile-avatar {
    text-align: center;
    margin-bottom: 3px;
}

 #phpbb .postprofile .profile-top img {
    margin-top: 3px;
}

 #phpbb .postprofile .profile-details {
    margin-top: 5px;
}

 #phpbb .postprofile .profile-details a { font-weight: normal; }

 #phpbb .postprofile p {
    margin: 0;
    margin-bottom: 2px;
    padding: 0;
    font-size: 1em;
}

 #phpbb .postprofile p.profile-author {
    padding-left: 5px;
}

 #phpbb .postprofile strong {
	font-weight: normal;
	color: #000000;
}

 #phpbb .avatar {
	border: none;
	margin-bottom: 3px;
}

 #phpbb .online {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

/* Profile popup */

 #phpbb .profile-buttons {
    position: absolute;
    z-index: 1;
}

 #phpbb .profile-buttons , #phpbb dd.profile-buttons , #phpbb .profile-buttons ul , #phpbb .profile-buttons li {
    margin: 0;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}

 #phpbb .profile-buttons ul {
    list-style: none;
    position: relative;
    display: none;
    border: 1px solid #FFF;
}

 #phpbb .profile-buttons li a {
    display: block;
    padding: 2px 3px;
    text-align: left;
    background-position: top left;
    background-repeat: repeat-x;
    border: 1px solid #FFF;
    text-decoration: none;
    white-space: nowrap;
}

 html > body #phpbb  .profile-buttons li a {
    min-width: 120px;
}

 #phpbb .profile-buttons li a:visited , #phpbb .profile-buttons li a:hover , #phpbb .profile-buttons li a:active {
    text-decoration: none;
    background-position: bottom left;
}

/* Profile view */

 #phpbb .post-viewprofile .post-content {
    float: left;    
}

 #phpbb .post-viewprofile dl.details {
    clear: left;
    float: none;
    margin-bottom: 10px;
}

 #phpbb .post-viewprofile dl.details dt {
    clear: both;
    text-align: left;
    white-space: nowrap;
    float: left;
}

 #phpbb .post-viewprofile dl.details dd {
    float: none;
    margin-left: 200px;
    margin-bottom: 7px;
}

 #phpbb .post-viewprofile h3 {
    clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 2px;
	font-size: 1.05em;
	background-position: bottom left;
	background-repeat: repeat-x;
}

 #phpbb .post-viewprofile .extended-line {
    line-height: 1.4em;
}

/* show/hide profile buttons */

 #phpbb .post-minimize {
    display: block;
    float: right;
    background-repeat: no-repeat;
}

 #phpbb .post-maximize {
    display: block;
    float: left;
    margin-top: 5px;
    padding-left: 0;
    background-repeat: no-repeat;
}

 #phpbb .post-minimize a , #phpbb .post-maximize a , #phpbb .post-minimize a:visited , #phpbb .post-maximize a:visited , #phpbb .post-minimize a:hover , #phpbb .post-maximize a:hover , #phpbb .post-minimize a:active , #phpbb .post-maximize a:active { 
    display: block; 
    text-decoration: none;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    line-height: 1px;
}

 #phpbb .post-minimize span , #phpbb .post-maximize span { display: none; }

 #phpbb .post-maximize , #phpbb .post-maximize a {
    height: 100px;
    min-height: 100px;
    border-left: white solid 1px;
}

 #phpbb .block-post .post-hidden {
    margin-left: 15px;
}
/* Margin of outer divs */

 #phpbb .forabg , #phpbb .forumbg {
	margin-bottom: 4px;
	clear: both;
}

 #phpbb .panel , #phpbb .post {
	margin-bottom: 4px;
	clear: both;
}

/* Padding of inner divs */

 #phpbb .panel .block-inner2 , #phpbb .post .block-inner2 {
	padding: 0 5px;
}

 #phpbb .panel .block-with-caption .block-inner2 {
    padding-top: 5px;
}

 #phpbb #message .block-with-caption .block-inner2 , #phpbb #confirm .block-with-caption .block-inner2 {
    padding: 20px;
    padding-top: 25px;
}

 #phpbb .panel-table .block-inner2 , #phpbb #ip .block-inner2 {
    padding: 0;
}

 #phpbb #navigation .block-inner2 , #phpbb #pm-folder .block-inner2 {
    padding: 1px;
}

 #phpbb .cp-mini .block-inner2 , #phpbb .rules .block-inner2 {
    padding: 5px;
}

/* avoid collapsing margins */

 #phpbb .block-inner2 {
    border: solid 1px transparent;
    border-width: 1px 0;
}

 #phpbb .navbar .block-inner2 {
    border-width: 0;
}

 #phpbb .panel-table h3 { padding-left: 5px; }

/* Outer divs */

 #phpbb .panel {
	color: #3f3f3f;
}

/* Blocks */

 #phpbb .block-border {
    padding: 0;
    margin: 5px 0;
}

 #phpbb .block-with-caption {
    margin-top: 0;
}

 #phpbb .block-panel {
    border-width: 0;
    padding: 0;
}

 #phpbb .block-clear {
    clear: both;
}

 #phpbb .block-header , #phpbb .block-footer {
    display: block;
    clear: both;
    position: relative;
    height: 6px;
    margin: 0 6px;
    background-position: bottom left;
    background-repeat: repeat-x;
}

 #phpbb .block-header span , #phpbb .block-footer span { 
    display: block;
    position: absolute;
    overflow: hidden;
    width: 6px;
    height: 6px;
    top: 0;
    right: -6px;
}

 #phpbb .block-header div , #phpbb .block-footer div {
    position: absolute;
    overflow: hidden;
    width: 6px;
    height: 6px;
    top: 0;
    left: -6px;
}

 #phpbb .block-header span { background-position: 0 -8px; }

 #phpbb .block-header div { background-position: -8px -8px; }

 #phpbb .block-footer span { background-position: 0 0; }

 #phpbb .block-footer div { background-position: -8px 0; }

 #phpbb .block-content {
    position: relative;
    background-position: top left;
    background-repeat: repeat-y;
    padding-left: 5px;
}

 #phpbb .block-inner {
    background-position: top right;
    background-repeat: repeat-y;
    padding-right: 5px;
}

/* Caption */

 #phpbb div.block-with-caption {
    margin-top: 0;
    padding-top: 0;
    margin-left: 0;
    padding-left: 0;
    margin-right: 0;
    padding-right: 0;
}

 #phpbb .block-caption {
    position: relative;
    height: 29px;
    margin: 0;
    padding: 0;
    text-align: center;
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-left: 7px;
    margin-right: 7px;
}

 #phpbb .block-caption-header {
    border: 1px solid #fff;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    padding-top: 3px;
    padding-left: 0;
    margin-right: 0;
    height: 20px;
    background-repeat: repeat;
}

 #phpbb div.block-caption-right {
    position: absolute;
    top: 0;
    right: -7px;
    width: 7px;
    height: 29px;
    background-repeat: no-repeat;
    background-position: bottom right;
}

 #phpbb .block-caption-table td {
    background-position: bottom left;
    background-repeat: repeat-x;
}

 #phpbb .block-caption-table td.block-caption-mid {
    background-repeat: no-repeat;
    padding-left: 23px;
}

 #phpbb .block-caption-table div.block-caption-mid {
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-right: 23px;
}

 #phpbb .block-caption-content {
    background-position: bottom right;
    height: 22px;
    padding: 7px 2px 0 2px;
    white-space: nowrap;
}

 html > body #phpbb  .block-caption-content {
    min-width: 100px;
    width: auto;
}

 #phpbb div.block-caption span , #phpbb div.block-caption td , #phpbb div.block-caption h1 , #phpbb div.block-caption h2 , #phpbb div.block-caption h3 , #phpbb div.block-caption h4 , #phpbb div.block-caption h5 , #phpbb div.block-caption h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-transform: none;
	font-size: 12px;
	line-height: 1em;
	font-weight: bold;
}

 #phpbb div.block-caption h1 , #phpbb div.block-caption h2 , #phpbb div.block-caption h3 , #phpbb div.block-caption h4 , #phpbb div.block-caption h5 , #phpbb div.block-caption h6 {
    border-width: 0;
    display: inline;
    background-image: none;
    background-color: none;
    padding: 0;
    margin: 0;
}
/* proSilver Style Sheet Tweaks

These style definitions are mainly IE specific 
tweaks required due to its poor CSS support.
-------------------------------------------------*/

/* Form styles */

 html > body #phpbb  dd label input { vertical-align: text-bottom; }

/* Align checkboxes/radio buttons nicely */

/* Misc layout styles */

 * html #phpbb  .column1 , * html #phpbb  .column2 { width: 45%; }

/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above)
   From http://www.positioniseverything.net/easyclearing.html 
#tabs:after, #minitabs:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}*/


 #phpbb .clearfix , #phpbb #tabs , #phpbb #minitabs , #phpbb fieldset dl , #phpbb ul.topiclist dl , #phpbb dl.polls {
	height: 1%;
	overflow: hidden;
}

 * html #phpbb  .clearfix {
	height: 4%;
	overflow: hidden;
}

 #phpbb #page-header , #phpbb #ie8#fix {
	height: 4%;
	overflow: hidden;
}

/* Simple fix so forum and topic lists always have a min-height set, even in IE6
	From http://www.dustindiaz.com/min-height-fast-hack */

 #phpbb dl.icon {
	min-height: 35px;
	height: auto !important;
	height: 35px;
}

/* Correctly clear floating for details on profile view */

 *:first-child + html #phpbb  dl.details dd {
	margin-left: 30%;
	float: none;
}

 * html #phpbb  dl.details dd {
	margin-left: 30%;
	float: none;
}

 * html #phpbb  .profile-details {
    clear: both;
}

 * html #phpbb  .profile-buttons li a {
    width: 250px;
    white-space: nowrap;
}

 * html #phpbb  .profile-buttons {
    z-index: 2;
}

/* Profile buttons */

 * html #phpbb  ul.profile-icons {
    height: 1px;
}

/* Page */

 * html #phpbb  #page-body {
    position: relative;
}

 * html #phpbb  .buttons , * html #phpbb  .buttons div , * html #phpbb  .topic-actions {
    position: relative;
}

 * html #phpbb  .profile-block {
    position: relative;
}
/*  	
--------------------------------------------------------------
Colours and backgrounds for common.css
-------------------------------------------------------------- */


 html #phpbb  , body #phpbb  {
	color: #444;
	background-color: #efefef;
	background-image: url("./styles/ca_halcyon/theme/images/bg.gif");
}

 #phpbb p {
    color: #000000;
}

 #phpbb h1 , #phpbb h2 {
	color: #466b0f;
}

 #phpbb h3 , #phpbb div.post-viewprofile h3 {
	color: #000000;
	background-image: url("./styles/ca_halcyon/theme/images/bg_h3.gif");
}

 #phpbb hr , #phpbb #cp-main hr , #phpbb #cp-menu hr {
	border-color: #e1e1e1;
	border-top-color: #ccc;
}

/* Header/footer */

 #phpbb #global {
	background-image: url("./styles/ca_halcyon/theme/images/bg_header.gif");
}

 #phpbb #logo , #phpbb #topnav-full {
	background-image: url("./styles/ca_halcyon/theme/images/logo_bg.png");
}

 #phpbb #logo span.logo-left , #phpbb #topnav-full span.logo-left {
	background-image: url("./styles/ca_halcyon/theme/images/logo_left.png");
}

 #phpbb #logo span.logo-right , #phpbb #topnav-full span.logo-right {
	background-image: url("./styles/ca_halcyon/theme/images/logo_right.png");
}

 #phpbb #copyrights {
	color: #d4d2cf;
	background-image: url("./styles/ca_halcyon/theme/images/bg_footer.gif");
}

 #phpbb #copyrights a , #phpbb #copyrights a:visited {
	color: #d4d2cf;
}

 #phpbb #copyrights a:hover , #phpbb #copyrights a:active {
	color: #fff;
}

/* Top navigation */

 #phpbb .topnav , #phpbb #topnav-full span {
    color: #bab7b4;
}

 #phpbb .topnav a:link , #phpbb .topnav a:visited , #phpbb #topnav-full a , #phpbb #topnav-full a:visited {
	color: #466b0f;
}

 #phpbb .topnav a:hover , #phpbb .topnav .current a , #phpbb .topnav .current a:visited , #phpbb .topnav .current a:hover , #phpbb #topnav-full .current a , #phpbb #topnav-full .current a:visited , #phpbb #topnav-full a:hover , #phpbb #topnav-full .current a:hover {
	color: #f47900;
}

 #phpbb .topnav a:active , #phpbb .topnav .current a:active , #phpbb #topnav-full a:active , #phpbb #topnav-full .current a:active {
	color: #466b0f;
}

/* PM notification
--------------------*/

 #phpbb .pm-notify-new {
    border-color: #ccc;
}

 #phpbb .pm-notify-new:hover {
    border-color: #466b0f;
}

 #phpbb .pm-notify-new div {
    border-color: #ccc;
    background-image: url("./styles/ca_halcyon/theme/images/bg_pm.png");
}

 * html #phpbb  .pm-notify-new div {
    background-color: #fafafa;
    background-image: none;
}

 #phpbb .pm-notify-new:hover div {
    border-color: #466b0f;
}

 #phpbb .pm-notify-new p a , #phpbb .pm-notify-new p a:visited {
    color: #f47900;
}

 #phpbb .pm-notify-new p a:hover , #phpbb .pm-notify-new p a:active {
    color: #466b0f;
}

 #phpbb .pm-notify-new p , #phpbb .pm-notify-new p.pm-close a , #phpbb .pm-notify-new p.pm-close a:visited {
    color: #466b0f;
}

 #phpbb .pm-notify-new p.pm-close a:hover , #phpbb .pm-notify-new p.pm-close a:active {
    color: #466b0f;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */

 #phpbb .post:target h3 a {
	color: #f47900;
}

 #phpbb .block-header {
    background-image: url("./styles/ca_halcyon/theme/images/block_top.png");
}

 #phpbb .block-header span , #phpbb .block-header div , #phpbb .block-footer span , #phpbb .block-footer div {
    background-image: url("./styles/ca_halcyon/theme/images/block_corners.png");
}

 #phpbb .block-footer {
    background-image: url("./styles/ca_halcyon/theme/images/block_bottom.png");
}

 #phpbb .block-content {
    background-image: url("./styles/ca_halcyon/theme/images/block_left.png");
}

 #phpbb .block-inner {
    background-image: url("./styles/ca_halcyon/theme/images/block_right.png");
}

 #phpbb .block-inner2 {
    background-image: url("./styles/ca_halcyon/theme/images/block_bg.png");
}

 * html #phpbb  .block-inner2 {
    border-color: #efefef;
}

 #phpbb .block-caption {
    background-image: url("./styles/ca_halcyon/theme/images/block2_top_left.png");
}

 #phpbb .block-caption-header { 
    background-image: url("./styles/ca_halcyon/theme/images/block_bg.png");
    border-color: #d5d3d2;
    border-bottom-color: #fff;
}

 #phpbb div.block-caption-right {
    background-image: url("./styles/ca_halcyon/theme/images/block2_top_right.png");
}

 #phpbb .block-caption-table td {
    background-image: url("./styles/ca_halcyon/theme/images/block2_top.png");
}

 #phpbb .block-caption-table td.block-caption-mid {
    background-image: url("./styles/ca_halcyon/theme/images/block2_cap_left.png");
}

 #phpbb .block-new .block-caption-table td.block-caption-mid {
    background-image: url("./styles/ca_halcyon/theme/images/block2_cap_left2.png");
}

 #phpbb .block-caption-table div.block-caption-mid {
    background-image: url("./styles/ca_halcyon/theme/images/block2_cap_right.png");
}

 #phpbb .block-new .block-caption-table div.block-caption-mid {
    background-image: url("./styles/ca_halcyon/theme/images/block2_cap_right2.png");
}

 #phpbb .block-caption-table div.block-caption-content {
    background-image: url("./styles/ca_halcyon/theme/images/block2_cap_bg.png");
}

 #phpbb div.block-caption span , #phpbb div.block-caption td , #phpbb div.block-caption h1 , #phpbb div.block-caption h2 , #phpbb div.block-caption h3 , #phpbb div.block-caption h4 , #phpbb div.block-caption h5 , #phpbb div.block-caption h6 {
    color: #466b0f;
    text-shadow: #dee8f6 1px 1px;
}

 #phpbb div.block-caption a , #phpbb div.block-caption a:visited {
    color: #466b0f;
    text-shadow: #dee8f6 1px 1px;
    text-decoration: none;
}

 #phpbb div.block-caption a:hover , #phpbb div.block-caption a:active , #phpbb .block-new div.block-caption a , #phpbb .block-new div.block-caption a:visited {
    color: #f47900;
    text-shadow: #f7d3af 1px 1px;
    text-decoration: none;
}

 #phpbb .block-new div.block-caption a:hover , #phpbb .block-new div.block-caption a:active {
    color: #466b0f;
    text-shadow: #ebe9e6 1px 1px;
    text-decoration: none;
}

/* Navbar */

 #phpbb .navbar-top-fixed {
    background-image: url("./styles/ca_halcyon/theme/images/bg_topnav.png");
}

 #phpbb .navbar-top-fixed .block-inner2 { background-image: none; }

 #phpbb .navbar-top-fixed .block-inner {
    border-color: #5e5a54;
    border-bottom-color: #393532;
}

 #phpbb .navbar-top-fixed .navlinks li {
    color: #b9b4ae;
}

 #phpbb .navbar-top-fixed .navlinks a , #phpbb .navbar-top-fixed .navlinks a:visited {
    color: #e7e4e2;
}

 #phpbb .navbar-top-fixed .navlinks a:hover , #phpbb .navbar-top-fixed .navlinks a:active {
    color: #fff;
}

/* Horizontal lists
----------------------------------------*/


 #phpbb .navlinks .rightside , #phpbb .navlinks .leftside {
    color: #466b0f;
}

 #phpbb .navlinks .timezone {
    color: #86807b;
}

 #phpbb li.header , #phpbb th {
    color: #466b0f;
}

 #phpbb .navlinks {
    color: #466b0f;
}

/* Table styles
----------------------------------------*/


 #phpbb table.table1 thead th , #phpbb #cp-main table.table1 thead th {
	color: #466b0f;
	border-color: #fff;
}

 #phpbb table.table1 tbody tr {
	border-color: #fff;
}

 #phpbb table.table1 td {
	color: #466b0f;
}

 #phpbb table.table1 tbody td {
	border-top-color: #fcfcfc;
	border-bottom-color: #e3e3e3;
}

 #phpbb table.table1 tbody th {
	border-bottom-color: #e3e3e3;
	color: #466b0f;
}

 #phpbb table.info tbody th {
	color: #466b0f;
}

/* Misc layout styles
---------------------------------------- */

 #phpbb dl.details dt {
	color: #333333;
}

 #phpbb dl.details dd {
	color: #333333;
}

 #phpbb #smiley-box {
    color: #333333;
}

 #phpbb dl.mini dt , #phpbb .panel {
    color: #333333;
}

/* Pagination
---------------------------------------- */


 #phpbb .pagination span strong {
	color: #fff;
	background-color: #f47900;
	border-color: #f47900;
}

 #phpbb .pagination span a , #phpbb .pagination span a:link , #phpbb .pagination span a:visited , #phpbb .pagination span a:active {
	color: #466b0f;
	background-color: #efefef;
	border-color: #d4d4d4;
}

 #phpbb .row .pagination span a , #phpbb li.pagination span a {
	background-color: #fff;
	border-color: #ddd;
}

 #phpbb .pagination span a:hover , #phpbb .row .pagination span a:hover , #phpbb li.pagination span a:hover {
	border-color: #d4d4d4;
	background-color: #466b0f;
	color: #fff;
}

 #phpbb .row .pagination {
	background-image: url("./styles/ca_halcyon/theme/images/icon_pages.gif");
}

/* Miscellaneous styles
---------------------------------------- */


 #phpbb .copyright , #phpbb .copyright a , #phpbb .copyright a:visited {
	color: #466b0f;
}

 #phpbb .copyright a:hover , #phpbb .copyright a:active {
    color: #466b0f;
}

 #phpbb .error {
	color: #d30f0f;
}

 #phpbb div.rules {
	color: #d30f0f;
}

/*  	
--------------------------------------------------------------
Colours and backgrounds for links.css
-------------------------------------------------------------- */


 #phpbb a:link { color: #466b0f; }

 #phpbb a:visited { color: #466b0f; }

 #phpbb a:hover { color: #f47900; }

 #phpbb a:active { color: #466b0f; }

/* Links on gradient backgrounds */

 #phpbb .forumbg .header a:link , #phpbb .forabg .header a:link , #phpbb th a:link {
    color: #466b0f;
}

 #phpbb .forumbg .header a:visited , #phpbb .forabg .header a:visited , #phpbb th a:visited {
    color: #466b0f;
}

 #phpbb .forumbg .header a:hover , #phpbb .forabg .header a:hover , #phpbb th a:hover {
    color: #f47900;
}

 #phpbb .forumbg .header a:active , #phpbb .forabg .header a:active , #phpbb th a:active {
    color: #f47900;
}

/* Links for forum/topic lists */

 #phpbb a.forumtitle , #phpbb a.forumtitle:visited , #phpbb a.topictitle , #phpbb a.topictitle:visited {
	color: #333333;
}

 #phpbb a.forumtitle:hover , #phpbb a.topictitle:hover {
	color: #f47900;
}

 #phpbb a.forumtitle:active , #phpbb a.topictitle:active {
	color: #f47900;
}

 #phpbb .row-new a.forumtitle , #phpbb .row-new a.forumtitle:visited , #phpbb .row-new a.topictitle , #phpbb .row-new a.topictitle:visited {
	color: #b6110d;
}

 #phpbb .row-new a.forumtitle:hover , #phpbb .row-new a.forumtitle:active , #phpbb .row-new a.topictitle:hover , #phpbb .row-new a.topictitle:active {
	color: #f47900;
}

/* Post body links */

 #phpbb .postlink {
	color: #466b0f;
	border-color: #9abded;
}

 #phpbb .postlink:visited {
	color: #4570aa;
	border-color: #9abded;
}

 #phpbb .postlink:hover , #phpbb .postlink:active {
	color: #f47900;
	background-color: #f4f4f4;
}

 #phpbb .signature a , #phpbb .signature a:visited , #phpbb .signature a:active , #phpbb .signature a:hover {
	background-color: transparent;
}

/* Profile links */

 #phpbb .postprofile a:link , #phpbb .postprofile a:active , #phpbb .postprofile a:visited , #phpbb .postprofile dt.author a {
	color: #466b0f;
}

 #phpbb .postprofile a:hover , #phpbb .postprofile dt.author a:hover {
	color: #f47900;
}

/* Profile popup */

 #phpbb .profile-buttons ul {
    border-color: #d1d0cf;
    border-bottom-color: #c9c8c7;
    background-color: #efefef;
}

 #phpbb .profile-buttons li a {
    border-color: #fcfcfc;
    border-bottom-color: #e3e3e3;
}

 #phpbb .profile-buttons li a:hover {
    background-color: #f8f8f8;
}

/* Back to top of page */

 #phpbb a.top {
	background-image: url("./styles/ca_halcyon/imageset/icon_back_top.gif");
}

 #phpbb a.top2 {
	background-image: url("./styles/ca_halcyon/imageset/icon_back_top.gif");
}

/* Arrow links  */

 #phpbb a.up { background-image: url("./styles/ca_halcyon/theme/images/arrow_up.gif") }

 #phpbb a.down { background-image: url("./styles/ca_halcyon/theme/images/arrow_down.gif") }

 #phpbb a.left { background-image: url("./styles/ca_halcyon/theme/images/arrow_left.gif") }

 #phpbb a.right { background-image: url("./styles/ca_halcyon/theme/images/arrow_right.gif") }

 #phpbb a.up:hover {
	background-color: transparent;
}

 #phpbb a.left:hover {
	color: #f47900;
}

 #phpbb a.right:hover {
	color: #f47900;
}

/*  	
--------------------------------------------------------------
Colours and backgrounds for content.css
-------------------------------------------------------------- */


 #phpbb ul.topiclist li {
	color: #000000;
}

 #phpbb ul.topiclist dd {
	border-left-color: #fff;
}

 #phpbb li.row:hover dd {
	border-left-color: #fff;
}

 #phpbb ul.topiclist li.row dt a.subforum.read {
	background-image: url("./styles/ca_halcyon/imageset/subforum_read.gif");
}

 #phpbb ul.topiclist li.row dt a.subforum.unread {
	background-image: url("./styles/ca_halcyon/imageset/subforum_unread.gif");
}

 #phpbb li.row , #phpbb #cp-main .panel li.row {
	border-top-color:  #fcfcfc;
	border-bottom-color: #e3e3e3;
}

 #phpbb li.row strong {
	color: #466b0f;
}

 #phpbb li.header {
	border-bottom-color: #e3e3e3;
}

#phpbb li.header dl {
    font-weight: bold;
    background-color: #EEE
}
	
 #phpbb li.header-inner {
	border-top-color:  #fcfcfc;
}

 #phpbb li.header dt , #phpbb li.header dd , #phpbb #cp-main .panel li.header dt , #phpbb #cp-main .panel li.header dd {
	color: #000000;
}

 #phpbb li.reported {
	background-color: #f8f8f8;
}

 #phpbb li.reported:hover {
    background-color: #f0f0f0;
}

 #phpbb li.reported {
    border-top-color: #fff;
    border-bottom-color: #e0e0e0;
}

/* Forum list column styles */

 #phpbb ul.topiclist dd.searchextra {
	color: #466b0f;
}

/* Post body styles
----------------------------------------*/

 #phpbb .postbody {
	color: #466b0f;
}

 #phpbb .postbody h3 , #phpbb h3#review {
    background-image: none;
}

 #phpbb .postbody .rules {
    border-color: #a6a4a0;
    background-color: #f8f8f8;
}

 #phpbb .postbody .rules:hover {
    border-color: #8f8c88;
}

/* Content container styles
----------------------------------------*/

 #phpbb .content , #phpbb .post:target .content {
	color: #000000;
}

 #phpbb .content h2 , #phpbb .panel h2 {
	color: #466b0f;
	border-bottom-color: #ccc;
}

 #phpbb dl.faq dt {
	color: #466b0f;
}

 #phpbb .posthilit {
	color: #f40000;
}

/* Post signature */

 #phpbb .signature {
	border-top-color: #ccc;
	color: #969390;
}

 #phpbb .signature a , #phpbb .signature a:visited {
    color: #466b0f;
}

/* Post noticies */

 #phpbb .notice {
	border-top-color: #ccc;
}

/* BB Code styles
----------------------------------------*/

 #phpbb .ca-bbcode {
    border-color: #d1d0cf;
	background-image: url("./styles/ca_halcyon/theme/images/bb_bg.gif");
}

 #phpbb .ca-bbcode2 {
    border-color: #f8f8f8;
}

/* Quote block */

 #phpbb .ca-quote {
	background-image: url("./styles/ca_halcyon/theme/images/bb_quote.gif");
}

 #phpbb blockquote {
    background-color: #f6f6f6;
}

 #phpbb blockquote cite {
    color: #466b0f;
}

/* Code block */

 #phpbb dl.codebox dt {
	color: #466b0f;
}

 #phpbb dl.codebox code {
	color: #466b0f;
}

 #phpbb dl.codebox code .highlight {
    color: #466b0f;
}

 #phpbb .syntaxbg { color: #000; }

 #phpbb .syntaxcomment { color: #9a9792; }

 #phpbb .syntaxdefault { color: #444; }

 #phpbb .syntaxhtml { color: #466b0f; }

 #phpbb .syntaxkeyword { color: #f47900; }

 #phpbb .syntaxstring { color: #466b0f; }

 #phpbb .code-select {
    background-image: url("./styles/ca_halcyon/theme/images/bb_select.gif");
    height: 13px;
    width: 14px;
}

 #phpbb .code-expand {
    background-image: url("./styles/ca_halcyon/theme/images/bb_expand.gif");
    height: 13px;
    width: 12px;
}

 #phpbb .code-select:hover , #phpbb .code-expand:hover {
    background-position: 0 -13px;
}

/* Attachments
----------------------------------------*/

 #phpbb .ca-attachment {
	background-image: url("./styles/ca_halcyon/theme/images/bb_attach.gif");
}

 #phpbb .attachbox {
    border-color: #ccc;
}

 #phpbb .attachbox dd {
	border-top-color: #ccc;
}

 #phpbb .attachbox p {
	color: #466b0f;
}

 #phpbb .attachbox p.stats {
	color: #466b0f;
}

 #phpbb .attach-image img {
	border-color: #ccc;
}

/* Inline image thumbnails */


 #phpbb dl.file dd {
	color: #466b0f;
}

 #phpbb dl.thumbnail img {
	border-color: #ccc;
	background-color: #efefef;
}

 #phpbb dl.thumbnail dd {
	color: #466b0f;
}

 #phpbb dl.thumbnail dt a:hover img {
	border-color: #f47900;
}

/* Post poll styles
----------------------------------------*/


 #phpbb fieldset.polls dl {
	border-top-color: #ccc;
	color: #466b0f;
}

 #phpbb fieldset.polls dl.voted {
	color: #f47900;
}

 #phpbb fieldset.polls dd div {
	color: #466b0f;
}

 #phpbb fieldset.polls dd div {
	color: #466b0f;
}

 #phpbb fieldset.polls .voted dd div {
	color: #466b0f;
}

 #phpbb fieldset.polls dd div.pollbar div {
    color: #eee;
}

 #phpbb fieldset.polls dd div.pollbar-empty div {
    color: #466b0f;
}

 #phpbb .pollbar {
	background-image: url("./styles/ca_halcyon/theme/images/poll_right.gif");
}

 #phpbb .pollbar-full {
	background-image: url("./styles/ca_halcyon/theme/images/poll_right_full.gif");
}

 #phpbb .pollbar div , #phpbb .pollbar-empty div table {
	background-image: url("./styles/ca_halcyon/theme/images/poll_bg_right.gif");
}

 #phpbb .pollbar table , #phpbb .pollbar-full div {
	background-image: url("./styles/ca_halcyon/theme/images/poll_bg_left.gif");
}

 #phpbb .pollbar td {
	background-image: url("./styles/ca_halcyon/theme/images/poll_left.gif");
}

 #phpbb .pollbar-empty td {
	background-image: url("./styles/ca_halcyon/theme/images/poll_left_empty.gif");
}

/* Poster profile block
----------------------------------------*/

 #phpbb .profile-block {
	color: #466b0f;
	border-right-color: #e3e3e3;
}

 #phpbb .postprofile {
	border-right-color: #fcfcfc;
}

 #phpbb .online .profile-top {
	background-image: url("./styles/ca_halcyon/imageset/pt/icon_user_online.gif");
    padding-bottom: 9px;	
}

 #phpbb .pm .postprofile {
	border-left-color: #fcfcfc;
}

 #phpbb .postprofile strong {
	color: #938d87;
}

 #phpbb .profile-details p {
    color: #466b0f;
}

/* Post minimize/maximize buttons */

 #phpbb .post-minimize {
	background-image: url("./styles/ca_halcyon/theme/images/post_hide.gif");
}

 #phpbb .post-maximize a {
	background-image: url("./styles/ca_halcyon/theme/images/post_show.gif");
}

 #phpbb .post-minimize , #phpbb .post-minimize a , #phpbb .post-maximize , #phpbb .post-maximize a {
	width: 7px;
	height: 9px;
}

 #phpbb .post-maximize {
    width: 9px;
    border-left-color: #fcfcfc;
}

 #phpbb .post-maximize a {
    border-left-color: #e3e3e3;
}

/*  	
--------------------------------------------------------------
Colours and backgrounds for buttons.css
-------------------------------------------------------------- */


 #phpbb div.buttons a , #phpbb div.buttons a:visited , #phpbb div.buttons a:hover , #phpbb div.buttons a:active {
    color: #e2e2e2;
}

/* Big button images */

 #phpbb .reply-icon span { background-image: url("./styles/ca_halcyon/imageset/pt/button_topic_reply.gif"); }

 #phpbb .post-icon span { background-image: url("./styles/ca_halcyon/imageset/pt/button_topic_new.gif"); }

 #phpbb .locked-icon span { background-image: url("./styles/ca_halcyon/imageset/pt/button_topic_locked.gif"); }

 #phpbb .pmreply-icon span { background-image: url("./styles/ca_halcyon/imageset/pt/button_pm_reply.gif") ;}

 #phpbb .newpm-icon span { background-image: url("./styles/ca_halcyon/imageset/pt/button_pm_new.gif") ;}

 #phpbb .forwardpm-icon span { background-image: url("./styles/ca_halcyon/imageset/pt/button_pm_forward.gif") ;}

/* Icon images
---------------------------------------- */

 #phpbb .sitehome , #phpbb .icon-home { background-image: url("./styles/ca_halcyon/theme/images/icon_home.gif"); }

 #phpbb .navbar-top-fixed .sitehome , #phpbb .navbar-top-fixed .icon-home { background-image: url("./styles/ca_halcyon/theme/images/icon_home2.gif"); }

/* Profile & navigation icons */

 #phpbb .quote-icon , #phpbb .quote-icon a { background-image: url("./styles/ca_halcyon/imageset/pt/icon_post_quote.gif"); }

 #phpbb .report-icon , #phpbb .report-icon a { background-image: url("./styles/ca_halcyon/imageset/icon_post_report.gif"); }

 #phpbb .edit-icon , #phpbb .edit-icon a { background-image: url("./styles/ca_halcyon/imageset/pt/icon_post_edit.gif"); }

 #phpbb .delete-icon , #phpbb .delete-icon a { background-image: url("./styles/ca_halcyon/imageset/icon_post_delete.gif"); }

 #phpbb .info-icon , #phpbb .info-icon a { background-image: url("./styles/ca_halcyon/imageset/icon_post_info.gif"); }

 #phpbb .warn-icon , #phpbb .warn-icon a { background-image: url("./styles/ca_halcyon/imageset/icon_user_warn.gif"); }

 #phpbb .top-icon , #phpbb .top-icon a { background-image: url("./styles/ca_halcyon/imageset/icon_back_top.gif"); }

/*  	
--------------------------------------------------------------
Colours and backgrounds for cp.css
-------------------------------------------------------------- */

/* CP tabbed menu
----------------------------------------*/

 #phpbb #tabs a , #phpbb #minitabs a {
	background-image: url("./styles/ca_halcyon/theme/images/bg_tabs1.gif");
}

 #phpbb #tabs a span , #phpbb #minitabs a span {
	background-image: url("./styles/ca_halcyon/theme/images/bg_tabs2.gif");
	color: #333333;
}

 #phpbb #tabs a:hover span , #phpbb #minitabs a:hover span {
	color: #f47900;
}

 #phpbb #tabs .activetab a , #phpbb #minitabs .activetab a {
    border-color: #efefef;
}

 #phpbb #tabs .activetab a span , #phpbb #minitabs .activetab a span {
	color: #333333;
}

 #phpbb #tabs .activetab a:hover span , #phpbb #minitabs .activetab a:hover span {
	color: #f47900;
}

/* UCP navigation menu
----------------------------------------*/

/* Link styles for the sub-section links */

 #phpbb #navigation a {
	color: #466b0f;
	border-top-color: #fcfcfc;
	border-bottom-color: #e3e3e3;
}

 #phpbb #navigation .active-subsection a , #phpbb #navigation .inactive-subsection a {
	background-image: url("./styles/ca_halcyon/theme/images/bg_navigation.gif");
	color: #466b0f;
}

 #phpbb #navigation a:hover {
	color: #f47900;
	background-image: none;
}

 #phpbb #navigation .active-section a {
	color: #f47900;
}

 #phpbb #navigation .active-subsection a {
	color: #f47900;
}

 #phpbb #navigation .active-section a:hover , #phpbb #navigation .active-subsection a:hover {
	color: #466b0f;
}

/* PM Styles
----------------------------------------*/
/* PM Message history */

 #phpbb #topicreview a.current , #phpbb #topicreview a.current:visited {
	color: #466b0f;
}

 #phpbb #topicreview a.current:hover {
	color: #f47900;
    text-decoration: underline;    
}

/* PM marking colours */

 #phpbb .pmlist li.pm_message_reported_colour , #phpbb .pm_message_reported_colour {
	border-left-color: #466b0f;
	border-right-color: #466b0f;
}

 #phpbb .pmlist li.pm_marked_colour , #phpbb .pm_marked_colour {
	border-color: #f47900;
}

 #phpbb .pmlist li.pm_replied_colour , #phpbb .pm_replied_colour {
	border-color: #d2d2d2;
}

 #phpbb .pmlist li.pm_friend_colour , #phpbb .pm_friend_colour {
	border-color: #24902b;
}

 #phpbb .pmlist li.pm_foe_colour , #phpbb .pm_foe_colour {
	border-color: #9c1d29;
}

/* Avatar gallery */

 #phpbb #gallery label {
	border-color: #ccc;
}

/*  	
--------------------------------------------------------------
Colours and backgrounds for forms.css
-------------------------------------------------------------- */

/* General form styles
----------------------------------------*/

 #phpbb select {
	border-color: #ccc;
	background-color: #efefef;
	color: #333333;
}

 #phpbb label {
	color: #333333;
}

 #phpbb option.disabled-option {
	color: #466b0f;
}

/* Definition list layout for forms
---------------------------------------- */

 #phpbb dd label {
	color: #466b0f;
}

/* Hover effects */

 #phpbb fieldset dl:hover dt label {
	color: #466b0f;
}

 #phpbb fieldset.fields2 dl:hover dt label {
	color: inherit;
}

/* Quick-login on index page */

 #phpbb fieldset.quick-login input.inputbox {
	background-color: #efefef;
}

/* Posting page styles
----------------------------------------*/


 #phpbb #message-box textarea {
	color: #333333;
}

/* Input field styles
---------------------------------------- */

 #phpbb .inputbox {
	background-color: #efefef; 
	border-color: #ccc;
	color: #333333;
}

 #phpbb .search-box .inputbox {
	background-color: #efefef; 
}

 #phpbb .inputbox:hover {
	border-color: #96918a;
	color: #466b0f;
}

 #phpbb .inputbox:focus {
	border-color: #699ee8;
	color: #53504c;
}

/* Form button styles
---------------------------------------- */


 #phpbb input.button3 , #phpbb a.button2 , #phpbb input.button2 {
	color: #333333;
	background-color: #efefef;
}

 #phpbb a.button1 , #phpbb input.button1 {
	border-color: #ccc;
	color: #333333;
	background-color: #efefef;
}

 #phpbb a.button2 , #phpbb input.button2 , #phpbb input.button3 {
	border-color: #ccc;
}

 #phpbb .search-box input.button2 {
	background-color: #efefef;
}

/* <a> button in the style of the form buttons */

 #phpbb a.button2 , #phpbb a.button2:link , #phpbb a.button2:visited , #phpbb a.button2:active {
	color: #466b0f;
}

 #phpbb a.button1 , #phpbb a.button1:link , #phpbb a.button1:visited , #phpbb a.button1:active {
	color: #f47900;
}

/* Hover states */

 #phpbb a.button2:hover , #phpbb input.button2:hover , #phpbb input.button3:hover , * html #phpbb  input.button2 , * html #phpbb  input.button3 {
	color: #466b0f;
	border-color: #96918a;
}

 #phpbb a.button1:hover , #phpbb input.button1:hover , * html #phpbb  input.button1 {
    color: #f47900;
	border-color: #96918a;
}

 #phpbb a.button1:focus , #phpbb input.button1:focus , * html #phpbb  input.button1 {
    color: #f47900;
	border-color: #96918a;
}

 #phpbb input.search {
	background-image: url("./styles/ca_halcyon/theme/images/icon_textbox_search2.gif");
}

 #phpbb input.search:hover , * html #phpbb  .input.search:hover {
	background-image: url("./styles/ca_halcyon/theme/images/icon_textbox_search.gif");
}

 #phpbb input.disabled {
	color: #466b0f;
}

/* Forum expand */

 #phpbb .forum-expand {
    background-image: url("./styles/ca_halcyon/theme/images/bb_expand.gif");
    height: 13px;
    width: 12px;
}

 #phpbb .forum-expand:hover {
    background-position: 0 -13px;
}

/* CP */

 #phpbb ul.cplist {
    border-color: #ccc;
}

 #phpbb dt span {
    color: #466b0f;
}
