/* Standard CSS for this theme, use style.css file only for elements which
   don't work in Netscape 4.x or to redefine elements that were crippled
   in this css file for NN and need to be defined properly for everyone
   else.  */

/* 11-30-02 ColdRolledSteel Extended pn-pagetitle to handle links correctly
*/

/* Copied and pasted from theme.php:

	$bgcolor1 = "white";   // primary background
	$bgcolor2 = "#849FCB"; // secondary background
	$bgcolor3 = "#849FCB"; // dark highlights
	$bgcolor4 = "#9AB0D4"; // light highlights
	$bgcolor5 = "#849FCB"; // extra dark highlights
	$textcolor1 = "#000000"; // primary text
	$textcolor2 = "#3A69B3"; // highlighted text
	$textcolor3 = "#CC6600"; // off-set highlighted text (for anchors & hovers)

*/

BODY {
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
font-weight: normal;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
margin-top: 2px;
text-decoration: none;
scrollbar-base-color: #9AB0D4; /* $bgcolor4 */
scrollbar-arrow-color: #849FCB; /* $bgcolor3 */
scrollbar-face-color: #365180; /* $bgcolor2 */
scrollbar-DarkShadow-Color: #333333; /* $bgcolor5 (Extra Dark) */
}

TD {
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
}

TH {
font-family: Verdana, Tahoma, sans-serif;
font-size: 13px;
}

H1 {
font-family: Verdana, Tahoma, sans-serif;
font-size: 20px;
font-weight: bold;
}

H2 {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
font-weight: bold;
}

H3 {
font-family: Verdana, Tahoma, sans-serif;
font-size: 16px;
font-weight: bold;
}

TEXTAREA {
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-top-width: 1px;
background-color: #9AB0D4; /* $bgcolor4 */
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
font-weight: bold;
text-indent: 2px;
}

INPUT.pn-text {
background-color: #849FCB; /* $bgcolor2 */
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
font-weight: normal;
text-indent: 2px;
}

INPUT.pn-button {
background-color: #9AB0D4; /* $bgcolor4 */
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
font-weight: normal;
text-indent: 2px;
}

INPUT.r-button {
font-family: Verdana, Tahoma, sans-serif;
}

SELECT {
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
font-weight: bold;
}

SELECT.pn-text {
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
font-weight: bold;
}

A:link {
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
text-decoration: underline;
}

A:visited {
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
text-decoration: underline;
}

A:hover {
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
text-decoration: underline;
}

A:active {
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
text-decoration: none;
}

.pn-normal {
font-family: Verdana, Tahoma, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

.pn-normal A:link {
font-family: Verdana, Tahoma, sans-serif;
font-size: 12px;
color: #333366; /* $textcolor2 */
text-decoration: none;
}

.pn-normal A:visited {
font-family: Verdana, Tahoma, sans-serif;
font-size: 12px;
color: #333366; /* $textcolor2 */
text-decoration: none;
}

.pn-normal A:hover {
font-family: Verdana, Tahoma, sans-serif;
font-size: 12px;
color: #CC6600; /* $textcolor3 */
text-decoration: underline;
}

.pn-normal A:active {
font-family: Verdana, Tahoma, sans-serif;
font-size: 12px;
color: #CC6600; /* $textcolor3 */
text-decoration: none;
}

.pn-title {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #666666; /* $textcolor2 */
font-weight: bold;
text-decoration: none;
}

.pn-title A:link {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #666666; /* $textcolor2 */
font-weight: bold;
text-decoration: none;
}

.pn-title A:visited {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #666666; /* $textcolor2 */
font-weight: bold;
text-decoration: none;
}

.pn-title A:hover {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #CC6600; /* $textcolor3 */
font-weight: bold;
text-decoration: underline;
}

.pn-title A:active {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #CC6600; /* $textcolor3 */
font-weight: bold;
text-decoration: underline;
}

.pn-sub {
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
color: #000000; /* $textcolor1 */
font-weight: normal;
text-decoration: none;
}

.pn-sub A:link {
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
color: #000000; /* $textcolor1 */
font-style: normal;
text-decoration: none;
}

.pn-sub A:visited {
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
color: #000000; /* $textcolor1 */
font-style: normal;
text-decoration: none;
}

.pn-sub A:hover {
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
color: #CC6600; /* $textcolor3 */
font-weight: bold;
text-decoration: underline;
}

.pn-sub A:active {
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
color: #CC6600; /* $textcolor3 */
font-weight: bold;
text-decoration: underline;
}

.pn-logo {
font-family: Verdana, Tahoma, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

.pn-logo-small {
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.pn-pagetitle {
margin-top: -10px;
margin-bottom: -30px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #000000; /* $textcolor1 */
font-weight: bold;
text-decoration: none;
}

.pn-pagetitle A:link {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #000000; /* $textcolor1 */
font-weight: bold;
text-decoration: none;
}

.pn-pagetitle A:visited {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #000000; /* $textcolor1 */
font-weight: bold;
text-decoration: none;
}

.pn-pagetitle A:hover {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #CC6600; /* $textcolor3 */
font-weight: bold;
text-decoration: underline;
}

.pn-pagetitle A:active {
font-family: Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #CC6600; /* $textcolor3 */
font-weight: bold;
text-decoration: underline;
}

/* colors in the Clubs & Groups' doc */
p.paln { color: #0000FF; font-size: 125% }
p.njln { color: #FF0000; font-size: 125% }
p.deln { color: #008000; font-size: 125% }
p.mdln { color: #000080; font-size: 125% }

/* bblue - theme color commonly applied to hr tags */
.bblue { color: #3A69B3 }

/* hdr1 - inverse header line commonly applied to a cell tag */
.hdr1 { text-align: center; font-size: 175%; background-color: #3A69B3; color: #FFFFFF }

/* hdr2 - inverse header line commonly applied to a cell tag */
.hdr2 { text-align: center; font-size: 150%; background-color: #3A69B3; color: #FFFFFF }

/* hdr3 - inverse header line commonly applied to a cell tag */
.hdr3 { text-align: center; font-size: 125%; background-color: #3A69B3; color: #FFFFFF }

/* hdr4 - inverse header line commonly applied to a cell tag */
.hdr4 { text-align: center; font-size: 110%; background-color: #3A69B3; color: #FFFFFF }

/* s1title - section title for articles commonly applied to h4 tag */
.s1title { color: #3A69B3; font-size: 130%; font-weight: bold; text-decoration: underline }

/* table cell - header cell shaded blue bkgnd */
td.lsthdr { background-color: #7D9DCF; font-weight: bold; font-size: 14px }

/* table cell - primary shaded blue bkgnd */
td.pbk { background-color: #B5C5DF; font-size: 12px }

/* table cell - secondary shaded blue bkgnd */
td.sbk { background-color: #D7E0ED; font-size: 12px }

/* dropblu - formatted paragraph with leading large blue letter */
p.dropblu:first-line { color: #000000; font-weight: bold }
p.dropblu:first-letter { color: #3A69B3; font-size: 250%; font-weight: bold; float: left }

/* dropbsm - formatted paragraph with leading small blue letter */
p.dropbsm:first-line { color: #000000; font-weight: bold }
p.dropbsm:first-letter { color: #3A69B3; font-size: 150%; font-weight: bold; float: left }

/* - brown links - standard for some webpages */
.brn {text-decoration: none }
a:link.brn { color: #CC6600  }
a:visited.brn { color: #CC6600 }
a:active.brn { color: #333366 }
a:hover.brn { color: #0000FF }

/* - dotted line brown links - standard for some lists */
.dlbrn {background-color: #ffffff; text-decoration: none }
a:link.dlbrn { color: #CC6600  }
a:visited.dlbrn { color: #CC6600 }
a:active.dlbrn { color: #333366 }
a:hover.dlbrn { color: #0000FF }

/* ccbutton - main menu button */
.ccbutton { font-weight: bold; text-decoration: none; text-align: center; margin-bottom: 3px; margin-top: 3px }
a.ccbutton { display: block; color: #FFFFFF; background-color: #7d9dcf; padding: 4px; border-top: 3px #4086F0 solid; border-left: 3px #4086F0 solid; border-bottom: 3px #375890 solid; border-right: 3px #375890 solid }
a:active.ccbutton { color: #3a69b3; background-color: #3a69b3; border-top: 3px #4086F0 solid; border-left: 3px #4086F0 solid; border-bottom: 3px #375890 solid; border-right: 3px #375890 solid }
a:hover.ccbutton { color: #E0E0F0; background-color: #3860A0; border-top: 3px #375890 solid; border-left: 3px #375890 solid; border-bottom: 3px #4086F0 solid; border-right: 3px #4086F0 solid; margin-bottom: 4px; margin-top: 2px }

/* h3 { color: #849FCB; font-size: 250%; font-weight: bold; text-decoration: underline } */

/* h4 { color: #849FCB; font-size: 150%; font-weight: bold; text-decoration: underline } */

h4 { color: #849FCB; font-size: 250%; font-weight: bold; text-decoration: underline }

h5 { color: #849FCB; font-size: 150%; font-weight: bold; text-decoration: underline }

h6 { color: #3A69B3; font-size: 12px; font-weight: bold; text-decoration: none } 

td.dotldr {background-repeat: no repeat; background-image: url('http://www.bitzenbytes.com/images/dotldr.gif')}

td.crw {background-repeat: repeat-x; background-image: url('http://www.bitzenbytes.com/images/n113-coaxrulz-w.gif')}

/*-----------------------------------------*/
/* DYNAMENU BLOCK ACTIVE MENU STYLE SHEETS */
/*-----------------------------------------*/
/* Note: the "redundant" declarations of font size, styles, etc... for the various
   ANCHOR (a) objects are to compensate for the fact that many free/commercial
	 themes do not take advantage of the "cascading" nature of style sheets and
	 hard-code properties into the theme's default anchor objects, thus overiding other
	 uses of them in your theme.  Ideally, you should be able to specify the font
	 style, size, etc... in the first ".blahitem a" element and then just the color
	 in subsequent "states" of the anchor object (hover, visited, etc...) If your
	 theme is more in line with proper CSS techniques, feel free to make those adjustments
	 to the styles below */ 
	 

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;	
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;	
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.horizsubseparator	{   /* Style for line-separator in horizontal submenus - Use '---' for Link title to display */
	background-color: #ff0000;
	border-top: 1px solid #cdcecd;
	border-bottom: 1px solid #ffffff;
	margin: 2px 0px 2px 0px;	/* top right bottom left */
	height: 0px;
	font-size: 1px;
	line-height: 0px;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #ffffff;
	/* border: 1px outset #fdfefd; */
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;		
	text-decoration: none;
	
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;		
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #3a69b3;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;		
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #cc6600;
	background-color: #666666;	
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;		
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #d7e0ed;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;		
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #3a69b3;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;		
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #cc6600;
	background-color: #666666;	
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;		
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.vertsubseparator	{   /* Style for line-separator in vertical menus - Use '---' for Link title to display */
	background-color: #ff0000;
	border-top: 1px solid #3a69b3;
	border-bottom: 1px solid #ffffff;
	margin: 2px 0px 2px 0px;	/* top right bottom left */
	height: 0px;
	font-size: 1px;
	line-height: 0px;

}


/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplmnormal:hover	{     /* Font size & color of menu items */
	color: #000000;
	background-color: #fff0c0;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #fff0c0;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplmselected:link, a.phplmselected:visited 	{         /* Font size & color of selected & visited menu items */
	color: #dd0000;
	background-color: #ffdd76;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplmselected:hover	{         /* Font size & color of selected menu item when hovered over */
	color: #841212;
	background-color: #fff0c0;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplmselected:active	{         /* Font size & color of selected menu item when clicked */
	color: #ff0000;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;	
	text-decoration: none;	
}

/* --- for Pagesetter --- */

table.pubInfoBox
    {
      border: 1px solid black;
      font: arial, sans-serif;
      font-size: 10pt;
      background-color: #E0E0E0;
      padding: 4px;
    }
    
/*--- for TopicAccess ---*/

div.topicaccess-menu
    {
      border: 1px solid black;
      background-color: #A0A0A0;
      text-align: center;
      padding: 10px;
      margin-bottom: 1ex;
    }

    div.topicaccess-menu h1
    {
      margin-top: 0px;
    }
    
/*=========================================================================
  CSS styles for Folder module.
=========================================================================*/

div.folder-adminmenu
{
  border: 1px solid black;
  background-color: #A0A0A0;
  text-align: center;
  padding: 10px;
  margin-bottom: 1ex;
}

div.folder-adminmenu
{
  margin-top: 0px;
}


table.folder-frame
{
  width: 100%;
  border: 1px solid #A0A0A0;
  border-collapse: separate;
}

table.folder-frame .pane
{
  background-color: #D0D0D0;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #A0A0A0;
  border-left: none;
  border-right: none;
  padding: 3px;
  margin: 0px;
  height: 20px;
}

table.folder-frame input.folder-readonly
{
  border: none;
  border-bottom: 1px solid #707070;
  width: 20em;
}


table.folder-frame td.title
{
  padding: 3px 6px 6px 6px;
  background-color: blue;
  color: white;
  font-weight: bold;
  border: none;
  border-bottom: 1px solid #A0A0A0;
}

table.folder-frame td.location table
{
  width: 100%;
  margin: 0px;
}

table.folder-frame td.location td
{
  padding: 0px;
}

table.folder-frame td.location input
{
  border: 1px solid #A0A0A0;
  width: 99%;
}

table.folder-frame td.list
{
  width: 40%;
  padding: 0px;
  border-right: 1px solid #404040;
}

table.folder-frame td.list div.pane a
{
  text-decoration: none;
}

table.folder-frame td.list div.pane img
{
  margin: 4px 0px 0px 10px;
}

table.folder-frame td.list div.list
{
  padding: 10px;
  height: 300px;
}

table.folder-frame td.folder-item
{
  width: 60%;
  padding: 0px;
}

table.folder-frame td.folder-item div.folder-item
{
  padding: 0px;
  height: 270px;
}

table.folder-frame td.folder-item div.description
{
  padding: 6px;
  height: 30px;
  color: #707070;
  font-style: italic;
  border-top: 1px solid #A0A0A0;
}

table.folder-frame td.folder-item div.padding
{
  padding: 10px;
}

table.folder-frame td.folder-item select,
table.folder-frame td.folder-item input
{
  font-size: 9px;
}


table.folder-frame td.list div.folder-row
{
  height: 16px;
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
}


table.folder-frame td.list div.folder-row img
{
  margin: 0px 3px 0px 0px;
}

table.folder-frame td.list div.folder-row a
{
  margin: 0px;
  padding: 0px;
  line-height: 14px;
  text-decoration: none;
}

table.folder-frame td.list div.folder-row a.selected
{
  font-weight: bold;
}

table.folder-frame td.folder-item div.item-list table
{
  width: 100%;
  margin-bottom: 10px;
}

table.folder-frame td.folder-item div.item-list th
{
  background-color: #D0D0D0;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #A0A0A0;
  border-left: none;
  border-right: 1px solid #404040;
  padding: 3px;
  height: 20px;
}

table.folder-frame td.folder-item div.item-list th.last
{
  border-right: none;
}

table.folder-frame td.folder-item div.item-list td
{
  padding: 2px 3px 0px 3px;
}

table.folder-frame td.folder-item div.item-list img
{
  vertical-align: middle;
}

table.folder-frame td.folder-item div.item-list a
{
  text-decoration: none;
}

table.folder-frame td.folder-item div.item-list a.selected span
{
  background-color: #1050F0;
  color: #FFF;
}

table.folder-frame input.folder-folder-input
{
  width: 30em;
}

table.folder-frame textarea.folder-folder-input
{
  width: 30em;
  height: 10ex;
}

div.folder-buttonRow
{
  float: right;
}

span.folder-select-info
{
  font-style: italic;
}

/* PNphpBB stylesheet was being overridden by this one, so I'll try this here. */

a.postlink:link { text-decoration: underline; color : #CC6600 }
a.postlink:visited { text-decoration: none; color : #CC6600; }
a.postlink:hover { text-decoration: underline; color : #0000FF} 
