/* CSS Document for Murphy's Environmental (aka: Murphy's AC)*/
/* Creation Date: August 16, 2005 */
/* Author: Stacey Sansom with Inventive Site Strategies, Inc (www.inventivesitestrategies.com) */
/* Edited: August 16, 2005; September 16, 2005 */

/* basic elements */
body {background: #ccc url(images/background002.gif);
	color: #000;
	font-family: arial, helvetical, sans-serif;
	font-size: 90%;
	line-height: 1.3em;
	text-align: center;
	margin: 30px 0;
	padding: 0;}
	
p {font-size: 1em;
	margin: 0;
	padding: 15px 20px 0 20px;}

h4 {font-size: 1em;}
h3 {font-size: 1.1em;
	margin: 0;
	padding: 20px 0 0 20px;}
h2 {font-size: 1.2em;
	font-weight: bold;
	font-family: "times new roman", times, serif;
	color: #000033;
	text-align: center;
	margin: 0;
	padding: 10px 0 7px 0;}
h1 {font-size: 1.5em;
	font-family: "times new roman", times, serif;}
	
	
/* extra formatting stuff */
	/* hide stuff from css compliant browsers */
	.hidden {display: none;}
	
	/* large centered text */
	.bigPrint {text-align: center;
		font-family: "times new roman", times, serif;
		color: #000033;
		font-size: 1.2em;
		font-weight: bold;
		line-height: 1.5em;
		margin: 0;
		padding: 15px 0 0 0;
		clear: both;}
	
	/* right aligned images */
	.rightPic {float: right;
		border: 1px solid #000033;
		margin: 15px 20px;
		padding: 10px;}
		
/* basic site layout */
/* main container box for centering and containing content on site */
#mainContainer {width: 760px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	color: #666;}
	
/* header container box for the logo and other pertinent header info */
#header {height: 110px;
	padding: 20px;
	margin: 0;
	background-color: #000033;
	border: 1px solid #000033;
	color: #fff;}

/* navigation tabbed styles */
#navigation {padding: 5px 25px 1px 0; 
	margin: 0;
	background-color: #000033;
	border-top: 1px solid #000033;
	border-left: 1px solid #000333;
	border-right: 1px solid #000333;
  	border-bottom: 1px solid #666;
  	font-weight: bold;
  	font-size: 13px;
	text-align: right;}
#navigation li {list-style: none; 
	margin: 0;
  	display: inline;}
#navigation li a {padding: 3px 0.5em; 
	margin-left: 3px;
  	border: 1px solid #778; 
	border-bottom: none;
  	background-color: #ccc;
  	text-decoration: none;}
#navigation li a:link {color: #000033;}
#navigation li a:visited {color: #000033;}
#navigation li a:hover {color: #cc0000; 
	background-color: #999999;
  	border-color: #666;}

/* navigation "current tab" style */
#navigation li a#current {background-color: #fff; 
	border: 1px solid white;
	color: #cc0000;}
#navigation li a:hover#current {background-color: #fff; 
	border: 1px solid white;
	color: #cc0000;}


/* contents container box */
#contentsContainer {margin: 0;
	padding: 0 0 20px 0;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #000033;
	border-top: 1px solid #fff;}

/* footer container box */
#footer {padding:0; 
	margin: 0;
	background-color: #000033;
	border: 1px solid #000033;
	color: #ccc;
	font-weight: bold;}
	
	#footerList {padding: 2px 25px; 
		margin: 0;
		font-size: 0.9em;
		text-align: center;}		
	#footer li {list-style: none; 
		margin: 0;
		display: inline;}
	#footer li a {padding: 0; 
		margin: 0;
		text-decoration: none;}
	#footer li a:link {color: #ccc;}
	#footer li a:visited {color: #ccc;}
	#footer li a:hover {color: #ccc;
		text-decoration: underline;}
		
		
/* fine print info on website design */
#websiteFinePrint {text-align: right;
	width: 760px;
	color: #666;
	margin: 0 auto;}
	
	#websiteFinePrintList {padding: 2px 0; 
		margin: 0;
		font-size: 0.8em;}		
	#websiteFinePrintList li {list-style: none; 
		margin: 0;
		display: inline;}
	#websiteFinePrintList li a {padding: 0; 
		margin: 0;
		text-decoration: none;}
	#websiteFinePrintList li a:link {color: #666;}
	#websiteFinePrintList li a:visited {color: #666;}
	#websiteFinePrintList li a:hover {color: #fff;
		text-decoration: underline;}
		
		
/* image container for throughout the site */
.picBox {float: right;
	clear: right;
	width: 160px;
	margin: 10px;
	padding: 0;
	border: 1px solid #000033;
	text-align: center;}
	
	.picBox img {margin: 0;
		padding: 5px 5px 0 5px;}
	
	.picBox p {margin: 0;
		padding: 0 5px;
		text-align: left;
		font-size: 80%;}