/* 
BCC Forums CORE style sheet
Author: Martin Glancy
Date: 30th April 2003

Font-size hacks from http://www.phespirit.info/cafe/css_hacks.htm
Require DTD to be HTML 4.01 Transitional or absent to work in IE6
*/

/* FONTS GENERAL ===================== */


div, p, h3, h4, th, td, li, dd
    {
    font-size : small;
    }

/*/*/a{}

body, body div, body p, body h3, body h4, body th, body td, body li, body dd
    {
    font-size : x-small;
    }

html>head:first-child+body div, html>head:first-child+body p, html>head:first-child+body h3, html>head:first-child+body h4, html>head:first-child+body th, html>head:first-child+body td, html>head:first-child+body li, html>head:first-child+body dd
    {
    font-size : small;
    }

/* */


/* FONT SIZE H1 ================== */

h1
    {
    font-size : x-large;
    }

/*/*/a{}

body h1
    {
    font-size : large;
    }

html>head:first-child+body h1
    {
    font-size : x-large;
    }

/* */

/* FONT SIZE H2 ================ */

h2
    {
    font-size : large;
    }

/*/*/a{}

body h2
    {
    font-size : medium;
    }

html>head:first-child+body h2
    {
    font-size : large;
    }

/* */

/* FONT ENDS ==================== */



/* MAIN TAG DEFINITIONS ========================= */

body {
 margin: 0px 0px 10px 0px; 
 color: #000000;
 background: #FFFFFF;
}

body, div, p, h1, h2, h3, h4, h5, h6, th, td, li, dd  {
 font-family: 'trebuchet ms', trebuchet, arial, helvetica, helv, geneva, sans-serif;
}

h1  {
 padding: 0px 0px 10px 0px;
 margin: 10px 0px 0px 0px;
}

h2  {
 clear: both;      /* forces images to not interupt any borders */
 margin: 30px 0px 0px 0px;
 padding: 0px 0px 7px 0px;
}

h4, h5, h6 {
 font-weight: bold;
 color: #000000;
 background: transparent;
 margin-bottom: -1em;
} 

em {
 font-style: italic;
}

strong {
 font-weight: bold;
}


/* TEXT CLASS DEFINITIONS ========================= */

.notvisible {
 display: none;
}


/* DIV BOXES DEFINITIONS ETC ========================= */

#sectionnav  { 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#sectionnav p { 
 margin: 0px 0px 0px 0px;
 padding: 3px 10px 3px 10px;
}

#banner  { 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
}

#crumb  { 
 border-bottom: 1px solid #999999;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#crumb p  { 
 margin: 3px 10px 7px 10px;
}

#crumb a  { 
 text-decoration: none;
 color: #666666;
 background: transparent;
}

#crumb a:hover  { 
 color: #FF0000;
 background: transparent;
}

#menu {
 line-height: 135%;
 float: left;
 width: 25%;
 margin: 10px 0px 0px 0px;
}

#menu p {
 margin: 10px 20px 0px 10px;
 font-weight: bold;
 color: #666666;
 background: transparent;
}

#menu ul {
 margin: 10px 20px 0px 10px;
 padding: 0px 0px 0px 0px;
 list-style: url("../images/icon_menu.gif");
}

#menu li {
 margin: 5px 0px 0px 18px;
 padding: 0px 0px 0px 0px;
}

#menu a  { 
 text-decoration: none;
 color: #666666;
 background: transparent;
}

#menu a:hover  { 
 color: #FF0000;
 background: transparent;
}

#content  { 
 float: left;
 width: 60%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 20px 10px;
 border-left: 1px solid #999999;
}

#footer  { 
 border-top: 1px solid #999999;
 margin: 0px 0px 0px 0px;
 padding: 0px 20px 0px 10px;
 text-align: right;
}


/* HIDE SOME DIVs WHEN PRINTING ========================= */

@media print {

	#sectionnav, #banner, #crumb, #menu, #footer {
	 	display: none;
	}

	#content  { 
		width: 95%;
		border-left: 0px solid #FFFFFF;
	}
}

/* END ========================= */

