body{text-align:center;font-family:helvetica,arial,sans-serif;font-size:12px;line-height:16px;color:#303030;}
a,.home-news a.more {color:#0e8ed0;text-decoration:none;}
a:hover, .home-news a.more:hover{color:#f68933;text-decoration:underline;}
h1{font-size:28px;line-height:28px;color:#0e8ed0;margin:12px 0 28px 0;font-weight:normal;}
b,strong{font-weight:bold;}
#page{width:1030px;text-align:center;margin:0 auto;}
#page #wrap{width:1030px;text-align:center;background:url(/assets/i/bkg.png) repeat-y;}
#page #footer{width:1024px;text-align:left;margin:0 auto;background:url(/assets/i/footer.png) repeat-x;}
#page #wrap #main{width:984px;text-align:left;padding-bottom:60px;text-align:left;margin:0 auto;}
/* header */
#main #header{position:relative;z-index:20;width:100%;height:124px;background:url(/assets/i/bf.png) repeat-x;}
#header img.logo{position:absolute;top:0px;left:0px;}
#header .tagline{position:absolute;top:60px;left:206px;font-size:13px;font-weight:bold;color:#ffffff;}
/* nav */
#header #nav{position:absolute;top:80px;left:206px;z-index:9999;}
#nav li{float:left;}
#nav li a{display:block;height:35px;background:url(/assets/i/nav.gif) no-repeat;}
#nav li a span{display:none;}
#nav li.node_about a{width:129px;background-position:0px 0px;}
#nav li.node_about a.active,#nav li.node_about a:hover{background-position:0px -35px;}
#nav li.node_program a{width:162px;background-position:-129px 0px;}
#nav li.node_program a.active,#nav li.node_program a:hover{background-position:-129px -35px;}
#nav li.node_help a{width:208px;background-position:-291px 0px;}
#nav li.node_help a.active,#nav li.node_help a:hover{background-position:-291px -35px;}
#nav li.node_apply a{width:173px;background-position:-498px 0px;}
#nav li.node_apply a.active,#nav li.node_apply a:hover{background-position:-498px -35px;}
/* subnav */
#nav li ul{position:absolute;z-index:9999;background:#1b86bd;text-align:left;padding:4px 23px 23px 23px;display:none;}
#nav li li{float:none;width:199px;padding:6px 0 7px 0;font-size:13px;line-height:15px;background:url(/assets/i//bdots.gif) no-repeat bottom left;}
#nav li li a{background:none;text-decoration:none;height:auto;color:#ffffff;}
#nav li li a:hover{color:#f68933;}
#nav li li a span{display:block;width:199px;}
#header #donate{position:absolute;top:80px;left:885px;}
/* content */
#main #content{position:relative;z-index:10;padding-top:40px;}
#main #content #left{width:200px;float:left;margin-right:65px;}
#home #main #content #left{width:692px;margin-right:21px;}
#main #content #right{width:708px;float:left;border-top:2px solid #92d2ed;}
#home #main #content #right{width:270px;border:0;}
/* slideshow */
#home #slideshow{position:relative;width:692px;height:290px;background:#e8f5f9;}
#slideshow .slide{position:relative;width:692px;height:270px;}
.slide .caption{position:absolute;top:10px;left:10px;z-index:2;padding:24px 18px 24px 18px;width:160px;height:222px;font-size:22px;line-height:26px;color:#ffffff;background:url(/assets/i/cap.png);}
.slide .caption .cap-head{padding-bottom:8px;font-size:14px;line-height:16px;font-weight:bold;color:#f79f33;}
.slide img{position:absolute;top:10px;left:10px;z-index:1;}
/* home profiles */
.home-profiles{width:672px;height:160px;margin-top:12px;padding:10px;background:#e8f5f9;text-align:right;font-size:11px;}
.home-profiles ul{margin-bottom:6px;text-align:left;}
.home-profiles li{margin-right:12px;display:block;float:left;width:102px;height:142px;background:#ffffff;}
.home-profiles li.last{margin:0;}
.home-profiles li p{width:50px;height:25px;padding:0px 8px 0 8px;font-size:11px;line-height:12px;overflow:hidden;}
/* home sidebar */
#right .featured-news{height:269px;overflow:hidden;padding-bottom:16px;border-top:5px solid #f68933;border-bottom:2px solid #f68933;}
.featured-news h2{display:block;width:210px;padding:0 9px 3px 9px;background:#f68933;font-size:16px;font-weight:bold;line-height:24px;color:#ffffff;}
.home-news{padding:12px 0 6px 0;}
.home-news li{padding:8px 0;background:url(/assets/i/dots.gif) no-repeat bottom left;}
.home-news li a,.home-news li p{display:inline;}
.home-news a {font-weight:bold;color:#303030;}
.home-news a:hover {color:#f68933;}
.home-news a.more {font-weight:normal;}
.quicklinks{padding-top:11px;}
.quicklinks li{padding:8px 0;background:url(/assets/i/dots.gif) no-repeat bottom left;}
.quicklinks li.last{background:none;}
.quicklinks li a{display:block;height:20px;line-height:20px;padding-left:30px;font-size:12px;font-weight:bold;color:#303030;background:url(/assets/i/list-icons.gif) no-repeat 0px 20px;}
.quicklinks li.node_nyny-video a{background-position:0px 0px;}
.quicklinks li.node_contact a, .quicklinks li.node_email-updates a{background-position:0px -20px;}
.quicklinks li.node_download-nyny-executive-summary a, .quicklinks li.node_executive-summary a {background-position:0px -40px;}
.quicklinks li.node_facebook a{background-position:0px -60px;}
.quicklinks li.node_twitter a{background-position:0px -80px;}
.quicklinks li a:hover{color:#f68933;}
/* sidebar nav */
#sidebar{padding-bottom:30px;}
#sidebar h2.sidebar{color:#f68933;font-size:17px;line-height:26px;font-weight:normal;border-top:2px solid #f68933;}
#sidebar h2.sidebar a {color:#f68933;}
#sidebar h2.sidebar a:hover {text-decoration:none;}
#sidebar ul{background:url(/assets/i/dots.gif) no-repeat top left;}
#sidebar li{padding:6px 0;background:url(/assets/i/dots.gif) no-repeat bottom left;}
#sidebar li a{color:#303030;}
#sidebar li.active a, #sidebar li a.active {color:#f68933;}
#sidebar li a:hover{color:#f68933;}
#sidebar-fellows{width:180px;padding:10px;background:#e8f5f9;}
#sidebar-fellows h3.fellows{padding:6px;color:#0e8ed0;background:#ffffff;}
#sidebar-fellows li{width:85px;height:124px;padding:0;margin-top:10px;display:block;float:left;background:#ffffff;overflow:hidden;}
#sidebar-fellows li.odd{margin-right:9px;}
#sidebar-fellows li p{padding:0 4px;font-size:11px;line-height:12px;}
/* fellows list */
#fellows h1{margin-bottom:16px;}
#fellows-list{padding:16px 2px 4px 16px;background:#e8f5f9;}
#fellows-list li{width:85px;height:124px;margin:0 13px 12px 0;display:block;float:left;background:#ffffff;overflow:hidden;}
#fellows-list li p{padding:0 4px;font-size:11px;line-height:12px;}
/* fellows detail */
#fellow-detail .user-content {width:600px;}
#fellow-detail #left .user-content {width:180px;}
#fellow-detail #main #content{padding-top:8px;}
#fellow-detail #main #content #right{margin-top:32px;}
#fellow-detail #left .fellow-details{margin-top:20px;padding:10px;background:#e8f5f9;}
#fellow-detail #left .fellow-details img{margin-bottom:14px;}
/* news list */
#news #right .subscribe {float:right;margin-top:12px;height:16px;}
.subscribe img {margin-right:2px;vertical-align:middle;}
.subscribe a {color:#303030;font-size:11px;}
.news-item {padding-bottom:14px;margin-bottom:14px;background:url(/assets/i/dots.gif) repeat-x bottom left;}
.news-item.detail {background:none;padding:0;margin:0;}
.dateline {font-size:13px;}
#news .user-content {width:600px}
.news-item p, .news-item a.more {display:inline;}
.news-item.detail p {display:block;}
/* news detail */
.pagination{padding-top:32px;width:600px;}
.pagination .next{float:right;text-align:right;width:49%;}
.pagination .prev{float:left;text-align:left;width:49%;}
/* people list */
.people-item img {float:left;margin-right:20px;}

/* user-content */
h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,b,u,i,ol,ul,li{margin:0px;padding:0px;border:0px;outline:0px;font-size:100%;vertical-align:baseline;background:transparent;line-height:inherit;}
ol,ul{list-style:none;}
blockquote {quotes:none;}
blockquote:before,blockquote:after{content:'';content:none;}
.user-content{text-align:left;width:550px;}
#fellows-intro.user-content {width:100%;}
.user-content h2{display:block;color:#f68933;line-height:24px;font-size:20px;margin-bottom:5px;font-weight:normal;}
.user-content h2 a {color:#f68933;}
.user-content h2 a:hover {text-decoration:none;}
.user-content p{font-size:13px;line-height:18px;margin-bottom:18px;}
#fellow-detail #left .user-content p {font-size:12px;line-height:16px;}
.user-content h3{color:#0e8ed0;font-weight:bold;display:block;margin:0 0 10px 0;}
.user-content h4,.user-content h5,.user-content h6{font-weight:bold;color:#0e8ed0;}
.user-content strong{font-weight:bold;}
.user-content u{text-decoration:underline;}
.user-content em{font-style:italic;}
.user-content ul,.user-content ol{margin-bottom:18px;margin-left:20px;}
.user-content ul li{list-style:disc;margin-left:20px;padding-bottom:10px;}
.user-content ol li{list-style:decimal;margin-left:20px;padding-bottom:10px;}
.user-content img{/*margin-right:10px;margin-left:10px;*/margin-bottom:20px;padding:6px;background:#e8f5f9;float:left;}
.user-content a{text-decoration:none;color:#0e8ed0;}
.user-content a:hover{text-decoration:underline;color:#f68933;}
.user-content blockquote{color:#868686;border-bottom-color:#f68933;border-top-color:#f68933;padding-bottom:6px;padding-top:6px;border-bottom-width:1px;border-bottom-style:solid;border-top-style:solid;border-top-width:1px;margin:0 20px 20px 20px;}
/* footer */
#footer .copy{padding:6px 9px 4px 9px;height:10px;font-size:10px;line-height:10px;color:#ffffff;text-transform:uppercase;}
#footer .copy p,#footer .copy ul{float:left;display:inline;}
#footer .copy p{padding-right:9px;}
.copy li{display:inline;float:left;padding-right:9px;margin-right:9px;border-right:1px solid #ffffff;}
.copy li.nb{border:0;margin:0;}
.copy a{color:#ffffff;}
.copy a:hover{color:#f68933;}
#footer .content{padding-top:8px;}
.content .logo,.content .follow{float:left;}
.content .follow{padding:2px 5px 4px 5px;background:#dff4fc;font-size:10px;font-weight:bold;color:#0e8ed0;text-transform:uppercase;}
.follow a{display:block;width:21px;height:21px;float:left;background:url(/assets/i/follow.gif) no-repeat;}
.follow a.facebook{margin-right:2px;}
.follow a.twitter{background-position:-23px 0px;}
.follow a span{display:none;}
.content .links{float:right;}
.links li{display:inline;float:left;padding-right:5px;margin-right:5px;font-size:11px;font-weight:bold;line-height:11px;color:#56b0de;border-right:2px solid #56b0de;}
.links li.last{border:0;padding:0;margin:0;}
.links a{color:#56b0de;}
.links a:hover{color:#f68933;text-decoration:underline;}
/* ckeditor */
.cke_panel_listItem a h2 {display:block;color:#f68933;line-height:24px;font-size:20px;margin-bottom:5px;font-weight:normal;}
.cke_panel_listItem a:hover h2 {text-decoration:none;}
.cke_panel_listItem a h3 {color:#0e8ed0;font-weight:bold;display:block;}
.cke_panel_listItem a:hover h3 {color:#0e8ed0;text-decoration:none;}

.mentor{
	font-family: Helvetica;
	color: #303030;
}
.mentor div {
	margin: 0;
	padding: 0;
}
.mentor-nav {
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial;
}
.mentor-nav a, .mentor-nav span {
	margin: 0 3px;
}
.mentor-nav span {
	color: #585858;
	font-weight: bold;
}
h3.mentor-nav {
	font-size: 14px;
	font-weight: bold;
	padding-top: 18px;
	margin: 0;
}
h3.mentor-nav a, h3.mentor-nav span, h3.mentor-nav strong {
	margin-left: 0;
	margin-right: 6px;
}
h3.mentor-nav span {
	color: #97bed1;
}
h3.mentor-nav strong {
	color: #585858;
}
.mentor .entries {background:url(/assets/i/dots.gif) repeat-x top left; margin-top: 26px; padding-top: 18px;}
.mentor h1 {
	margin: 12px 0 16px 0;
}
.mentor h2 {
	color: #f68933;
	font-size: 20px;
	padding-bottom: 18px;
}
.mentor form {
	margin-top: 16px;
}
.mentor form strong {
	font-size: 12px;
}
.mentor .entries .entry {
	padding: 18px 0;
	background:url(/assets/i/dots.gif) repeat-x bottom left;
}
.mentor .entries .entry h3, .mentor .entries .entry h4 {
	font-size: 13px;
	color: #0e8ed0;
	margin: 0;
	padding: 0;
	margin-bottom: 2px;
}
.mentor .entries .entry h3 {
	font-weight: bold;
}
.mentor .entries .entry p {
	font-size: 13px;
	color: #303030;
	clear: left;
	width: 600px;
}
.mentor .entries .entry .headshot {
	padding-right: 18px;
	padding-bottom: 18px;
	float: left;
}
.mentor .mentor-pagination {
	font-size: 13px;
	font-weight: bold;
	position: relative;
	margin-top: 18px;
}
.mentor .mentor-pagination .next {
	position: absolute;
	right: 0;
}

.margin_bottom{margin-bottom:30px;}

.user-content img.clear_border {
	padding:0;
	background:0;
}

.user-content.full {width:626px;}

.grid_table{
	float:left;
	border-top:solid 5px #e8f5fa;	
	border-left:solid 5px #e8f5fa;
	margin:0 0 20px 0;
}

.grid_table .item {
	float:left;
	border-bottom: solid 5px #e8f5fa;
	border-right: solid 5px #e8f5fa;
	width:202px;
	height:75px;
}

.grid_table .item.thumb {
	width:90px;
	height:40px;
}

.grid_table .item img, .grid_table .item img a {float:left;}
.user-content .grid_table .item img {
	margin:0;
	padding:0;
	background:0;
}
.user-content.partners a {
	text-decoration: underline;
}
.divider_dotted {
	margin:20px 0;
	height:1px;
	background:url(/assets/i/dots.gif) repeat-x bottom left;
}

.user-content.left-col {
	float:left;
	width:290px;
	margin:0 20px 0 0;
}
.user-content.right-col {
	float:left;
	width:290px;
}

.clearall {clear:both;}
