/*
***********************************************************

Title:			mainStyle.css
Browser(s): 	All (except IE)

Author: 		Philip Joncas
Company: 		PJoncasStudios


***********************************************************
*/




*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}


/*  defaults */

strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }

* a { position:relative } 
a { outline:none } 
a img { border:none } 






/* Typography */
h1.title a { text-indent:-9999px; width:267px; height:120px; position:absolute; top:120px; left:-2px; overflow:hidden; display:block; border:none; background:none; }
h1.title a:hover { border:none }

*h1 { font:24px/24px Georgia, 'Times New Roman', Times, serif bold; margin:60px 0 2px 0; color:#fff }
h2 { font: italic 24px/22px Palatino, 'Times New Roman', Times, serif bold; margin:60px 0 7px 0; color: #999999 }

h2.descript { 
	font:22px/22px Palatino, 'Times New Roman', Times, serif bold;
	background:#fff top left no-repeat; 
	position:absolute; 
	top:70px; 
	left:420px; 
	width:515px;
	text-align:right;
	padding:10px;
	opacity:.55;
	filter: alpha(opacity=55); 
	-moz-opacity: 0.55;
	color:#000
}


h3 { font:italic 20px/24px Palatino, 'Times New Roman', Times, serif bold; margin:5px 0 2px 0; color:#000; }
h4 { font:16px/24px Georgia, 'Times New Roman', Times, serif bold; margin:40px 0 2px 0; color:#fff }

p { 
	
	margin:2px 0 16px 0;
	 }
body, h4, p, li, dt, dd, label, input, textarea { font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif }
h4 { font-size:14px; line-height:18px; color:#fff }

body, p, li, dt, dd, label { 
	font: bold 16px/24px Trebuchet MS, 'Lucida', Verdana, serif bold; 
	line-height:18px; 
	color:#fff }
	
input, textarea { font-size:11px; color:#000; padding:2px }


a { color:#ccc; text-decoration:none; border-bottom:2px solid #900; }
a:hover { color:#ff3399; border-bottom:2px solid #000; padding:0 0 1px 0; }
h2 a { color:#400a0a; background:none; }
h2 a:hover { color:#000; background:none; }


div#headerWrapper{ width:100%; /* height:360px; */ margin:0; padding:1px 0 0 0 } /* bug fix */
html>body div#headerWrapper, html>body div#footerWrapper { background:none } /* 'html>body' for IE */

div#headerContent { width:890px; height:360px; margin:-60px auto 0 auto; padding:0; text-align:left; position:relative }
html>body div#headerContent { background:url(../images/presentation/headerBG01.png) top left no-repeat } /* 'html>body' for IE */

div#wrapper { width:910px; margin:-80px auto 0 auto; padding:0; text-align:left; position:relative }

div.main { width:750px; float:left; padding:0 33px 0 10px }

body { background:#290404 url(../images/graphics/bodyBG.jpg) top center no-repeat fixed } 









