/*
CBFP styles
*/ /*************************************
 +Containers
 *************************************/
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	color: #555555;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 1.5;
	height: 100%;
}

.header {
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/header_bg2.jpg) #FFFFFF repeat-x;
	height: 185px;
	/*width: 100%;*/
	text-align: center;
}

.banner-content {
	position:absolute; 
	top:40px; 
	left:200px;
}

.main {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  /*width: 100%;*/
}

.content {
  /*float: left;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
}

.sidebar {
	/*float: left;*/
  margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font-size: 11px;
  text-align: left;
	background: #E4F0E4;
	height: 100%;
	vertical-align: top;
}

.htmlsidebar {
  width: 90px;
}

.footer {
	clear: both;
  padding: 0px 0px 5px 0px;
	color: #888888;
	font-size: 11px;
	text-align: center;
}

.footer-egg {
	color: #FEFEFE;
}

/*************************************
 +Hn and p
 *************************************/
h1,h2,h3 {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0px;
}

.header h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #9CBE78;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
}

.header h1 a {
	color: #9CBE78;
}

.header h1 a:hover {
	color: #B50443;
}

.header a:hover {
	background: transparent;
}

.header p {
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	color: #AAAAAA;
	font-size: 11px;
}

.entrytitle {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	background: #00F9F5;
}

.entrytitle h2 {
	font-size: 17px;
	line-height: 0em;
	color: #446324;
	background: #E4F0E4;
	color: #446324;
}

.entrytitle h2 a {
	color: #9CBE78;
}

.entrytitle h2 a:hover {
	color: #58BBEB;
}

.entrytitle h3 {
	color: #6F6F6F;
	background: #E4F0E4;
	font-size: 11px;
}

/*************************************
 +Entry
 *************************************/
.entry {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.entrybody {
  margin: 0px 0px 0px 0px;
  padding: 15px 15px 15px 15px;
	font-size: 12px;
	font-weight: normal;
	background: #E4F0E4;
}

.entrybody h2 {
	color: #446324;
	font-weight: normal;
	font-size: 17px;
	text-align: center;
}

.entrybody h3 {
	color: #666666;
	font-weight: normal;
	font-size: 14px;
}

.entrybody  ul li {
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
}

.entryshadow {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	background: url(images/entryfoot_bg.gif) #FFFFFF repeat-x;
}

/*************************************
 +Sidebar
 *************************************/
.sidebar h2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	color: #555555;
	font-size: 15px;
}

.sidebar ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

.sidebar ul li {
  margin: 0px 0px 3px 0px;
	padding: 0.3em 0em 0em 0em;
}

/*************************************
 +Misc
 *************************************/
a {
	color: #222266;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #663333;
	background: #FFF4F4;
}

a.linkmore {
	color: #222266;
	padding: 1px 2px 1px 2px;
	font-weight: bold;
	font-size: 17px;
}

a.linkmore :hover {
	color: #EEAAAA;
	background: #FFF4F4;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #DDDDFF #CCCCFF #CCCCFF #DDDDFF;
}

.linkless {
	color: #223112;
	font-weight: normal;
	background: #EBF0EB;
  margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 0px solid #DDDDFF;
	border-right: 0px solid #CCCCFF;
	border-top: 0px solid #DDDDFF;
	border-bottom: 2px solid #CCCCFF;
}

.linkless :hover {
	color: #775555;
	background: #FFF4F4;
  margin: 0px 0px 2px 0px;
	padding: 2px 1px 1px 2px;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #DDDDFF #CCCCFF #CCCCFF #DDDDFF;
}