


/*
-------------------------------------------------------------
------------------------------------------------------------- 


Site design, stylesheet, site development & initial site population, by matt c/o Burning Fire Design 5/07.
For graphic design and/or site development needs, contact matt @:

	BurningFireDesign[AT]gmail.com   [please replace "[AT]" with "@"]
	

-------------------------------------------------------------
------------------------------------------------------------- */




h2 {
	margin-top:25px;
	font-size:16px;
	line-height:normal;
	color:#3D5B1E;
	font-weight:500;
	border-bottom:1px solid #C2C2C2;
	}
	
	h2 p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:normal;
		color:#7C7C7C;
		text-transform:uppercase;
		margin:0;
		float:right;
		text-align:right;
		}
		
h3 {
	font-size:10px;
	color:#7C7C7C;
	font-weight:normal;
	line-height:normal;
	/*text-align:right;*/
	margin:0;
	border-bottom:1px solid #C2C2C2;
	}
	
h4 {
	margin:25px 0 5px 0;
	border-bottom:1px solid #C2C2C2;
	font-size:12px;
	font-weight:bold;
	color:#3D5B1E;
	}
	
h5 {
	margin-top:20px;
	border:1px solid #CFDD80;
	padding:6px;
	font-size:12px;
	font-weight:bold;
	color:#3D5B1E;
	background:#F0F6D2;
	}
	
.bragBook {
	margin:10px 10px 30px 10px;
	border:solid #E0EC9A 1px; 
	/*border:solid #CFDD80 1px;*/ 
	padding:20px 25px 15px 25px;
	font-family:"Courier New", Courier, mono;
	line-height:19px;
	background:url(../imgs/core/bg_letter.gif);
	}
	
ul.bulletTable {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	border-top:1px solid #CFDD80;
	}
	.bulletTable li {
		border:1px solid #CFDD80;
		border-top:none;
		padding:6px;
		background:url(../imgs/core/bg_gradient.jpg) no-repeat;
		}
		.bulletTable li:hover {
			background:#F0F6D2;
			}
	
.changeBGcolor, #changeBGcolor {
	margin-top:4px;
	margin-bottom:15px;
	}
		
.changeBGcolor:hover, #changeBGcolor p:hover {
	background:#F0F6D2;
	}
		
.gray {
	color:#7C7C7C;
	padding-left:5px;
	margin-left:4px;
	border-left:solid #CCCCCC 1px;
	}

a.noBorder {
	text-decoration:none!important; 
	background-color:none!important;
	border-bottom:none!important;
	}
		
.smallText {
	color:#7C7C7C;
	font-size:11px;
	line-height:normal;
	}
	
/*.special {
	padding:10px;
	border:solid #E0EC9A 1px;
	border:double #E0EC9A;
	border-style:;
	}*/
	
/*.special {
	padding:8px; 
	border:double #E0EC9A;
	line-height:18px; 
	text-align:center;
	background:url(../imgs/core/bg_gradient.jpg) no-repeat;
	}*/
	
.special {
	border-bottom:solid 1px #E0EC9A; 
	border-top:solid 1px #E0EC9A;
	padding:16px; 
	text-align:center;
	background:url(../imgs/core/bg_gradient.jpg) no-repeat;
	}
	
.special strong, .special b {
	color:#3D5B1E;
	}
		
table.table_NoBorder {
	}
	tr.table_NoBorder {
		background:none;
		}
	td.table_NoBorder {
		border:none;
		padding:0;
		}
	td.table_NoBorderPDF {
		border:none;
		background:url(../imgs/getReaderMini.gif) 40px 188px no-repeat;
		}
		
.thirdPartyFlash ul, .thirdPartyReader ul {
	list-style:none;
	padding:6px;
	margin:4px 0 0 0;
	width:inherit;
	border:solid #CCCCCC 1px; 
	background:#eeeeee;
	font-size:10px;
	font-weight:normal;
	line-height:normal;
	color:#7C7C7C;
	}
	.thirdPartyFlash ul li, .thirdPartyReader ul li {
		padding-left:28px;
		}
		.thirdPartyFlash ul li {
			background:url(../imgs/getFlash.gif) 2px 2px no-repeat;
			}
		.thirdPartyReader ul li {
			background:url(../imgs/getReader.gif) 2px 2px no-repeat;
			}
	.thirdPartyFlash ul li a, .thirdPartyReader ul li a {
		text-decoration:none!important; 
		border-bottom:none!important;
		background-color:#eeeeee!important;
		color:#7C7C7C!important;
		}
		.thirdPartyFlash ul li a:hover, .thirdPartyReader ul li a:hover {
			text-decoration:none!important; 
			border-bottom:none!important;
			color:#3E3E3E!important;
			}


/* big thanks to http://www.cssplay.co.uk for the following (base) chunk of code */
a.screen, a.screen:visited {
	position:relative; 
	z-index:1;
	padding-right:20px;
	background:url(../imgs/core/iconExpand.gif) no-repeat;
	background-position:right;
	background-color:#fff!important;
	border-bottom-style:dashed!important;
	color:#3E3E3E!important
	}
a.screen b {
	position:absolute; left:70px; top:-200px;
	visibility:hidden;
	height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
	}
a.screen:hover {
	text-decoration:none; 
	border:0; /* needed for this to work in IE */ 
	z-index:1000;
	}
a.screen:hover b {
	visibility:visible;
	height:150px;
	cursor:pointer; /* for IE */
	}
a.screen:hover b img {
	border:0; /* remove the link border */
	}
