body{
	font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	background: #dbd1af url('../images/wood_bg.jpg') repeat-x;
}
a:link{
	text-decoration:none;
	color: #3a8ba5;
}
a:visited{
	text-decoration:none;
	color: #3a8ba5;
}

a:hover{
	color:#8c6a44;
}


hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0
}
h1 {
	font-size:31px;
	font-family: Georgia, serif;
	font-weight: normal;
	color: #3a8ba5;
	line-height: 38px;
	margin-top: 30px;
	margin-left: -18px;
	padding-left: 38px;
	vertical-align: middle;
	background: url('../images/tape_tab.png') no-repeat top left;
}
h2 {
	font-size:23px;
	font-family: Georgia, serif;
	font-weight: normal;
	color: #3a8ba5;
	line-height: 38px;
	margin-top: 30px;
	padding-left: 20px;
}
h3 {
	font-size:21px;
	font-family: Georgia, serif;
	font-weight: normal;
	color: #3a8ba5;
	line-height: 38px;
	margin-top: 30px;
	padding-left: 18px;
}
h4 {
	font-size:19px
}
h5 {
	font-size:17px
}
h6 {
	font-size:15px
}
ol {
	list-style:decimal
}
ul {
	list-style:disc
}
li {
	margin-left:30px
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom:0px
}

p{
	text-align: justify;
	padding: 5px 0px 20px 20px;
	line-height: 22px;
	font-family: Georgia, serif;
	color: #666;
	text-decoration: none;
	padding-right: 20px;
}

.projtitle{
	margin-top: 40px;
	font-size: 32px;
	color: #cccccc;
	text-align:center;
	line-height: 36px;
}

p.sidebar{
	text-align: left;
	padding: 310px 20px 10px 20px;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, serif;
	color: #8c6537;
	letter-spacing: .5px;
}

p.sidebartext{
	text-align: left;
	margin: 20px;
	padding: 0px;
	font-size: 12px;
	line-height: 19px;
	font-family: Georgia, serif;
	color: #8c6537;
	letter-spacing: .5px;
}

.sidebartitle{
	display:block;
	font-family:"Helvetica", arial, serif;
	font-weight: bold;
	/*below is for typekit, when things start looking better on windows*/
	/*font-family:"league-gothic-1","league-gothic-2",sans-serif;*/
	text-align: left;
	margin: 20px 20px 0px 20px;
	padding: 0px;
	font-size: 15px;
	color: #8c6537;
}

p.sidebartabtext,  div.sidebartabtext{
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia, serif;
	color: #8c6537;
	letter-spacing: .5px;
}

p.sidebartextsmall{
	text-align: left;
	margin: 20px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 15px;
	font-family: Georgia, serif;
	color: #8c6537;
	letter-spacing: .5px;
}

p.sidebartextsmall a{
	display:block;
	padding-bottom:10px;
}

div.sidebartextsmall ul li{
	list-style-type: none;
}
	
p.footer{
	text-align: center;
	margin: 45px 20px 6px 20px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	font-family: Georgia, serif;
	letter-spacing: .5px;
	color: #efe9d3;
}


p.nutshell{
	text-align: left;
	margin: 45px 20px 20px 20px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	font-family: Georgia, serif;
	letter-spacing: .5px;
	color: #efe9d3;
}



a.footer:link{
	text-decoration:none;
	color: #3a8ba5;
}
a.footer:visited{
	text-decoration:none;
	color: #3a8ba5;
}

a.footer:hover{
	color:#8c6a44;
	text-decoration:underline;
}

#copyright{
	text-align: center;
	padding: 0px;
	font-size: 11px;
	line-height: 19px;
	font-family: Georgia, serif;
	color: #dbd1af;
}

.footer_ie6 p{
	text-align: justify;
	font-size: 11px;
	line-height: 19px;
	font-family: Georgia, serif;
	color: #dbd1af;
	padding:0px;
}


p.postinfo{
	text-align: left;
	padding: 4px 0 0 20px;
	font-size: 11px;
	line-height: 19px;
	font-family: Georgia, serif;
	color: #8c6a44;
}

.commentcount{
	text-align: left;
	margin-left: 20px;
}

.archivenav{
	text-align: left;
	padding: 10px 0 20px 20px;
	font-size: 11px;
	line-height: 19px;
	font-family: Georgia, serif;
	color: #8c6a44;
}

span.formdetails{
	text-align: left;
	padding: 0px;
	font-size: 11px;
	line-height: 16px;
	font-family: Georgia, serif;
	color: #8c6537;
	letter-spacing: .5px;
}

.tt_copy{
	text-align: left;
	margin: 10px 10px 60px 10px;
	padding: 5px 10px 10px 10px;
	font-size: 10px;
	line-height: 14px;
	font-family: Helvetica, arial, sans-serif;
	color: #fff;
	letter-spacing: .5px;
	vertical-align: middle;
}

.abouthead {
	font-size:23px;
	font-family: Georgia, serif;
	font-weight: normal;
	color: #3a8ba5;
	padding-top: 20px;
	padding-left: 20px;
}

.aboutcopy{
	text-align: justify;
	padding: 0px 20px 20px 20px;
	line-height: 22px;
	font-size:13px;
	font-family: Georgia, serif;
	color: #666;
	text-decoration: none;
}

