/* Specify blanket rules for all elements */

* { margin: 0; !important}
html { height: 100%;!important}

/*:::::::::::::CONTAINER::::::::::::::*/	
	#container {
		min-height: 100%;
    	height: auto !important;
    	height: 100%;
    	margin: 0 auto -4em;
		width: 1020px;
	}
	
body {

	height:100%; !important
	
	font-size:70%;
	font-family: 'lucida grande',verdana, sans-serif;
	margin: 40px;
	 
	margin-top: 10px;
	background: #000000 url(../images/webfiles/background.jpg) top center no-repeat;
}


/*rules for headings*/

h1 {
	font-size:150%;

	}

h2 {
	font-size:140%;

	}

h3 {
	font-size:120%;

	}
	
	
h4 {
	font-size:115%;
}



/* Default paragraph styles */
p {
	font-size:100%;
	line-height:150%
	}
	
/* Link styles */

a:link {
	color: #FF6600;
	text-decoration: none;
}

a:active { 
	color: #CCFF00;
	text-decoration: none;

}

a:hover {
	color: #66FF33;
	text-decoration: none;
}

a:visited {
	color: #FF9900;
	text-decoration: none;
}

/* :::::::::::::::MASTHEAD:::::::::::: */
#masthead {
	margin:0 0 10px 0;
	
	padding:10px;
	border:0px solid #000;
	
	background-repeat: no-repeat;
	height: 235px;
	}



/* :::::::::::::::CONTENT:::::::::::::::: */


/*:::content commands:::*/


#content {
	margin-left:15%;
	margin-right:0%;
	margin-bottom:10px;
	float:inherit;
	padding:10px;
	border:0px solid #000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	/*font-variant: small-caps;*/
	}
	
	
	#intro_text { 
		color:#ffffff;
		font-size:13px;
		font-family:"Trebuchet MS";
	
	}
	

/* Drop cap characters */
	p.dropcap:first-letter { 
		float:left;
		width:40px;
		font:60px Arial, Helvetica, sans-serif;
		line-height:50px;		
	}
	
	/* Blockquote style */
	blockquote { 
		margin:0 0 0 20px;
		line-height:150px;
	}


/* ::::::::::::::Sidebar:::::::::::::: */
#sidebar {
	width:10%;
	margin-top: 0%;
	margin-bottom:0%;
	margin-left: 0%;
	margin-right: 0%;
	
	float:left;
	padding:10px;
	border:0px solid #000;
	}
	
/*::::::::::::::Sidebar B:::::::::::
#sidebar_b {
	width:18%;
	margin-bottom:10px;
	
	float:right;
	padding:10px;
	border:0px  dotted #000;
	
	
	
}*/
/* :::::::::::::::::::Contact::::::::::::::::: */
#contact { margin:0 auto;
			  color:#FFFFFF;
			  margin-left:15%;
			  margin-top:19px;
				}
	
/* :::::::::::::::::::Footer::::::::::::::::: */
.footer {
	clear:both;
	float:inherit;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 3em;
	width: 1020;
	border-top-width: 0px;
	border-top-style: outset;
	border-top-color: #993300;
	color:#9a906d;
	/*background-image: url(../images/webfiles/footer.jpg);*/
	background-repeat: no-repeat;
	margin: 0 auto;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	/*font-weight: bold;*/
	}
	
	.push { height: 0em;}
	
	/* Footer License and Contact  class */
	.license {
		float:left;
		/*width:560px;*/
		
		color: #333333;
		
	
	}
	
	
	.contactfooter {
	float:right;
	width:220px;
	/*margin:15px;*/

	color: #ffffff;		
		
	}
	
	.style1 {
	margin:0;
	padding:5px 10px;
	text-align: center;
	color: #666666
}
		 
		 div#footer p { margin:0;
		 				text-align: center;}
