
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {
	font-family: "Trebuchet MS", verdana;
	margin: 16px 0px 8px 0px;
}

.post h1{font-size:22px !important; line-height: 28px;}
.post h2{font-size:18px !important ; margin-top:10px}
.post h3{font-size:16px !important; margin-top:10px}
.post h4{font-size:14px !important;}

/* images and misc. */
.post img{
	border:0;
}
.post img a{border:none}

.post img.left{float:left; border:none; padding:6px}
.post img.right{float:right; border:none; padding:6px}

.post blockquote{border-left:1px solid #A5ABAB; margin:15px; padding:0 12px 0 12px}

.post code{margin:10px; font-family:"Courier New",Courier,monospace}

.post .rss{background:url(../YFL/images/ficon.png) left center no-repeat; padding-left:12px}

/* links */
.post a, .post a:visited {
	color: #6973A6;
}

.post a:hover {
	color: #A80127;
}

/* container */
.post #container{
  width: 1000px;
  margin: 40px auto;
  min-height: 500px;
  background-color: #fff;
  padding: 5px 12px;
}

/* header */
.post #header{
	height:87px;
}

.post #header #logo {
	width: 400px;
	float: left;
}
.post #header #search {
	width: 200px;
	float: right;
	padding-top: 10px;
}
/* main menu */
.post #menu{background:#6973A6; font-weight:bold; width:100%; border-top:2px solid #FFF; position: relative;}

.post #menu ul{margin:0; padding:0; text-align:left; height: 25px;}

.post #menu ul li{list-style-type:none; display:block; float: left; margin:0; padding:0; position: relative; height: 25px;}

.post #menu ul li a{padding: 0px 13px; margin:0; text-decoration:none; color:#fff; line-height: 25px;}

.post #menu ul li a:hover{color:#bdd0a0}

.post #menu #bluebar_search {
	margin: 0;
	padding: 0;
	height: 25px;
	width: 500px;
	position: absolute;
	text-align: right;
	top: 2px;
	right: 6px;
	font-size: 11px;
	color: #fff;
}


.post .post_author { font-size: 1.0em; line-height: 1.66667em; margin: 0 0 1.66667em 0; padding: 0 10px; color: #999; font-style: italic; }

.post .post_author a, .post .post_author a:visited { color: #999; text-decoration: none; }

.post .post_author a:hover { color: #999; text-decoration: underline; }

.post{margin:0 0px; padding:0px; line-height:14pt;font-size:14px  !important}

.post h2{ font-size:18pt !important; font-weight:300; color:#08122E}

.post h2 a{color:#56732E; text-decoration:none}

.post h2 a:hover{color:#666; text-decoration:none}

.post p{font-size:12pt !important}

.post a{text-decoration:underline}

.post ul, .post ol{
	padding: 10px 0 16px 40px;
}

.post li{}

.post .entry p{margin:12px 0}

.post .postmetadata{clear:both; background:#F7F7F7; padding:6px; margin-top:16px;}


.post .alignleft{float:left}
.post .alignright{float:right}

.post .pagetitle{}

.post #left{width:160px; 
display: inline;
float:left; 
margin:12px 16px 24px 0px; padding:0;
border-right: 1px solid #6973a6;
display: inline;
text-align: left;
}

.post #left h2{text-align:left; color:#56732E; margin-bottom:5px; padding:4px;}

.post #left p{margin:0; padding:0 6px 0 12px}

.post #left img{padding:0; margin:0}

.post #left ul{margin:12px 0px; padding:0; list-style-type:none;}

.post #left ul li{list-style-type:none;}

.post #left ul ul{margin:6px 0 6px 12px; padding:0}

.post #left ul ul li{ padding: 2px;}


/* right sidebar */
.post #right{width:250px; float:right; margin:12px 0px 24px 0; padding:0; border-left: 1px solid #6973a6;
text-align: right;
display: inline;}

.post #right h2{text-align:left; color:#56732E; margin-bottom:5px; padding:4px;}

.post #right p{margin:0; padding:0 6px 0 12px}

.post #right img{padding:0; margin:0}

.post #right ul{margin:12px; padding:0; list-style-type:none}

.post #right ul li{margin:0; padding:0; line-height:14pt; list-style-type:none}

.post #right ul ul{margin:6px 0 6px 12px; padding:0}

.post #right ul ul li{list-style-type:none; list-style-position:inside}

.post #right ul ul ul{margin:0; padding:0}

.post #right ul ul ul li{padding:0 0 0 15px; list-style-type:square; color:#898989}

/* begin comments */
.post #commentwrapper{margin-top:50px;padding:15px;}

.post .alt{background-color:#f9f9f9; border:1px solid #e3e3e3; color:#666}


.post .aligncenter{display:block; margin-left:auto; margin-right:auto}
.post .alignleft{float:left}

.post .alignright{float:right}


