/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* hensel site - general styles */

body {
	font-family: Georgia, serif;
	font-size: 11px;
	line-height: 16px;
	color: #625146;
	background-image: url("images/hensel/bg_site.gif");
	behavior: url("/_htchtc/csshover3.htc");
}
a#Photographer, #Award, #PhotoCredit {
	behavior: url("/_htchtc/iepngfix.htc");
}
a.Logo {
	position: absolute;
	top: 0px;
	margin: 0;
	background-image: url("images/hensel/hensel_logo.gif");
	height: 29px;
	width: 238px;
	z-index: 15;
}
#Wrapper, #Wrapper_blog {
	display: block;
	margin: 35px auto 0 auto;
	padding: 0;
	width: 920px;
	position: relative;
	background-position: 0px 20px;
}
#Wrapper {
	height: 530px;
}
#Wrapper_blog {
}
#SideBar, #SideBar_blog {
	width: 180px;
	left: 0;
	position:relative;
	display: block;
	float: left;
	z-index: 10;
	top: 10px;
	border-bottom: 10px solid #fff;
}
#SideBar {
	height: 510px;
	background-image: url("images/hensel/bg_sidebar.gif");
	background-repeat: repeat-y;
}
#SideBar_blog {
}
#Content, #Content_blog {
	z-index: 1;
	top: 0px;
	left: 170px;
	border: 10px solid #FFF;
	background-color: #fff;
}
#Content {
	width: 730px;
	position: absolute;
}
#Content_blog {
	width: 730px;
	position: relative;
}
#Content #Top {
	height: 510px;
	background-color: #ffffff;
	padding: 0;
	position: relative;
}
#Content_blog #Top {
	min-height: 510px;
	padding: 0;
	position: relative;
}
#Content #Text {
	clear: both;
	padding-top: 20px;
	height: 260px;
}
#Content #Text #PageTitle {
	width: 200px;
	float: left;
}
#Content #Text #TextContainer {
	width: 510px;
	float: left;
}
#NavigationContainer {
	padding: 4px 5px 5px 15px;
	position: absolute;
	top: 29px;
	width: 160px;
	background-color: #FFF;
	background-image: url('images/hensel/bg_stripe.gif');
	border-top: 5px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	margin: 0;
}
#FeedContainer {
}
/* ----------- footer -------------- */
#Bottom_blog {
	height: 50px;
	width: 750px;
	background-image: url('../../../../images/bg_stripe.gif');
	background-repeat: repeat-x;
	background-position: top;
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 100;
	clear: both;
	left: 85px;
}
#Bottom_blog .leftColumn {
	float: left;
	padding-top: 20px;
	padding-left: 5px;
	width: 400px;
}
#Bottom_blog .leftColumn p {
	font-size: 9px;
}
#Bottom_blog .rightColumn {
	float: right;
	padding-top: 20px;
	display: block;
	position: relative;
	width: 56px;
}
a.facebook:link, a.facebook:visited, a.twitter:link, a.twitter:visited {
	background-image: url(images/hensel/social-media-icons.png);
	display: block;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	float: left;
}
a.facebook:link, a.facebook:visited {
	background-position: left top;
	margin: 0 10px 0 0;
}
a.facebook:hover, a.facebook:active {
	background-position: left bottom;
}
a.twitter:link, a.twitter:visited {
	background-position: right top;
	margin: 0 10px 0 0;
}
a.twitter:hover, a.twitter:active {
	background-position: right bottom;
}
/* ----------- type -------------- */

h1 {
	font-weight: 400;
	font-size: 18px;
	color: #b3480d;
	margin: 0 0 5px 0;
	text-align: center;
}
p {
	padding-bottom: 10px;
	clear: both;
	line-height: 17px;
}
p .Patron {
	font-weight: bold;
}
p .Project {
	font-style: italic;
	color: #b3480d;
}
.SubHeading {
	font-style: italic;
	text-align: center;
	font-family: "OFL Sorts Mill Goudy Italic TT", "Georgia Italic", serif;
	line-height: 1.3em;
}
em.Red {
	color: #b3480d;
	font-weight: bold;
	padding-right: 5px;
}
ul.BulletList {
	float: left;
	width: 46%;
	padding-bottom: 10px;
	padding-left: 15px;
}
ul.BulletList li {
	list-style-type: disc;
	list-style-position: outside;
	padding-bottom: 7px;
}
ul.NoBulletList {
	float: left;
	width: 47%;
	padding-right: 20px;
}
ul.NoBulletList li {
	list-style-type: none;
	padding-bottom: 10px;
	line-height: 15px;
}
/* ----------- links ------------- */

a, a:link, a:visited {
	color: #625146;
}
.Nav a {
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: .09em;
	line-height: 20px;
}
.Nav a:hover {
	color: #B3480D;
}
.Nav a.selected {
	color: #b3480d;
	font-weight: bold;
}
.SubNav ul {
	padding-left: 10px;
	padding-bottom: 5px;
}
.SubNav ul li {
	padding-bottom: 2px;
}
.SubNav ul li a {
	font-style: italic;
	text-decoration: none;
}
.SubNav ul li a:hover {
	color: #b3480d;
}
.SubNav ul li a.selected {
	color: #b3480d;
}
#SectionNav {
	clear: both;
	position: absolute;
	bottom: 30px;
	right: 20px;
}
#SectionNav ul {
	float: left;
}
#SectionNav li {
	float: left;
	padding: 0px 2px 0px 2px;
}
#SectionNav li a, #SectionNav li a:link, #SectionNav li a:active, #SectionNav li a:visited {
	display: block;
	width: 8px;
	height: 8px;
	background-color: #625146;
	margin-top: 0px;
}
#SectionNav li a:hover, #SectionNav li a.selected {
	background-color: #b3480d;
}
#SectionNav .PrevNext {
	float: left;
	width: 38px;
	background-color: #FFFFFF;
}
#SectionNav .PrevNext img {
	display: inline;
	vertical-align: top;
}
/* ADDITIONAL CUSTOM STYLES */
.post-meta {
	text-transform: uppercase;
	font-size: 10px;
	clear: both;
}
.cat-title {
	text-align: center;
	border-top: 1px dotted #DADADA;
}
#footer {
	width: 750px;
	height: 16px;
	background-image: url("images/hensel/bg_stripe.gif");
	background-repeat: repeat-x;
	background-position: top;
	background-color: red;
}
#footer p {
	font-size: 9px;
	padding-top: 18px;
	padding-left: 5px;
}
p.blog-home {
	text-align: center;
	clear: both;
	padding: 10px 0 0 0;
	margin: 0;
	position: relative;
}
p.blog-home a {
	font-size: 11px;
	font-style: italic;
}
.clear-all {
	clear: both;
}
.col-left h1 {
	margin: 0 0 20px 0;
	font-size: 17px;
	text-align: left;
}
.col-right h1 {
	font-weight: 400;
	color: #625146;
	font-family: "OFL Sorts Mill Goudy TT", Georgia, serif;
	font-size: 20px;
	line-height: 1.3em;
	margin: 0 0 5px 0;
	text-align: left;
}
.col-right h1.title {
}
.col-right h1.searchTitle {
	text-align: left;
	font-style: italic;
	margin: 0 0 15px 0;
	color: #625146;
}
.blogSummary {
	display: block;
	float: left;
	position: relative;
}
