@import url("reset.css");

/* Basic
---------------------------------------------------------- */
body,
body.mceContentBody
{
	line-height:1.5em;
	background: #f8f8ff;
	color:#5f5f5f;
	font: 11px "Trebuchet MS", Georgia, sans-serif !important;
}
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-size:181.82%;
	font-weight: normal;
	color:#ffc000;
	line-height:1.2em;
	background: none;
	padding: 0;
	margin:0;
}
h2,
#content .post .post-body h2 {
	font-size:218.18%;
	font-weight: normal;
	color:#ffc000;
	line-height:1em;
	background: url("../images/grid/icon_fish.gif") 0 0 no-repeat;
	padding: 0 0 0 52px;
	margin:0 0 14px;
}
h5,
#content .post .post-body h5 {
	font-size:145.45%;
	font-weight: bold;
	color:#ffc000;
	line-height:1.45em;
}
h6,
#content .post .post-body h6 {
	font-size:109.09%;
	font-weight: bold;
	color:#ffc000;
	line-height:1.5em;
}
p,
#content .post .post-body p {
	margin: 0 0 10px;
	line-height:1.6em;
}
strong,
#content .post .post-body strong {
	font-weight:normal;
	color:#8b8bbe;
}
img,
#content .post .post-body img,
.wp-caption img
{
	border:4px solid #babad8;
	display:block;
	margin:0 10px;
}
.aligncenter,
#content .post .post-body .aligncenter
{
	display:block;
	margin: 0 auto 15px;
}
.alignleft,
#content .post .post-body .alignleft
{
	float:left;
	margin: 0 10px 7px 10px;
}
.alignright,
#content .post .post-body .alignright
{
	float:right;
	margin: 0 10px 7px 10px;
}
.alignnone,
#content .post .post-body .alignnone
{
	margin: 0 10px 10px 10px;
}
.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
{
	background: #f4f3ff url("../images/grid/bg_line.gif") 0 0 repeat-y;
	color:#8b8bbe;
	border-right:2px solid #fff;
	margin:0;
	text-align: center;
	padding: 5px 10px 4px;
	font-weight: bold;
}
.wp-caption img,
#root #content .wp-caption img
{
	margin:0;
}

table.mceItemTable,
#content .post .post-body table {
		clear:left;
		margin:0 auto 15px;
		padding:0;
		border:4px solid #babad8;
		border-collapse:collapse;
	}
		table.mceItemTable td,
		table.mceItemTable th,
		#content .post .post-body table td,
		#content .post .post-body table th {
			padding:6px 13px;
			border:1px solid #babad8;
			color:#8b8bbe;
			vertical-align: top;
			background:#f8f8ff;
			font-size:109.09%;
			text-align: center;
		}
		table.mceItemTable th,
		#content .post .post-body table th {
			font-size:90.91%;
			font-weight: bold;
		}
		table.mceItemTable td.type-1,
		table.mceItemTable th.type-1,
		#content .post .post-body table td.type-1,
		#content .post .post-body table th.type-1{
			text-align: left;
		}
		table.mceItemTable tr.odd td,
		table.mceItemTable tr.odd th,
		#content .post .post-body table tr.odd td,
		#content .post .post-body table tr.odd th {
			background:#ededff;
		}
		
blockquote,
#content .post .post-body blockquote {
		background: url("../images/grid/bg_blockquote-1.jpg") 0 0 no-repeat;
		clear:left;
		width: 473px;
		margin: 0 auto 18px;
	}
		blockquote div,
		#content .post .post-body blockquote div {
			background: url("../images/grid/bg_blockquote-2.jpg") 0 100% no-repeat;
			padding: 19px 47px 13px 73px;
			min-height:63px;
		}
		blockquote div p,
		#content .post .post-body blockquote div p {
			color:#8b8bbe;
			font-style: italic;
			font-size: 136.36%;
			line-height:1.2em;
		}
		
ul,
#content .post .post-body ul{
		list-style: none;
		margin: 0 0 15px;
	}
		ul li,
		#content .post .post-body ul li{
			background: url("../images/grid/icon_fish_small.gif") 0 5px no-repeat;
			padding: 0 0 0 25px;
			margin: 0 0 2px;
		}
			ul li ul,
			#content .post .post-body ul li ul{
				margin: 8px 0 9px;
			}
				ul li ul li,
				#content .post .post-body ul li ul li{
					background: url("../images/grid/dots_1.gif") 0 6px no-repeat;
					padding: 0 0 0 16px;
				}
					ul li ul li ul,
					#content .post .post-body ul li ul li ul {
						margin: 0;
					}
					
ol,
#content .post .post-body ol {
		margin: 0 0 15px;
	}
		ol li,
		#content .post .post-body ol li {
			margin: 0 0 2px 20px;
		}
			ol li ol,
			#content .post .post-body ol li ol {
				margin: 8px 0 9px;
			}
				ol li ol li ol,
				#content .post .post-body ol li ol li ol {
					margin: 0;
				}

ul.images-box,
#content .post .post-body ul.images-box {
	text-align: center;
	list-style: none;
}
ul.images-box li,
#content .post .post-body ul.images-box li {
	float: left;
	width: 50%;
	margin: 0 0 11px;
	padding:0;
	background: none;
}
