/*stylesheet specifically for index.html and pviewport.html 
* with serious props to tim howard for the visual styling...
* v1.4 8-05-06 kdm (for redev'd kevindmurray.com)
*
*/
body {
	background-color			: #222;
	color				: #fff;
	font-size				: 1.0em;
	font-family			: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
	height:100%;
	margin				: 0px;
	padding				: 0px;
	text-align				: center;
}
/* ---- CSS Hacks <<<-----------------*/
.clrb {clear: both;}
.clrl {clear: left;}
.clrr {clear: right;}
.error404 {
	color:red;
}
/* ----- base default font size, type, and line height ----- */
h1 {
	color:#fff;
	font-size: 1.0em;
	font-weight: lighter;
	line-height: 1.2em;
	margin:0px;
	padding:0px;
}
h2 {
	color:#d8911f;
	font-size: 1.2em;
	font-weight: lighter;
	margin:30px 0px;
	padding:10px 0px;
}
h3 {
	color:#fecc8d;
	font-size: 1.0em;
	font-weight: lighter;
	line-height: 1.2em;
	margin:0px;
	padding:6px 0px;
}
/* ----- add selectors here for font sizing ----- */
p, table, ul, dl {
	font-size			: 0.86em;
}
p {
	line-height			: 1.4em;
	margin				: 10px 0;
	text-align			: left;
}
/* ----- base links ----- */
a:link, a:visited {
	color: #996633;
	text-decoration:none;
}
a:hover {
	color: #999966;
	text-decoration:none;
}
a:active {
	color: #996633;
}
a:focus{
	color: #996633;
}
.acckey {
	border-bottom:1px solid #333;
	color: #f60;
	font-weight:bold;
	padding-bottom: 2px;
	text-decoration:none;
}
	
#upperBlock {
	background-color			: #965600;
	display				: block;
	height				: 300px;
	position				: relative;
	top				: 0px;
	width				: 100%;
}
#titleBlock a {
	color				: #fff;
	display				: block;
	font-family			: georgia;
	font-size				: 36px;
	font-weight			: 100;
	letter-spacing			: -2px;
	text-align				: center;
	text-decoration			: none;
	margin				: 0px auto;
	padding				: 220px 0px 0px;
	position				: relative;
	width				: 600px;
}
.murray {
	color				: #d08714;
	font-weight			: 900;
	letter-spacing			: -4px;
}
div#navMenuBlock {
	border-top			: 1px solid #444;
	display				: block;
	font-size				: 12px;
	margin				: 10px auto;
	padding-top			: 10px;
	position				: relative;
	width				: 600px;
	z-index				: 100;
}
.navMenu {
	background-color: #5E0000;
}
/* ----- navMenu links ----- */
.navMenuLink {
	padding				: 0px 4px;
}
.navMenuLink  {
	color				: #FFFFFF;
	text-decoration			: none;
	text-transform			: uppercase;
}
.navMenuLink a, a:link {
	color				: #FFFFFF;
}
.navMenuLink a:visited {
	color				: #FFFFFF;
}
.navMenuLink a:hover {
	color				: #FFFFFF;
	background-color: #5E0000;
	border: thick none #5E0000;
}
div#contentBlock {
	border				: 0px;
	display				: block;
	margin				: 0px auto;
	padding				: 40px 20px 20px 20px;
	position				: relative;
	width				: 520px;
	z-index				: 88;
}
div#bottomBlock {
	border-top			: 0px solid #444;
	display				: block;
	font-size				: 11px;
	margin				: 0px auto;
	padding-top			: 10px;
	position				: relative;
	width				: 600px;
	z-index				: 99;
}
div#photography {
	bottom				: -1px;
	color				: #965600;
	display				: block;
	font-size				: 180px;
	font-family			: georgia;
	height				: 240px;
	letter-spacing			: -30px;
	margin				: 40px auto;
	padding-top			: 0px;
	position				: relative;
	text-align				: center;
	width				: 100%;
	z-index				: 1;
}
