*, html    { margin: 0; padding: 0; }
html, body { height: 100%; }
body       { background:url(images/fill.gif) repeat-x #fff; font-family:Arial, Helvetica, sans-serif, serif; font-size:12px; color:#000; }
#wrap      { position: relative; min-height: 100%; height: auto !important; height: 100%; width:100%; margin:0 auto; overflow:visible; }

#content   { padding-bottom: 100px; width:890px; margin:0 auto; position:relative;   }

#footer    { 
	width:100%; 
	height:100px; 
	position: absolute; 
	bottom: 0 !important; 
	bottom: -1px; 
	text-align:center; 
}

#footer a  { padding:20px; font-size:18px; }
#footer .holder { border-top:2px solid #000; }
	


/************************************************************************/

a           { color:#000; text-decoration:none; font-family:"Rockwells", Georgia, Times, "Times New Roman", serif; }
a:hover     { color:#999; text-decoration:underline; }

.fr { float:right; }
.fl { float:left; }
.cb { clear:both; }

.hidden  { display:none; }
.visible { visibility:visible; }

img { border:0; }


h1, h2, h3 {
	text-align:left;  
	font-weight:normal;  
	padding:20px 0 20px 0; 
	font-family:"Rockwells", Georgia, Times, "Times New Roman", serif;
	color:#000;
}

h1 { font-size:48px; }

h2 { font-size:24px; }

/*************************** Header ********************************************/

#header { width:890px; margin: 0 auto; padding-top:30px; }
.nav    { width:830px; padding:30px 0 30px 0;  border-bottom:2px solid #000; border-top:2px solid #000;}
.nav a  { padding:20px; font-size:18px; }
.intro  { padding:30px 0 10px 0;}

/*************************** holder ********************************************/

.holder { width:830px; margin: 0 -10px; padding:30px; }



/*************************** table ********************************************/

table          { border-collapse:separate; }
.hidden td, .hidden tr,  .hidden img    { height:1px; line-height:1px; }
table a        { padding:10px; margin:0 10px 10px 0;  border:1px solid #d9d9d9; display:block; width:236px; }
table a:hover  { border:1px solid #000; }

/********************** TYPOGRAPHY ***********************************/

@font-face { font-family: "Rockwell Bold"; src: urlimages/rockwell-bold.ttf) format("truetype"); }
@font-face { font-family: "Rockwells";     src: url(images/rockwell.ttf)     format("truetype"); }


.holder p {
	font-size: 1em;
	line-height: 1.25em;
	margin: 0.625em 0;
	padding: 0 0 0 8em;
	text-align: justify;
}

/*
.holder p:first-line {
	font-weight: 800;
	font-variant: small-caps;
}
.holder p:first-letter {
	font-size: 6em;
	line-height: 1em;
	font-weight: 400;
	float: left;
	margin: 0 0 0 -0.1em;
	font-family:"Rockwells", Georgia, Times, "Times New Roman", serif; 
}
.holder p + p:first-letter {
	font-size: 1em;
	line-height: 1.25em;
	float: none;
	margin: 0;
	font-family:"Rockwells", Georgia, Times, "Times New Roman", serif; 
}
.holder p + p:first-line {
	font-weight: 400;
	font-variant: normal;
}
*/
	
/************** RESET**************************************/

/*table                        { border-collapse:collapse; border-spacing:0; }*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote, table, th,td{ margin:0;padding:0; }
li                           { list-style:none; }
img                          { border:0; }

/*filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70;*/









