/* CSS Document */

/*PNG Transparency Fix */


* {
	margin:0;
	padding:0;
	behavior: url(iepngfix.htc) 
}

body {
	background-color:#e6e4dd;
}

#container {
	margin:0 auto;
	width:100%;
}

#top {
	background-color:#477a8b;
	height:26px;
	width:100%;
}

#topstuff {
	margin:0 auto;
	width:900px;
}

#topstuff p	{
	margin:0 0 3px 10px;
	padding-top:8px;
	color:#e2dcc5;
	font-family:"Lucida Sans", Arial, Georgia, Verdana;
	font-size:11px;
}

#page {
	background:#e6e4dd url(images/PageBack.gif) top left repeat-x;
	width:100%;
	min-height:350px;
}

#pagestuff {
	margin:0 auto;
	width:900px;
}

#header {
	margin:0 auto;
	height:123px;
	width:100%;
	background:#2c5260 url(images/HeaderBack.gif) repeat-x left;
	border-bottom:solid #FFFFFF thin;
}

#headerstuff {
	margin:0 auto;
	width:900px;
	padding-top:20px;
}

#headerstuff h1 {
	background:transparent url(images/logo.png) no-repeat;
	height:80px;
	width:344px;
	text-indent:-999pt;
	margin:0 auto 0 20pt; 
}

#nav {
	float:left;
	margin:12px auto auto 25px;
}

#nav ul {
	font-size:14px;
	font-family:"Lucida Sans", Arial, Georgia, Verdana;
	list-style:none;
	color:#7a7970;
	font-weight:500;
}

#nav li {
	
	margin:10px 20px 10px 5px;
	width:180px;
	height:22px;
	border-bottom:solid #d3d1c9 thin;
}

#nav li a {
	text-decoration:none;
	background:transparent url(images/NavDove.png) 0 0 no-repeat;
	color:#7a7970;
	height:22px;
	display:block;
	padding-left: 35px;
}

#nav li a:visited {
	color:#7a7970;
}

#nav li a:hover {
	background:transparent url(images/navHover.png) 0 -3px no-repeat;
	color:#75adb4;
	height:22px; display:block;
}

#nav li.current {
	color:#2c5260;
	background:transparent url(images/BlueDove.png) left no-repeat;
}

#nav li.current a, li.current a:visited {
	color:#2c5260;
}

#stuff {
	float:right;
	width:650px;
	*clear:both;
}

#stuff span.slide {
	position:relative;
	top:-22px;
}

#stuff .pic {
	position:relative;
	margin:-22px 0 20px 0;
	padding:0;
}

#stuff h1 {
	color:#2c5260;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:200;
	margin:0 auto 8px 15px;
}

#stuff h2 {
	color:#469fbd;
	font-family:"Lucida Sans", Arial, Georgia, Verdana;
	font-size:16px;
	font-weight:200;
	margin:0 auto 5px 15px;
}

#stuff h2 a {
	color:#469fbd;
	font-family:"Lucida Sans", Arial, Georgia, Verdana;
	font-size:16px;
	font-weight:200;
	margin:0 auto 5px 15px;
}

#stuff a img {
	border:0;
}

#stuff p {
	color:#555454;
	font-family:"Lucida Sans", Arial, Georgia, Verdana;
	font-size:12px;
	margin:0 0 8px 15px;
}

#stuff p strong{
	color:#469fbd;
}

#stuff ul {
	color:#555454;
	font-family:"Lucida Sans", Arial, Georgia, Verdana;
	font-size:12px;
	margin:0 0 8px 30px;
}

#stuff p.blue {
	color:#469fbd;
}

#stuff a {
	color:#469fbd;
	font-family:"Lucida Sans", Arial, Georgia, Verdana;
	font-size:12px;
	text-decoration:none;
}

#stuffleft {
	float:left;
	width:270px;
	border-left:solid #d3d1c9 thin;
	margin:0 15px 0 0;
}

#stuffleft .thumb {
	margin:0 15px 0 12px;
}

#stuffleft .book {
	margin:10px 0 30px 30px;
}

#stuffright .thumb {
	margin:0 15px 0 12px;
}

#stuffright .book {
	margin:10px 0 30px 30px;
}

/* 10 unused pixels in STUFF id */

#stuffright {
	float:left;
	width:270px;
	border-left:solid #d3d1c9 thin;
}

#footer {
	clear:both;
	background-color:#e6e4dd;
	margin:0 auto 50px;
	padding-top:50px;
	width:100%;
}

#footerstuff {
	margin:0 auto;
	width:800px;
	border-top:solid #d3d1c9 thin;
}

#footerstuff p {
	color:#7d7d7d;
	font-family:"Lucida Sans", Arial, Georgia, Verdana;
	font-size:10px;
	text-align:center;
	padding-top:10px;
}