html {background: #1d1818 url(../img/bg_page.png);}
body {font-family: Arial, Verdana, Helvetica, sans-serif;}
p, li {font-size: 12px; color: #130d0d; line-height: 1.7em;}
a {color: #72171D; text-decoration:none;}
a:hover {text-decoration: underline;}
#container {margin: 0 auto;width: 960px; border-top: 1px solid #000;}
#header {color: #333;width: 960px;float: left;height: 156px;background: #1c1b1b url(../img/bg_header.png) top left no-repeat;}
	#contactinfo {float: right; margin: 30px 20px 0 0;}
	#contactinfo p {color: #ccc; text-align:right; font-size: 12px; margin: 0 0 5px 0; line-height: 1.2em;}

#nav {float: left;width: 960px; height: 42px;color: #333;background: #7D1A21 url(../img/bg_nav.png) repeat-x;}
	#nav ul {margin: 0 0 0 70px;}
	#nav ul li {display: inline;list-style-type: none;font-size: 14px; text-transform:uppercase; line-height: 42px;}
	#nav ul li a {color: #ccc; text-decoration: none; padding: 12px 20px;}
	#nav ul li a:hover {background: #56111e;}
	
#content {float: left;color: #333;background: #e2e2e2 url(../img/bg_content_line.png) repeat-y; width: 960px;}
#column-left {float: left; color: #333; width: 578px; padding: 0 27px 0 22px; display: inline;}
	img#topphoto {margin: 0 0 30px 0;}
	#column-left p {margin-bottom: 20px;}
	p .largertext {font-size: 18px;}
	p .largetext {font-size: 16px;}
	img.floatleft {float: left; margin: 0 15px 5px 0;}
	h2 {color:#56111e; font-size: 18px; margin: 0 0 30px 0;}
	h3 {font-size: 14px; margin: 20px 0 15px 0;}
	#articles #column-left ul li {margin: 0 0 7px 0;}
	#diaries #column-left p.note {font-style:italic; color: #73171D;}
	.about-float {width: 45%; float: left;}
	#photomenu {text-transform:uppercase; padding: 5px 10px; background: #ccc;}
		#photomenu span {text-transform: none; margin: 0 5px 0 0;}
	#column-left blockquote {margin: 0 30px;}

#column-right {float: left; color: #333; width: 280px;  padding: 0 26px 0 27px;	}
	.box {background: #ccc; padding: 3px; margin: 0 0 18px 0;}
		.box-inner {background: #ccc; border: 1px solid #a6a5a5; padding: 12px;}
		.box-inner a.boxlink {display: block; text-align: center; text-transform:uppercase; font-size: 15px;}
		.box-inner h2 {text-align: center; text-transform:uppercase; font-size: 15px; color: #72171D; font-weight: 400; margin: 0;}
		#socialicons {width: 200px; margin: 0 auto;}
			#socialicons img {float: left; padding: 0 0 0 10px;}
			#socialicons h2 {clear: both; padding: 10px 0 0 0;}
#top-gutter {background: #e2e2e2; height: 26px;}
#bottom-gutter {background: #e2e2e2; padding: 0 0 10px 0;}
#footer {clear: both; width: 960px; margin: 0 auto; height: 25px;}
	#footer p, #footer p a {padding: 10px 0; color: #8b8b8b; font-size: 12px;}
	#footer p a {text-decoration: none;}
	#footer p a:hover {text-decoration: underline;	}
	#footer p.copyright {float: right;}

div.hr {margin: 10px 0 10px 0; height: 1px; background: #e2e2e2 url(../img/hr.png) repeat-x;}
div.hr hr {display: none;}

#articles #content ul, #diaries #content ul {list-style-type:square; padding: 0 0 0 15px;}

#home #nav li.home a, #about #nav li.about a, #articles #nav li.articles a, #diaries #nav li.diaries a, #photos #nav li.photos a, #contact #nav li.contact a {background: #56111e;}

