/* gupshup theme */

/* This is the header */


DIV#gossip-top {  
background-color: #ffffff; 
font-size: 11px;
}

DIV#gossip-top a {
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
	padding-right: 0px; 
	padding-left: 0px; 
	background-repeat: no-repeat;
	border : 1px solid ;
	cursor : hand ;
	background-color : #ff6600 ;
	color : #ffffff ;
	border : 3px solid ;
	border-color : #ff6600 ;
	position: relative;
	text-align : center ;
	text-decoration: none;
}


DIV#gossip-top a:hover {
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
	cursor : hand ;
	background-color : #ffffff ;
	color : #cc0000 ;
	border : 3px solid #ff6600;
	border-bottom-color: 3px solid #ff6600;
	position: relative;
	text-align : center ;
	text-decoration: none;
}

DIV#gossip-top a:active {
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
	cursor : hand ;
	background-color : #ffffff ;
	color : #cc0000 ;
	border : 3px solid #ff6600;
	border-bottom-color: 3px solid #ff6600;
	position: relative;
	text-align : center ;
	text-decoration: none;
}

.mdkverbar  {
	width: auto;
	max-width: 160px;
  margin: 0px;
}

.mdksubmenu {
  z-index: 999;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #ffffff;
  visibility: hidden;
  width: 180px;
}
.mdksubmenu table {
	width: 180px;
	border: 2px solid #ff9933;
}

.mdksubframe  {
  z-index: 1000;
  position: relative;
  display: block;
  border: 1px solid #ffffff;

}

.mdkitem  {
  position: relative;
  text-align: left;
  white-space: nowrap;
  padding : 0px ;
  vertical-align : middle ;
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
}
.mdkitem:first-child  {
  border-top: 0;
}

.mdkitem a  {
	position: relative;
	display: block;
	text-decoration: none;
	color: #ff9933; 
	background-color : #ffffff;
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
}

.mdkitem a:hover  {
	text-decoration: none;
	background-color : #ff9933 ;
	color : #ffffff ;
	border-color : #ffffff ;
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
}

.mdkfwdarr {
  position: absolute;
  top: 6px;
  right: 8px;
  font-size: 12px;
}

.NavigationButton {

	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	border : 1px solid ;
	cursor : hand ;
	background-color : #ff6600 ;
	color : #ffffff ;
	border : 3px solid ;
	border-color : #cc0000 ;
	text-align : center ;

}

.NavigationHover {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	border : 1px solid ;
	cursor : hand ;
	background-color : #ffffff ;
	color : #ff6600 ;
	border : 3px solid ;
	border-color : #cc0000 ;
	border-top-color : #cc0000 ;
	text-align : center ;

}

/* This div encloses the whole application */

.maintbl { 
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 780px;
	height: 100%;
	border : 0px solid ;
	border-color : #cccccc ;
	border-top : 0px;
	font-size: 11px;
}

DIV#usermenu {  
background-color: white; 
font-size: 11px;   
}

/*.horbar	{
	color : #000000 ;
	background-color: #ff6600;
	border: #ff6600;
}

.horbaritem	{
	color : #000000 ;
	background-color: #ff6600;
	float: left;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
}
*/
DIV#gossip-mid {  background: #ffffff;  height: auto; font-size: 11px;}


DIV#gossip-center { 
width: 100%; 
font-size : 11px;
}

#gossip-midtbl { width: 100%; }

DIV#gossip-bot {  padding-top: 11px;  margin-top: 5px;  background: #ffffff; border-top: 1px solid #ff9933; border-bottom: 1px solid #ff9933; margin-bottom: 11px; padding-bottom: 5px; font-size: 11px;}

/* Footer style -- Gag */
.footer {  padding-top: 5px;  margin-top: 5px;  background: #ffffff; margin-bottom: 11px; padding-bottom: 5px; font-size: 11px; text-decoration: none; color: #ff6600}


.TextBox , Select {
	font-family : verdana ;
	font-size : 11px ;
	color : #000000 ;
	font-weight : normal ;
}

.Button {

	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	border : 1px solid ;
	cursor : hand ;
	background-color : #ffffff ;
	color : #ff6600 ;
	border : 1px solid ;
	border-color : #ff6600 ;
	text-align : center ;

}

.Heading1 {
	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
	background-color : #cc0000;
	color: #ffffff;
	border : 2px solid ;
	border-color : red ;
	border-style: outset;
}

.HeadingImage {
background-image:url('/img/backgrounds/heading.gif');
vertical-align : bottom ;
}

.SubHeadingImage {
background-image:url('/img/backgrounds/subheading.gif');
vertical-align : bottom ;
}

.OrangeImage {
background-image:url('/img/backgrounds/orange.gif');
vertical-align : bottom ;
}

p {
	font-family : verdana ;
	font-size : 11px ;
}

tt {
	font-family : verdana ;
	font-size : 11px ;
}

h1 {

	font-family : verdana ;
	font-size : 12px ;
	font-weight : bold ;
	color : #ffffff ;
 	padding: 0;
	margin: 0;
	padding-bottom: 2px;
	vertical-align:top;
/*	color : #ffffff ;*/
	background-color: #ff9933; 
}

h2 {

	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #ff6600 ;
 	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	vertical-align:top;
}

h3 {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : normal ;
	color : #000000 ;
 	padding: 0;
	margin: 0;
	vertical-align:top;
}

h4,h5,h6 {
	font-family : verdana ;
	font-size : 11px ;
	color : #000000 ;
 	padding: 0;
	margin: 0;
	vertical-align:top;
}

.black {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #000000 ;
}

.blue {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #104E8B ;
}

.SubHeading1 {
	font-weight : bold ;
	color : #cc0000 ;
	background-color : #ffffff ;
	vertical-align: bottom;
}

.SubHeading2 {
	font-weight : bold ;
	color : #ff9933 ;
	background-color : #ffffff ;
	vertical-align: bottom;
}

.BarHeading {
	font-weight : bold ;
	color : #cc0000 ;
	background-color : #ff9933 ;
	vertical-align: middle;
}


.CellHeading {
	font-size: 11px;
	font-weight : bold ;
	color : #ffffff ;
	background-color : #ff9933 ;
}

.CellHeading_Selected {
	font-weight : bold ;
	color : #ffffff ;
	background-color : #cc0000 ;
}

.CellContent1 {
	font-size: 11px;
	font-weight : bold ;
	color : #999999 ;
	background-color : #ffffff ;
	vertical-align: middle;
}

.CellRemark {
	font-size: 11px;
	color : #999999 ;
	background-color : #ffffff ;
	vertical-align: middle;
}

.CellContent2 {
	font-size: 11px;
	background-color : #FFECAA ;
}

.ContentTable {
	border : 1px solid ;
	border-color : #ff9933 ;
	font-size: 11px;
}

a.navigation:hover {
color: white;
background-color: #C80815; /* Venetian Red Color -- Gag */
text-decoration: none;
font-weight: bold;
font-size: 11px;
padding: 0px;
}

a.navigation img {border: none; } 


/* New styles defined by Gag - 25-May-07 */

a {
	font-size: 11px;
	color : #cc0000 ;
	text-decoration : none ;

}

a:hover {
	font-size: 11px;
	color : #cc0000 ;
	text-decoration : underline ;

}

.normalhyper {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #0000ff;
	vertical-align : middle ;
	background-color : #ffffff;
	text-decoration : underline ;
}

.normalhyper:Hover {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #cc0000 ;
	vertical-align : middle ;
	background-color : #ffffff ;
	text-decoration : underline ;
}

.ForumHeading {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #ffffff ;
	background-color : #cc0000 ;
	vertical-align : middle ;
	padding: 2px;
}

.ForumHeading:Hover {
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	color : #ffcc00 ;
	background-color : #cc0000 ;
	vertical-align : middle ;
	padding: 2px;
	text-decoration : none ;
}

.ForumSubHeading {
	font-family : verdana ;
	font-size : 11px ;
	color : #ffffff ;
	background-color : #FFaa00 ;
	vertical-align : middle ;
	padding: 2px;
}

.ForumTable {
	border : 1px solid ;
	border-color : #ff9933 ;
	width: 100%;
}

.ForumOdd {
	font-family : verdana ;
	font-size : 10px ;
	background-color : #ffffff ;
	padding: 5px;
	text-align: left;
}

.ForumEven {
	font-family : verdana ;
	font-size : 10px ;
	background-color : #ffffaa ;
	padding: 5px;
	text-align: left;
}

.Forum {
	font-size : 11px ;
	font-weight : bold ;
	color : #cc0000 ;
/*	text-transform : uppercase ; */
}

.titleb {
	font-size: 10px;
	color : #666666;
}

/* Pagination for listings */
.mini {font-size: 11px;color : Black;}

/* prev & next buttons in pagination */
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext, .jukeboxprevnext
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; color : black; text-decoration: none;}

.prevnext:active, .galprevnext:active, .blogprevnext:active, .fgalprevnext:active, .artprevnext:active, .forumprevnext:active, .jukeboxprevnext:active
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; color : black; text-decoration: none;}

.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover, .jukeboxprevnext:hover
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; color : black; text-decoration: underline;}

hr { 
	margin: 0; 
	padding: 0; 
	border: 0px solid #C80815;
	color: #C80815;
	background-color: #C80815; 
	margin-right: 0;
	width: 80%
	height: 1px; 
}

.PinkBackground {
	background-color : #fbdeb5;
}

.YellowBackground {
	background-color : #fcf4c3;
}

/* Links in buttons */
.linkbut {
	padding: 3px;
	position: relative;

	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	border : 1px solid #ff6600;
	cursor : hand ;
	color : #ff6600 ;
	border-color : #ff6600 ;
	text-align : center ;

}

.linkbut:hover {

	padding: 3px;
	font-family : verdana ;
	font-size : 11px ;
	font-weight : bold ;
	border : 1px solid ;
	cursor : hand ;
	background-color : #ff6600 ;
	color : #ffffff ;
	border : 1px solid ;
	border-color : #ff6600 ;
	text-align : center ;
	text-decoration : none ;
}   

/* End of Gag's New styles addition */


body {
  background-color: #ffffff;
  font-size : 11px ;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
}

table {
	width: 100%;
	font-size : 11px ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td {
  font-size : 11px ;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Format
{
  font-size : 11px ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Added by Gag to display errors */
.error {
  font-size : 11px ;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: red;
  background-color: #ffffff;
}

ul
{
margin-top: 2px;
margin-bottom: 6px;
}

a img {border: none; } 

.tablink {
color: #225566; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;   
text-decoration: none;
}

div#debugconsole {
  position: absolute;
  background-color: #ffffff;
  top: 0px;
  left: 20px;
  right: 310px;
  height: auto;
  z-index: 1;
  padding: 5px;
  border: 6px ridge #996600;
  font-size: 11px;
} 
span.on-option { color: #0000C0; }
span.off-option { color: #7B8B44; }

#overDiv table {width : auto !important; }

div.box {  
  background-color: white;
  margin: 2px;
  border: 1px solid #cc0000; 
  overflow: auto;
  width: 170px;
  color: #cc0000;
  font-size: 11px;
}

.wikitext div.box {
	width : auto;
}

div.box-title {
  background-color: #ff6600;
  border-bottom: 1px solid #ff9933;
 /* color: #555575; */
 color: white;
 font-weight: bold;
 font-size: 11px;   
 text-align: center;
 padding: 0px;  
}


/* And this is the data */
div.box-data {
  overflow: hidden;
  background-color: #ffffff;
  color: #000000;
  padding: 5px;
  font-size: 11px;  
  width: 170px;
}

/* Menus */
/* Separators are used to sepparate menu areas in the application menu and user created menus*/
div.separator, div.separatorline {
  background: white;
  color: black;   font-size: 11px;
  padding: 2px;
	border-top: 1px solid #dedede;
}
div.separator:first-child, div.separatorline:first-child {
	border:0;
}
div.separator + div {
	padding-bottom: 11px;
}
div.separator + div .linkmenu:first-child {
	border-top: 1px solid #dedede;
}
.separatorline, .optionline {
  border-top: 1px solid #dedede;
  margin-top: 2px;
  padding-top: 2px;
} 

.linkmenu, .rsslink { font-size: 11px;  color : #436976; text-decoration: none;}
.linkmenu:active, .rsslink:active {   font-size: 11px; color: #436976; text-decoration: none;}
.linkmenu:hover, .rsslink:hover {    font-size: 11px;  color : #436976; text-decoration: none;}

/* style for rss lists in modules or in wiki */
.rsslist {
	background-color: #ffffff;
	margin: 0;
	margin-right: 11px;
	padding: 1px;
	margin-top: 5px;
	border: 1px solid #dadac9;
}
.rssitem {
	margin-left: 18px;
	padding: 1px 6px 1px 6px;
	border-top: 1px dashed #dadac9;
}
.rssitem:first-child {
	border-top: 0;
}
.rssdate {
	color: #999999;
	font-style: italic;
}

.separator {   font-size: 11px;  color : #436976;  text-decoration: none; }
.separator:active {  font-size: 11px;  color : #436976;  text-decoration: none; }
.separator:hover {  font-size: 11px;  color : #436876;  text-decoration: none; }

.flip {  font-size: 11px;  color : black;  text-decoration: none;}
.flip:active {  font-size: 11px;  color : black;  text-decoration: none;}
.flip:hover {    font-size: 11px;  color : black;  text-decoration: none;}



span.user-box-text {
  color: black;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
.module {   font-size: 11px;  color : #cc0000;  text-align: left;}
.linkmodule {   font-size: 11px;  color : #cc0000; text-decoration: none;}
.linkmodule:active {   font-size: 11px;  color : #cc0000; text-decoration: none;}
.linkmodule:hover {    font-size: 11px;  color : white; text-decoration: none;}


/* Now the boxes for the rest of non-modules */
div.cbox {  
  background: white; margin-left: 4px;  margin-right: 4px;  margin-top: 4px;  margin-bottom: 0px;
  padding-bottom: 11px;  overflow: hidden; 
}

/* Boxes are divided in title and data, this is the title */
div.cbox-title {
/*  background-color: #c21731; Gag Jun 1-Jun-07 */ 
  color: #ff9933;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  
  padding-left: 0px;  padding-right: 0px;
  margin-bottom: 0px;
}

/* When there's a link in a cbox-title */
.cboxtlink {  font-size: 11px; color : black; text-decoration: none;}
.cboxtlink:active {   font-size: 11px; color : black; text-decoration: none;}
.cboxtlink:hover {    font-size: 11px;  color : black; text-decoration: none; }


/* And this is the data */
div.cbox-data {
  overflow: hidden;
  background: white;
  font-weight: normal;
  font-size: 11px;  
  color: black;
  width: 100%;  /*xenfasa added to fix IE formating*/
}

/* Some boxes are identified by an ID, for example the  boxes in the main application menu, we set display to
   none to make the menu appear collapsed initially, change this to 'block' if you want it to be extended fully */

/* Banners of type text (textadds) are displayed as links using the following style */
.bannertext {  font-size: 11px;  color : black;  text-decoration: none;}
.bannertext:active {  font-size: 11px;  color : black;  text-decoration: none;}
.bannertext:hover {   font-size: 11px;  color : black;  text-decoration: none;}

/* Some boxes uses thumbnails this is the image style */
div.imagerank {  margin-left: 5px;  margin-right: 5px;  margin-bottom: 11px;  margin-top: 11px; }

/* A simple box is just a div with a border around and some margin 
 * used for example in the admin screen */
div.simplebox {  
  padding: 1ex;
  color: black;
  border: 1px solid #ffffff;  
	background: white;  
  font-size: 11px;
}

/* Prevent forms from generating unwanted padding or margins */
FORM {  margin : 0px 0px 0px 0px;  padding-bottom : 0px;  padding-left : 0px;  padding-right : 0px;  padding-top : 0px;}


/* Cells in forms without background color (inside a div for example) */
.form
{ color: Black;  font-size: 11px; vertical-align: top; text-align: left;}

/* Cells in forms using a background color */
.galform, 
.editblogform, 
.editfgalform, 
.comform,
.forumform
{ border: 1px solid #ff9933; color: black;   background: #ffffff; font-size: 11px; 
  vertical-align: top; text-align: left;}

.formcolor 
{ color: #000000;  font-size: 11px; 
  vertical-align: top; height: 30px;
}

/* The table */
table.listgallery, table.creategalform,TABLE.normal,TABLE.sortable,table.gallerylisting, table.bloglist, table.editblogform,
table.editfgalform, table.listfgal, table.listfiles, table.listarticles,table.forumstable,table.forumformtable,
table.viewthread, table.jukeboxlist, table.userlist
{  padding:0px; margin: 0px; border-collapse: collapse; width: 100%;}

.normal table { width: 100% !important; }
.sortable a { text-decoration: none; }

TABLE.normalnoborder {  width: 100%;}


/* Links to view an object from a table listing objects can be generalized to this link */
a.tablename, a.galname, a.imagename, a.jukeboxname, a.blogname, a.fgalname, a.artname, a.forumname
{ font-weight: bold; font-size: 11px ; letter-spacing: 1px; color : black; text-decoration: none;}
a.tablename:hover, a.galname:hover, a.imagename:hover, a.jukeboxname:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover
{ text-decoration: underline; }


a.forumnameread
{ font-size: 11px ; letter-spacing: 1px; color : black; text-decoration: none;}
a.forumnameread:hover
{ text-decoration: underline; }


/* Links in table headings */
.tableheading,.gallistheading, .listgalheading, .bloglistheading, .llisfgalheading,
.llistfileslink,.llistart,.lforumheading
{ font-family: Verdana, Arial, Helvetica, sans-serif;  color: black;   font-size: 11px;  text-decoration: none;}

/* Added by Gag */

a.tableheading 
{
font-family: Verdana, Arial, Helvetica, sans-serif;  
color: black;   
font-size: 11px;  
text-decoration: none;
background-color: #ffffff;
}

.tableheading:hover,gallistheading:hover,.listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover,
.llistfileslink:hover, .llistart:hover,.lforumheading:hover
{    color: black;   font-size: 11px; text-decoration: none;}

/* When a find button is provided for a listing the table form is displayed in a table with the following style */
table.findtable { width: 100%; margin-bottom: 1px; padding-bottom: 11px;}
.findtable {   font-size: 11px;}

/* Titles */
/* When the page title is a link this is the style */
.pagetitle, .forumspagetitle { font-size: 13px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; color : black;}

/* Links where no special link style apply (usually with the general application background) */
.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink, .jukeboxlink,
.admlink,.forumbutlink
{    font-size: 11px;  color : #cc0000; text-decoration: underline;}
.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover,.commentslink:hover, .jukeboxlink:hover, 
.admlink:hover,.forumbutlink:hover
{    font-size: 11px;  color : #ff9933; text-decoration: underline;}

/* Search results display a date using the following style*/
div.searchdate {  font-size: 11px; color : #333333;}

/* Warning background/color */
.attention {  color: red;}


/***********************************************  THE WIKI ***********************************************************/
div.titlebar {
  background: #ffffff;
  color: black;
  border: 1px solid #ff9933;
  padding-left: 1px; 
  padding-right: 1px; 
  padding-top: 1px;
  padding-bottom: 1px;
  margin: 1px 1px;
  clear: both;
}

table.wikibar {
	width: 99%;
}

/* The bar where the actions for a page are displayed */
DIV#page-bar {	
margin-left: 5px;
margin-top: 5px;
}

/* When an external link is cached a small link to the cached version (cache) is displayed using this style */
.wikicache {	font-size: 11px;	color : #225566; text-decoration: none;}
.wikicache:active {  font-size: 11px; color : #225566; text-decoration: none;}
.wikicache:hover {  font-size: 11px; color : #225566; text-decoration: none;}

table.wikitable {
  border-collapse:collapse;
}

/* Text in wiki pages is displayed using the following style */
div.wikitext {
  background: white;
  font-size: 11px;
  width: auto; /*xen fixes IE formating.  i.e. Middle column sliding under right*/
  clear: both;
/*	padding : 1ex 2ex; */
}
div.wikitext {
  border: 1px solid #99bec6;
}
.wikitopline table { width: 100%; }

/* Links to wiki pages */
.wiki { color:#335966 !important; text-decoration:underline;}
.wiki:hover {color: #436976;text-decoration:underline;}

/* Links to create new wiki pages that don't exist yet, this modifies the "?"*/
.wikinew {
 color:#CC0000;
 text-decoration:underline;
 font-weight: bold;
}
.wikinew:hover {
 color: #CC0000;
 text-decoration:underline;
 font-weight: bold;
}

/* Date displayed for last modification date of pages */
p.editdate { color: black; font-size: 11px; font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif; }
#description {
  font-size : 11px !important;
  padding-left:   11px;
  color:   #333300;
}
/* The edit-help used to display the wiki syntax when editing a page */
div.wiki-edithelp { background: white; border: 1px solid black; font-size: 11px; padding: 10px;}

/* external link icons */
img.externallink { margin-left: 3px; margin-right: 2px;}

/******************************************************* IMAGE GALLERIES **********************************************/

TABLE.galtable { width:100%; border-collapse:collapse;}

/* You can set a different background color for odd and even rows in the thumbnails table */
/* Thumbnails in odd rows are shown inside oddthumb tds */

/* Commented by 1-Jun-07
TD.oddthumb {  background: transparent; border: 1px solid #8CACBB;border-collapse:collapse;}
TD.eventhumb { background: #F7F9FA;border: 1px solid #8CACBB; border-collapse:collapse;}
*/

/* Container for thumbnails */
div.thumbnails {  border : 1px solid white;  margin-top: 11px;  margin-bottom: 11px;}

/* Thumbnails images */
img.athumb {  border : 1px solid white;}

.caption { color: black;}

/* No records found text  (displayed in the table when no records */
p.norecords {  font-weight : bold;}

/* Browsing an image */
div.imagetitle {font-weight: bold; font-size: 11px; font-family: Verdana, "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #00287B;}
div.gallerylink {}
div.showimage { text-align: center;  margin-top: 5px;  margin-bottom: 5px;}

/******************************************************* WEBLOGS **********************************************************/

/* The header of a weblog post */
div.posthead {
	font-size: 11px;  
  color: black;  
  overflow: hidden;
  text-align: center;
  padding-left: 0px;  
	padding-right: 0px;
  margin-bottom: 0px;
}
div.posthead td[align=right]
{
vertical-align: bottom;
margin-bottom: 0;
padding-bottom: 0;
}

/* The font used in the heading of the weblog */
span.posthead {    font-size: 11px; font-weight: bold; }
span.posthead small { font-size: 11px; color: #676767; font-weight: normal; }

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt {  font-size: 11px; color : white; text-decoration: none;}
.blogt:active {   font-size: 11px; color : white; text-decoration: none;}
.blogt:hover {    font-size: 11px;  color : white; text-decoration: underline; }

/* The post body */
div.postbody {
  overflow: hidden;
  background: white;
  border: 1px solid #ff9933;
	font-size: 11px;  
	color: black;
  padding-left: 5px;
	padding-top: 5px; 
	padding-bottom: 2px; 
  margin-bottom: 10px;
}

/* The weblog title */
div.blogtitle {
  color: black; font-size: 11px; font-weight : bold;
  font-size: 11px;
  background-color: #ffffff; 
  padding-left: 2px;
  padding-right: 5px;
  margin-top: 10px;
  border: 1px solid #ff9933;
  border-bottom: 0px;
}

/* The weblog information */
div.bloginfo {
  background: #ffffff;
  border: 1px solid #ff9933;
  margin-bottom: 10px;
  font-size: 11px;
  clear: both;
}

/* Weblog description */
div.blogdesc {
  background: #ffffff;
  border: 1px solid #ff9933;
  margin-bottom: 10px;
  font-size: 11px;
  clear: both;
}

/* Links to post/edit/rss feed for the webelog are contained inside this div */
div.blogtools {
  background: #ffffff;
  border: 1px solid #ff9933;
  margin-bottom: 10px;
  font-size: 11px;
  clear: both;
}

/****************************************************** CMS / ARTICLE ***************************************************************/

/* The article title bar */
div.articletitle {
  color: #424242; font-size: 11px; 
  background: white;
  border-bottom: 0px;
  margin-top: 5px;
  clear: both;
  width: 100%;
}

/* The article heading */
div.articleheading {
  background: white;
  border-bottom: 1px solid #aeaeae;
  font-size: 11px;
  clear: both;
  width: 100%;  /* Changed from 98% to 100% by Gag */
}

div.articleheading img {
	margin-right: 22px;
	margin-left: 9px;
}

div.articletrailer {
  background: white;
  margin-bottom: 10px;
  font-size: 11px;
  clear: both;
  width: 100%;
}

/* Text in the article heading */
div.articleheadingtext {  
font-size: 11px; 
display: inline;
width: 100%;
}

/* The article title  */
.titlea {   font-size: 11px;  font-weight: bold; padding: 0px; color : #cc0000 ;} 

/* Added by Gag for <a class="titlea" > Content </a>*/
a.titlea:link {
color: #cc0000;
padding: 0px;
font-size: 11px;
text-decoration: underline;
}

a.titlea:hover {
color: white;
background-color: #C80815; /* Venetian Red Color -- Gag */
text-decoration: underline;
font-weight: bold;
font-size: 11px;
padding: 0px;
}

a.titlea img {border: none; } 

/******************************************************* CALENDAR **********************************************************/


/* LINKS TO DAYS IN THE CALENDAR */
.day {    font-size: 11px;  text-decoration: none;  color : black;}
.day:hover {   font-size: 11px;  color : black; text-decoration: none; }

/* LINKS FOR TODAY */
.today {    font-size: 11px;  text-decoration: none;  color : black;  font-weight : bold;  text-decoration: none; }
.today:hover {   font-size: 11px;  color : black;  text-decoration: none;   font-weight : bold;}

/* Links to change month, year or go to today */
.nav {    font-size: 11px;  text-decoration: none;  color : black;  font-weight : bold;   text-decoration: none; }
.nav:hover {   font-size: 11px;  color : black;  text-decoration: none;   font-weight : bold; }

.changedate {  font-size: 11px;  color : black;  font-weight : bold;}
.date {  
  font-size: 11px;
  color : black;
  font-weight : bold;
}


/*************************************************** COMMENTS **************************************************************/

/* The whole comment area when it is visible and when it is not */
#comzone {  display: none;  margin-left: 1px;  margin-right: 1px;  margin-top: 5px;  margin-bottom: 5px;  padding-left: 2px;  padding-right: 2px;}
#comzoneopen {  display: block;  margin-left: 1px;  margin-right: 1px;  margin-top: 5px;  margin-bottom: 5px;  padding-left: 2px;  padding-right: 2px;}

/* Modified by Gag to remove the side shifting of the comments table */
.subcomment {margin-left: 0px; }

/********************************************************** POLLS ********************************************************/

div.pollresults {
  background: white;
  border: 1px solid black;
  margin-top: 5px;
   font-size: 11px;
  padding-left: 5px;
}

table.pollresults {   width: 100%;}

/* Gag Jun 1-Jun-07
td.pollr {  font-size: 11px;  color: black;} */
/* MODULES */

/***************************************************** FORUMS *****************************************************/

/* Title for the forums page */
div.forumspagetitle {  margin-top: 10px;  margin-bottom: 40px;}

table.threads { width: 100%;}

/* -- Testing Gag Jun 1-Jun-07
td.viewthreadl { border: 1px solid #ff9933; border-collapse:collapse;  font-size: 11px; background-color: #EFEFEF; height: 10px; vertical-align: top;}
td.viewthreadr { border: 1px solid #ff9933; border-collapse:collapse;  font-size: 11px; background-color: #EFEFEF; height: 10px; vertical-align: top;}

/* Cells for the threads table -- Testing Gag Jun 1-Jun-07
td.threadsevenl { border: 1px solid #ff9933; border-collapse:collapse; font-size: 11px; background-color: #EFEFEF; vertical-align: top;}
td.threadsevenr { border: 1px solid #ff9933; border-collapse:collapse; font-size: 11px; background-color: #EFEFEF; vertical-align: top;}
td.threadsoddl { border: 1px solid #ff9933; border-collapse:collapse; font-size: 11px; background-color: #DDDDDD; vertical-align: top;}
td.threadsoddr { border: 1px solid #ff9933; border-collapse:collapse; font-size: 11px; background-color: #DDDDDD; vertical-align: top;}
td.threadseparator { border: 1px solid #ff9933; border-collapse:collapse;background-color: #EEEEEE; height: 5px;}
*/

#forumpost { display: none;}   
#forumpostopen { display: block;}   


/* Links to vote */
.forumvotelink {font-size: 11px; color : black;}
.forumvotelink:active {font-size: 11px; color : black;}
.forumvotelink:hover {font-size: 11px; color : black;}

/************************************************ CATEGORIES **************************************************************/

table.tcategpath { margin-bottom: 40px; border-color: #99bec6;  border-style: solid;  border-width: 1px;  width: 97%; border-collapse:collapse;}

/* Links to up/top categories */
.categpath {    font-size: 11px;  color : #225566;  text-decoration: none;}
.categpath:active {   font-size: 11px;  color : #225566;  text-decoration: none;}
.categpath:hover {    font-size: 11px;  color : #225566;  text-decoration: none;}

/* Links to subcategories */
.categlink {   font-size: 11px;  color : #225566; text-decoration: none; font-weight: bold;}
.categlink:active {  font-size: 11px;  color : #225566; text-decoration: none;font-weight: bold;}
.categlink:hover {   font-size: 11px;  color : #225566; text-decoration: underline;font-weight: bold;}

.catname {   font-size: 11px;  color : #436976; text-decoration: none;}
.catname:active {   font-size: 11px;  color : #436976; text-decoration: none;}
.catname:hover {    font-size: 11px;  color : #436976; text-decoration: underline;}

/**************************************** FAQS *********************************************/
/* The list of questions */
div.faqlistquestions {
  background: #FFFFFF;
  color: black;
  font-size: 11px;
  border: 1px solid black;
  padding-top: 5px;
  padding-bottom: 5px;
}
div.faqqa {
  background: #FFFFFF;
  color: black;
  font-size: 11px;
  border: 1px solid black;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
div.faqquestion {
  margin-bottom: 5px;
  font-size: 11px;
  background: #ffffff;
}
div.faqanswer {
  font-size: 11px;
}
/***************************************************** QUIZZES **************************************************************/
div.questionblock {
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

div.quizquestion {
  font-size: 11px;
  margin-bottom: 5px;
}
div.quizoptions {
  font-size: 11px;
}
div.quizdescription {
  font-size: 11px;
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}
div.quizanswer {
  font-size: 11px;
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg {
  border: 1px solid black;
  background: white;
  margin-bottom: 0px;
  padding-bottom: 1px;
}
div.shoutboxmodmsg {
  font-size: 11px;
  margin-bottom: 4px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 1px;
}
textarea.tshoutbox{
	background-color: white;
	border: #aeaeae 1px solid;
	color: #000000;
	font-size: 11px;
	width: 156px;
}
.wiki-table {
 border-color: gray;
 border-style: solid;  
 border-width: 1px;  
 width: 90%;
}
.wiki-tr-a {
	 background: #ffffff;
	 border: none;
 }
.wiki-tr-b {
	 background: #ffffff;
	 border: none;
 }


 div.code {
	font-size: 11px;
        padding: 5px;
        border-style: solid;
        border-width: 1px;
        border-color: #CCCCCC;
        background-color: #ffffff;
        font-family: Verdana, courier, sans-serif;
 }

  /**************************************** WIKI TOCS **************************/


div.tocnav {
  font-size: 11px;
  background: #ffffff;
  border: 1px solid #ff9933;
  color: black;
  padding-bottom: 2px;
  padding-top: 2px;
  margin-bottom: 2px;
  width: 100%;  
}

.tocnavlink, .tocnavlink:link { color:black; text-decoration: underline;
  font-size: 11px; }
.tocnavlink:hover {
  font-size: 11px; color: black; text-decoration:underline;}

/*************************************************** DIRECTORY ***************************************************/
/* The list of categories */
div.dircategs {
  border: 0.5px solid #99bec6;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 5px;
}

/* Links to categories */
.dirlink {    font-size: 11px;  color : black; text-decoration: underline; font-weight: bold;}
.dirlink:hover {   font-size: 11px;  color : #636363; text-decoration: underline; font-weight: bold;}

/* Links to subcategories */
.dirsublink {   font-size: 11px;  color : black; text-decoration: underline;}
.dirsublink:hover {   font-size: 11px;  color : #636363; text-decoration: underline;}


/* The list of sites in any category */
div.dirlistsites {
  background-color: white;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  border: 0.5px solid #99bec6;
  margin-top: 10px;
}

/* each site in the list of sites */
div.dirsite {
  margin-bottom: 10px;
  margin-right: 5px;
}

span.dirsitedesc {}
span.dirsitetrail {font-size: 11px;}
span.dirsitecats {}

/* Links to sites */
.dirsitelink {    font-size: 11px;  color : black; text-decoration: underline;}
.dirsitelink:hover {   font-size: 11px;  color : #636363; text-decoration: underline;}

/* Related categories */
div.dirrelated {
  background-color: White;
  margin-top: 10px;
  border: 0.5px solid #99bec6;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

/* Footer with stats for the directory Gag Jun 1-Jun-07
td.dirfooter {
 font-size: 11px;
}
*/

div.dirfooter {
  margin-top: 10px;
  border: 0.5px solid #99bec6;
}


/* Div containing links to flag/unflag messages when reading a message */
div.messureadflag {
  background-color: #CCCCCC;
  padding-left: 5px;
}

/* Header when reading a message */
div.messureadhead {
  margin-top: 2px;
}

/* Message body when reading Gag Jun 1-Jun-07
div.messureadbody {
 margin-top: 5px;
}
*/
/* Links to read emails (the subject in the mailbox listing) */
.readlink {   font-size: 11px;  color : black; text-decoration: underline;}
.readlink:hover {    font-size: 11px;  color : #636363; text-decoration: underline;}


/* calendar styles */
#caltable
{
width:100%;
}
.Cal0, 
.Cal1, 
.Cal2
{
border-top:1px dashed #cccccc;
color: #425262;
font-size:11px;
padding-right:0px;
}
.Cal0:before
{
content: "? ";
}

.Cal1:before
{
content: "+ ";
background-color: #ffffff;
}

.Cal2:before
{
content: "X ";
background-color: #eeeeaa;
}
/* misc cal styles */
.caltitle
{
font-weight: bold;
color: #425262;
}
.caltab
{
border: 1px solid #666666;
margin-right: 6px;
color: #000000;
}

.caltabon
{
background-color: #ffffff;
border: 1px solid #666666;
border-bottom: 2px solid #FFFFFF;
margin-right: 6px; 
color: #000000;
}
a.caltabon
{
padding: 0 10px 1px 10px;
text-decoration: none;
font-weight: bold;
font-size: 11px;
color: #000000;
}
a.caltabon:hover
{
border: 1px solid #666666;
padding: 0 10px 0 10px;
background-color: transparent;
border-bottom: 0;
}
div#tab, div#tabcal, div#tabnav
{
margin-top: 10px;
margin-left: 29px;
}
div#tab
{
margin-bottom: 1px;
}
div.tabcal, div.tabnav
{
padding: 10px;
background-color: #ffffff;
border: 1px solid #666666;
border-bottom: 0;
font-size: 11px;
}

.daterow {
	background-color: #ffffff;
	font-weight: bold;
	margin-left: 3px;
	border: 1px outset black;
	padding: 1px 5px 1px 5px;
	font-size: 11px;
}
.daterow:hover {
  background-color : #ffffff;
  cursor : pointer;
}
.daterow:active {
  border : 1px inset #ddd;
}
.mininotes {
	font-size: 11px;
	color:#666666;
}
/* checkboxes background is required for rollover display */
.calcheckbox
{
background-color: #ffffff;
}
.caltoggle
{
font-size: 11px;
margin-bottom: 7px;
}
.opaque
{
background-color: #ffffff;
width: auto;
border: 1px solid #666666;
padding: 1px; 
max-width: 300px;
}
.opaque .box-title,
.opaque, .box-data 
{
width: auto;
}
.calfocus
{
font-size: 11px;
background-color: #ffffff;
}
.calfocus a
{
text-decoration: none;
color: #000000;
}
.calfocuson
{
font-size: 11px;
background-color: #ffffff;
}
.calfocuson a
{
text-decoration: none;
color: #000000;
}
.calcontent {
min-height: 60px;
}

.Calwiki
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
margin-top: 0;
}

.Calwiki a
{
color: #443F39;
}

.Calwiki:before
{
content: "w";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calblog
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calblog a
{
color: #443039;
}

.Calblog:before
{
content: "b";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calgal
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calgal a
{
color: #303F49;
}

.Calgal:before
{
content: "i";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calart
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calart a
{
color: #304F30;
}

.Calart:before
{
content: "a";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calforum
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calforum a
{
color: #304F30;
}

.Calforum:before
{
content: "o";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Caldir
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Caldir a
{
color: #304F30;
}

.Caldir:before
{
content: "d";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calfgal
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calfgal a
{
color: #304F30;
}

.Calfgal:before
{
content: "f";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calfaq
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calfaq a
{
color: #304F30;
}

.Calfaq:before
{
content: "q";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calquiz
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calquiz a
{
color: #304F30;
}

.Calquiz:before
{
content: "z";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Caltrack
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Caltrack a
{
color: #304F30;
}

.Caltrack:before
{
content: "t";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calsurv
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calsurv a
{
color: #304F30;
}

.Calsurv:before
{
content: "s";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calnl
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calnl a
{
color: #304F30;
}

.Calnl:before
{
content: "n";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Caleph
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Caleph a
{
color: #304F30;
}

.Caleph:before
{
content: "e";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

.Calchart
{
border-top:1px dashed #cccccc;
font-size:11px;
padding-left:3px;
padding-right:3px;
}

.Calchart a
{
color: #304F30;
}

.Calchart:before
{
content: "c";
font-family: Verdana, monospace, sans-serif;
background-color: #ffffff;
}

a.viewmodeon
{
margin: 0;
padding: 0;
}
a.viewmodeoff
{
margin: 0;
padding: 0;
}
a.viewmodeon img {
	margin: 0;
padding: 0;
}
a.viewmodeoff img {
	margin: 0;
padding: 0;
}

.viewmodeoff:hover
{
background-color: #FFFF00;
color: #000000;
}
.calweb
{
font-weight: bold;
font-size: 11px;
text-decoration: none;
padding-left: 3px;
padding-right: 3px;
color: #336699;
}
.calweb:hover
{
color: #996633;
}
#calprio
{
margin-left: 7px;
padding-left: 5px;
padding-right: 5px;
color: black;
}

/* style of the popup background in case of transparent styles */
#opaque
{
background-color: #ffffff;
}

div#edithelpzone { display: none;  }
div#attzone      { display: none; margin-top: 10px; }
div#attzoneopen      { display: block; margin-top: 10px; }

.highlight { background-color: #FFAAAA; color: #000000; }
.pagetop_msg { background-color: #FFFFCC; color: #FF0066; font-weight: bold; }

/*
 * Caption in tables.
 * Currently in Attachments and comments only.
 */
caption
{
  font-size: 11px;
  font-weight : bold;
  text-align: right;
}

/* trees */
div.tree
{
  text-align: left;
}

/* Wiki editpage textarea */
textarea.wikiedit
{
	width: 100%;
}

/* Integrator: By default copy rules dialog not shown */
div#rules-copy-panel {
    display: none;
}

/* format tables on admin pages */
TABLE.admin { width: 100%; }

/* phplayers style */
.box-data table {
}

#clear {
	clear:both;
	}

/* end of css file */
