﻿/*///////////////////////////////////////////////////////////////

p, li, div 	
	{
	margin:0in;
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}


/*~CSS File for Ektron Blogs
///////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////
~LAYOUT STYLES
/////////////////////////////////////////////*/

div.blog{position:relative;margin:0;padding:0; float:left; width:100%; }
div.blogEntries{float:left;width:760px;border-right:0px solid #333;}
div.blogSidebar{width:220px;float:right;top:0;right:0;padding:0 5px 0 5px; }
div.blogSidebar2{ width:220px;float:right; position: relative; border: solid 0px black ;  padding: 0 5px 0 5px;  }

/*//////////////////////////////////////////////
~HEADER STYLES
/////////////////////////////////////////////*/

/*div.blogHeader{background-color:#069;*/
td.content h1.blogTitle{margin-bottom: 10px; font: normal 19px Verdana; color: #cc3300;}
/*h1.blogTitle{color:#FFF;font-size:x-large;padding:5px 5px 2px 10px;margin:0;}*/
td.content h2.blogSubhead {color: #000; font-size:13px; padding: 0px 5px 2px 0px; }
span.date{display:block;background-color:#0066CC;font-weight:bold;font-size:small;padding:2px 2px 2px 10px;}

/*//////////////////////////////////////////////
~Entry STYLES
/////////////////////////////////////////////*/

div.entry{margin-top:-5px;  margin-left:5px; margin-right:10px; border-bottom:0px solid #CCC; }
div.entry div.ek_addposttop, div.ek_addpostlink {margin-left: 20px; font: normal 11px verdana;}
h3.entryTitle{background-color:#EEE;padding:2px;border-bottom:1px solid #999;}
div.entryBody  {font: normal 11px verdana;margin-left:20px;margin-top:5px; }
td.content div  {font: normal 11px verdana;}
span.tags {margin-left:20px;}

div.entryBody p {font-size:9pt; line-height:17px; }
div.entryBody li {font-size:9pt; line-height:17px; }

/*div.entryFooter{color:#666;font-size:x-small;padding:2px 5px 5px 5px;text-align:right;}*/
div.entryFooter{color:#666;font-size:x-small;font-family: verdana; padding:2px 25px 5px 5px;text-align:right;}
div.entryFooter a {font-weight:bold;}
.eksubscribelink {padding-left:15px;}
.entrypermalink {color:#666;font-size:x-small;font-family: verdana; padding-left:15px;}
.blogCommands {font-size:x-small;font-family: verdana;margin-left:20px;}


.blogRSS{margin-top:20px; margin-bottom:10px;}

.ekcommentheader {line-height:30px; font-weight:bold;}

/*/////////////JE Comments table (no class set when created) */
td.content table {margin-left:20px; padding: 0px; border-top: solid 1px #ccc; width:90%;  }
div.ekleavecomment {margin-left:20px; border-top: solid 1px #ccc ; width:90%;}
.ekcommentdata, .ekcommenttext {font:11px verdana; line-height:20px; }
.ekcommentheader {font:bold 12px verdana; line-height:30px; }
div.blogEntries table {font: normal 12px verdana; }
div.ekhasleftcomment {margin-left:20px;font:  11px verdana; }
.ekeditpost {font: normal 11px verdana;}

/*//////////////////////////////////////////////
~CALENDAR STYLES
/////////////////////////////////////////////*/
div.blogCalendar {padding-top:5px; }
table.calendarTable{border:1px solid #999;background-color:#EEE;font-family: verdana; font-size:small;}
tr.monthRow{background-color:#BCD9F9;color:#FFF;font-weight:bold;font-size:11px;}
td.prevMonth, td.nextMonth{width:30px;text-align:center;}
td.prevMonth a, td.nextMonth a{color:#CCC;font-weight:normal;font-size:11px;}
td.currentMonth{width:140px;text-align:center;}
tr.dayNamesRow{font-size:x-small;color:#666;}
tr.weekRow td{width:14%;text-align:center;}
td.inactiveDay{font-size:12px;background-color:#FFF;}
td.activeDay{background-color:#CCC;font-size:12px;}

/*//////////////////////////////////////////////
~BLOGROLL STYLES
/////////////////////////////////////////////*/

div.blogSidebar h4{color:#cc3300;font-size:12px;padding-bottom:3px;border-bottom:1px solid #999;margin:15px  0 5px 0;}
div.blogSidebar2 h4{color:#cc3300;font-size:12px;padding-bottom:3px;border-bottom:1px solid #999;margin:5px 0 5px 0;}
div.blogRoll ul{margin:0;padding:0 0 0  15px;list-style-type:none;}
div.blogArchive ul{margin-left:15px;padding:0 0 0 5px;list-style-type:none;} 
.blogrolllink { }

/*//////////////////////////////////////////////
~BLOGCATEGORIES STYLES
/////////////////////////////////////////////*/

div.blogCategories {margin-bottom:0px;display:inline;}
div.blogCategories ul{margin-left:15px; padding:0 0 0 5px; }
.blogcatlink { }

/*//////////////////////////////////////////////
~BLOGRECENTPOSTS STYLES
/////////////////////////////////////////////*/

div.blogRecentPosts ul{margin-left:15px;padding:0 0 0 5px;list-style-type:none;}
.blogrecentlink { }

/*
div.lnavmenu 
{
	position: absolute;
	color: white;
	font: bold 11px verdana;
	float:none;
	margin-top: -20px;       
	margin-left: 15px;
}
div.rnavmenu {
	color: White;
	font: bold 11px verdana;
	position:  absolute;
	margin-top: -20px;
    margin-left: 675px;
}
div.lnavmenu a:link 	{color: #fff;}
div.lnavmenu a:hover 	{color: #ffffff; text-decoration: underline;}
div.lnavmenu a:visited 	{color: #ffffff; text-decoration: none;}

div.rnavmenu a:link 	{color: white;}
div.rnavmenu a:hover 	{color: #ffffff; text-decoration: underline;}
div.rnavmenu a:visited 	{color: #ffffff; text-decoration: none;}


div.contact {position: relative; float: left; text-align: center; width:100%; border: solid 0px; font-family: verdana; font-size:x-small; margin-top:20px; 
}
.disclaimer {margin-left:15px; font: 11px verdana;}

#wideHeader {clear:right;}
*/



