/* Blog-specific styles for Project Management StarterApp */
/* There is at-least one style for blog in ./ektron.css */

#blog {background-image:url('images/background.gif');background-repeat:repeat;clear:both;border:none;padding:1em 1em 1em 1em;background-color:White;color:#4c4c4c;clear:both;}

/* Begin blog wrapper */
div#blog div {background-color:#d2d8e1;color:#4c4c4c;border:1px solid silver;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:#d2d8e1;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:#ecefd5;color:#4c4c4c;clear:both;padding:.25em;margin:.25em 0em 0em 0em;font-size:.75em;font-family:Arial, Verdana, Sans-Serif;border:1px solid #4c4c4c;}
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 silver;border-bottom:none;border-left:none;padding:1em 1em 1em 1em;}	
div#blog div.blogEntries div.blogHeader {background-color:white;color:#4c4c4c;}
div#blog div.membershipblog h1.blogTitle {background-image:url('images/client_blog_large.png');background-repeat:no-repeat;background-position:0px 0px;margin:0em;padding:.5em 0em .5em 2em;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:Arial, Verdana, Sans-Serif;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;}	
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:Arial, Verdana, Sans-Serif;}
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 silver;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 silver;}
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:Red;color:inherit;text-align:left;padding:0em 1em 0em 1em;margin:1em 0em 0em 0em;}
div#blog div.entryBody a {background-color:Transparent;color:#6666FF;text-decoration:none;}
div#blog div.entryBody a:hover {text-decoration:underline;}
div#blog div.entryBody a:visited {background-color:Transparent;color:#6666FF;}
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:Arial, Sans-Serif;border-right:none;border-bottom:1px solid silver;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 silver;}
div#blog div.blogSidebar div a {float:right;font-size:.75em;text-transform:lowercase;margin:0em .5em 0em 0em ;padding:0em;font-family:Arial, Verdana, Sans-Serif;}
div#blog div.blogSidebar div.blogCalendar td a {float:none;padding:0em;margin:0em;font-size:1em;font-family:Arial, Verdana, Sans-Serif;font-weight:bold;background-color:Transparent;color:#6666FF;}
div#blog div.blogSidebar div.blogCalendar tr.monthRow td a {float:none;padding:0em;margin:0em;font-size:1.1em;font-family:Arial, Verdana, Sans-Serif;font-weight:bold;background-color:Transparent;color:#6666FF;}
div#blog div.blogSidebar li a {font-weight:bold;float:none;padding:0em;margin:0em;font-size:1em;font-family:Georgia, Arial, Verdana, Sans-Serif;}

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/subnavback.jpg');background-repeat:repeat-x;background-position:0px 0px;border:1px solid #4c4c4c;}
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:#ecefd5;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:Arial, Verdana, Sans-Serif;
	border:.06em solid #4c4c4c;
	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/subnavback.jpg');background-repeat:repeat-x;background-position:0px 0px;border:1px solid #4c4c4c;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:Arial, Verdana, Sans-Serif;text-transform:lowercase;background-image:url('images/background.gif');background-repeat:repeat;border-top:none;border-right:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c;border-left:1px solid #4c4c4c;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 */



div.entryFooter {
	background-color:white;
	border-bottom:1px solid silver;
	border-left:medium none;
	border-right:medium none;
	color:#B72A00;
	font-family:Arial,Sans-Serif;
	font-size:0.9em;
	margin:1em 0 2em;
	padding:0.5em 1em;
	text-align:right;
}

.entryFooter a
{
	text-decoration:underline;
}
.entryFooter a:hover
{
	text-decoration:none;
}
.eksubscribelink
{
    display:none;
}

 .entrypermalink
{
    display:none;
}
.blogCommands
{
	margin:-25px 0px;
	padding:0px;
}
.ekeditpost
{
	margin-left:1px;
}
.blogTitle
{
	padding-top:0px;
	font-size:18px;
	color:#93041c;
	font-weight:bold;
}
.entryTitle
{
	font-style:italic;
	font-size:15px;
	color:#e08063;
}
textarea
{
	border:1px solid #D8B4A9;
}
.ekcommentbutton
{
	background-color:#CD6545;
	color:#FFFFFF;
}
.entry table
{
	border:1px solid #e08063;
	background-color:#fff3ef;
	width:100%;
}
.ekleavecomment
{
	padding-top:5px;
	border-top:1px solid #e08063;
}
.content_html_Toolbar table
{
	width:10% !important;
	background-color:#b0ccf2 !important;
}

.monthRow table
{
	padding-left:13px;
}
.monthRow td
{
	text-align:center;
}
.blogCalendar
{

	padding-bottom:6px;
	padding-left:20px;
}
.calendarTable
{
	font-size:11px;
	padding-left:10px;
	border-collapse:collapse;
}
.weekRow td
{
	border:1px solid #000000;
	padding:0px;
	margin:0px;
}

table.calendarTable td 
{
	padding:2px;
	text-align:center;
}
.ekcommenttext, .ekcommentdata
{
	padding-top:5px;
}
.ekcommentheader
{
	font-style:italic;
	font-size:15px;
	font-weight:bold;
	color:#e08063;
}
#dvblog
{
	padding:10px;
}

#tdblogmain
{
	border:1px solid #993300;
	margin:3px;
}

#tdBlogEntry
{
	padding:8px;
}

#tdBlogLeft
{
	width:200px;
	vertical-align:top;
	background-color:#e08063; 
}

#dvBlogRollTitle
{
	background-color:#FFFFFF;
	text-align:center;
	margin-bottom:0px;
	margin-top:8px;
	font-size:15px;
	color:#B72A00;
	font-weight:bold;
	padding-bottom:2px;
}

#dvBlogRoll
{
	background-color:#FFFFFF;
	margin-top:4px;
	padding:1px;
}

#dvBlogArchieveTitle
{
	background-color:#FFFFFF;
	text-align:center;
	padding:2px;
	margin-top:8px;
	font-size:15px;
	color:#B72A00;
	font-weight:bold;
}

#dvBlogArchieve
{ 
	background-color:#FFFFFF;
	margin-top:4px;
	padding:1px;
}

#dvBlogCLTitle
{
	background-color:#FFFFFF;
	margin-bottom:2px;
}