/* ---------------------------------------------------------------------- */
/* default phpNuke stylesheet                                             */
/* ---------------------------------------------------------------------- */

body {
	font-family: tahoma,verdana,arial,helvetica;
	font-weight: normal;
	font-size:11px;
	margin: 0px;
/*	color: #000000; */
/*	background-color: #FCFCFC; */
	scrollbar-3dlight-color: #a665a9;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #cf91e1;
	scrollbar-shadow-color: #a665a9;
	scrollbar-darkshadow-color: #a665a9;
	scrollbar-arrow-color:  #FFFFFF;
	scrollbar-track-color: #a665a9;
	cursor: default;
}

font			{font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; cursor: default;}
table			{border-color: #00A0E0;}
td			{font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal; color: #5C0082; cursor: default; border-color: #A471B7;}
P			{font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal; color: #7304AC; cursor: default;}
div			{font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal; color: #ffffff; cursor: default;}
hr			{border: 1px solid #A471B7;width:100%;}

input			{font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal; color: #FCFCFC; background-color: #A471B7; margin: 2px; border-width: 1px; border-color: #FFFFFF;}
select		{font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal; color: #FCFCFC; background-color: #AC79BF; margin: 2px; border: 1px solid #6D1F5A;}
textarea		{font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal; color: #FCFCFC; background-color: #AC79BF; margin: 2px; border: 1px solid #6D1F5A;}
form			{font-family: verdana,arial,helvetica; font-size: 11px; margin: 2px;}

a:link		{background: none; color: #7304AC; text-decoration: none;}
a:active		{background: none; color: #7304AC; text-decoration: none;}
a:visited		{background: none; color: #7304AC; text-decoration: none;}
a:hover		{background: none; color: #C022C2; text-decoration: underline;}

a.outer:link	{background: none; color: #7304AC; text-decoration: none;}
a.outer:active	{background: none; color: #7304AC; text-decoration: none;}
a.outer:visited	{background: none; color: #7304AC; text-decoration: none;}
a.outer:hover	{background: none; color: #C022C2; text-decoration: underline;}

.outer		{background: none; color: #B45ACE; font-size: 11px; font-weight: normal; font-family: tahoma,verdana,arial,helvetica; text-decoration: none; cursor: default;}
.title		{background: none; color: #7304AC; font-size: 11px; font-weight: bold;   font-family: verdana,tahoma,arial,helvetica; text-decoration: none; cursor: default;}
.content		{background: none; color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: verdana,tahoma,arial,helvetica; text-decoration: none; cursor: default;}
.storytitle		{background: none; color: #7304AC; font-size: 11px; font-weight: bold;   font-family: tahoma,verdana,arial,helvetica; text-decoration: none; cursor: default;}
.storycat		{background: none; color: #7304AC; font-size: 11px; font-weight: normal; font-family: verdana,arial,helvetica; text-decoration: none; cursor: default; margin:3px 0px 0px 0px;}
.boxtitle		{background: none; color: #7304AC; font-size: 11px; font-weight: bold;   font-family: tahoma,verdana,arial,helvetica; text-decoration: none; cursor: default;}
.boxcontent		{background: none; color: #7304AC; font-size: 11px; font-weight: normal; font-family: verdana,arial,helvetica; text-decoration: none; cursor: default;}

.option		{background: none; color: #7304AC; font-size: 12px; font-weight: bold;   font-family: verdana,arial,helvetica; text-decoration: none; cursor: default;}
.tiny			{background: none; color: #7304AC; font-size: 11px; font-weight: normal; font-family: tahoma,verdana,arial,helvetica; text-decoration: none; cursor: default;}
.footmsg		{background: none; color: #5090C0; font-size: 11px; font-weight: normal; font-family: tahoma,arial,helvetica; text-decoration: none; cursor: default;}
.footmsg_l		{background: none; color: #4090C0; font-size: 11px; font-weight: bold;   font-family: tahoma,arial,helvetica; text-decoration: none; cursor: pointer;}
.box			{background: none; color: #7304AC; font-size: 11px; font-weight: normal; font-family: tahoma,arial,helvetica; text-decoration: none; border: 1px solid #58BAD0; background-color: #F8F8F8; cursor: default;}

/* ---------------------------------------------------------------------- */
/* styles for block borders                                               */
/* ---------------------------------------------------------------------- */

.blockborder-topleft {
  width:33px;
  height:33px;
  background-image:url("../images/border/blocks/topleft.png");
  background-repeat:no-repeat;
}
.blockborder-top {
  height:33px;
  background-image:url("../images/border/blocks/top.png");
  background-repeat:repeat-x;
}
.blockborder-topright {
  width:33px;
  height:33px;
  background-image:url("../images/border/blocks/topright.png");
  background-repeat:no-repeat;
}
.blockborder-left {
  width:10px;
  background-image:url("../images/border/blocks/left.png");
  background-repeat:repeat-y;
}
.blockborder-right {
  width:10px;
  background-image:url("../images/border/blocks/right.png");
  background-repeat:repeat-y;
}
.blockborder-bottomleft {
  width:32px;
  height:36px;
  background-image:url("../images/border/blocks/bottomleft.png");
  background-repeat:no-repeat;
}
.blockborder-bottom {
  height:36px;
  background-image:url("../images/border/blocks/bottom.png");
  background-repeat:repeat-x;
}
.blockborder-bottomright {
  width:32px;
  height:36px;
  background-image:url("../images/border/blocks/bottomright.png");
  background-repeat:no-repeat;
}

/* ---------------------------------------------------------------------- */
/* styles for news borders                                                */
/* ---------------------------------------------------------------------- */

.newsborder-topleft {
  width:16px;
  height:16px;
  background-image:url("../images/border/news/topleft.png");
  background-repeat:no-repeat;
}
.newsborder-top {
  height:16px;
  background-image:url("../images/border/news/top.png");
  background-repeat:repeat-x;
}
.newsborder-topright {
  width:16px;
  height:16px;
  background-image:url("../images/border/news/topright.png");
  background-repeat:no-repeat;
}
.newsborder-left {
  width:12px;
  background-image:url("../images/border/news/left.png");
  background-repeat:repeat-y;
}
.newsborder-right {
  width:12px;
  background-image:url("../images/border/news/right.png");
  background-repeat:repeat-y;
}
.newsborder-bottomleft {
  width:30px;
  height:42px;
  background-image:url("../images/border/news/bottomleft.png");
  background-repeat:no-repeat;
}
.newsborder-bottom {
  height:42px;
  background-image:url("../images/border/news/bottom.png");
  background-repeat:repeat-x;
}
.newsborder-bottomright {
  width:30px;
  height:42px;
  background-image:url("../images/border/news/bottomright.png");
  background-repeat:no-repeat;
}

/* ---------------------------------------------------------------------- */
/* styles for raw tables                                                  */
/* ---------------------------------------------------------------------- */

.rawborder-topleft {
  width:12px;
  height:13px;
  background-image:url("../images/border/rawtable/topleft.png");
  background-repeat:no-repeat;
}
.rawborder-top {
  height:13px;
  background-image:url("../images/border/rawtable/top.png");
  background-repeat:repeat-x;
}
.rawborder-topright {
  width:12px;
  height:13px;
  background-image:url("../images/border/rawtable/topright.png");
  background-repeat:no-repeat;
}
.rawborder-left {
  width:12px;
  background-image:url("../images/border/rawtable/left.png");
  background-repeat:repeat-y;
}
.rawborder-right {
  width:12px;
  background-image:url("../images/border/rawtable/right.png");
  background-repeat:repeat-y;
}
.rawborder-bottomleft {
  width:12px;
  height:13px;
  background-image:url("../images/border/rawtable/bottomleft.png");
  background-repeat:no-repeat;
}
.rawborder-bottom {
  height:13px;
  background-image:url("../images/border/rawtable/bottom.png");
  background-repeat:repeat-x;
}
.rawborder-bottomright {
  width:12px;
  height:13px;
  background-image:url("../images/border/rawtable/bottomright.png");
  background-repeat:no-repeat;
}

/* ---------------------------------------------------------------------- */
/* styles for phpbb forums                                                */
/* ---------------------------------------------------------------------- */

/* This is the border line & background colour round the entire page */

.bodyline {
	background-color: #AC79BF;
	border: 1px solid #FCFCFC;
}

/* This is the outline round the main forum tables */

.forumline {
	background-color: #A471B7;
	/* border: 2px solid #ECD5FB; */
}

/* Main table cell colours and backgrounds */

td.row1	{ background-color: #AC79BF; }
td.row2	{ background-color: #AC79BF; }
td.row3	{ background-color: #AC79BF; }

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/

td.rowpic {
	background-color: #F0F0F0;
	background-image: url(../forums/images/cellpic3.gif);
	background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */

th	{
	color: #7304AC;
	font-family: arial,tahoma,verdana,helvetica;
	font-size: 8pt;
	font-weight: normal;
	background-color: #0090C8;
	background-image: url(../forums/images/cellpic3.gif);
	background-repeat: repeat-x;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
		background-image: url(../forums/images/cellpic1.gif);
		background-color: #C277D7;
		background-repeat: repeat-x;
		height: 20px;
}

/* custom added css */

.hozbartop {
	background-image: url(../forums/images/hozbartop.gif);
	background-color: #C277D7;
	background-repeat: repeat-x;
	background-position: top;
}
.hozbarbot {
	background-image: url(../forums/images/hozbarbot.gif);
	background-color: #C277D7;
	background-repeat: repeat-x;
	background-position: top;
}
.hozbar {
	background-image: url(../forums/images/hozbar.gif);
	background-color: #C277D7;
	background-repeat: repeat-x;
	background-position: top;
}
.pm_bar {
	background-color: #FCFCFC;
}
.newcat_bot {
	background-color: #C277D7;
}
.posthead {
	background-image: url(../forums/images/posthead.png);
	background-repeat: repeat-x;
	color: #AC79BF;
	background-color: #FFFFFF;
}
.postfoot {
	background-image: url(../forums/images/postfoot.png);
	background-repeat: repeat-x;
	background-color: #58BAD0;
	color: #FFFFFF;
	padding-left: 5px;
}
.postbg {
	background-color: #003060;
	background-image: url(../forums/images/post/post_back.gif);
}
.post {
	background-color: #D29AE2;
/*	background-image: url(../forums/images/post/post_back.gif); */
	border-bottom: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.post_top {
	background-image: url(../forums/images/post/post_t.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

/* shaded table rows 4 has right border 5 none */

td.row4 {
	background-color: #AC79BF;
/*	background-image: url(../forums/images/rowpic.gif);
	background-position: top; 
	background-repeat: repeat-x; */
	border-right: 1px solid #A471B7;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
}
td.row5 {
	background-color: #AC79BF;
/*	background-image: url(../forums/images/rowpic.gif);
	background-position: top;
	background-repeat: repeat-x; */
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
}

/* unshaded table rows but with bottom border in 6 and bottom and right border in 7 */

td.row6 {
	background-color: #AC79BF;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	border-bottom: 1px solid #A471B7;
}
td.row7 {
	background-color: #AC79BF;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	border-bottom: 1px solid #A471B7;
	border-right: 1px solid #A471B7;
}

/* highlight color for search match criteria */

.highlight {
	color: $005080;
	background-color: $FCFCFC;
	font-weight: bold;
}

/* end of custom */

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/

td.cat,td.catHead,td.catBottom {
	border-width: 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold;
	border: 0px solid #AC79BF;
	height: 20px;
}
td.row3Right,td.spaceRow {
	background-color: #AC79BF;
	border: 0px solid #AC79BF;
}

th.thHead,td.catHead {
	font-size: 11px;
	border-width: 0px;
}
th.thSides,td.catSides,td.spaceRow {
	border-width: 0px 0px 0px 0px;
}
th.thRight,td.catRight,td.row3Right {
	border-width: 0px 0px 0px 0px;
}
th.thLeft,td.catLeft {
	border-width: 0px 0px 0px 0px;
}
th.thBottom,td.catBottom {
	border-width: 0px 0px 0px 0px;
}
th.thTop {
	border-width: 0px 0px 0px 0px;
}
th.thCornerL {
	border-width: 0px 0px 0px 0px;
}
th.thCornerR {
	border-width: 0px 0px 0px 0px;
}

/* The largest text used in the index page title and toptic title etc. */

.maintitle,h1,h2 {
	font-weight: normal;
	font-size: 20pt;
	font-family: sans-serif,"Trebuchet MS",tahoma,verdana,arial,helvetica;
	text-decoration: none;
	line-height: 120%;
	color: #FCFCFC;
}

/* General text */

.gen {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
}
.genmed {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size : 11px;
}
.gensmall {
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size : 11px;
}
.gen,.genmed,.gensmall {
	color : #7304AC;
}
a.gen,a.genmed,a.gensmall {
	color: #FCE2F1;
	text-decoration: none;
}
a.gen:link,a.genmed:link,a.gensmall:link {
	color: #FCE2F1;
	text-decoration: none;
}
a.gen:active,a.genmed:active,a.gensmall:active {
	color: #FCE2F1;
	text-decoration: none;
}
a.gen:visited,a.genmed:visited,a.gensmall:visited {
	color: #FCE2F1;
	text-decoration: none;
}
a.gen:hover,a.genmed:hover,a.gensmall:hover {
	color: #7304AC;
	text-decoration: none;
}

/* Forum category titles */

.cattitle {
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	letter-spacing: 1px;
	color : #5C0082;
}
a.cattitle,a.cattitle:link,a.cattitle:active,a.cattitle:visited {
	text-decoration: none;
	color: #5C0082;
}
a.cattitle:hover {
	text-decoration: none;
	color: #7304AC;
}

/* Forum title: Text and link to the forums used in: index.php */

.forumlink {
	font-family: sans-serif,verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #5C0082;
}
a.forumlink,a.forumlink:link,a.forumlink:active,a.forumlink:visited {
	text-decoration: none;
	color: #5C0082;
}
a.forumlink:hover {
	text-decoration: none;
	color: #FCFCFC;
}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */

.nav {
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}
a.nav,a.nav:link,a.nav:active,a.nav:visited {
	text-decoration: none;
	color: #5C0082;
}
a.nav:hover {
	text-decoration: none;
	color: #7304AC;
}

/* titles for the topics: could specify viewed link colour too */

.topictitle {
	font-family: "Trebuchet MS",verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #5C0082;
}
a.topictitle,a.topictitle:link,a.topictitle:active,a.topictitle:visited {
	text-decoration: none;
	color: #5C0082;
}
a.topictitle:hover {
	text-decoration: none;
	color: #FCFCFC;
}

/* Name of poster in viewmsg.php and viewtopic.php and other places */

.name {
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

/* Location, number of posts, post date etc */

.postdetails {
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #7304AC;
}

/* The content of the posts (body of text) */

.postbody {
	font-family: "Trebuchet MS",verdana,helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#FFFFFF;
}
a.postlink,a.postlink:link,a.postlink:visited,a.postlink:active {
	text-decoration: none;
	color: #FCE2F1;
}
a.postlink:hover {
	text-decoration: none;
	color: #7304AC;
}

/* Quote & Code blocks */

.code {
	font-family: "monotype.com","andale mono",monospace,sans-serif;
	font-variant: small-caps;
	font-size: 12px;
	color: #7304AC;
	padding: 2px;
}
.quote {
	font-family: "Trebuchet MS",verdana,helvetica,sans-serif;
	font-size: 13px;
	line-height:95%;
	color:#80F0FF;
}

/* Copyright and bottom info */

.copyright {
	font-size: 11px;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	color: #50B0E0;
}
a.copyright,a.copyright:link,a.copyright:active,a.copyright:visited {
	font-weight: bold;
	color: #B8BAFE;
	text-decoration: none;
}
a.copyright:hover {
	font-weight: bold;
	color: #FCFCFC;
	text-decoration: none;
}

/*
  Form elements
*/

/* The text input fields background colour */

input.post, textarea.post, select.post {
	background-color : #004070;
}

input {
	text-indent: 2px;
}

/* The buttons used for bbCode styling in message post */

input.button {
	background-color : #A471B7;
	color : #FFB000;
	font-size: 11px;
	font-family: verdana,arial,helvetica;
}

/* The main submit button option */

input.mainoption {
	background-color: #A471B7;
	font-weight: bold;
}

/* None-bold submit button */

input.liteoption {
	background-color: #A471B7;
	font-weight: normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/

.helpline {
	background-color: #AC79BF;
	border-style: none;
}

/* Fancy form styles for IE */

input, textarea, select {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;  
}

input.button {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;  
}

.postbody {
	line-height: 18px
}

/* ---------------------------------------------------------------------- */
/* end CSS definition                                                     */
/* ---------------------------------------------------------------------- */
