/* Blog-specific styles for Wiki StarterApp */
/* There is at-least one style for blog in ./ektron.css */

#blog {background-image:url('images/back.jpg');background-repeat:repeat;clear:both;border:none;padding:.5em .5em .5em .5em;background-color:White;color:#4c4c4c;clear:both; width: 58.5em; margin: 0 auto;}

/* Begin blog wrapper */
div#blog div {background-color:#f7f7f7;color:#4c4c4c;border:1px solid #b5cadb;border-bottom:none;padding:0em; }
div#blog div div {border:none;padding:0em 0em 0em 0em;}
div#blog div.MembershipBlog div#blog div.CMSBlog {margin:0em;padding:0em;  }

div#blog div.blog {background-color:#f7f7f7;color:#4c4c4c;padding:0em;}
/* This style uses as CSS2 psuedo selector to force the div.blog cotainer to stretch its height to the height of the floated divs it contains */
/* IE does not support this, but IE also does not require this rule.  By default in IE a div that contains floated elements expands to the size of the floated elements */
/* IE's behavior is non-standard, but in this case, it's what we want.  So the fact that IE doesn't support the rule below doesn't mattter.  It's there for Firefox */
div#blog div.blog:after {content:".";display:block;height:0em;clear:both;visibility:hidden;}
/* End blog wrapper */

div#blog div.blogCommands {background-color:#b2cbdf;color:#4c4c4c;clear:both;padding:.25em;margin:.25em 0em 0em 0em;font-size:.75em;font-family: verdana;border:1px solid #b5cadb;}
div#blog div.blogCommands br {display:none;} 
div#blog div.blogCommands a {text-transform:lowercase;margin:0em 0em 1em 0em;padding:.1em 0em 0em 1.5em;background-image:url('images/addpost.png');background-repeat:no-repeat;background-position:0px 0px;} 

/* Begin Entries */
div#blog div.blogEntries 
{
	min-height:35em;
	height:auto !important; /* min-height hack for IE6/IE7 */
	height:35em; /* min-height hack for IE6/IE7 */
	float:left;
	background-color:white;
	color:#4c4c4c;width:41em;margin:0em 0em 0em 0em;border-top:none;border-right:1px solid #b5cadb;border-bottom:none;border-left:none;padding:1em 1em 1em 1em;}	
div#blog div.blogEntries div.blogHeader {background-color:white;color:#4c4c4c;background-image:url('images/wiki_blog_large.png'); background-repeat:no-repeat;background-position:1px 1px;padding:0em 0em .2em 3em;font-size:1em;}
div#blog div.MembershipBlog h1.blogTitle {background-repeat:no-repeat;background-position:0px 0px;margin:0em;font-size:1.5em;}
div#blog div.CMSBlog h1.blogTitle {background-image:url('images/private_blog_large.png');background-repeat:no-repeat;background-position:0px 0px;margin:0em;padding:.5em 0em .5em 2.25em;font-size:1.5em;}
div#blog h2.blogSubhead {background-color:Transparent;background-image:url('images/warning.png');background-repeat:no-repeat;background-position:4px 0px;text-transform:lowercase;font-size:.75em;font-weight:normal;font-family: verdana;padding:0em 0em 0em 2em;color:#733023;margin:0em;}
	
div#blog div.entry {background-color:white;color:#4c4c4c;margin-top:1em;padding-top:0em; }

div#blog div.entry h3.entryTitle {text-align:left;padding:.25em;margin:0em;}
div#blog div.entry h3.entryTitle a {font-size:1em;padding:.25em 0em .25em 1.5em;background-repeat:no-repeat;background-position:0px 5px;background-image:url('images/pin_red.png');}	
div#blog div.MembershipBlog div.entry h3.entryTitle a {background-image:url('images/pin_red.png');}	
div#blog div.CMSBlog div.entry h3.entryTitle a {background-image:url('images/pin_yellow.png');}	

div#blog div.entry span.tags {font-size:.75em;text-transform:lowercase;margin:0em 0em 0em 1em;font-weight:bold;}
div#blog div.entry span.ekeditpost {font-size:.75em;text-transform:lowercase;margin:0em;padding:0em;font-family: verdana;}
div#blog div.entry span.entrypermalink {font-size:.75em;margin:0em 0em 0em 0em;font-size:.75em;text-transform:lowercase;}

div#blog div.entry br {display:none;}
div#blog div.entry table {width:100%;padding:0em;margin:0em;background-color:#E6E6F1;}
div#blog div.entry table td {background-color:#E6E6F1;color:#4c4c4c;border-bottom:1px solid #b5cadb;padding:0em;}

div#blog div.entry div.ekleavecomment {background-image:url('images/background.gif');background-repeat:repeat;padding:1em;text-align:left;border:1px solid #b5cadb;}
div#blog div.entry div.ekleavecomment br {display:block;}
div#blog div.entry div.ekleavecomment span.ekcommentheader {padding:0em;margin:0em;font-weight:bold;}
div#blog div.entry div.ekleavecomment span.ekcommentlabel {padding:0em;margin:1em 0em 0em 0em;font-weight:bold;display:block;}

p.AddPostCancel {background-color:White;color:#4c4c4c;margin:-.5em 0em 0em 0em;width:41em;padding:0em 0em 1em 2em;}

div#blog div.entryBody {clear:both;background-color:white;color:inherit;text-align:left;padding:0em 1em 0em 1em;margin:1em 0em 0em 0em;}
div#blog div.entryBody a {background-color:Transparent;color:#000000;text-decoration:none;}
div#blog div.entryBody a:hover {text-decoration:underline;}
div#blog div.entryBody a:visited {background-color:Transparent;color:#000000;}
div#blog div.entry div.entryBody a {margin-right:0em;display:inline;font-size:1em;}
div#blog div.entryBody br {display:block;}
div#blog div.entryBody div.content_html_Toolbar br {display:none;}

div#blog div.entryFooter {background-color:white;color:#4c4c4c;margin:1em 0em 2em 0em;font-family: verdana;border-right:none;border-bottom:1px solid #b5cadb;border-left:none;padding:.5em 1em;text-align:right;font-size:.7em;}
div#blog div.entryFooter a {margin:0em 0em 0em 1em;padding:0em;font-size:inherit;}
div#blog div.blogEntries table td br {display:block;}
/* End Entries */

/* Begin HTML Editor */
div#blog div.content_html_Toolbar table {width:auto;}
div#blog div.content_html_Toolbar table td {width:auto;}
/* End HTML Editor */

/* Begin Sidebar */
div#blog div.blogSidebar {float:left;width:12em;padding:1em .5em 1em 1.5em;margin:0px 0px 0px -1px;border-top:none;border-right:none;border-bottom:none;border-left:1px solid #b5cadb;}
div#blog div.blogSidebar div a {float:right;font-size:.75em;text-transform:lowercase;margin:0em .5em 0em 0em ;padding:0em;font-family: verdana;}
div#blog div.blogSidebar div.blogCalendar td a {float:none;padding:0em;margin:0em;font-size:1em;font-family: verdana;font-weight:bold;background-color:Transparent;color:#000000;}
div#blog div.blogSidebar div.blogCalendar tr.monthRow td a {float:none;padding:0em;margin:0em;font-size:1.1em;font-family: verdana;font-weight:bold;background-color:Transparent;color:#000000;}
div#blog div.blogSidebar li a {font-weight:bold;float:none;padding:0em;margin:0em;font-size:1em;font-family: verdana;}

div#blog div.blogSidebar div.blogCalendar {clear:right;}
div#blog div.blogSidebar table.calendarTable {border-collapse:collapse;margin:1em 0em;width:100%;}
div#blog div.blogSidebar table.calendarTable tr.monthRow table {width:100%;}
div#blog div.blogSidebar table.calendarTable tr.monthRow td {text-align:center;background-image:url('images/bg_new1.gif');background-repeat:repeat-x;background-position:0px 0px;border:1px solid #b5cadb;}
div#blog div.blogSidebar table.calendarTable tr.monthRow td td {width:auto;font-size:.9em;border:none;}
div#blog div.blogSidebar table.calendarTable tr.monthRow td a {float:none;margin:0em;padding:0em;font-weight:bold;}
div#blog div.blogSidebar table.calendarTable td.activeDay {background-color:#b2cbdf;color:inherit;}
div#blog div.blogSidebar table.calendarTable td.activeDay a {background-color:Transparent;color:inherit;}

div#blog div.blogSidebar table.calendarTable th, div#blog div.blogSidebar table.calendarTable td 
{
	font-size:.75em;
	width:14.28%;
	height:2em;
	font-family: verdana;
	border:.06em solid #b5cadb;
	text-align:center;
	padding:0em;
	margin:0em;
	background-color:white;
	color:inherit;}

div#blog div.blogSidebar table.calendarTable tr.monthRow td {width:100%;}
div#blog div.blogSidebar table.calendarTable a {padding:0em;margin:0em;display:inline;}

div#blog div.blogSidebar h4 {font-size:.9em;background-image:url('images/bg_new1.gif');background-repeat:repeat-x;background-position:0px 0px;border:1px solid #b5cadb;background-color:White;color:#4c4c4c;margin:1em 0em 0em 0em;padding:.25em;text-align:center;}

div#blog div.blogSidebar ul {color:inherit;font-size:.75em;font-family: verdana;text-transform:lowercase;background-image:url('images/background.gif');background-repeat:repeat;border-top:none;border-right:1px solid #b5cadb;border-bottom:1px solid #b5cadb;border-left:1px solid #b5cadb;background-color:White;padding:.5em .5em .5em 2em;margin:0em;}
div#blog div.blogSidebar li {padding:0em 0em;}
/* End Sidebar */

/* Begin Footer */
div#blog div.blogfooter {clear:both;}
/* End Footer */
