/* 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;}
#profileBlog {padding-top:3px;padding-left:3px;}

/* 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;}

.cmsProfileBlog {min-height:850px;}
*html .cmsProfileBlog {height:850px; overflow:auto;}

/* 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.blogSidebar 
{
	float:left;
	width:12em;
	padding:1em .6em 1em 1.5em;
	margin:0px 0px 0px 40px;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #5db34e;
	font-size:15px;
}
div.blogSidebar ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.blogSidebar div a {float:right;font-size:.75em;text-transform:lowercase;margin:0em .5em 0em 0em ;padding:0em;font-family: verdana;color:black;}
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.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.blogSidebar li a {font-weight:bold;float:none;padding:0em;margin:0em;font-size:1em;font-family: verdana;}

div.blogSidebar div.blogCalendar {clear:right;border-bottom:1px solid #5db34e;border-left:1px solid #5db34e;border-right:1px solid #5db34e;}

div.blogSidebar table.calendarTable tr.monthRow table {width:100%;}
div.blogSidebar table.calendarTable tr.monthRow td 
{
text-align:center;
background:#5db34e;
/*background-image:url('images/bg_new1.gif');
background-repeat:repeat-x;*/
background-position:0px 0px;
border:1px solid #5db34e;
}
div.blogSidebar table.calendarTable tr.monthRow td td {width:auto;font-size:.9em;border:none;}
div.blogSidebar table.calendarTable tr.monthRow td a {float:none;margin:0em;padding:0em;text-transform:capitalize;font-weight:bold;font-size:15px;color:white;}
div.blogSidebar table.calendarTable td.activeDay {background-color:#a8e09e;color:inherit;}
div.blogSidebar table.calendarTable td.activeDay a {background-color:Transparent;color:inherit;}

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 #5db34e;
	text-align:center;
	padding:0em;
	margin:0em;
	background-color:#a8e09e;
	color:#4c4c4c;}
div.blogSidebar table.calendarTable {border-collapse:collapse;}

div.blogSidebar table.calendarTable tr.monthRow td {width:100%;color:white;}

div.blogSidebar table.calendarTable a {padding:0em;margin:0em;display:inline;font-family:verdana;color:000000;}

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;*/
	border:1px solid #5db34e;
	background:#a8e09e;
	color:#4c4c4c;
	margin:1em 0em 0em 0em;
	padding:.25em;
	text-align:center;
	font-family:verdana;
}

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 #5db34e;
	border-bottom:1px solid #5db34e;
	border-left:1px solid #5db34e;
	background-color:White;
	padding:.5em .5em .5em 2em;
	margin:0em;
}
div.blogSidebar li {padding:0em 0em;}
div.blogSidebar ul li a {color:#000000; font-family:verdana;}
/* End Sidebar */
/*For Blogs page */


#Blog1_brpRecent .blogRecentPosts /*For the Recent Posts box under My Blogs.*/
{
	padding-top:0px;
} 
.blogBox
{
	background-image: url(../images/hubTopG.gif);
	background-repeat:no-repeat; 
 	text-align:left;
 	float:left;
 	width:540px;
	clear:both;
	
}
.blogEntries
{
	border: 1px solid #f2e96e;
	border-top:none;
	padding-bottom:10px;
	margin-left:10px;
	width:420px;
	float:left;
}
.blogTitle
{
	margin-top:0px;
	padding-left:5px;
	background:#f7f1ae;
	/*background:#045395;
	color:white;*/
	font-family:verdana;
	font-size:16px;
	height:25px;
	padding-top:5px;
}
.ekcommenttext textarea
{
	width:400px;
}
.blogCommands
{
	padding-left:5px;
}
.blogCommands a, 
.blogCommands a:hover,
.blogCommands a:visited
{
	color:black; 
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
}
.entry
{
	padding-left:5px;
	color:black;
	font-family:verdana;
	font-size:12px;
}
.entry a,
.entry a:hover,
.entry a:visited
{
	color:black;
	text-decoration:underline;
	font-size:14px;
}

/* Begin Footer */
div#blog div.blogfooter {clear:both;}
/* End Footer */