


.ccol1-1
{
	margin-right: 340px;
	padding-right: 3%;
}

.ccol1-2
{
	width: 332px;
	float: right;
}



#docheader
{
	width: 99%;
	margin: 0 auto;
	color: #6B6557;
}

#docheader td
{
	vertical-align: middle;
}

#docheader #report
{
	width: 100px;
	text-align: left;
	font-size: 11px;
}

#docheader #title h1
{
	text-align: center;
	font-style: italic;
	font-size: 19px;
	letter-spacing: 3px;
	font-weight: normal;
	padding: 8px;
}

#docheader #duration
{
	width: 100px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}



#docview
{
	margin-bottom: 2%;
	padding: 3% 0;
	border-top: 1px solid #6B6557;
	border-bottom: 1px solid #6B6557;
}

#docview table
{
	text-align: center;
	width: 99%;
	margin: 0 auto;
}

#docview table td
{
	vertical-align: middle;
}

#docview #viewmiddle
{
	width: 3%;
}

#docview #viewright
{
	width: 150px;
}

#docview #viewright p
{
	margin-bottom: 10px;
	font-size: 15px;
}

#docview #viewright p span
{
	float: left;
	padding: 4px 0;
	color: #BEBDAE;
	font-size: 60px;
}



#desc p
{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 20px;
	color: #584746;
}

#desc .thumb
{
	float: left;
	margin: 15px 15px 5px 0;
}

#desc .tags
{
	margin: 0 0 0 10px;
	color: #8F8A89;
	font-size: 12px;
}

#desc .tags a
{
	margin-left: 10px;
	color: #758177;
}



#article
{
	margin-top: 3%;
}

#article p
{
	line-height: 22px;
}

#article .quote
{
	margin-left: 10px;
	font-style: italic;
}

#article .quotemark
{
	float: right;
	font-style: normal;
	color: #BEBDAE;
	font-size: 60px;
}



#more h3
{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 20px;
	color: #584746;
}

#more td
{
	vertical-align: top;
	text-align: center;
}



#commentspanel
{
	margin-top: 5%;
}

#commentspanel a
{
	font-weight: bold;
	background: #D1C5AF;
	color: #3B3434;
	line-height: 12px;
	padding: 2px 7px;
	text-decoration: none;
}

#commentspanel .comment
{
	padding: 3% 0;
	border-top: 2px dotted #6B6557;
	overflow: auto;
	font-family: Courier New, monospace;
}

#commentspanel .comment .comment_date
{
	float: right;
	color: grey;
	font-size: 11px;
}

#commentspanel .comment .comment_content
{
	margin-left: 2%;
}



#commentformpanel
{
	margin-top: 5%;
	background: url("/images/comment.png") no-repeat top right;
	text-align: center;
}

#commentformpanel #name
{
	padding-top: 25px;
	background: url("/images/name.png") no-repeat top left;
}

#commentformpanel .button
{
	width: 49%;
}

#commentformpanel .field
{
	overflow: auto;
}

#commentformpanel #charsleft
{
	float: right;
	font-size: 11px;
	color: grey;
}

#commentformpanel #select
{
	text-align: left;
	font-size: 11px;
}

#commentformpanel #select input
{
	margin-left: 2%;
}

#commentformpanel #processingcomment h2
{
	background: url("/images/processing.gif") repeat-x center;
}
