/* CSS Document */

/*===================MAIN=====================*/

html {
	height: 100%;
	}
body {
	background-color: #EDEDF2;
	font: 62.5%/150% Lucida, Lucida Grande, Verdana;
	color: #666;
	margin: 0;
	text-align:left;
	height: 100%;
	}
p {
	font: 1.2em/175% Lucida, Lucida Grande, Verdana;
	text-align: left;
	margin: 0;
	padding: 0 0 15px 0;
	}
/*p img {
	float: left;
	margin-right: 8px;
	}*/
ul {
	list-style: none;
	}
#content ul li.home {
	font: 1.2em/175% Lucida, Lucida Grande, Verdana;
	color: #666; 
	list-style-image:  url(img/bullets/bullet_home.gif);
	padding-right: 10px;
	margin-top: 0;
	}
#content ul li.biog {
	font: 1.2em/175% Lucida, Lucida Grande, Verdana;
	color: #666; 
	list-style-image:  url(img/bullets/bullet_biog.gif);
	padding-right: 10px;
	margin-top: 0;
	}
#content ul li.minerals {
	font: 1.2em/175% Lucida, Lucida Grande, Verdana;
	color: #666; 
	list-style-image:  url(img/bullets/bullet_minerals.gif);
	padding-right: 10px;
	margin-top: 0;
	}
#content ul li.townpl {
	font: 1.2em/175% Lucida, Lucida Grande, Verdana;
	color: #666; 
	list-style-image:  url(img/bullets/bullet_townpl.gif);
	padding-right: 10px;
	margin-top: 0;
	}
#content ul li.proj {
	font: 1.2em/175% Lucida, Lucida Grande, Verdana;
	color: #666; 
	list-style-image:  url(img/bullets/bullet_proj.gif);
	padding-right: 10px;
	margin-top: 0;
	}
#content ul li.contact {
	font: 1.2em/175% Lucida, Lucida Grande, Verdana;
	color: #666; 
	list-style-image:  url(img/bullets/bullet_contact.gif);
	padding-right: 10px;
	margin-top: 0;
	}
ol {
	list-style-type: none;
	padding-right: 90px;
	}
ol li {
	font: 1.2em/175% Lucida, Lucida Grande, Verdana;
	color: #666;
	}
h1 {
	text-indent:-9999px;
	font: 2em/200% Lucida, Lucida Grande, Verdana;
	font-weight: bold;
	color: #2C2D41;
	text-align: left;
	margin: 0px;
	height: 0px;
	}
h2 {
	font: 1.65em/180% Lucida, Lucida Grande, Verdana;
	font-weight: bold;
	color: #2C2D41;
	margin: 6px 0 12px 0;
	text-align: left;
	}
h3 {
	font: 1.4em/175% Lucida, Lucida Grande, Verdana;
	font-weight: bold;
	color: #2C2D41; 
	margin: 6px 0 6px 0;
	text-align: left;
	}
#content span {
	font: 0.9em/175% Lucida, Lucida Grande, Verdana;
	color: #666;
	}
	
/*===================LINKS=====================*/

a:link.home, a:visited.home {
	text-decoration: none; 
	color: #4247AB; 
	font-weight: bold;
	}
a:focus.home, a:hover.home, a:active.home {
	text-decoration: underline;
	}

a:link.biog, a:visited.biog {
	text-decoration: none; 
	color: #7CD914; 
	font-weight: bold;
	}
a:focus.biog, a:hover.biog, a:active.biog {
	text-decoration: underline;
	}

a:link.minerals, a:visited.minerals {
	text-decoration: none; 
	color: #D94614; 
	font-weight: bold;
	}
a:focus.minerals, a:hover.minerals, a:active.minerals {
	text-decoration: underline;
	}
	
a:link.townpl, a:visited.townpl {
	text-decoration: none; 
	color: #D91423; 
	font-weight: bold;
	}
a:focus.townpl, a:hover.townpl, a:active.townpl {
	text-decoration: underline; 
	}

a:link.proj,  a:visited.proj {
	text-decoration: none; 
	color: #1491D9; 
	font-weight: bold;
	}
a:focus.proj, a:hover.proj, a:active.proj {
	text-decoration: underline;
	}

a:link.contact, a:visited.contact {
	text-decoration: none; 
	color: #7514D9; 
	font-weight: bold;
	}
a:focus.contact, a:hover.contact, a:active.contact {
	text-decoration: underline; 
	}
	
#breakout.home a:link, #breakout.home a:visited {
	font: 1em/175% Lucida, Lucida Grande, Verdana;
	color: #4247AB;
	text-decoration: none;
	font-weight: bold;
	}
#breakout.home a:focus, #breakout.home a:hover, #breakout.home a:active {
	text-decoration: underline; 
	}
	
#breakout.biog a:link, #breakout.biog a:visited {
	font: 1em/175% Lucida, Lucida Grande, Verdana;
	color: #7CD914;
	text-decoration: none;
	font-weight: bold;
	}
#breakout.biog a:focus, #breakout.biog a:hover, #breakout.biog a:active {
	text-decoration: underline; 
	}
	
#breakout.biog_recent a:link, #breakout.biog_recent a:visited {
	font: 1em/175% Lucida, Lucida Grande, Verdana;
	color: #7CD914;
	text-decoration: none;
	font-weight: bold;
	}
#breakout.biog_recent a:focus, #breakout.biog_recent a:hover, #breakout.biog_recent a:active {
	text-decoration: underline; 
	}
	
#breakout.minerals a:link, #breakout.minerals a:visited {
	font: 1em/175% Lucida, Lucida Grande, Verdana;
	color: #D94614;
	text-decoration: none;
	font-weight: bold;
	}
#breakout.minerals a:focus, #breakout.minerals a:hover, #breakout.minerals a:active {
	text-decoration: underline; 
	}
	
#breakout.townpl a:link, #breakout.townpl a:visited {
	font: 1em/175% Lucida, Lucida Grande, Verdana;
	color: #D91423;
	text-decoration: none;
	font-weight: bold;
	}
#breakout.townpl a:focus, #breakout.townpl a:hover, #breakout.townpl a:active {
	text-decoration: underline; 
	}
	
#breakout.proj a:link, #breakout.proj a:visited {
	font: 1em/175% Lucida, Lucida Grande, Verdana;
	color: #1491D9;
	text-decoration: none;
	font-weight: bold;
	}
#breakout.proj a:focus, #breakout.proj a:hover, #breakout.proj a:active {
	text-decoration: underline; 
	}
	
#breakout.contact a:link, #breakout.contact a:visited {
	font: 1em/175% Lucida, Lucida Grande, Verdana;
	color: #7514D9;
	text-decoration: none;
	font-weight: bold;
	}
#breakout.contact a:focus, #breakout.contact a:hover, #breakout.contact a:active {
	text-decoration: underline; 
	}
			
/*===================LAYOUT=====================*/

#wrap {
	position: relative;
	min-height: 100%;
	max-width: 100%;
	min-width: 800px;
	margin: 0px;
	/*background-image:  url(img/bg_plan_deep.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: scroll;*/
	}

#masthead.home {
	width: 800px;
	height: 243px;
	background-image: url(img/mastheads/mastheads_home.jpg);
	background-repeat: no-repeat;
	}
#masthead.biog {
	width: 800px;
	height: 243px;
	background-image: url(img/mastheads/mastheads_biog.jpg);
	background-repeat: no-repeat;
	}
#masthead.biog_career {
	width: 800px;
	height: 243px;
	background-image: url(img/mastheads/mastheads_biog_career.jpg);
	background-repeat: no-repeat;
	}
#masthead.biog_clients {
	width: 800px;
	height: 243px;
	background-image: url(img/mastheads/mastheads_biog_clients.jpg);
	background-repeat: no-repeat;
	}
#masthead.biog_recent {
	width: 800px;
	height: 243px;
	background-image: url(img/mastheads/mastheads_biog_recent.jpg);
	background-repeat: no-repeat;
	}
#masthead.minerals {
	width: 800px;
	height: 243px;
	background-image: url(img/mastheads/mastheads_minerals.jpg);
	background-repeat: no-repeat;
	}
#masthead.townpl {
	width: 800px;
	height: 243px;
	background-image: url(img/mastheads/mastheads_townpl.jpg);
	background-repeat: no-repeat;
	}
#masthead.proj {
	width: 800px;
	height: 243px;
	background-image: url(img/mastheads/mastheads_proj.jpg);
	background-repeat: no-repeat;
	}
#masthead.contact {
	width: 800px;
	height: 243px;
	background-image: url(img/mastheads/mastheads_contact.jpg);
	background-repeat: no-repeat;
	}

#banner.home {
	width: 100%;
	height: 96px;
	background-image: url(img/banners/banners_slice_home.jpg);
	background-repeat: repeat-x;
	}
#banner.biog {
	width: 100%;
	height: 96px;
	background-image: url(img/banners/banners_slice_biog.jpg);
	background-repeat: repeat-x;
	}
#banner.minerals {
	width: 100%;
	height: 96px;
	background-image: url(img/banners/banners_slice_minerals.jpg);
	background-repeat: repeat-x;
	}
#banner.townpl {
	width: 100%;
	height: 96px;
	background-image: url(img/banners/banners_slice_townpl.jpg);
	background-repeat: repeat-x;
	}
#banner.proj {
	width: 100%;
	height: 96px;
	background-image: url(img/banners/banners_slice_proj.jpg);
	background-repeat: repeat-x;
	}
#banner.contact {
	width: 100%;
	height: 96px;
	background-image: url(img/banners/banners_slice_contact.jpg);
	background-repeat: repeat-x;
	}
#breakout p {
	padding: 44px 23px 10px 23px;
	font: 1.2em/180% Lucida, Lucida Grande, Verdana;
	color: #666;
	}		
#breakout.home {
	float: left;
	width: 211px;
	height: 322px;
	margin-left: 85px;
	background-image: url(img/breakout/breakout_home.jpg);
	background-repeat: no-repeat;
	}
#breakout.biog {
	float: left;
	width: 211px;
	height: 322px;
	margin-left: 85px;
	background-image: url(img/breakout/breakout_biog.jpg);
	background-repeat: no-repeat;
	}
#breakout.biog_recent {
	float: left;
	width: 211px;
	height: 322px;
	margin-left: 85px;
	background-image: url(img/breakout/breakout_biog_recent.jpg);
	background-repeat: no-repeat;
	}
#breakout.minerals {
	float: left;
	width: 211px;
	height: 322px;
	margin-left: 85px;
	background-image:  url(img/breakout/breakout_minerals.jpg);
	background-repeat: no-repeat;
	}
#breakout.townpl {
	float: left;
	width: 211px;
	height: 322px;
	margin-left: 85px;
	background-image:  url(img/breakout/breakout_townpl.jpg);
	background-repeat: no-repeat;
	}
#breakout.proj {
	float: left;
	width: 211px;
	height: 322px;
	margin-left: 85px;
	background-image:  url(img/breakout/breakout_proj.jpg);
	background-repeat: no-repeat;
	}
#breakout.contact {
	float: left;
	width: 211px;
	height: 322px;
	margin-left: 85px;
	background-image:  url(img/breakout/breakout_contact.jpg);
	background-repeat: no-repeat;
	}
	
#breakout {float:left;}

#content {
	float: left;
	width: 430px;
	padding: 6px 0px 20px 4px;
	}

#footer {clear:both !important;}

#footer p {
	color:#F4F4F4;
	padding-top:6px;
	padding-left:100px;
	font-size:0.9em;
	}
	
#footer p a {
	color:#F4F4F4;
	}

#footer.home {
	background-image: url(img/footers/footers_slice_home.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 31px;
	margin: 0px;
	}
#footer.biog {
	background-image: url(img/footers/footers_slice_biog.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 31px;
	}
#footer.minerals {
	background-image: url(img/footers/footers_slice_minerals.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 31px;
	}
#footer.townpl {
	background-image: url(img/footers/footers_slice_townpl.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 31px;
	}
#footer.proj {
	background-image: url(img/footers/footers_slice_proj.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 31px;
	}
#footer.contact {
	background-image: url(img/footers/footers_slice_contact.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 31px;
	}

#nav {
	height: 23px;
	width: 437px;
	text-align: center;
	}

.clear {
	clear: both;
	height: 0px;
	}
	
/*===================NAV=====================*/

#nav {
	margin-left: 296px;
	}
#nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#subnav li {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	}
#subnav #homelnk {
	background-image: url(img/nav/nav_home.gif); 
	width: 44px;
	}
#subnav #bioglnk {
	background-image: url(img/nav/nav_biog.gif); 
	width: 66px;
	}
#subnav #mineralslnk {
	background-image: url(img/nav/nav_minerals.gif); 
	width: 58px;
	}
#subnav #townpllnk {
	background-image: url(img/nav/nav_townpl.gif); 
	width: 90px;
	}
#subnav #projlnk {
	background-image: url(img/nav/nav_proj.gif); 
	width: 125px;
	}
#subnav #contactlnk {
	background-image: url(img/nav/nav_contact.gif); 
	width: 53px;
	}
#subnav a {
	background-position: 0px 0px; 
	height: 23px; 
	float: left; 
	text-indent: -5000px; 
	font-size: 0.9em; 
	overflow: hidden;
	display: block;
	}
#subnav a:hover {
	background-position: 0px 23px;
	}
	
/*===================FOOTER/UNUSED=====================*/	
	
/*#footer {
	font: 1em/150% Lucida, Lucida Grande, Verdana;
	color: #FFF;
	text-align: left;
	padding: 9px 0 0 100px;
	height: 40px;
	}
#footer ul, #footer li {
	color: #FFF;
	margin: 0;
	padding right: 150px;
	text-align: right;
	list-style: none;
	}
#footer ul {
	padding-left: 0px;
	margin: 0px;
	}
#footer ul li {
	color: #FFF;
	float: left;
	}
#footer ul li a {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	display: block;
	}
#footer ul li a:hover {
	font-weight: normal;
	text-decoration: underline;
	}
#footer span {
	float: left;
	padding-right: 150px;
	text-align: left;
	}
#footer span a {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	}
#footer span a:hover {
	font-weight: normal;
	text-decoration: underline;
	}*/

