@import url("reset.css");

/* Basic
---------------------------------------------------------- */
body,
body.mceContentBody
{
	line-height:1.5em;
	background: #364359;
	color:#b2c4e1;
	font: 75% 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: normal 150% Arial, sans-serif;
	color:#d6e0f1;
	line-height:1em;
}
h5,
#content .post .post-body h5 {
	font-size:145.45%;
	font-weight: bold;
	color:#d6e0f1;
	line-height:1.45em;
}
h6,
#content .post .post-body h6 {
	font-size:109.09%;
	font-weight: bold;
	color:#d6e0f1;
	line-height:1.5em;
}
p:first-child,
#content .post .post-body p:first-child {
	text-indent:0;
}
p,
#content .post .post-body p {
	margin:0 0 21px;
}
strong,
#content .post .post-body strong{
	font-weight:bold;
}
em,
#content .post .post-body em{
	font-style:italic;
}

img,
.wp-caption img,
#content .post .post-body img {
	border:4px solid #cce3f8;
	display:block;
}
.aligncenter
{
	display:block;
	margin: 0 auto 20px;
}
.alignleft
{
	float:left;
	margin: 5px 10px 10px 0;
}
.alignright
{
	float:right;
	margin: 5px 0 10px 10px;
}
.alignnone
{
	margin: 0 0 20px;
}
.wp-caption
{
	background:0;
	border:0;
	padding:0;
	text-align:left;
}
.wp-caption-text,
.wp-caption-dd,
#content .post .post-body p.wp-caption-text
{
		padding:7px 7px 2px;
		font-size:90.91%;
		font-style:italic;
		margin:0 0 5px;
		line-height:1em;
		text-indent:0;
		text-align:center;
}

table.mceItemTable,
#content .post .post-body table {
	clear:left;
	margin:0 auto 21px;
	padding:0;
	border:4px solid #2e3b50;
	border-collapse:collapse;
}
table.mceItemTable caption,
#content .post .post-body table caption {
	display:none;
}
	table.mceItemTable td,
	table.mceItemTable th,
	#content .post .post-body table td,
	#content .post .post-body table th {
		padding:5px 13px 4px;
		border:1px solid #2e3b50;
		color:#94a3bb;
		vertical-align: top;
		background:#344257;
		font-size:90.91%;
		text-align: center;
		font-weight: normal;
	}
	table.mceItemTable th,
	#content .post .post-body table th {
		font-weight: bold;
	}
	tr.odd th,
	tr.odd td,
	#content .post .post-body table tr.odd th,
	#content .post .post-body table tr.odd td {
		background:#2e3b50;
	}
	blockquote,
	#content .post .post-body blockquote {
		clear:left;
		background: url("../images/grid/bg_blockquote_t.gif") 0 0 no-repeat;
		margin: 0 auto 16px;
		width:450px;
	}
		blockquote div,
		#content .post .post-body blockquote div {
			padding: 39px 20px 1px 30px;
			background: url("../images/grid/bg_blockquote_b.gif") 0 100% no-repeat;
		}
		blockquote div p,
		#content .post .post-body blockquote div p {
			font: 136.36% "Arial Narrow", Arial, sans-serif;
			color:#d6e0f1;
			line-height:1.3em;
			margin: 0 0 31px;
		}
		blockquote div p:first-child,
		#content .post .post-body blockquote div p:first-child {
			text-indent:15px;
		}
ul,
#content .post .post-body ul {
	list-style: none;
	margin: 0 0 24px;
}
	ul li,
	#content .post .post-body ul li {
		background: url("../images/grid/arrow_1.gif") 23px 5px no-repeat;
		padding: 0 0 0 39px;
		margin: 0 0 2px;
	}
		ul li ul,
		#content .post .post-body ul li ul {
			margin: 4px 0 0;
		}
			ul li ul li,
			#content .post .post-body ul li ul li {
				padding: 0 0 0 20px;
				background: url("../images/grid/arrow_1.gif") 4px 6px no-repeat;
			}
				ul li ul li ul,
				#content .post .post-body ul li ul li ul {
					margin:3px 0 0;
				}
ol,
#content .post .post-body ol {
	margin: 0 0 24px;
}
	ol li,
	#content .post .post-body ol li {
		margin: 0 0 2px 39px;
		list-style-type:decimal;
	}
		ol li ol,
		#content .post .post-body ol li ol {
			margin: 4px 0 0;
		}
			ol li ol li ol,
			#content .post .post-body ol li ol li ol {
				margin: 3px 0 0;
			}

		ul.images-box,
		#content .post .post-body ul.images-box {
			text-align: center;
			list-style: none;
		}
		ul.images-box:after,
		#content .post .post-body ul.images-box:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		ul.images-box,
		#content .post .post-body ul.images-box {
			display: block;
		}
			ul.images-box li,
			#content .post .post-body ul.images-box li {
				float: left;
				width: 50%;
				margin: 0 0 21px;
				padding:0;
				background: none;
			}
				ul.images-box li span,
				#content .post .post-body ul.images-box li span {
					border:2px solid #44597b;
					float:left;
				}