@import url("reset.css");

/* Basic
---------------------------------------------------------- */
body,
body.mceContentBody {
	line-height:1.5em;
	background: #fff;
	color:#9a9482;
	font: 11px Tahoma, Arial, Verdana, sans-serif;
}
h1,
#content .post .post-body h1,
h2,
#content .post .post-body h2,
h3,
#content .post .post-body h3,
h4,
#content .post .post-body h4 {
	font: italic 181.82% "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#8c866c;
	line-height:1em;
}
h5,
#content .post .post-body h5 {
	font-size:145.45%;
	font-weight: bold;
	color:#8c866c;
	line-height:1.45em;
}
h6,
#content .post .post-body h6 {
	font-size:127.27%;
	font-weight: bold;
	color:#8c866c;
	line-height:1.5em;
}
p,
#content .post .post-body p {
	margin:0 0 8px;
}
img,
.wp-caption img,
#content .post .post-body img {
	border:1px solid #cecbbe;
	padding:4px;
	background:#fff;
	display:block;
}
.aligncenter
{
	display:block;
	margin: 20px auto 15px;
}
.alignleft
{
	float:left;
	margin: 5px 10px 5px 0;
}
.alignright
{
	float:right;
	margin: 5px 0 5px 10px;
}
.alignnone
{
	margin: 0 0 5px;
}
.wp-caption
{
	background:0;
	border:0;
	padding:0;
	text-align:left;
}
.wp-caption-text,
.wp-caption-dd
{
		padding:0 7px;
		color:#9a9482;
		font-size:90.91%;
		padding:4px 0 0;
		line-height:1em;
		text-align:center;
}
#content .post .post-body .photo-shadow {
	display:block;
	margin:0 0 5px
}
#content .post .post-body .photo-shadow.aligncenter {
	margin: 0 auto 5px;
}
#content .post .post-body .photo-shadow.alignleft {
	float:left;
	margin: 3px 10px 5px 0;
}
#content .post .post-body .photo-shadow.alignright {
	float:right;
	margin: 3px 0 5px 10px;
}

strong,
#content .post .post-body strong {
	font-weight:bold;
}
em,
#content .post .post-body em,
address,
#content .post .post-body address,
cite,
#content .post .post-body cite,
dfn,
#content .post .post-body dfn {
	font-style:italic;
}
table.mceItemTable,
#content .post .post-body table {
	clear:left;
	margin:9px auto 16px;
	padding:0;
	border:0;
	border-collapse:collapse;
}
	table.mceItemTable td,
	table.mceItemTable th,
	#content .post .post-body table td,
	#content .post .post-body table th {
		padding:4px 13px 3px;
		border-bottom:1px solid #ecebe5;
		color:#9a9482;
		vertical-align: top;
		background:#ffffff;
		font-size:100%;
		text-align: left;
		font-weight: normal;
	}
	table.mceItemTable thead th,
	#content .post .post-body table thead th {
		font-size: 109.09%;
		background:#ecebe5;
		padding:2px 13px 2px;
	}
	blockquote,
	#content .post .post-body blockquote {
		clear:left;
		background: url("../images/grid/bg_blockquote_t.gif") 0 0 no-repeat;
		margin: 14px auto 13px;
		padding:32px 0 0;
		width:459px;
	}
		blockquote div,
		#content .post .post-body blockquote div {
			padding: 0 10px 1px 56px;
			background: #f1efe5 url("../images/grid/bg_blockquote_b.gif") 0 100% no-repeat;
		}
		blockquote div p,
		#content .post .post-body blockquote div p {
			font-size:109.09%;
			color:#9a9482;
			line-height:1.35em;
			margin: 0 0 14px;
		}
ul,
#content .post .post-body ul {
	list-style: none;
	margin: 10px 0 19px;
}
	ul li,
	#content .post .post-body ul li {
		background: url("../images/grid/arrow_2.gif") 0 4px no-repeat;
		padding: 0 0 0 13px;
		margin: 0 0 8px;
	}
		ul li ul,
		#content .post .post-body ul li ul {
			margin: 8px 0 0 0;
		}
			ul li ul li ul,
			#content .post .post-body ul li ul li ul {
				margin:8px 0 0;
			}
ol,
#content .post .post-body ol {
	margin: 10px 0 19px;
}
	ol li,
	#content .post .post-body ol li {
		margin: 0 0 8px 19px;
		list-style-type:decimal;
	}
		ol li ol,
		#content .post .post-body ol li ol {
			margin: 8px 0 0;
		}
			ol li ol li ol,
			#content .post .post-body ol li ol li ol {
				margin: 8px 0 0;
			}


div.file,
#content .post .post-body div.file {
	clear:left;
	margin: 0 0 13px;
	padding:5px 0 0;
	background: url("../images/grid/bg_file_t.gif") 0 0 no-repeat;
}
	.file dl,
	#content .post .post-body .file dl {
		background: url("../images/grid/bg_file_b.gif") 0 100% no-repeat;
		font: normal 109.09% Tahoma, Arial, sans-serif;
		line-height:1.4em;
		color:#899dbd;
		margin:0;
		padding: 12px 14px 12px;
		text-align:center;
	}
		.file dl dt,
		#content .post .post-body .file dl dt {
			padding: 0 0 3px;
			font-size:116.67%;
			font-weight:bold;
			text-align:center;
		}
		.file dl dd.name,
		#content .post .post-body .file dl dd.name {
			font-size:91.67%;
			margin:0 0 5px;
			text-align:center;
			font-style:italic;
		}
		.file dl dd.desc,
		#content .post .post-body .file dl dd.desc {
			margin:0;
			font-size:91.67%;
			text-align:center;
		}
			.file dl dd.desc p,
			#content .post .post-body .file dl dd.desc p{
				margin:0;
				text-align:center;
			}
		.file dl a,
		#content .post .post-body .file dl a {
			color:#668dcd;
		}

pre,
#content .post .post-body pre {
	margin: 0 auto 13px;
	width:460px;
	overflow:auto;
	font-size:100%;
	font-family:"Courier New", courier, monospace;
	color:#9a9482;
	display:block;
}
code,
#content .post .post-body code {
	background: #f5f4ea;
	margin: 0 auto 13px;
	width:460px;
	widt\h:440px;
	overflow:auto;
	font-size:100%;
	font-family:"Courier New", Courier, monospace;
	color:#a19f95;
	display:block;
	border-top:2px solid #d3d0c6;
	border-bottom:2px solid #d3d0c6;
	padding:10px 10px 10px 10px;
	white-space:pre;
}
