body {
	font-family: Helvetica, Arial, serif;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #444;
/*  background-color: #ded;*/
}

a, a:visited {
	color: #333;
}

a img {
	border: 0;
}

div#wrapper {
	text-align: left;
	width: 970px;
	margin: 10px auto;
/*  background-color: #fff;*/
/*  padding: 0 10px 10px;*/
    padding: 0;
}

div#header {}

	div#header h1 {
		margin: 0;
		padding: 4px 14px;
		font-size: 400%;
		font-weight: normal;
	}
	
	div#header h1 a {
		text-decoration: none;
		color: #333;
	}
	
	div#header h1 a:hover {
		color: #ccb;
	}
	
	div#header ul {
		list-style: none;
		padding: 0;
		margin: -40px 10px 0;
		float: right;
	}
	
		div#header ul li {
			float: left;
			margin: 0px 4px 0;
		}
		
		div#header ul li a {
			display: block;
			text-decoration: none;
			color: #aba;
			padding: 6px 8px;
			margin-bottom: 6px;
			font-size: 125%;
		}
		
		div#header ul li a:hover {
			background-color: #ccb;
			color: #333;
		}
		
		div#header ul li a.selected {
			color: #eed;
		}
		
		div#header ul li a.selected:hover {
			background-color: #242;
		}

div#container {
	padding: 20px 10px;
	clear: both;
	border-top: 4px solid #bcb;
}

div#sidebar {
	float: left;
	width: 250px;
	height: 100%;
}

div#content {
	float: right;
	width: 690px;
}

	div#content h1 {
		margin: 8px 10px;
		padding: 0;
		font-weight: normal;
		color: #333;
		font-size: 225%;
	}
	
	div#content h2 {
		margin: 12px 10px;
		padding: 0 12px;
		color: #333;
		font-weight: normal;
	}
	
	div#content h3 {
	    font-weight: normal;
		margin: 12px 10px;
		padding: 0 12px;
		color: #333;
	}

	div#content h4 {
		margin: 8px 10px;
		padding: 0;
		color: #333;
	}

	div#content p {
		margin: 8px 10px;
		padding: 0 12px;
/*      font-size: 11pt;*/
	}
	
	div#content blockquote {
		font-style: italic;
	}
	
	div#content p img {
		margin-right: -2px;
		margin-bottom: 8px;
		margin-left: 8px;
	}
	
	div#content blockquote p {
		padding: 0;
	}

  div#content ul {
        margin-top: 4px;
        margin-bottom: 4px;
/*        margin-left: 0;*/
/*        list-style: disc;*/
    }

        div#content ul li {
            margin: 4px 0;
        }

	div#content ol {
		margin-top: 4px;
		margin-bottom: 4px;
	}

		div#content ol li {
			margin: 4px 0;
		}


div#footer {
	clear: both;
	color: #9a9;
	font-size: 92%;
}

div#footer ul {
	list-style: none;
	margin: 12px 0;
	padding: 0;
}

	div#footer ul li {
		display: inline;
		margin: 8px;
		padding: 0;
	}

		div#footer ul li a {
			text-decoration: none;
			color: #9a9;
		}
		
		div#footer ul li a.selected {
			color: #ccb;
		}
		
		div#footer ul li a:hover {
			color: #ccb;
		}

div#footer p {
	padding: 0;
	margin: 16px 0;
}

div#photo-gallery img {
	float: none;
}
