/* ############################################################# */
/* ektron registered stylesheet */
/* id: EktronCss_styles_blogscss */
/* path: /styles/blogs.css
/* ############################################################# */

/*p, li, div 	
	{
	margin:0in;
	margin-bottom:.0001pt;
	}
	
div { line-height: 20px;}
*//*///////////////////////////////////////////////////////////////
~CSS File for Ektron Blogs
///////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////
~LAYOUT STYLES
/////////////////////////////////////////////*/
/*#pnlBlogSidebar  { width: 192px; margin-left: 19px; margin-right: 18px; text-align: left; }
*/
div#sidebar .text { padding: 10px;}
div#sidebar h2 { color: #173D5C; font-size: 18px; padding-bottom: 4px;}
div#sidebar ul { padding: 6px 0 12px 6px; }
div#sidebar li { padding-bottom: 4px; line-height: 16px;}
div#sidebar ul li a,
div#sidebar ul li a:link,
div#sidebar ul li a:active,
div#sidebar ul li a:visited { color: #676363; }

div#sidebar .homelink { margin-bottom: 20px; }
	div#sidebar .homelink a,
	div#sidebar .homelink a:link,
	div#sidebar .homelink a:active,
	div#sidebar .homelink a:visited { color: #008348;}
		div#sidebar .homelink a:hover { color: #7A7777; }
div.blog{position:relative;margin:0;padding:0;}
div.blogEntries{/*float:left;width:450px;border-right:1px solid #333;*/}
div.blogSidebar{width:220px;float:right;top:0;right:0;padding:0 5px 0 5px;}
div.closeblog{clear:both;}
.pagetitle {
	font-size: 18px!important;
	line-height: normal;
	font-weight: bold;
	text-transform: lowercase;
	color: #3a5c57;
	background-image: url(../../images/main/bkgd_pgtitle.png);
	background-repeat: repeat-x;
	height: 35px;
	padding-left: 10px; }
div.blogRSS {padding: 20px 20px 20px 0; }
.blogCommands { font-size: 18px; font-weight: bold; }

div.blogEntries .introtext { padding: 10px; line-height: 18px;}

div.sitefeed { padding-bottom: 20px;}
/*//////////////////////////////////////////////
~HEADER STYLES
/////////////////////////////////////////////*/

div.blogHeader{ }
h1.blogTitle{  color:#083152;font-size:large;padding:5px 5px 2px 10px;margin:0;}
h2.blogSubhead{color:#98002E;font-size:large;padding:5px 5px 2px 15px;margin:0;}
span.date{display:block;background-color:#0066CC;font-weight:bold;font-size:small;padding:2px 2px 2px 10px;}
h3.blogrolltitle { 
	display: block; 
	text-indent: -4000px; 
	width: 192px; 
	height: 42px; }
h3.archivetitle { 
	display: block;
	text-indent: -4000px; 
	width: 192px; 
	height: 42px; }
h3.categoriestitle { 
	display: block;
	text-indent: -4000px; 
	width: 192px; 
	height: 42px; }
h3.recentpoststitle { 
	display: block;
	text-indent: -4000px;  
	width: 192px; 
	height: 42px; }
	
div.tags { color: #333333; }
/*//////////////////////////////////////////////
~Entry STYLES
/////////////////////////////////////////////*/

div.entry{ margin:16px;}
h2.entryTitle{font-size:20px;font-weight: normal; margin:0;padding-top:2px; line-height: 20px; }

	h2.entryTitle a, h2.entryTitle a:link, h2.entryTitle a:active, h2.entryTitle a:visited { color: #3fafe5;text-decoration: none; }
	h2.entryTitle a:hover { color: #004000; }

div.entryBody{padding: 0 10px;margin:10px; }
div.entryFooter{ 
	border-top: 1px solid #d9d9d9;
	color:#7A7777;
	font-size:10px;
	padding:4px 5px 5px 5px;
	text-align:left; 
	margin-top: 10px; 
	margin-bottom: 10px; }
	
div.entryBody p { margin-top: 0;padding-bottom: 8px; line-height: 20px; }
div.entryBody blockquote { 
	border-left: 8px solid #D8D7D7; 
	margin-left: 20px; 
	padding-left: 10px; 
	margin-top: 8px; 
	margin-bottom: 12px; }
	
	div.entryBody  blockquote p { padding-bottom: 0; }
	
div.entryBody ul { }
div.entryBody li { 
	line-height: 16px;
 	margin-left: 10px;
 	padding-left: 24px;
	padding-top: 2px;
 	padding-bottom: 6px;
 	background: url('/images/bodybullet.gif') no-repeat 0.8em 0.3em; }
	
div.entryBody a, div.entryBody a:active, div.entryBody a:visited { color: #008348; }
	div.entryBody a:hover { color: #7A7777; }
div.entryauthor { color: #7A7777; }
div.subtitle { font-size: 12px;color: #008348; }

	div.subtitle a, div.subtitle a:link, div.subtitle a:active, div.subtitle a:focus, div.subtitle a:visited
	{color: #008348; }
	div.subtitle a:hover { color: #7A7777; }
div.bluebar { 
	display: block; 
	color: #ffffff; 
	width: 712px;
	height: 26px; 
	font-size: 14px;
	padding-left: 10px;
	padding-top: 5px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
	
	background:url('/images/blog-bluebar.png') no-repeat; }
	
	div.bluebar a, 
	div.bluebar a:link, 
	div.bluebar a:active, 
	div.bluebar a:focus, 
	div.bluebar a:visited { line-height: 16px;color: #ffffff; text-decoration: underline!important; }
	
	.bluebar a:hover { color: #cccccc!important; text-decoration:none!important; }
		
		#comments-list div.bluebar { margin-bottom: -6px;}
		
		
.bluebar .left { float: left; width: 350px; }
.bluebar .right { 
	float: right; 
	width: 164px; 
	text-align: right; 
	font-size: 11px;
	padding: 0 20px 0 16px; 
	background:url('/images/commentsub.png') no-repeat 0 0.2em; 
	display: block;}

div.entrytop { 
	font-size: 16px; 
	line-height: 22px;
	margin: 0 20px; 
	padding-bottom: 14px; 
	border-bottom: 1px solid #d9d9d9; }
div.entrytop img { float: left; border: 1px solid #d9d9d9; padding: 4px; margin-right: 6px; width: 58px; }
div.entrytoptext { float: left; width: 600px;}
div.entryFooter a { color: #7A7777; }
/*//////////////////////////////////////////////
~CALENDAR STYLES
/////////////////////////////////////////////*/
.blogCalendar { text-align: center; margin-left:12px;}
table.calendarTable{border:1px solid #999;background-color:#EEE;width: 192px;font-size: 10px;  }
tr.monthRow{background-color:#073770;color:#FFF;font-weight:bold;}
tr.monthRow a, 
tr.monthRow a:link,
tr.monthRow a:active,
tr.monthRow a:visited { color: #ffffff; }   
td.prevMonth, td.nextMonth{width:30px;text-align:center;color: #ffffff;}
td.prevMonth a, td.nextMonth a{color:#ffffff;font-weight:normal;font-size:small;}
td.currentMonth{width:140px;text-align:center;}
tr.dayNamesRow{font-size:10px;color:#666;}
tr.weekRow td{font-size:x-small;width:14%;text-align:center;}
td.inactiveDay{font-size:x-small;background-color:#FFF;}
td.activeDay{background-color:#CCC;font-size:small;}

/*//////////////////////////////////////////////
~BLOGROLL STYLES
/////////////////////////////////////////////*/

div.blogSidebar h4{color:#666;font-size:medium;padding-bottom:3px;border-bottom:1px solid #d9d9d9;margin:5px 0 5px 0;}
div.blogRoll ul{margin:0;padding:0 0 0 5px;list-style-type:none;}
div.blogArchive ul{margin:0;padding:0 0 0 5px;list-style-type:none;} 
.blogrolllink { }

/*//////////////////////////////////////////////
~BLOGCATEGORIES STYLES
/////////////////////////////////////////////*/

div.blogSidebar h4{color:#666;font-size:medium;padding-bottom:3px;border-bottom:1px solid #d9d9d9;margin:5px 0 5px 0;}
div.blogCategories ul{margin:0;padding:0 0 0 5px;list-style-type:none;}
.blogcatlink { }

/*//////////////////////////////////////////////
~BLOGRECENTPOSTS STYLES
/////////////////////////////////////////////*/

div.blogSidebar h4{color:#666;font-size:medium;padding-bottom:3px;border-bottom:1px solid #d9d9d9;margin:5px 0 5px 0;}
div.blogRecentPosts ul{margin:0;padding:0 0 0 5px;list-style-type:none;}
.blogrecentlink { }

/*//////////////////////////////////////////////
~Comments
/////////////////////////////////////////////*/
#comments-list div.topbar { margin-bottom: -6px!important; height: 26px;}
.comments { 
	border-left: 1px solid #d9d9d9; 
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	display: block;
	width: 710px;
	background:url('/images/comments-bkgd.png') repeat-x; }
	
.comment-name { padding:10px; }
	#comments-list strong { color: #083152!important; font-size: 13px;}
.comment-text { padding: 0 10px 10px 10px; }

#ctl00_cphMain_cphMain_main2_pnlComment { display: block; background-color: #F0F0F0!important; width: 672px; margin-top: 30px; padding: 20px;}
#ctl00_cphMain_cphMain_main2_pnlComment a, #ctl00_cphMain_cphMain_main2_pnlComment a:active, #ctl00_cphMain_cphMain_main2_pnlComment a:visited { color: #008348; }
	#ctl00_cphMain_cphMain_main2_pnlComment a:hover { color: #7A7777; }

#ctl00_cphMain_cphMain_main2_pnlComment p { background-color: #F0F0F0!important; }
#ctl00_cphMain_cphMain_main2_lblComment { color: #083152!important; font-size: 14px; font-weight: bold; margin-bottom: 10px; }

/* Misc */
div.pagination { 
	display: block; 
	width: 710px;
	height: 26px; 
	font-size: 14px;
	margin-left: 6px;
	padding-left: 4px;
	padding-right: 10px;
	padding-top: 5px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	background:url('/images/paginationbar.png') no-repeat; }
	
	div.pagination .older { width: 352px; float: left; }
	div.pagination .newer { width: 352px; float: right; text-align: right;}
		
	div.pagination a, div.pagination a:link, div.pagination a:active, div.pagination a:visited { color: #083152; }
	
		div.pagination a:hover { text-decoration: underline; }
		
		/*Blog Subscribe*/
		div.blogSidebar {display: none;}
		#ctl00_ctl00_cphInFormAfterHeader_cphMainContent_pnlsubscribe {padding-left: 10px;}
		h2.blogSubhead {display: none;}
		td.header1 {padding-left: 10px;}
		td.postformheader {padding-left: 10px;}
		
		
#ctl00_ctl00_cphInFormAfterHeader_cphMainContent_BlogEntries2 h1.blogTitle { display:none;}

