/*
Theme Name: RWJF-EIN
Theme URI: http://rwjf.org/
Description: The default RWJF Evaluating Innovations in Nursing Education theme.
Version: 1.0
Author: SolDesign
Author URI: http://soldesignco.com/
Tags: blue, fixed width, two columns, widgets
*/


/* Begin Sol style */
@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}


body{font:normal 12px/1em Arial, Helvetica, sans-serif;color:#4D4D4D;background:#fff url('images/body-background.gif') repeat-x 0 145px;margin-bottom:20px;}
a{text-decoration:none;outline:none;color:#0065A4;}
a:hover{text-decoration:underline;}
p,ul,ol{line-height:1.5em;margin:0 0 1.25em;color:#4D4D4D;}
ul,ol{margin-left:25px;padding-left:0;}
ul li{margin-bottom:.5em;}

hr{width:100%;height:5px;display:block;background:#fff url('images/dotline.gif') repeat-x 50% 50%;border:none;border:0px;border-color:#fff;}

#page,#cap{behavior:url('http://www.evaluatinginnovationsinnursing.org/wp-content/themes/rwjf-ein/iepngfix.htc');}
#page{width:950px;margin:0 auto;padding:0 8px 0 42px;background:transparent url('images/page-bg.png') repeat-y top left;}

#logo{width:220px;height:45px;margin:17px 25px 28px 0;}

#header{width:955px;margin:0 auto;background:#fff;padding-left:40px;}
#header,#footer{display:block;clear:both;}
#header ul,ul.buttons,#footer ul{margin:0;padding:0;list-style-type:none;}

#quicklinks{width:320px;height:30px;padding:8px 15px 7px;background:url('images/quicklinks-bg.gif') no-repeat;font-size:10px;}
#quicklinks a{color:#4D4D4D;}
.navs{display:block;float:left;margin-top:10px;}
.navs a{background:url('images/quicklinks-pipe.gif') no-repeat left;width:auto;padding:0 6px;margin-top:9px;}
.navs a.first1{background-image:none;}
#quicklinks form{margin-top:5px;width:165px;float:left;height:22px;}
#quicklinks input{font-size:10px;color:#4D4D4D;width:123px;height:13px;margin-left:7px;padding:2px 0 3px 2px;border:0;vertical-align:middle;}
#quicklinks input.go{width:20px;height:20px;margin-left:7px;padding:0;font-weight:bold;font-size:10px;color:#fff;}

#nav{width:945px;height:50px;font-size:16px;clear:left;}
#nav a{color:#122E55;}
#nav a:hover{text-decoration:none;}
#nav li{width:185px;height:42px;padding-top:8px;padding-left:1px;line-height:1.125em;background:url('images/nav-rule.gif') no-repeat bottom left;}
#nav li a{display:block;height:42px;padding:0 25px 0 15px;}
#nav li a:hover,#nav li.sel a{font-weight:bold;color:#00658E;background:url('images/nav-li-bg.png') no-repeat bottom center;}

#content{margin:0 10px 0 0;width:720px;}
.w100{width:100%;border-bottom:5px solid #122E55;}
#content h2.icon{height:35px;padding:0 0 5px 45px;border-bottom:1px dotted #5E5C60;line-height:2.25em;}
#content h2.nporesearch{background:url('images/icon-nporesearch.gif') no-repeat left center;}
#content h2.whatsnew{background:url('images/icon-whatsnew.gif') no-repeat left center;}

.icolist{list-style:none;margin-left:0;padding-left:0;}
.icolist li{list-style:none;margin-left:0;padding-left:0;margin-bottom:10px;overflow:auto;clear:left;}
.icolist img{border:1px solid #B0B0B0;padding:2px;margin-right:10px;width:70px;height:55px;}

body.home #content{width:750px;margin-right:15px;}
#content #post-2 h2{background-image:none;margin-bottom:0;}
body.home #callout{background:#5d9cc5 url('images/callout.gif') no-repeat 15px bottom;height:305px;margin-bottom:25px;overflow:hidden;}
.callin{width:275px;padding:0 19px 0 35px;height:100%;border-right:1px dotted #fff;}
body.home #callout h1{margin-bottom:0;padding:20px 0 10px;background-image:none;}
body.home #callout h1,#callout p{color:#fff;}
body.home #callout h1{font:normal 20px Georgia, "Times New Roman", Times, serif;}
body.home #callout p{font-size:15px;line-height:1.33em;margin-bottom:5px;}
body.home #callout img{margin-right:0;}
body.home #footer{margin-left:35px;}
a.more{font-weight:bold;font-size:12px;color:#fff;background:url('images/arrow3.gif') no-repeat right;padding-right:25px;}
.col2,body.home .post-2{width:315px;}
.col2.first,body.home .post-2{padding:0 45px 0 35px;}
#flashMovie{width:420px;height:305px;background:url('images/loading.gif') no-repeat center center;}

.post{margin-right:25px;}
.padin{margin:0 5px 0 30px;}
.breadcrumb{padding:15px 0;font-size:10px;}
.breadcrumb a{text-decoration:underline;}

#footer{border-top:1px dotted #5E5C60;margin:0 25px 0 0;padding:16px 0 5px 0;}
#footer p,#footer a{color:#544A42;}
#footer p{font-size:9px;line-height:1.67em;clear:left;margin-left:174px;}
ul#social{width:475px;margin:5px 0 10px 15px;display:block;overflow:auto;font-size:9px;}
ul#social a{display:block;padding-left:22px;}
#social li{padding:2px 10px 0 0;height:16px;}
#social li.facebook{background:url('images/social-facebook.png') no-repeat;}
#social li.twitter{background:url('images/social-twitter.png') no-repeat;}
#social li.rss{background:url('images/social-rss.png') no-repeat;}
.tagline{width:335px;margin:18px 25px 0 0;font:11px/1.27em Georgia, "Times New Roman", Times, serif;color:#0065A4;}
.rutgers{width:155px;height:40px;}
.rwjf{margin-left:125px;}
#cap{background:url('images/footer-bg.png') no-repeat top left;width:1000px;height:25px;margin:0 auto;display:block;}

#logo,#quicklinks,#header ul li,#content,#sidebar,ul#social,#footer ul li,.help,.alignleft,.rutgers,.rwjf,.col2,.icolist img{display:inline;float:left;}
.alignright,h2 small{display:inline;float:right;}

form label{float:left;width:150px;clear:left;}
form input.submit{margin-left:150px;}

#content .box{border:1px solid #5E5C60;height:150px;padding:20px 15px 15px;width:275px;margin-bottom:25px;position:relative;}
#content .box.first{margin-right:30px;}
#content .box h2{background:white;display:inline;position:absolute;left:15px;top:-14px;z-index:2;}
#content .box p{}
a.login{background:url('images/login-bg') no-repeat;color:#fff;font-size:12px;width:58px;height:18px;margin-right:10px;padding:5px 15px 5px 12px;display:block;}

.entry{margin-bottom:50px;}
.page-id-20 .entry{margin-bottom:0;}

.expandZone h3{cursor:pointer;padding:5px 0 2px 25px;height:20px;background:#b8d3e5 url('images/expand.gif') no-repeat 2px 3px;}
.expandZone h3.expanded{background:#b8d3e5 url('images/expand.gif') no-repeat 2px -17px;}
/* End Sol style */



/* Begin Typography & Colors */
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even,.alt {border-left: 1px solid #ddd;}

small {
	font-size: 0.9em;
	line-height: 1.5em;
	}

#wp-calendar caption, cite {text-decoration: none;}

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
small, .nocomments, .postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
.post hr {display:block;}
.narrowcolumn .postmetadata {padding-top: 5px;}

.widecolumn .postmetadata {margin: 15px 0;}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {clear: both;}

.clear {clear: both;}
/* End Structure */



/*	Begin Headers */
h1,h2,h3,h4,h5,h6{font:normal 20px Georgia, "Times New Roman", Times, serif;color:#122E55;margin:0;line-height:1em;}
h1 a,h2 a,h3 a,h4 a,h5 a{color:#122E55;}
h1{margin:0 0 .5em;}
body.home div#page{padding-left:7px;width:985px;}
#page h1{font-size:24px;background:url('images/dotline.gif') repeat-x right 20px;}
#page h1 em{background-color:#fff;font-style:normal;padding-right:5px;}
h2{font-size:19px;margin:0 0 .75em;}
#content h2{background:url('images/dotline.gif') repeat-x bottom;padding-bottom:8px;line-height:1.2em;}
h2 small{font:11px Arial, Helvetica, sans-serif;margin-top:18px;}
h2 small a{color:#0065A4;}
h3{font-style:italic;font-size:14px;color:#000;margin-bottom:.5em;}
h4{font-weight:bold;text-transform:uppercase;font-size:11px;color:#122E55;background:url('images/dotgrid.gif') repeat-x center;margin-top:2.5em;margin-bottom:.75em;}
h4 a{background-color:#fff;color:#122E55;padding-right:5px;}
h5{font-weight:normal;font-size:14px;margin-bottom:.5em;}
h5 em{color:#4D4D4D;}
h6{font:bold 12px Arial, Helvetica, sans-serif;color:#0065A4;}
h6.green{color:#296049;}
/* End Headers */



/* Begin Images */
p img {padding:0;max-width:100%;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {display:block;margin-left:auto;margin-right:auto;}
img.alignright {margin:0 0 10px 10px;display:inline;}
img.alignleft {margin:0 10px 10px 0;display:inline;}
.alignright {float:right;}
.alignleft,body.home .post-2 {float:left;}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

ol li {list-style:decimal outside;}
/* End Entry Lists */



/* Begin Form Elements */
select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	clear:both;
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar{width:204px;padding:20px 0;position:relative;}
#sidebar h1{position:relative;top:0;left:16px;margin:0;}
#sidebar h1 a {
background:url('images/grantees-applicants.gif') no-repeat 0 0;
width:220px;
height:84px;
display:block;
text-indent:-999em;
}
#sidebar h1 a:hover { background-position: 0 -84px; } /* y-offset */
#sidebar h2{font-size:16px;font-style:normal;color:#122E55;margin:.75em 0;}
#sidebar h4{font:bold 10px/1.2em Arial, Helvetica, sans-serif;background:none;color:#00658B;margin:0 0 .75em;}
#sidebar h5{font:bold 11px/1.2em Arial, Helvetica, sans-serif;color:#000;margin:0;}
#sidebar p,#sidebar ul{font-size:11px;line-height:1.3em;color:#4D4D4D;margin-top:0;}
#sidebar ul{margin-left:0;padding-left:16px;list-style:none;}
#sidebar ul li{margin-bottom:5px;}
#sidebar ul ul{margin-left:10px;padding-left:0;list-style:disc;}
#sidebar .textwidget{line-height:1.63em;margin:0 15px 25px;}
#sidebar.inside ul h2{background:#72a1b8 url('images/butn-bg-top.gif') repeat-x top;margin:0 0 10px;padding:10px 20px 10px 15px;color:#fff;display:block;font:13px Arial, Helvetica, sans-serif;}
#sidebar.inside .buttons li a{color:#fff;background:url('images/butn-arrow.gif') no-repeat right center;padding-right:15px;}
#sidebar div.hr{background:transparent url('images/dotgrid.gif') repeat-x center;height:15px;margin:5px auto;clear:both;}
#sidebar h3.proposals{font-style:italic;color:#5E5C60;font-size:14px;line-height:1.2em;margin-top:0;padding-right:20px;}
#sidebar.inside h2.widgettitle{background:transparent url('images/icon-statsfacts.gif') no-repeat;height:auto;font:16px Georgia, "Times New Roman", Times, serif;color:#122E55;padding:3px 0 3px 35px;}
#sidebar.home ul{margin-left:15px;}
#sidebar.home .textwidget{margin-left:0;}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {text-align: center;}

.hidden {display: none;}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {display: none;}

a img {border: none;}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */