/*
Theme Name: Blank
Theme URI: the-theme's-homepage
Description: a-brief-description
Author: your-name
Author URI: your-URI
Template: use-this-to-define-a-parent-theme--optional
Version: a-number--optional
.
General comments/License Statement if any.
.


[Table Of Contents] 

	0- Reset
	1- Global
	2- Links
	3- Headings
	4- Header 
	5- Navigation
	6- Middle 
	7- Forms
	8- Extras
	9- Footer 

*/

/* =0 Reset
--------------------------------------------------------------------------------------------------------------------------------------*/
@import url('http://www.nicindy.org/css/reset.css');
/* =1 Global
--------------------------------------------------------------------------------------------------------------------------------------*/
body {
	background: #71767d url(http://www.nicindy.org/images/css/bg.gif) repeat-x top left;
	line-height: 1;
	font: normal 62.5% "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	vertical-align: top;
	color: #333333;
	text-align:center;
}

.right {float: right;}
.left {float: left;}
.hide {display: none;}
.clear {clear: both;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {border-bottom:1px solid;}
.last {border:none;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignleft {float:left;margin:4px 10px 10px 0;}
img.alignright {float:right;margin:4px 0 4px 10px;}
img.bordered {border:4px solid #3b3d45;}
.bordered {border:4px solid #3b3d45;}

a.btt_link:link, a.btt_link:visited{text-align:right;display:block;height:23px;padding: 0 28px 0 0;margin: 18px 0 0 0;line-height:2.3em;font-size:1.1em;background:transparent url(http://www.nicindy.org/images/css/btn-btt-arrow.gif) no-repeat center right;color:#3b3d45;text-decoration:none;}
a.btt_link:hover, a.btt_link:active{text-decoration:underline;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

#container{
	margin: 0 auto;
	width: 960px;
	position: relative;
	text-align:left;
}


/* =2 Links
--------------------------------------------------------------------------------------------------------------------------------------*/
a:link, a:visited {
	color: #dc241f;
}
a:hover,a:active {
	color: #801612;
}
/* =3 Headings
--------------------------------------------------------------------------------------------------------------------------------------*/
h1 {font-size:2em;color:#3b3d45;}
h2 {font-size:2.9em;font-weight:bold;margin: 0 0 0px 0;height:75px;line-height:2em;}
h3 {/*font-size:2.2em;font-weight:bold;*/color:#629bc6;border-bottom: 1px solid #ccc;padding-bottom:3px;margin: 0 0 12px 0;text-decoration:none;clear:both;font-size:14px;}
h4 {font-size:1.4em;font-weight:bold;color:#629bc6;text-transform:uppercase;margin: 0 0 12px 0;}
h5 {font-size:1.3em;font-weight:bold;color:#629bc6;margin: 0 0 12px 0;}
h6 {font-size:1.3em;font-weight:bold;color:#3b3d45;margin: 0 0 12px 0;}

h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {color:#629bc6;text-decoration:none;}

	#content h2{background:transparent url(http://www.nicindy.org/images/css/bg-header-icons.jpg) no-repeat top left;}
		#content h2.blog{background-position: 0px -75px;text-indent:65px;}
		#content h2.members{background-position: 0 -150px;text-indent:55px;}
		#content h2.benefits{background-position: 0 -225px;text-indent:70px;line-height:2.3em;}
		#content h2.forum{background-position: 0 -300px;text-indent:60px;line-height:1.8em;}
		#content h2.resources{background-position: 0 -375px;text-indent:50px;}
		#content h2.directory{background-position: 0 -450px;text-indent:65px;}
		#content h2.news{background-position: 0 -525px;text-indent:65px;}
		#content h2.interchange-members{background-position: 0 -600px;text-indent:70px;}
		#content h2.calendar{background-position: 0 -675px;text-indent:65px;}
		#content h2.associate-members{background-position: 0 -750px;text-indent:70px;}
		#content h2.foundation{background-position: 0 -825px;text-indent:65px;}
		#content h2.staff{background-position: 0 -900px;text-indent:65px;}
		#content h2.about{background-position: 0 -975px;text-indent:75px;}
		#content h2.press{background-position: 0 -1050px;text-indent:65px;}
		#content h2.search{background-position: 0 -1125px;text-indent:65px;}

	#content h3 span{color:#3b3d45;font-size:0.55em;}
        #content ul.resources h3{font-size:18px;}
	
	#sidebar h4{color:#fff;background:#3b3d45 url(http://www.nicindy.org/images/css/bg-sidebarHeader.gif) repeat-y top right;font-size:2.4em;text-align:center;padding: 2px 15px 2px 0;margin-bottom:0;}
	
	div.news-date{float:left;width:52px;height:44px;padding: 8px 0 0 0;margin: 0 10px 12px 0;background:transparent url(http://www.nicindy.org/images/css/bg-header-date.gif) no-repeat top left;font-family: Helvetica, Arial, sans-serif;color:#000;text-align:center;line-height:16px;}
		.news-date span{display:block;font-weight:bold;}
		.news-date span.month{font-size:12px;}
		.news-date span.day{font-size:26px;}
	#content h3.news{margin-bottom:0;padding:5px 0 0 0;border-bottom:0;clear:none;}
                #content .greek-news h3{font-size:18px;}
		#content h3.news a:link, #content h3.news a:visited{color:#629bc6;text-decoration:none;}
		span.author{font-weight:bold;}

/* =4 Header
--------------------------------------------------------------------------------------------------------------------------------------*/

	#header{
		position:relative;
		height:170px;
		background: transparent url(http://www.nicindy.org/images/css/bg-header.gif) no-repeat top left;
		padding: 50px 0 0 0;
		margin-bottom:10px;
	}
	
		#header h1{background:transparent url(http://www.nicindy.org/images/nic-header-logo.png) no-repeat top left;text-indent:-9999px;height:135px;margin: 0px 0 0 25px;}
			#header h1 a:link,#header h1 a:visited{color:#3b3d45;text-decoration:none;display:block;height:135px;width:395px;}
		
		#header .account-login{position:absolute;top:0;right:0;color:#fff;padding: 10px 0;}
			#header .account-login label{color:#93bdda;}
			#header .account-login input.text{background: transparent url(http://www.nicindy.org/images/css/bg-input-login.gif) no-repeat top right;border:none;width:132px;height:13px;padding:3px 0 2px 5px;margin: 0 14px 0 5px;}
			#header .account-login input.btn{margin-left:14px;color:#fff;background:#b31b34 url(http://www.nicindy.org/images/css/bg-btn-login.gif) no-repeat top left;border:none;text-indent:-9999px;font-size:0;width: 40px;height:17px;}
			.account-login a:link, .account-login a:visited{color:#fff;text-decoration:underline;}
			.account-login a:hover, .account-login a:active{text-decoration:underline;}
		#header .account-login .logged_in{font-size:1.2em;color:#93bdda;}

		img.header-rotator{position:absolute;bottom:0;right:0;margin-bottom:36px;}


/* =5 Navigation
--------------------------------------------------------------------------------------------------------------------------------------*/

	.navigation ul{color:#3b3d45;font-weight:bold;text-transform:uppercase;}
	.navigation ul li{float:left;width:110px;height:35px;border-left:1px solid #ddd;text-align:center;line-height:3.5em;}
	.navigation ul li.double-line{line-height:1.2em;}
		.navigation li a:link, .navigation li a:visited{background-color:#ededed;color:#474950;display:block;width:105px;height:35px;border-left:1px solid #ccc;text-decoration:none;vertical-align: middle;font-size:1.1em;padding: 0 2px;}
		.navigation li a:hover, .navigation li a:active{background-color:#fff;}
			.navigation li.double-line a:link, .navigation li.double-line a:visited{padding-top:4px;height:31px;}
			.navigation li.active a:link, .navigation li.active a:visited{background-color:#b5ccdd;}
			
	.navigation ul li.search{text-align:left;padding:8px 0 0 16px;height:27px;line-height:1em;}
		#header .navigation ul li.search input.text{background: transparent url(http://www.nicindy.org/images/css/bg-input-search.gif) no-repeat top right;border:none;width:138px;height:13px;padding:3px 0 2px 20px;}
		.navigation ul li.search input.btn{display:none;}

/* =6 Middle
--------------------------------------------------------------------------------------------------------------------------------------*/
#middle{position:relative;}

	#content{
		width: 631px;
		background: transparent url(http://www.nicindy.org/images/css/bg-content-top.gif) no-repeat top left;
		padding: 40px 0 0 0;
		position:relative;
		left:159px;
		/*margin: 0 0 0 159px;*/
	}

	#content.wide{width: 790px;left:0px;background-image: url(http://www.nicindy.org/images/css/bg-content-wide-top.gif);}
	#content.wide .contentWrapper{background-image: url(http://www.nicindy.org/images/css/bg-content-wide-runner.gif);height:auto;min-height:auto;}
	#content.wide #footer{background-image: url(http://www.nicindy.org/images/css/bg-content-wide-bottom.gif)}

        #content .article{border-bottom:1px solid #ccc;margin: 0 0 20px 0;}
        #content.wide .article{}
		
		#content .contentWrapper{
			background: transparent url(http://www.nicindy.org/images/css/bg-content-runner.gif) repeat-y top left;
			padding: 0 42px 20px;
min-height:800px;
height:auto !important;
height:800px;
			/*height:1%;*/ /* Fixes IE bug */
		}

		#content .content-home{padding: 0 8px 20px;}
		#content .content-home h2{margin: 0 22px;}
		
			#content p, #content ul, #content ol{font-size:1.1em;line-height:1.7em;padding: 0 0 20px 0;}
#content table p{padding-bottom:0;}
#content ul li ul, #content ol li ol{padding-bottom:0;}
			#content ul{list-style:disc outside; padding-left: 32px;}
			#content ol{list-style:decimal outside; padding-left: 32px;}

			#content .content-block{margin-bottom:30px;}
				#content .content-block p{padding-bottom:10px;}
				
		#content .content-sidebar{width: 305px;}

		div.right-sidebar{position:absolute;right:35px;top: 125px;width:240px;text-align:right;}
			div.right-sidebar img, div.right-sidebar object{border:0px solid #3b3d45;}
			div.right-sidebar a:link img, div.right-sidebar a:visited img{border:none;}
			#content div.right-sidebar p{padding-bottom:5px;}

		#content .content-blog{width: 355px;}
               #content.wide .content-blog{width: 515px;} 
               /*#content .greek-news .content-blog{width:auto;}*/

		div.content-blog-sidebar{width:185px;background: transparent url(http://www.nicindy.org/images/css/bg-content-sidebar-top.gif) no-repeat top left;padding: 10px 0 0 0;position:absolute;right:30px;top: 115px;}
                /*.greek-news div.content-blog-sidebar{position:relative;float:right;right:auto;top:auto;margin:115px 30px 0 0;}*/
			.content-blog-sidebar a:link, .content-blog-sidebar a:visited{color:#629bc6; text-decoration:none;}
			.content-blog-sidebar a:hover, .content-blog-sidebar a:active{text-decoration:underline;}
		div.content-sidebar-content{background: transparent url(http://www.nicindy.org/images/css/bg-content-sidebar-runner.gif) repeat-y top left;padding: 0px;}
			.content-sidebar-content h4{background:#71767d;margin:0 6px;color:#fff;text-align:center;font-size:20px;padding-bottom: 2px;}
			#content .content-sidebar-content ul{color:#629bc6;font-size: 1em;font-weight:bold;padding:10px 30px 20px;}
			.content-sidebar-content ul.bottom{background: transparent url(http://www.nicindy.org/images/css/bg-content-sidebar-bottom.gif) no-repeat bottom left;}


		/* Member homepage modules */
		body.home .member-module{min-height:240px;background: transparent url(http://www.nicindy.org/images/css/bg-module-homepage.gif) no-repeat top left;}
			body.home .member-module h3{color:#fff;padding-top: 0px;}
			body.home .member-module strong{text-transform:uppercase;font-size:1.8em;font-weight:bold;display:block;margin: 5px 0 0;}
			body.home #content .member-module ul.quick-links{/*width:90px;float:right;*/margin: 10px 12px;}
				body.home #content .member-module ul.quick-links li{margin-bottom:8px;line-height:1.2em;}
				body.home ul.quick-links a:link, body.home ul.quick-links a:visited{text-decoration:none;color:#666; text-transform:uppercase;font-weight:bold;background: transparent url(http://www.nicindy.org/images/css/btn-home-arrow.gif) no-repeat center left;display:block;height:24px;padding-left:22px;}
				body.home ul.quick-links a:hover, body.home ul.quick-links a:active{text-decoration:underline;}
				body.home ul.quick-links a.benefits:link, body.home ul.quick-links a.benefits:visited{background:none;height:auto;padding-left:0px;display:inline;}
			body.home #content .member-module ul.reasons{list-style:disc outside;padding: 0 0 10px 15px;font-size:1.1em;}
				body.home #content .member-module ul.reasons li{margin-bottom:0;}
			body.home h3{clear:both;padding-top: 10px;}
			body.home .content-area{clear:both;margin: 0 5px;padding: 5px 15px 0;background: transparent url(http://www.nicindy.org/images/css/bg-home-content-area.gif) no-repeat top left;}
			body.home .content-area img{border:3px solid #3b3d45;}
			body.home #content .programs-home{list-style:none;padding-left:0;font-size:1em;line-height:1.2em;}
			body.home #content .programs-home li{/*float:left;*/width:170px;margin: 0 15px 15px 0;display:-moz-inline-stack;display:inline-block;min-height:100px;vertical-align:top;zoom:1;*display:inline;_height:100px;}
                       body.home #content .programs-home li img{margin-bottom:4px;}
			body.home #content .programs-home h4{font-size:1.1em;color:#3b3d45;text-transform:none;margin:2px 0;}
		.member-module{width:264px;min-height:258px;padding: 7px 18px;background: transparent url(http://www.nicindy.org/images/css/bg-module.gif) no-repeat top left;float:left;margin-left: 5px;}
			.member-module h3{color:#3b3d45;text-transform:uppercase;border:none;}
			.member-module h4{color:#3b3d45;text-transform:none;font-size:1.3em;margin-bottom:0;}
			.member-module h4 a:link,
			.member-module h4 a:active,
			.member-module h4 a:visited,
			.member-module h4 a:hover {color:#3b3d45;text-decoration:none;}
			#content .member-module h4 span{display:inline;font-size:10px;margin-bottom:0;}
			.member-module h4 span a:link,
			.member-module h4 span a:active,
			.member-module h4 span a:visited,
			.member-module h4 span a:hover {display:inline;font-weight:normal;color:#dc241f;text-decoration:none;}
			#content .member-module ul{padding: 0px;list-style:none;font-size:1em;line-height:1.5em;}
				#content .member-module ul li{margin-bottom: 12px;clear:both;}
				.member-module ul span{display:block;}
			#content div.forum-mod ul{font-size:1.1em;font-weight:bold;}
				div.forum-mod a:link, div.forum-mod a:visited{color:#629bc6;}
				div.forum-mod a:hover, div.forum-mod a:active{}
			#content div.resources-mod ul li{margin-bottom:18px;}
			
			div.resources-mod li{background:transparent url(http://www.nicindy.org/images/css/bg-module-icons.gif) no-repeat top left;padding: 0 0 0 45px;}
				div.resources-mod li.white-papers{background-position: 0px -100px;}
				div.resources-mod li.statistics{background-position: 0px -200px;}
				div.resources-mod li.best-practices{background-position: 0px -300px;}
				div.resources-mod li.recruitment-materials{background-position: 0px -400px;}
				div.resources-mod li.educational-materials{background-position: 0px -500px;}
				div.resources-mod li.extra-resources{background-position: 0px -600px;}
				div.resources-mod li.rss-feed{background-position: 0px -700px;}
				div.resources-mod li.foundation{background-position: 0px -800px;}
				
			div.calendar-mod li{}
				div.calendar-mod li img{border:3px solid #3b3d45;}
				div.calendar-mod li span{color:#629bc6;font-weight:bold;font-size:1.1em;}
			
			/*div.greek-news-mod div.news-date{float:left;width:35px;height:30px;padding: 5px 0 0 0;margin-bottom:0;background:transparent url(http://www.nicindy.org/images/css/bg-module-icons.gif) no-repeat top left;line-height:12px;}
				div.greek-news-mod .news-date span.month{font-size:11px;}
				div.greek-news-mod .news-date span.day{font-size:17px;}*/

		/* --------- Search Results styling ------------- */
		div.resultRowOdd, div.resultRowEven{padding: 10px;}
		div.resultRowOdd{background-color:#f6fafd;border-bottom:1px solid #d2d6d9}
		div.resultRowEven{border-bottom:1px solid #dfe3e5;}
			div.resultRowOdd h5, div.resultRowEven h5{margin-bottom:6px;}
			#content div.resultRowOdd p, #content div.resultRowEven p{padding-bottom:0px;}
			div.resultRowOdd h5 a:link, div.resultRowOdd h5 a:visited, div.resultRowEven h5 a:link, div.resultRowEven h5 a:visited{color:#3b3d45;}
			div.resultRowOdd h5 span a:link, div.resultRowOdd h5 span a:visited, div.resultRowEven h5 span a:link, div.resultRowEven h5 span a:visited{color:#dc241f;text-decoration:none;font-size:11px;font-weight:normal;}
		div.paginate{margin: 12px 0 0 0;font-size:1.2em;}

		/* --------- Sitemap styling ------------- */
		#content ul.sitemap{font-size:1.3em;margin: 12px 0 0 0;}
			#content ul.sitemap a:link, #content ul.sitemap a:visited{color:#629bc6;text-decoration:none;}
			#content ul.sitemap a:hover, #content ul.sitemap a:active{color:#3b3d45;text-decoration:underline;}
		#content ul.sitemap li{padding: 0 0 8px 0;}
			#content ul.sitemap ul{font-size:1em;}
			#content ul.sitemap ul li{padding:0;}
				
		/* --------- Board List styling ------------- */
		#content ul.board-list{font-size:1em;list-style:none;padding-left:0;}
			#content ul.board-list img.board{float:left;width:66px;}
			#content ul.board-list div.board-content{margin:0 0 35px 100px;border-bottom:1px solid #ccc;}
			#content ul.board-list h3{border-bottom:none;clear:none;margin-bottom:0;}
			#content ul.board-list p{font-size:1em;padding-bottom:15px;}
			#content ul.board-list span.title{font-size:1.2em;font-weight:bold;font-style:italic;display:block;margin-bottom:10px;}
			#content ul.board-list span.org{font-size:1.2em;font-weight:bold;display:block;margin-bottom:5px;}
			/*#content ul.board-list p.blurb{border-top:1px solid #ccc;}*/
			
		/* --------- Staff List styling ------------- */
		#content ul.staff-list{font-size:1.1em;list-style:none;padding-left:0;}
			#content ul.staff-list li{width: 50%;height:110px;float:left;margin:0 0 15px;border-bottom:1px solid #ccc;padding:0 0 15px;}
			#content ul.staff-list h3{border-bottom:none;clear:none;margin-bottom:0;}
			#content ul.staff-list p{padding-bottom:15px;}
			#content ul.staff-list span.title{font-size:1.2em;font-weight:bold;font-style:italic;display:block;margin-bottom:10px;}

		/* --------- Member Directory styling ------------- */
		div.directory{margin: 0 0 35px 0;}
		div.directory input.text{background: transparent url(http://www.nicindy.org/images/css/bg-input-search.gif) no-repeat top right;border:none;width:138px;height:13px;padding:3px 0 2px 20px;}
		div.directory input.btn{margin:0 10px 0 0;color:#fff;background:#b31b34 url(http://www.nicindy.org/images/css/bg-btn-search.gif) no-repeat top left;border:none;font-size:0;width: 58px;height:20px;}
		div.directory select{width:210px;height:18px;padding: 1px 0;}
		div.advancedSearch input.text{background: transparent url(http://www.nicindy.org/images/css/bg-input-advsearch.gif) no-repeat top right;width:210px;height:13px;padding-left: 6px;}
		div.advancedSearch input.btn{margin-left:0;}
		div.advancedSearch td{padding: 5px 0;}
		div.advancedSearch td.label{text-align:right;padding: 0 10px 0 0;}
		div.advancedSearch td label{text-transform:uppercase;color:#71767d;font-family: Verdana, Geneva, Tahoma, sans-serif;}
		
		#content h4.results{text-transform:none;color:#71767d;border-bottom:1px solid #ededed;font-size:1.5em;}
		.directoryResults{background: transparent url(http://www.nicindy.org/images/css/bg-directory-top.gif) no-repeat top center;padding:10px 0 0 0;}
		.directoryResults .container{background: transparent url(http://www.nicindy.org/images/css/bg-directory-runner.gif) repeat-y top center;}
		.directoryResults .resultsFooter{background: transparent url(http://www.nicindy.org/images/css/bg-directory-bottom.gif) no-repeat top center;height:40px;}
			#container.member .directoryResults{background: transparent url(http://www.nicindy.org/images/css/bg-directory-top-wide.gif) no-repeat top left;padding:10px 0 0 0;}
			#container.member .directoryResults .container{background: transparent url(http://www.nicindy.org/images/css/bg-directory-runner-wide.gif) repeat-y top left;}
			#container.member .directoryResults .resultsFooter{background: transparent url(http://www.nicindy.org/images/css/bg-directory-bottom-wide.gif) no-repeat top left;height:40px;}
		.directoryResults table{width:536px;margin: 0 0 0 5px;/*background: transparent url(http://www.nicindy.org/images/css/bg-directory-top.gif) no-repeat top center;*/}
			#container.member .directoryResults table{width:691px;margin: 0 0 0 4px;}
		#container .directoryResults table th{color:#fff;font-weight:bold;font-size:1.4em;background-color:#3b3d45;border-right:2px solid #000;padding: 2px 5px 6px;text-align:center;border-right:0;}
		#container .directoryResults table td{font-size:1.1em;padding: 4px 14px;border-right:0;}
			.directoryResults table td.odd{background-color:#f6fafd;/*font-weight:bold;*/}
			.directoryResults table tr.moreInfo td{border-top:1px solid #ededed;border-bottom:1px solid #ededed;font-size:1em;}
			.directoryResults table td a.expand:link, .directoryResults table td a.expand:visited{display:block;text-decoration:none;font-size:12px;float:left;width:25px;color:#000}
				.directoryResults table td a.expand span{font-weight:bold;}
			.directoryResults table td a.contract:link, .directoryResults table td a.contract:visited{display:block;text-decoration:none;font-size:12px;float:left;width:25px;color:#dc241f}
		#content .directoryResults tr.moreInfo ul{list-style:none;padding: 15px 32px;color:#666;}
			#content .directoryResults tr.moreInfo ul h6{text-transform:uppercase;font-size:1em;margin-bottom:0;}
			#content .directoryResults tr.moreInfo ul a:link, #content .directoryResults tr.moreInfo ul a:visited{color:#00adef;}
			#content .directoryResults tr.moreInfo ul a:hover, #content .directoryResults tr.moreInfo ul a:active{color:#629bc6;}


			/* Resource Page Styling */
			#content ul.resources {list-style-type:none;padding-left:0;}
			#content ul.resources p.resource-download {overflow:auto;}
			#content ul.resources div.resource-description {overflow:auto;padding-left:86px;}
			#content ul.resources p.resource-download a{background:#fff url(http://www.nicindy.org/images/css/bg-btn-resource-download.gif) no-repeat top left;text-indent:-9999px;font-size:0;width:87px;height:27px;display:block;float:right;}
			#content ul.resources p.resource-view a{background:#fff url(http://www.nicindy.org/images/css/bg-btn-resource-view.gif) no-repeat top left;text-indent:-9999px;font-size:0;width:87px;height:27px;display:block;float:right;}
			#content ul.resources div.white-papers{background:#fff url(http://www.nicindy.org/images/css/resource-white-papers) no-repeat top left;background-position:-10px -10px;}
			#content ul.resources div.statistics{background:#fff url(http://www.nicindy.org/images/css/resource-statistics.gif) no-repeat top left;background-position:-10px -10px;}
			#content ul.resources div.best-practices{background:#fff url(http://www.nicindy.org/images/css/resource-best-practices.gif) no-repeat top left;background-position:-10px -10px;}
			#content ul.resources div.recruitment-materials{background:#fff url(http://www.nicindy.org/images/css/resource-recruit.gif) no-repeat top left;background-position:-10px -10px;}
			#content ul.resources div.educational-materials{background:#fff url(http://www.nicindy.org/images/css/resource-educational.gif) no-repeat top left;background-position:-10px -10px;}
			#content ul.resources div.extra-resources{background:#fff url(http://www.nicindy.org/images/css/resource-extra.gif) no-repeat top left;background-position:-10px -10px;}
			#content ul.resources div.foundation{background:#fff url(http://www.nicindy.org/images/css/resource-foundation.gif) no-repeat top left;background-position:0px -10px;}
			#content ul.resources div.rss-feed{background:#fff url(http://www.nicindy.org/images/css/rss-feed.png) no-repeat top left;background-position:-10px -10px;}

			#content ul.resources p.resource-type{padding-bottom:0;}
			/* Pagination Styling */
			#content p.pagination {text-align:right;}
			/*Associate Members Styling*/
			#content ul.associate-members {list-style-type:none;padding:21px 42px;}
			#content ul.associate-members li {position:relative;overflow:auto;}
			#content ul.associate-members li.with-logo .content-block 
			{width:391px;float:left;}
			#content ul.associate-members .associate-member-logo{ display:inline-block;width:116px;float:left;padding:0 24px 0 0;}
			/*Featured Associate Members Styling*/
			#content div.featured-members-wrapper,
			#content div.featured-members,
			#content div.featured-members-wrapper h3.featured-members-header,
			#content div.featured-members-footer
			{
				background-image:url(http://www.nicindy.org/images/css/bg-featured-members.gif);
			}
			
			#content div.featured-members-wrapper {background-position:-616px 0px;background-repeat:no-repeat;}
			#content div.featured-members {background-position: -616px 0px;}
			#content div.featured-members-footer {height:35px;width:100%;background-position:-1234px 0px;background-repeat:no-repeat;}
			#content h3.featured-members-header{height: 31px;border-bottom:0;padding:4px 0 0 23px;background-position:0px 0px;margin:0;color:#fff; line-height:30px;vertical-align:bottom;}
			#content a.members-btt-link{margin-right:42px;}

	#sidebar{
		width: 167px;
		position: absolute;
		top: 0;
		left:0;
		padding: 42px 0 0 0;
		margin: 2px 0 0 0;
	}
		#sidebar.sub{background: transparent url(http://www.nicindy.org/images/css/bg-sidebar-top-sub.gif) no-repeat top left;}
		#sidebar.home{background: transparent url(http://www.nicindy.org/images/css/bg-sidebar-top-home.gif) no-repeat top left;padding-top:18px;}
		
		#sidebar .sidebarWrapper{
			background: transparent url(http://www.nicindy.org/images/css/bg-sidebar-runner.gif) repeat-y top left;
		}
		
		#sidebar .sidebarContent{
			background: transparent url(http://www.nicindy.org/images/css/bg-sidebar-bottom.gif) no-repeat bottom right;
			padding: 0 0 20px 6px;
			height:1%; /* Fixes IE bug */
		}
		
	#sub-nav{padding: 15px 0 35px 2px;font-size:1.2em;color:#3b3d45;line-height:1em;}
		#sub-nav li{margin-bottom:5px;height:1%;}
		#sub-nav a:link, #sub-nav a:visited{display:block;text-decoration:none;text-transform:uppercase;color:#3b3d45;font-weight:bold;padding: 5px 5px 4px 15px;}
		#sub-nav a:hover, #sub-nav a:active{background:#ededed url(http://www.nicindy.org/images/css/bg-subnav-hover.gif) repeat-y top right;}
		
		.blog-updates{padding:18px 20px 0;}
		.blog-updates li{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;}
			.blog-updates li span{color:#629bc6;display:block;font-size:1.1em;font-weight:bold;padding: 3px 0;}
			.blog-updates h5{margin-bottom:0;font-size:1.4em;text-transform:uppercase;}
				.blog-updates h5 a:link, .blog-updates h5 a:visited{text-decoration:none;color:#629bc6;}
				.blog-updates h5 a:hover, .blog-updates h5 a:active{text-decoration:underline;}
			.blog-updates h6{margin-bottom:0;}
				.blog-updates h6 a:link, .blog-updates h6 a:visited{text-decoration:none;color:#3b3d45;}
				.blog-updates h6 a:hover, .blog-updates h6 a:active{text-decoration:underline;}


	#bannerbar{
		position: absolute;
		top: 0;
		right:0;
		padding: 10px 0 0 0;
		margin: 0 0 0 0;
	}

       #bannerbar .adContainer{width:160px; text-align:center;}


/* =7 Form
--------------------------------------------------------------------------------------------------------------------------------------*/

input,textarea,select{border: 1px solid #cecece;font: normal 1em Verdana, Helvetica, Arial, sans-serif;color:#3b3d45;}
input.btn{cursor:pointer;}

#freeform{}
	#freeform .action-button{background-color:#b31b34;color:#fff;font-size:11px;font-weight:bold;padding:4px 6px;cursor:pointer;}
	#freeform legend{color:#3b3d45;font-weight:bold;font-size:1.2em;}
	#freeform fieldset{border:1px solid #cde3eb;margin:0 0 10px;padding:10px}
	#freeform label{display:block;font-weight:bold;font-size:1.4em;}
	#freeform input.text{font-size:1.2em;padding: 4px 6px;width:80%;margin-bottom:10px;}
	#freeform textarea{font-size:1.2em;padding: 4px 6px;width:80%;}
	#freeform span.req{color:#D5152F;padding-left:3px;font-weight:bold;font-size:125%;}
	#freeform label.error{color:#fff;background-color:#D5152F;font-weight:bold;width:50%;margin: 0 0 15px 0;padding:4px 4px}

/* =8 Extra
--------------------------------------------------------------------------------------------------------------------------------------*/
/* =9 Footer
--------------------------------------------------------------------------------------------------------------------------------------*/

	#footer{
		background: transparent url(http://www.nicindy.org/images/css/bg-content-bottom.gif) no-repeat top left;
		height: 50px;
		padding: 0 15px 15px 15px;
		color:#fff;
		text-align:right;
	}
	
		#footer a:link, #footer a:visited{text-decoration:none;color:#fff;}
		#footer a:hover, #footer a:active{text-decoration:underline;}

		#footer a.feed-subscribe:link, #footer a.feed-subscribe:visited{display:block;margin-left:8px;float:left;line-height:3.4em;font-size:1.2em;background:transparent url(http://www.nicindy.org/images/css/btn-footer-rss.gif) no-repeat center left;text-indent:30px;}
		#footer a.share:link, #footer a.share:visited{display:block;float:left;line-height:3.4em;font-size:1.2em;margin:8px 0 0 20px;}

		#footer ul.social-networks{display:block;height:30px;padding:6px 0 8px 0;}
			ul.social-networks li{display:inline;margin-right:12px;}
			
		#footer ul.utilities{float:left;padding:0;}
			ul.utilities li{display:inline;border-right: 1px solid #fff;padding: 0 8px;}
			ul.utilities li.last{border:none;}