/* CSS file created by Bill Beardslee */

/* General page style. The scroll bar colours only visible in IE5.5+ */
body {

	background-color: #000000;
	scrollbar-face-color: #333333;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color:  #FECE66;
	scrollbar-track-color: #666666;
	scrollbar-darkshadow-color: #999999;
	cursor: url("http://www.mexicovfd.org/fftrbusy.ani");
	background-image: url(http://www.mexicovfd.org/images/handpmp_rrbg.jpg);
	background-attachment: fixed;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-height: 0px;
	margin-width: 0px;
}

/* REMOVED-  cursor: url("http://www.mexicovfd.org/firehose.ani"); AND background-image: url(http://www.mexicovfd.org/images/patch_bg1.jpg); */

/* General font families for common tags fffff0 FFCC66 font,th,td,p { font-family:  Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; } */
font,th,td,p			{ font-family:  Verdana, Tahoma, Arial, sans-serif; }
a:link,a:active,a:visited	{ font-size: 12px; color: #F5F5DC; text-decoration: none; }
a:hover				{ text-decoration: underline; color: #999999; }
hr				{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; }
/*UL.check { list-style-image: url(/LI-markers/checkmark.gif) line-height: 120%;  }*/
ul,li  { list-style-image: url(http://www.mexicovfd.org/images/firedot2.gif);}


/* This is the border line & background colour round the entire page */
.bodyline { background-color: #666666; border: 1px #cccccc dashed; padding: 4px; width: 100%; margin-bottom: 2px; }

/* This is the outline surrounding the main blocks */
//.forumlinemain	{ background-color: #666666; border: 1px #cccccc solid; padding: 4px; width: 100%; margin-bottom: 2px; }
.forumlinemain	{ border: 1px #999999 solid; padding: 4px; width: 100%; margin-bottom: 2px; }


/* This is the outline round the main forum tables */
//.forumline { background-color: #666666; }
.forumline { background-image: url(http://www.mexicovfd.org/images/logo5.jpg); }

//.footer { background-image: url(http://www.mexicovfd.org/images/logo6.jpg); }

.logo { background-image: url(http://www.mexicovfd.org/images/logo_phpBB_bg.gif); }


/* Main table cell colours and backgrounds fireback2t.jpg forum_bg1.jpg background-image: url(http://www.mexicovfd.org/images/Nozzlebg1.jpg); background-repeat: repeat-y;*/

td.row1	{ }
td.row2	{ background-color: #cccccc; background-image: url(http://www.mexicovfd.org/images/cellpic3.gif); }
td.row3	{ }
td.row4	{ }
td.row5	{ background-image: url(http://www.mexicovfd.org/images/fireback2tp.gif); }
td.row6	{ background-color: #333333; }

/*
  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 cellpic2.jpg*/
td.rowpic {
	font-weight: bold; font-size: 11px; color: #ffffff; height: 18px; background-color: #FFFFFF;
	background-image: url(http://www.mexicovfd.org/images/cellpic2.jpg);
	background-repeat: repeat-y;
}

.rowpic {
	font-weight: bold; font-size: 11px; color: #ffffff; height: 18px; background-color: #FFFFFF;
	background-image: url(http://www.mexicovfd.org/images/cellpic2.jpg);
	background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds cellpic3.gif*/
th {
	color: #FFFFFF; font-size: 12px; font-weight: bold;
	background-color: #000000; height: 25px;
	background-image: url(http://www.mexicovfd.org/images/cellpic1.gif);
}
/*cellpic1.gif*/
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-image: url(http://www.mexicovfd.org/images/cellpic3.gif);
	background-color:#666666; height: 25px;
}


/*
  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 {
	height: 25px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { font-weight: bold; height: 25px; }

td.row3Right,td.spaceRow { background-color: #666666; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead			{ border-left: solid 1px #999999; border-top: solid 1px #999999; }
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-left: solid 1px #999999; border-top: solid 1px #999999; }
th.thBottom,td.catBottom		{ border-left: solid 1px #999999; border-top: solid 1px #999999; }
th.thTop				{ border-left: solid 1px #999999; border-top: solid 1px #999999; }
th.thCornerL				{ border-left: solid 1px #999999; border-top: solid 1px #999999; border-right: solid 1px #666666; border-bottom: solid 1px #666666; }
th.thCornerR				{ border-left: solid 1px #999999; border-top: solid 1px #999999; }


/* The largest text used in the index page title and toptic title etc. */
.maintitle {
	font-weight: bold; font-size: 22px; font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none; line-height: 120%; color: #000000;
}

h1,h2,h3,h4 {
	 font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none; line-height: 120%; color: #CCCCCC;
}

/* General text fffff0 */
.gen			{ font-size: 14px; line-height: 18px }
.genmed			{ font-size: 12px; line-height: 16px }
.gensmall		{ font-size: 11px; line-height: 16px }
.genbig			{ font-size: 14px; font-weight: bold; color: #FECE66; line-height: 16px }
.genlarge		{ font-size: 16px; font-weight: bold; color: #ffffff; line-height: 16px }
.gen,.genmed,.gensmall	{ color: #FFCC66; }

a.gen			{ font-size: 14px; color: #F5F5DC; text-decoration: none; line-height: 16px }
a.genmed		{ font-size: 12px; color: #F5F5DC; text-decoration: none; line-height: 16px }
a.gensmall		{ font-size: 11px; color: #F5F5DC; text-decoration: none; line-height: 16px }

a.gen:visited		{ font-size: 14px; color: #F5F5DC; text-decoration: none; line-height: 16px }
a.genmed:visited	{ font-size: 12px; color: #F5F5DC; text-decoration: none; line-height: 16px }
a.gensmall:visited	{ font-size: 11px; color: #F5F5DC; text-decoration: none; line-height: 16px }

a.gen:hover		{ font-size: 14px; color: #999999; text-decoration: underline; line-height: 16px }
a.genmed:hover		{ font-size: 12px; color: #999999; text-decoration: underline; line-height: 16px }
a.gensmall:hover	{ font-size: 11px; color: #999999; text-decoration: underline; line-height: 16px }


/* The register, login, search etc links at the top of the page ffffff*/
.mainmenu		{ font-size: 11px; color:  #ffffff; }
a.mainmenu		{ font-weight: bold; text-decoration: none; color: #F5F5DC; line-height: 16px  }
a.mainmenu:visited	{ text-decoration: none; color: #F5F5DC;  }
a.mainmenu:hover	{ text-decoration: underline; color: #999999; }


/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 11px ; color: #000000}
a.cattitle:link		{ text-decoration: none; color: #FFFFFF; }
a.cattitle:visited	{ text-decoration: none; color: #FFFFFF; }
a.cattitle:active	{ text-decoration: none; color: #FFFFFF; }
a.cattitle:hover	{ text-decoration: none; color: #666666; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink							{ font-weight: bold; font-size: 11px; color: #ffffff; }
.forumlink a:link, .forumlink  a:visited, .forumlink  a:active	{ text-decoration: none; color: #FFF }
a.forumlink:hover						{ text-decoration: underline; color: #666666; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav		{ font-weight: bold; font-size: 11px; color: #000000;}
a.nav:link	{ text-decoration: none; color: #DEE3E7; }
a.nav:visited	{ text-decoration: none; color: #DEE3E7; }
a.nav:active	{ text-decoration: none; color: #DEE3E7; }
a.nav:hover	{ text-decoration: underline; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.intro		{ font-weight: bold; font-size: 11px; color: #666666;}
a.intro:link	{ text-decoration: none; color: #666666; }
a.intro:visited	{ text-decoration: none; color: #666666; }
a.intro:active	{ text-decoration: none; color: #666666; }
a.intro:hover	{ text-decoration: underline;color: #CCCCCC; }


/* titles for the topics: could specify viewed link colour too cellpic2.jpg */
.topictitle		{ font-weight: bold; font-size: 11px; color: #ffffff; height: 18px; background-image: url(http://www.mexicovfd.org/images/cellpic1.gif); }
a.topictitle:link	{ text-decoration: none; color: #ffffff; }
a.topictitle:visited	{ text-decoration: none; color: #ffffff; }
a.topictitle:hover	{ text-decoration: underline; color : #666666; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name { font-size: 11px; color: #000000;}

/* Location, number of posts, post date etc */
.postdetails { font-size: 11px; color: #000000; }


/* The content of the posts (body of text) */
/* The content of the posts (body of text) */
.postbody		{ font-size: 12px;color: #FFFFFF; line-height: 18px; }
a.postlink:link		{ text-decoration:  none; color: #FFFFFF; }
a.postlink:visited	{ text-decoration: none; color: #FFFFFF; }
a.postlink:hover	{ text-decoration: underline; color: #e7e7e7; }

.pm	{ font-size: 12px; text-decoration: none; font-weight: bold; color: #FF0000; }

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Copyright and bottom info */
.copyright		{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCC66; letter-spacing: -1px;}
a.copyright		{ font-size: 11px; color: #ffffff; text-decoration: none;}
a.copyright:visited	{ font-size: 11px; color: #ffffff; text-decoration: none;}
a.copyright:active	{ font-size: 11px; color: #ffffff; text-decoration: none;}
a.copyright:hover	{ font-size: 11px; color: #ffffcc; text-decoration: underline;}

/* Form elements */
/*input,textarea{
	color: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color: #000000;
}*/

/*select {
	color: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color: #cccccc;
	background-color: #333333;
}*/

/* The text input fields background colour */
/*input.post, textarea.post {
	background-color: #FFFFFF;
}*/

/*input { text-indent: 2px; }

/* The buttons used for bbCode styling in message post */
/*input.button {
	background-color: #EFEFEF;
	color: #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}*/

/* The main submit button option */
/*input.mainoption {
	background-color: #FAFAFA;
	font-weight: bold;
}*/

/* None-bold submit button */
/*input.liteoption {
	background-color: #FAFAFA;
	font-weight: normal;
}*/


/* Home page marquee */
#marqueecontainer{
	position: relative;
	width: 100%; /*marquee width */
	height: 200px; /*marquee height */
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
}

/* 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: #DEE3E7; border-style: none; }


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("http://www.mexicovfd.org/formIE.css");

.hiddenPic	{ display: none; }

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
color: firebrick;
font-size: 12px;
font-weight: bold;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=firebrick,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.toggleopacity img {
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.toggleopacity:hover img {
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}