﻿p, li, div 	
	{
	margin:0in;
	margin-bottom:.0001pt;
	}
/*///////////////////////////////////////////////////////////////
~CSS File for Ektron Blogs
///////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////
~LAYOUT STYLES
/////////////////////////////////////////////*/

div.blog{position:relative;margin:0;padding:0;}
div.blogEntries{float:left;width:372px;}
div.blogSidebar{width:200px;float:right;top:0;right:0;padding:0 0 20px 19px;margin:0 0 0 18px;border-left:1px solid #B3B3B3;border-bottom:1px solid #B3B3B3;}

/*//////////////////////////////////////////////
~HEADER STYLES
/////////////////////////////////////////////*/

/*div.blogHeader{background-color:#069;} */
/* h1.blogTitle{color:#FFF;font-size:x-large;padding:5px 5px 2px 10px;margin:0;} */
#content h2.blogSubhead{color:#000;font-weight:normal;font-style:italic;margin:0 0 20px 0;padding:0;}
span.date{display:block;background-color:#007DC3;font-weight:bold;font-size:small;padding:2px 2px 2px 10px;}

/*//////////////////////////////////////////////
~Entry STYLES
/////////////////////////////////////////////*/

div.entry{border-bottom:1px solid #B3B3B3;border-top:none;margin:0;clear:both;}
#content h3.entryTitle{font-size:16px;background-color:#FFFFFF;font-weight:bold;margin:0 0 6px 0;padding:0;border-bottom:none;}
#content h3.entryTitle a:link, #content h3.entryTitle a:active, #content h3.entryTitle a:visited {color:#000;text-decoration:none;font-weight:bold;}
#content h3.entryTitle a:hover {color:#007DC3;text-decoration:underline;} 
div.entryBody{padding:0 0 0 0;margin:0;}
div.entryFooter{color:#999;font-size:11px;margin:20px 0 30px 0;text-align:left;}

/*//////////////////////////////////////////////
~CALENDAR STYLES
/////////////////////////////////////////////*/

table.calendarTable{width:200px;border:1px solid #B3B3B3;background-color:#E7E7E7;margin-top: 12px;}
tr.monthRow{color:#FFF;font-weight:bold;}
td.prevMonth, td.nextMonth{width:30px;text-align:center;color:#E7E7E7;}
td.prevMonth a, td.nextMonth a{color:#007DC3;font-weight:normal;font-size:small;}
td.currentMonth{width:140px;text-align:center;}
tr.dayNamesRow{font-size:11px;color:#666;}
tr.weekRow td{width:14%;text-align:center;}
td.inactiveDay{font-size:small;background-color:#FFF;}
td.activeDay{background-color:#CCC;font-size:small;}

/*//////////////////////////////////////////////
~BLOGROLL STYLES
/////////////////////////////////////////////*/
#content .blogSidebar h4, #content .blog_nav h4 {color:#666;font-size:14px; font-weight:normal;padding-top:20px;padding-bottom:3px;border-bottom:1px solid #B3B3B3;margin:5px 0 5px 0; }
#content .blogSidebar ul, #content .blog_nav ul {margin:0 0 0 0;padding:0 0 0 0; }
#content .blogSidebar ul li, #content .blog_nsv ul li,#content .blogRoll ul li,#content .blogArchive ul li,
#content .blogCategories ul li, #content .blogRecentPosts ul li {margin:0 0 12px 0;padding:0 0 0 0;list-style-type:none;}


#content .blogrolllink a:link,
#content .blogrolllink a:active,
#content .blogrolllink a:visited
{
    text-decoration:none;
}

#content .blogrolllink a:hover
{
    text-decoration:underline;
}


/*//////////////////////////////////////////////
~BLOGCATEGORIES STYLES
/////////////////////////////////////////////*/

div.blogCategories ul{margin:0;padding:0 0 0 5px;list-style-type:none;}
div.blogcatlink { }

/*//////////////////////////////////////////////
~BLOGRECENTPOSTS STYLES
/////////////////////////////////////////////*/


div.blogRecentPosts ul{margin:0;padding:0 0 0 5px;}
div.blogrecentlink { }

.entrypermalink, .tags, a.showallblogpostslink {display: none;}

#content .ekcommentheader {
	font-weight: bold;
	font-size: 13px;
	padding: 12px 0 0 0;
	display: block;
	margin: 0 0 12px 0;
}
#content .ekcommentdata {
	margin: 0 0 12px 0;
}
#content .ekleavecomment textarea { /*comments text box */
	width: 300px;
}
#content .ekleavecomment input {
	visibility: visible;
}
#content .ekcommenttext input {
	margin: 12px 0 0 0;
	display: block;
}
#content .ekcommenttext {
    padding-bottom: 12px;
}
td.blog_nav ul {
    margin: 0 0 0 0;
}
td.blog_main {
padding: 0 20px 0 6px;
vertical-align: top;
}
td.blog_nav {
border-left: 1px solid #B3B3B3;
padding: 0 0 0 14px;
width: 180px;
vertical-align: top;
}
td.blog_nav ul li {
margin: 0 0 12px 0;
padding: 0 0 0 0;
}
td.blog_nav ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
h1.blogTitle{
    border-bottom: none;
    display: none;
}
.entry table {
    border-top: 1px solid #999999;
    padding-top: 12px;
    width: 100%;
}
.entry table br {
    display: block;
    margin-bottom: 12px;
}
