/* div {border: 1px solid #CCC;} */
body * { position: relative; }
body { 
	background-color: #372c28; 
	font-family: Verdana, san-serif; 
	color: #7a7370;
	margin: 0;
	padding: 0;
	}
img {border: 0;
	margin: 0;
	padding: 0;
	}
a	{border: 0;
	margin: 0;
	padding: 0;
	}
/* orang hex: #8D361F;  */

#container { 
	margin: 0 auto 0 10px;
	height: auto; 
	min-height: 500px; 
	/* width: 860px;  */
	width: 960px;
	}

.topspace { padding-top: 30px; }
.span-16 { width: 617px; }
/* .span-13 { width: 487px; margin-left: 10px; } */
.span-13 { width: 525px; margin: 0 0 0 -10px; }
.bio { float: left; margin-left: -10px; }
.span-12.galleryIntro { padding-top: 12px; width: 905px; }

/* .post>.breadcrumb>.nav, .span-16>.breadcrumb>.nav { margin: 0 0 0 5px; } */
/* .span-16>.breadcrumb>.nav.news { margin: 0 0 0 -15px; } */

a { text-decoration: none; color: #785c55; }
a:hover { text-decoration: none; color: #ffffff; }

p { font-size: 11px; }

.column {display:block;}
li.last { clear:both; }
.column ul { margin-bottom:15px; }

ul {list-style: none; padding:0; margin:0;}
li, li ul {padding: 0; margin:0;}
li ul li {margin-left:15px;}

#logo { float: left; width: 130px; margin:0; }
#logo h1, #logo h1 a { color: #666; font-size: 18px; font-weight: bold; text-decoration: none; height: 20px; }

#nav {
	margin-left: 24px;
	margin-top: 20px;
	height: 23px;
	}
#nav img {
	margin-right: 22px;
	}
#narrowentry.entry {
	width: 525px;
	
	}
	
#content {
	margin-left: 29px;
	
	}
.projects {
	float: left;
	font-size: 9px;
	width: 180px;
	height: 150px;
	text-align: left;
	}
.projects img {
	margin-bottom: 9px;
	}
.projects a {
	color: #7a7370;
	}
.projects a:hover {
	color: #ffffff;
	text-decoration: none;
	}
.address {
	margin-top: 30px;
	margin-left: 29px;
	color: #c06538;
	font-family: Verdana, san-serif;
	font-size: 10px;
	}
.ltbrown a {
	color: #7f655b;
	}
.ltbrown a:hover {
	color : #ffffff;
	text-decoration: none;
	}

.smcontent {
	height: 370px;
	}
div.smcontent p.address {
	margin-left: 0;
	}
	
	
/* homepage template */
.list-left {
	width: 6em;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #7f655b;
	}
.list-right {
	float: right;
	font-size: 10px;
	width: 23em;
	}
.list-right a {
	color: #7a7370;
	}
.list-right a:hover {
	color: #ffffff;
	text-decoration: none;
	}
/* end homepage template */ 

/* videos single page */
.left {
	float: left;
	width: 70px;
	}
.right {
	float: right;
	width: 454px;
	
	}
/* end videos single page */

/* #thumbnails { margin: 0; line-height: 1em; }
#thumbnails ul { float:left; padding-left: 0px; margin-left: 0px; }
#thumbnails ul li { width: 80px; height: 80px; margin-bottom: 20px; }
#thumbnails ul li img { padding: 0px; margin: 0px; }
#thumbnails ul li a img { display:block; width: 80px; height: 80px; }

.smlink { font-size: 10px; } */

.postmetadata { display:none; }
.post { padding-top: 34px; }
.pod { padding-bottom: 30px; }

.galleryIntro { margin-top: 20px; #padding-top: 10px; /* For IE7 and under */ }
.galleryIntro p { line-height: 14px; }

.post h3 { font-size: 12px; font-weight: normal; color: #785c55; margin:0; padding:0; }
.post h3.pagetitle { padding-top:4px; padding-left: 10px; }
.post h3 a { color: #785c55; font-size: 12px; }
.post h2 { font-size:14px; text-transform: lowercase; color: #666; font-weight:bold; line-height: 1em; }
.post h2 a, .pagetitle, .pagetitle a { color: #666; text-decoration: none; font-weight: bold; }

.podcast { clear: both; }
.podcast h2 { padding-bottom: 10px; }
.podcast>div.span-5 { width:200px; }
.podcast>div.span-8 { float:left; width: 290px; }

h4.pagetitle { color: #BFBFBF; text-decoration: none; font-weight: bold; }


/* #pagetitle { color: #bc6244; float: left; font-size: 13px; margin: 0; padding-top: 1px; text-transform: lowercase; font-weight: bold; height: 20px; width: 400px; } */


/* .newsCol { margin: -15px 0 0 117px; } */



h2 {margin:0;padding:0;}

.entry { float:left; font-size: 12px; margin-top: 12px; line-height: 1.2em; padding-bottom: 10px; width: 525px; }
.entry.podcast { padding-bottom: 20px; width: 500px; }
/* .bio>.entry { margin-left: 5px; width: 617px; } */

.tier2Align { margin-left: 117px; }

#header { margin-bottom: 0; 
	width: 860px;
	
	}
.horizrule {
	height: 1pt;
	width: 908px;
	border-bottom: 1pt solid #7f655b;
	margin-left: 15px; 
	}
#header img { padding: 0px;  margin: 0px; line-height: 1em; }

#fullImage { float: left; padding-left: 7px; }




h4 { margin-bottom: 10px; }


#copyright { clear: both; margin: 0 0 0 280px; }
.clear { height: 0; clear: both; visibility: hidden; }
#content404 { float: left; margin-top: 5px; }
.time { font-size:12px; font-weight:bold; }
