/* CSS Document */

/* body controls the background color of the body  */
body {
  margin:				0;
  padding:				0;
  border:				0;
  font-size:			small;
  background:			#4e4e4e url(images/neilsbackground.jpg) no-repeat;
  background-position:	top center;
}


/* id wrapper controls position of content in regards to the background */
#wrapper {
  background: 			#4e4e4e url(images/neilsheader.jpg) no-repeat;
  position:				relative;
  width:				960px;
  margin-right:			auto;
  margin-left:			auto;
  padding:				0;
}

#navigation {
  position:				absolute;
  top:					73px;
  left:					310px;
  margin:				0;
  font-family:			Arial, Helvetica, sans-serif;
  font-size:			9pt;
  font-weight:			normal;
  color:				#888888;
  padding:				0;
  				
}	

h1 {
  font-family:			Arial, Helvetica, sans-serif;
  color:				#6d6d6d;
  text-align:			center;
  font-size:			115%;
  margin:				0 0 5px 0;
  paddding:				0;
}

.navi {
  margin:				0;
  padding:				0 55px 0 0;
}

.navi a {
  color:				#888888;
  text-decoration:		none;
}

.navi a:visited {
  color:				#888888;
  text-decoration:		none;
}

.navi a:hover {
  color:				#ffffff;
  text-decoration:		none;
}

.navi a:active {
  color:				#cccccc;
  text-decoration:		none;
}

.page {
  color:				#ffffff;
  margin:				0;
  padding:				0 55px 0 0;
}

#sidebar {
  float:				left;
  width:				196px;
  padding:				132px 32px 0 42px;
  margin:				none;
}

#sidebar img {
  width:				62px;
  height:				52px;
  border:				none;
  margin:				0 3px 6px 0;
  padding:              0;
}

#sidebar p {
  font-family:			Arial, Helvetica, sans-serif;
  color:				#888888;
  text-align:			center;
  margin:				2px 0 0 0;
  paddding:				0;
}

#sidebar a {
  color:				#888888;
  text-decoration:		none;
}

#sidebar a:visited {
  color:				#888888;
  text-decoration:		none;
}

#sidebar a:hover {
  color:				#ffffff;
  text-decoration:		none;
}

#sidebar a:active {
  color:				#cccccc;
  text-decoration:		none;
}

#thumbnails {
  margin:				0 0 262px 0;
  padding:				0;
}

#title {
  margin:				0;
  padding:				0 8px 0 0;
  text-align:			right;
  font-family:			Arial, Helvetica, sans-serif;
  color:				#888888;
  line-height:			1.3em;
  letter-spacing:		1px;
  
}

.backnext {
  font-family:			Arial, Helvetica, sans-serif;
  color:				#888888;
  text-align:			center;
  padding-right:		6px;
}

#content {
  float:				right;
  width:				680px;
  padding:	            120px 0 0 10px;
  margin: 		 	  	0;
}

#homespacer {
  height:				600px;
  margin:				0;
  padding:				0; 
}

/* Background-color was added and padding to top and bottom */
#imagewrapper {
  margin-left:			auto;
  margin-right:			auto;
  padding:				20px 0 20px 0;
  text-align:			center;
  border:				3px double #484848;
  background:			#494949 url(images/neilsimagebacker6.jpg) repeat;
}

#content img {
  border:				none;
}

#footer {
  margin:				0;
  padding:				38px 0 0 236px;
  clear:				both;
  font-family:			Arial, Helvetica, sans-serif;
  font-size:			8pt;
  font-weight:			normal;
  color:				#333333;
  text-align:			center;
}


