/****************************************************************/
/* Import Colour Scheme Stylesheet */
/****************************************************************/
@import url(imports/base.css);

/****************************************************************/
/* LINK TEXT COLOR */
/****************************************************************/
/*** Closed Topic Links ***/
a:link.punclosed,  a:visited.punclosed { color: #888888; }
a:hover.punclosed { color: #AAAAAA; }
div.pun, #adnavwrap { background-color: #FFFFFF; }
/*** Fieldset Borders for Non IE Browsers Only ***/
div>fieldset { border-color: #ACA899; }
/*** Internal Table Borders ***/
td, tbody th { border-color: #E1C3C3; }
/*** Header Row Background Colour and Text colour ***/
th { background-color: #F9E0B0; color: #000000; }
/*** Table Header Row Internal Borders (By Default same as background so invisible) ***/
thead th { border-color: Silver; }
/*** Admin Invisible Borders - Used as seperators so same colour as background ***/
.adcon table td, #edforum table { border-color: Silver; }
/*** Alternate Darker Background Colour ***/
.bg2, td.tcl, td.tc2, td.tc4, #idx td.tc3, #vtpreview, .vtright, dl.opposite dd, .forminfo, .adnav, .adcon td, .fstable td { background-color: #DEDFDF; color: #333333; } 
.bg3 { background-color: #DEDFDF; }

/****************************************************************/
/* BORDER COLOURS */
/****************************************************************/
/*** External Border Colours ***/
.box, .boxt, .boxb, .boxn, #punheader, .adnav { border-color: gray; }
/*** Default Lighter Background Colour and Default Text Colour ***/
.box, .boxt, .boxb, .boxn, .adcon th, .fstable th { background-color: #EEEEEE; color: #333333; }
/*** Text Colour for Admin Hidden Header Text (Same as background for fstable TH) ***/
.fstable th.hidehead { color: #EEEEEE; }
/*** Text Colour for Warning Text and Admin Menu Active Page Indicator ***/
.punhot, .adnav li.isactive a { color: #D43B00; }
/*** Quote and Code Box Background Colour ***/
.punquote, .puncode { background-color: #F1F1F1; }
/*** Quote Box, Code Box and Form Info Inset Borders ***/
.punquote, .puncode, .forminfo { border-bottom-color: #FFFFFF; border-color: #ACA899; border-right-color: #FFFFFF; }
/*** Index Page Category Header Background Colour and Text Color. Edit Forum First Row ***/
.tcat th, #edforum td.forumstart { background-color: #D1D1D1; color: #333333; }
/*** Viewtopic Header Row Background Colour and Text Color ***/
.vthead { background-color: #F9E0B0; color: #000; border:1px outset;}
/*** Text Colour for Post Numbers in Viewtopic ***/
.vthead h3 { color: #950000; }
.vtleft { background-color: #EEEEEE; }
/*** Viewtopic Settings ***/
.vtright { background-color: #DEDFDF; border-left-color: #EEEEEE; }
.clearb .vtright a{ border: 1px outset #000; padding: 2px 5px 2px 5px; }
/*** Breadcrumbs and Page Numbers have no background ***/
#linkst, #linksb { background: transparent; }
/*** Main Navigation and Viewtopic Header Links ***/
#punnav { background-color: #D4D4D4; border:1px outset; color: #000000; text-align: left;}
#punnav a:link,  #punnav a:visited, .vthead a:link, .vthead a:visited { color: #000; border-right: 1px solid #000; padding: 0 20px 0 20px; margin:0 0 0 0;text-align:left}
#punnav a:hover, .vthead a:hover { color: #FFFFFF; }

/****************************************************************/
/* LINKS */
/****************************************************************/
a:link, a:visited {text-decoration: underline;}
/*** Closed Topic Links ***/
a:link.punclosed,  a:visited.punclosed { text-decoration: none; }
a:hover { text-decoration: underline; }
/*** Fieldset Borders for Non IE Browsers ***/
div>fieldset { border-width: 1px inset #000; }
/*** Text Font Weight for Header Rows ***/
th,.vthead h3 { font-weight: normal; }
/*** Font Size for Form Inputs (Safari Requires at least this size) ***/
input, select, textarea, optgroup { font-size: small; }
/*** Bold Text - Viewtopic Username and Usertitle, Breadcrumbs and Post Links ***/
strong, .username, #crumbs, .postlink, h4 { font-weight: bold; }
.usertitle {font-size: 10px;}
/*** Table Internal Borders ***/
td { border-bottom: 1px solid #9F9F9F; border-right: 1px solid #9F9F9F; }
th { border: 1px outset #000; }
td.tcr, tr.tcat th { border-right-width: 0px; }
thead th { border-width: 0px 0px 1px 1px; }
/*** Import Structural Stylesheet ***/

/****************************************************************/
/* TEXT SETTINGS */
/****************************************************************/
/*** Set the Global Text Size  and Weight***/
.box, .boxt, .boxb, .boxn { font-size: 11px; font-weight: normal; }
th.tc1, td.tc1 {font-size:small}

/****************************************************************/
/* BORDER WIDTH AND STYLE */
/****************************************************************/
/*** External Borders ***/
.box, .boxt, .boxb, .boxn { border: 1px outset #000; }
/*** Post Links ***/
.postlink a:link, .postlink a:visited { text-decoration: none; padding:2px 8px 2px 8px; border:1px outset #ffffff; background:#EAEAEA; margin:0 0 0 0}
.postlink {margin:5px 0 0 0; padding:0 0 0 0}
.punquote, .puncode, .forminfo { border: 1px outset #000; }
/*** Viewtopic Username and Action links ***/
.vtactions a:link, .vtactions a:visited, .username a:link, .username a:visited { text-decoration: none; }
.vthead { border: 1px groove #000; }
/*** Viewtopic/Posts Internal Borders ***/
.vtmain { border-top: none; }
/*** Turn Borders off for Breadcrumbs and Post Link containers ***/
#linkst, #linksb, #vflinksb { border: none; }
/*** Main Navigation and Viewtopic Header Links ***/
#punnav a:link,  #punnav a:visited, .vthead a:link, .vthead a:visited { text-decoration: none; }
#punnav a:hover, .vthead a:hover { text-decoration: underline; }

/****************************************************************/
/* BLOG:CMS mods */
/****************************************************************/
#items{width:708px;padding:10px 10px 10px 10px}
#items h2, #items h3, #items h4 {text-align: left;}
#items h2, #navstandard h2 {font-size:14px; margin-left:5px}
/* helpers */
#footer {text-align:left}
#smilies img {	width:15px; height:15px; border:0 none;margin-top:10px}
#toolbar {clear:both; display:block; float:left; width:100%}
/* top nav */
#punnav .boxin ul, #punnav .boxin ul li { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none;}
#navstandard li {	margin:2px 0 2px 20px}
/* left */
ul.conl {float:left; width:250px; margin:5px 0 0 5px; padding:0 0 0 0}
ul.conl li{padding: 0 0 0 15px; margin: 1px 0 1px 20px; }
/* right */
ul.conr {float:right; width:250px; margin:5px 5px 0 0; padding:0 0 0 0; list-style: none;}
ul.conr li {font-size: 12px; padding: 0 0 0 0; margin: 1px 0 0 0; list-style: none; color:black}
/* forms */
fieldset {padding:10px}
legend{color:#800000}
textarea{width:100%}
p.con{margin-top:0}
#linksb p.conr{width:100%}
#viewp dl.opposite { padding: 5px 0 10px 5px; }
#viewp dt { margin: 0 10px 5px 0; padding:0 0 0 0}
#viewp dd { margin: 0 0px 5px 230px; padding:2px 2px 2px 5px}
