body {
    margin:0;
	font-family: "Akzidenz Grotesk", AkzidenzGrotesk, Helvetica, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	color: #2e2f2d;
	line-height: 15px;
	margin: 0;
	padding: 0 0 0 0;
}




#indexbg { 
	background: #525c3d;
	background-image: url(http://everything.philipmarshall.com/images/indexbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-attachment: fixed;
	}



#archivebg { 
	background: #6e7164;
	background-image: url(http://everything.philipmarshall.com/images/archivebg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-attachment: fixed;
	}


#everythingbg { 
	background: #a5a5a5;
	background-image: url(http://everything.philipmarshall.com/images/everythingbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-attachment: fixed;
	}




/* type */

h1 {
	font-family: "Akzidenz Grotesk", AkzidenzGrotesk, Helvetica, "Helvetica Neue", Arial, sans-serif;
	font-weight: normal;
  font-size: 15px;
  	line-height: 12px;
  color: #2e2f2d;
  padding: 30px 0 0 0;
  }


a:link{
	font-style: italic;
	color: #2e2f2d;
	text-decoration: none;
	background-color: transparent;
}


a:visited{
	font-style: italic;
	color: #2e2f2d;
	text-decoration: none;
	background-color: transparent;
}



a:hover{
	font-style: italic;
	color: #2e2f2d;
	text-decoration: none;
	background-color: transparent;
	border-bottom: 1px dotted #656864;
}

.entrydate {
	font-size: 10px;
	color:#656864;
	line-height: 11px;	
	}
	
.entrydatearchive {
	font-size: 10px;
	color:#8d9c95;
	line-height: 11px;	
	}	

.entrydate a {
	color:#656864;
	font-style: italic;
	}
	




/* top navigation */

#top {
	/* left: 0;
	right: 0; */
	width: 100%;
	height: 110px;
	/* position: fixed; */
	position: absolute;
	display: block;
	/* background-color: #B11215; */
	background-color: #881e20;
	/* z-index: 23; */
	top: 0;
	border-bottom: 1px solid #656864;
}


#logo {
	position: relative;
	width: 900px;
	left: 50px;
	top: 25px;
	}
	
/*Generic navigation*/

#navcontainer {
	background: transparent;
	width: 375px;
	height: 30px;
	margin: 0;
	border: 0;
	padding: 10px 0 0 50px;
	text-align: left;
}

#mainnavgroup {
float: left;
 width: 375px;
 height: 30px;
 background: url(http://everything.philipmarshall.com/images/nav.gif);
 margin: 0; 
 padding: 0;
 border: 0;
 position: relative;
}

#mainnavgroup li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#mainnavgroup li, #mainnavgroup a {height: 30px; display: block; text-decoration: none; border-bottom: none;}
#mainnavone {left: 0px; width: 110px; text-decoration: none; border-bottom: none;}
#mainnavtwo {left: 160px; width: 90px; text-decoration: none; border-bottom: none;}

#mainnavone a:hover {background: transparent url(http://everything.philipmarshall.com/images/nav.gif) -0px -30px no-repeat; text-decoration: none; border-bottom: none;}
#mainnavtwo a:hover {background: transparent url(http://everything.philipmarshall.com/images/nav.gif) -160px -30px no-repeat; text-decoration: none; border-bottom: none;}




/*  structure */

#container {
	width: 575px;
	margin: 0;
	padding: 125px 0 0 50px;
	text-align: left;
}

#content{
	float: left;
	width: 265px;
	margin: 0;
	padding-bottom: 50px;
	line-height: 1.5em;
	letter-spacing: 0.5px;
}

#contentone{
	float: left;
	width: 575px;
	margin: 0;
	padding-bottom: 20px;
	line-height: 1.5em;
	letter-spacing: 0.5px;
}

#contentright{
	float: right;
	width: 265px;
	margin: 0;
	padding-bottom: 50px;
	line-height: 1.5em;
	letter-spacing: 0.5px;
}