/*  
Theme Name: NRFfoundation-by-ContentRobot-v1.0
Theme URI: http://www.contentrobot.com/
Description: This two column WordPress theme was created for the <a href="http://blog.nrffoundation.com/">NRFfoundation.com</a> blog by <a href="http://www.contentrobot.com/">ContentRobot</a>.
Version: 1.0
Author: Dana Rockel
Author URI: http://www.contentrobot.com/
*/

/* @group Reset */
#blogcontainer ol,#blogcontainer ul { list-style:none; }
#blogcontainer ul,#blogcontainer ol,#blogcontainer li, #blogcontainer p { margin:0; padding:0; }
/* @end */
/* @group Hacks */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
/* End hide from IE Mac */
/* @end */
/* @group Layout */
#blogcontainer { width: 990px; padding:0; text-align: left; font-size: 12px; margin-top:30px; }
#navigation { background-color:#555; width:980px; margin:0 10px; text-align:center; }
#container { background: url(images/main-bg.png) repeat-y; width:990px; margin:0; }
#content { width:639px; float:left; padding: 0 40px 0 20px; /* background-color:#fde; */ color:#333; }
#sidebar { width:240px; float:right; padding: 0 20px!important; /* background-color:#fed; */ }
/* @end */
/* @group Typography */
blockquote { font-style:italic; margin:0 20px; color:#666; }
strong { font-weight:bold; }
em { font-style:italic; }
code, code p {  }
acronym, abbr, span.caps {  }
small {  }
h1, h2, h3, h4, h5, h6 { font-weight:bold; }
h1 { font-size:24px; margin-bottom:10px; }
h2 { font-size:18px; margin-bottom:6px; }
h3 { font-size:14px; margin-bottom:4px; }
h4 { font-size:12px; margin-bottom:2px; }
h5 { font-size:10px; }
h6 { font-size:9px; }
/* @end */
/* @group Images */
img.aligncenter, img[align="center"] { display:block; /* border:1px solid #333; */ margin:0 auto 10px; }
img.alignright, img[align="right"] { /* border:1px solid #333; */ margin:0 0 5px 10px; display:inline; }
img.alignleft, img[align="left"] { /* border:1px solid #333; */ margin:0 10px 5px 0; display:inline; }
img.noborder { border:none !important; }
img.avatar { float:left; margin: 0 0 5px 5px; }
/* @end */
/* @group Content */
#content p { padding-bottom:10px; }
#content ul { padding-bottom:10px; list-style:disc; }
#content ul ul { padding-bottom:0px; list-style:disc; }
#content ul li { margin-left:15px; }
#content ol { padding-bottom:10px; list-style:decimal; }
#content ol ol { padding-bottom:0px; list-style:decimal; }
#content ol li { margin-left:20px; }
#content a { color:#2d537b; }
#content a:active, #content a:hover { color:#000; }

#content h2.posttitle, #content h2.posttitle a, #content h2.posttitle a:visited { font-size:18px; margin:0px!important; text-decoration: none; color: #0c303e; }
#content h2.pagetitle { font-size:18px; margin:0 0 6px 0!important; text-decoration: none; color: #86B174!important; }
#content .postinfo { color: #0c303e; margin-bottom: 10px; font-weight: bold; }
#content .postinfo a, #content .postinfo a:visited { color: #0c303e; }
#content .postinfo a:active, #content .postinfo a:hover { color: #2d537b; }
#content .readmore a, #content .readmore a:visited { color: #000; }

#content .postmeta { font-size:12px; color:#0c303e; margin:10px 0 30px; background-color: #d0e0c6; border-top:1px solid #b4c1ac; }
#content .postmeta p { padding:2px 10px; border-bottom:1px solid #b4c1ac; }
#content .postmeta a { text-decoration: none!important; color:#2d537b; }
#content .postmeta a:active, #content .postmeta a:hover { color:#000; }
#content .commentlist li.alt { background-color: #eee; padding: 5px 10px 0 10px; }
#content .commentlist li { background-color: #fff; padding: 5px 10px 0 10px; }
.prevpage { float: left; }
.nextpage { float: right; }
/* @end */
/* @group Sidebars */
.widgetwrapper { border: 1px solid #709562; margin-bottom: 10px; }
.widgettitle { padding: 5px 10px; background-color: #709562; }
.widgetwrapper select { font-size: 12px; }
.widgetwrapper h2 { font-size: 12px; /* text-transform: uppercase; */ color: #fff; margin:0; /* padding: 5px 10px; */ }
.widgetcontent { padding: 10px; background-color: #b0c5b2; }
#sidebar li { padding:0 0 2px; border-bottom:1px dotted #709562; margin-bottom: 2px; }
#sidebar li:last-child { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
#sidebar li ul li { padding:0; }
#sidebar a, #sidebar a:visited { color: #2d537b; text-decoration: none; }
#sidebar a:hover, #sidebar a:active { color: #000; }
.rsschicklet { padding-left: 20px; padding-bottom: 2px; background-image: url(images/rss-chicklet.gif); background-repeat: no-repeat; background-position: left; }
/* @end */
/* ContentRobot */
#poweredbycr {
	width: 180px;
	height: 26px;
	position: relative;
	left: 7px;
	bottom: 7px;
	margin-top: 15px;
	clear: right;
}
#poweredbycr a {
	display:block;
	text-align: left;
	padding-left: 30px;
	color: #666!important;
	background-image: url(images/cr-bot.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 12px;
	font-size: 10px;
	text-decoration: none;
}
#poweredbycr a:hover, #poweredbycr a:active {
	background-position: 0 -26px;
	color: #000!important;
	text-decoration: none;
}