/* BLOGMAKER navigation bar styles */div.blog_nav			{text-align: left;}

div.blog_nav_full			{background: #dddddd; text-align: left; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
}
	td.blog_nav_left	{background: #dddddd; padding: 2px 4px; text-align: left; border-top: 1px solid #FFFFFF; border-left: 1px solid #ffffff;
	width: 50%;
}

td.blog_nav_right	{background: #dddddd; padding: 2px 4px; text-align: right; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff;
	width: 50%;
}
.blog_nav	{font-size: 12px; color:  black;}
.blog_nav_wo	{font-size: 12px;}
td.blog_nav_current	{background: #FFFFFF; text-align: center; height: 18px; width: 17px; border-top: 1px solid #ffffff;}
td.blog_nav_no		{background: #dddddd; text-align: center; height: 18px; width: 17px; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; }
td.blog_nav_no_last		{background: #dddddd; text-align: center; height: 18px; width: 17px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; }
	td.blog_nav_yes		{background: #dddddd; text-align: center; height: 18px; width: 17px; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff;}td.blog_nav_yes_last		{background: #dddddd; text-align: center; height: 18px; width: 17px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff;}
.blog_nav_current	{font-size: x-small; font-style: normal; font-weight: bold;}
.blog_nav_no	{font-size: xx-small; color: #666666;}
.blog_nav_yes		{font-size: x-small; font-weight: bold; color: black;}

.blog_nav_yes:hover		{
	text-decoration: none;
	color: white;
}

/* BLOGMAKER font styles */

div.blockquote	{
	border-left: 4px solid #B0DDa0;
	padding-left: 5px;
	padding-right: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	color: #444;
	font-size: 12px;
}

blockquote	{border-left: 4px solid #B0DDa0;
	padding-left: 5px;
	padding-right: 15px;
	margin-left: 15px;
	color: #444;
	font-size: 12px;
}
.blog_body_error	{color: red;}.blog_sm		{font-size: 12px; }

.smallgrey		{font-size: 12px; color: #888888;}
.blog_sm_wo	{font-size: 12px;}

.fieldname	{font-size: 11px; font-weight: bold;}

/* BLOGMAKER recent posts list in menu */ul.recent {margin: 0; padding: 0;}
li.recent {margin: 0; padding: 0px 0px 10px 0px; list-style-position: outside; list-style-type: none;}

/* BLOGMAKER image and form styles */img.blog		{
	border: 1px solid black;
}

img.in_blog_post {
	border: 1px solid black;
	margin-top: 5px;
	margin-bottom: 5px;
}
label.blog_body	{
	font-size: small;
}

hr.blog_post {width: 60%; height: 2px; color: #B8D2E1; background-color: #225588; border: 0;}

/* BLOGMAKER post styling */

div.posts_first {
	border-bottom: 2px solid gray;
	padding-bottom: 20px;
}

div.posts_single {
	padding-bottom: 20px;
}

div.posts {
	border-bottom: 2px solid gray;
	padding-bottom: 20px;
	padding-top: 20px;
}

div.posts_last {
	border-bottom-style: none;
	padding-top: 20px;
}

div.post_title {
	
}

div.post_infos {
	padding-top: 4px;
	padding-bottom: 4px;
}

div.post_image {
	padding-top: 2px;
	padding-bottom: 2px;
}

div.post_comments_tags {
	padding-top: 5px;
}

div.post_body {
	padding-top: 2px;
	padding-bottom: 2px;
}

div.post_related_entries {
	padding-top: 5px;
}

/* post table styles */

table.smalltable {
	border-style: none;
}

table.smalltable td {
	font-size: 11px; 
	padding-right: 4px;
}

table.smalltable th {
	font-size: 11px; 
	padding-right: 4px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

table.smalltable td.first {
	padding-top: 3px;
}

table.smalltable td.middle {
	padding-top: 3px;
	padding-bottom: 3px;
}

table.smalltable td.last {
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
}

table.smalltable td.divider { 
	background-color: #ccc; 
	padding-bottom: 0px;
	padding-top: 0;
	height: 1px;
	width: 100%;
}

/* miscellaneous post styles */

object {
	margin-top: 5px;
	margin-bottom: 5px;
}

