/* @override http://www.campuscatalyst.org/wp-content/themes/campuscatalyst/stylesheet.css */
@charset "UTF-8";
/* CSS Document */
/* Kill Defaults */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
	font: 100% Georgia, "Times New Roman", Times, serif;
}
body {
	background: url(images/bg.jpg) repeat fixed;
	padding: 0;
}
img {
	border: 0px;
}
.bios img {
	float: left;
}
.bios ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.top {
	padding: 0;
}
.gradient {
	background: url(images/gradient.png) repeat-x fixed;
	width: 100%
}
#wrap {
	width: 966px;
	margin: 0 auto;
	background: url(images/shadow.png) repeat-y;
}
.page {
	width: 950px;
	margin: 0 auto;
}
.page #content {
	background: #FFF;
	padding: 27px
}
.page #content #content {
	background: #FFF;
	padding: 0px
}


.postcontainer .postarea {
	font-size: 75%;
}

.postcontainer .postarea p {
	line-height: 12pt;
	padding-bottom: 8pt;
	padding-top: 8pt;
}

.postcontainer .postarea strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}


#logo img {
	border: none;
	float: right;
	margin: 4px 9px 7px 0;
	padding: 0px;
}
iframe {
	border: 0;
	padding: 0px;
	margin: 0px auto
}
.upcoming-sidebar {
	list-style: none;
	display: inline-block;
	margin: 8px 0;
}
.upcoming-sidebar img {
	margin: 10px 0;
}
/* Primary Navigation Bar */
/* Globalheader */
#primarynav {
	width: 950px;
	height: 32px;
	margin: 0 auto;
	z-index: 50;
}
#primarynav .navbar {
	margin: 0;
	padding: 0;
}
#primarynav .navbar li {
	display: inline;
}
#primarynav .navbar li a {
	float: left;
	height: 0;
	padding-top: 32px;
	overflow: hidden;
}
#primarynav .navbar li a,
	#primarynav {
	background-image: url(images/primarynav.png);
	background-repeat: no-repeat;
}
/* Buttons */
#primarynav .navbar li#gn-mission a {
	background-position: 0 0;
	width: 139px;
}
#primarynav .navbar li#gn-history a {
	background-position: -139px 0;
	width: 124px;
}
#primarynav .navbar li#gn-people a {
	background-position: -263px 0;
	width: 120px;
}
#primarynav .navbar li#gn-contact a {
	background-position: -383px 0;
	width: 100px;
}
#primarynav .navbar li#gn-alumni a {
	background-position: -676px 0;
	width: 49px;
	margin-left: 193px
}
#primarynav .navbar li#gn-getinvolved a {
	background-position: -729px 0;
	width: 82px;
	margin-left: 4px
}
#primarynav .navbar li#gn-donate a {
	background-position: -815px 0;
	width: 54px;
	margin-left: 4px
}
#primarynav .navbar li#gn-facebook a {
	background-position: -873px 0;
	width: 22px;
	margin-left: 4px
}
#primarynav .navbar li#gn-twitter a {
	background-position: -899px 0;
	width: 22px;
	margin-left: 4px
}
/* Over States */
#primarynav .navbar li#gn-mission a:hover {
	background-position: 0 -33px;
}
#primarynav .navbar li#gn-history a:hover {
	background-position: -139px -33px;
}
#primarynav .navbar li#gn-people a:hover {
	background-position: -263px -33px;
}
#primarynav .navbar li#gn-contact a:hover {
	background-position: -383px -33px;
}
#primarynav .navbar li#gn-alumni a:hover {
	background-position: -676px -33px;
}
#primarynav .navbar li#gn-getinvolved a:hover {
	background-position: -729px -33px;
}
#primarynav .navbar li#gn-donate a:hover {
	background-position: -815px -33px;
}
#primarynav .navbar li#gn-facebook a:hover {
	background-position: -873px -33px;
}
#primarynav .navbar li#gn-twitter a:hover {
	background-position: -899px -33px;
}
/* On States */
#primarynav.Mission .navbar li#gn-mission a {
	background-position: 0 -66px !important;
}
#primarynav.History .navbar li#gn-history a {
	background-position: -139px -66px !important;
}
#primarynav.People .navbar li#gn-people a {
	background-position: -263px -66px !important;
}
#primarynav.Contact .navbar li#gn-contact a {
	background-position: -383px -66px !important;
}
#primarynav.Alumni .navbar li#gn-alumni a {
	background-position: -675px -66px !important;
}
#primarynav.Involved .navbar li#gn-getinvolved a {
	background-position: -729px -66px !important;
}
#primarynav.Donate .navbar li#gn-donate a {
	background-position: -815px -66px !important;
}
/* Secondary Navigation Bar */
/* Globalheader */
#secondarynav {
	width: 605px;
	height: 20px;
	position: relative;
	z-index: 30;
}
#secondarynav .navbar {
	margin: 32px 0 0 0;
	padding: 0;
}
#secondarynav .navbar li {
	display: inline;
}
#secondarynav .navbar li a {
	float: left;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
}
#secondarynav .navbar li a,
	#secondarynav {
	background-image: url(images/secondarynav.png);
	background-repeat: no-repeat;
}
/* Buttons */
#secondarynav .navbar li#gn-home a {
	background-position: 0 0;
	width: 85px;
}
#secondarynav .navbar li#gn-students a {
	background-position: -85px 0;
	width: 125px;
}
#secondarynav .navbar li#gn-nonprofits a {
	background-position: -210px 0;
	width: 140px;
}
#secondarynav .navbar li#gn-mentors a {
	background-position: -350px 0;
	width: 122px;
}
#secondarynav .navbar li#gn-partners a {
	background-position: -472px 0;
	width: 132px;
}
/* Over States */
#secondarynav .navbar li#gn-home a:hover {
	background-position: 0 -21px;
}
#secondarynav .navbar li#gn-students a:hover {
	background-position: -85px -21px;
}
#secondarynav .navbar li#gn-nonprofits a:hover {
	background-position: -210px -21px;
}
#secondarynav .navbar li#gn-mentors a:hover {
	background-position: -350px -21px;
}
#secondarynav .navbar li#gn-partners a:hover {
	background-position: -472px -21px;
}
/* On States */
#secondarynav.campusCATALYST .navbar li#gn-home a {
	background-position: 0 -42px !important;
}
#secondarynav.Students .navbar li#gn-students a {
	background-position: -85px -42px !important;
}
#secondarynav.Non-Profits .navbar li#gn-nonprofits a {
	background-position: -210px -42px !important;
}
#secondarynav.Mentors .navbar li#gn-mentors a {
	background-position: -350px -42px !important;
}
#secondarynav.Partners .navbar li#gn-partners a {
	background-position: -472px -42px !important;
}
/* Border */
#border {
	background: url(images/border.png) #89dc3a repeat-x;
	width: 100%;
	height: 29px;
	margin-top: 15px;
}
#border img {
	margin-left: 36px
}
#border.Students img {
	margin-left: 136px
}
#border.Non-Profits img {
	margin-left: 264px
}
#border.Mentors img {
	margin-left: 400px
}
#border.Partners img {
	margin-left: 520px
}
#categoryposts-1 {
	background-color: #89dc3a
}
#categoryposts-2 {
	background-color: #89dc3a
}
#categoryposts-3 {
	background-color: #89dc3a
}
#categoryposts-4 {
	background-color: #89dc3a
}
#categoryposts-5 {
	background-color: #89dc3a
}
/************************************************
* Sidebar                                        * 
************************************************/
#sidebar {
	float: right;
	width: 340px;
	border-top: 1px solid #d2d0d0;
	background-color: #e5e5e4;
	margin-top: 20px;
	padding: 0px;
}
#sidebar li {
	list-style: none;
	padding: 4px 0px;
}
li.caption, li.caption a {
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font: 10pt "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 3px;
	display: inherit;
}
li.caption a:hover {
	text-decoration: underline;
}
.secondary-page-sidebar ul li {
	list-style: none;
		margin-bottom: 6px;
		background: #89dc3a;

}
#sidebar .sidebarbits {
	width: 340px;	
}
.secondary-page-sidebar #sidebar .sidebarbits {

 background: 	#89dc3a;
}
/* Twitter */
.twitter div.bird {
	width: 80px;
	height: 44px;
	background: url(http://www.campuscatalyst.org/wp-content/themes/campuscatalyst/images/bird.gif) no-repeat;
	z-index: 1000;
	position: relative;
	top: -11px;
	left: -31px;
	display: block;
	clear: right;
	float: left;
}
.twitter ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.twitter li:first-child {
	background: #fff url(http://www.campuscatalyst.org/wp-content/themes/campuscatalyst/images/first_tweet-bottom.png) no-repeat right bottom;
	border-top: 1px solid #e5e5e4;
	border-left: 1px solid #e5e5e4;
	font-size: 12pt;
	text-indent: -60px;
	padding: 6px;
	margin: 1px 0px 0px;
}
.twitter .first {
	background-color: #fff;
	padding: 6px;
	border-bottom: 1px solid #eaeae9;
	margin: 7px 9px 9px;
}

 /* Safari */
 @media screen and (-webkit-min-device-pixel-ratio:0)
 {
.twitter .first {
	margin: 7px 9px -38px;
	overflow: hidden;
	width: 310px;
	clear:left;
	position: relative;
	top: -38px;

}
 }
 
 @media screen and (-webkit-min-device-pixel-ratio:0)
 {

 .twitter li:first-child {
		text-indent: 0px;
}
}

.twitter li {
	text-align: center;
	font: 10pt Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 9px;
	padding: 25px;
	background-color: #f4f3f3;
}
#twitter-4 div ul div.first li span.entry-content a {

}
.tweet-time, .tweet-time a:link, .tweet-time a:visited {
	font: 8pt "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #7b7b7b;
	margin-top: 3px;
	text-indent: 0px;
	display: block;
	text-align: center;
}
#sidebar .twitter li {
	list-style: none;
	padding: 10px 0px;
}
.follow {
	border: none;
	margin: 9px auto 9px auto;
	text-align: center;
}
/* Secondary Page Navigation (for pages like, "Students," "Non-Profits," "Mentors," "Partners", etc.) */
div.secondary-page {
	height: 83px;
	width: 896px;
	margin: 0 auto;
	z-index: 0;
}
div#students {
	background: url(images/students-navbar-bg.jpg) no-repeat;
}
div#nonprofits {
	background: url(images/nonprofits-navbar-bg.jpg) no-repeat;
}
div#mentors {
	background: url(images/mentors-navbar-bg.jpg) no-repeat;
}
div#partners {
	background: url(images/partners-navbar-bg.jpg) no-repeat;
}
div#mission {
	background: url(images/mission-navbar-bg.jpg) no-repeat;
}
div#history {
	background: url(images/history-navbar-bg.jpg) no-repeat;
}
div#people {
	background: url(images/people-navbar-bg.jpg) no-repeat;
}
div#contact {
	background: url(images/contact-navbar-bg.jpg) no-repeat;
}
div#alumni {
	background: url(images/alumni-navbar-bg.jpg) no-repeat;
}
div#get-involved {
	background: url(images/getinvolved-navbar-bg.jpg) no-repeat;
}
div#donate {
	background: url(images/donate-navbar-bg.jpg) no-repeat;
}
div#feedback {
	background: url(images/feedback-navbar-bg.jpg) no-repeat;
}
div#generic {
	background: url(images/generic-navbar-bg.jpg) no-repeat;
}
.secondary-page .navigation {
	padding-left: 11px;
	margin: 0;
	background: rgba(47,47,47,0.6);
	z-index: 25;
	display: block;
	position: relative;
	top: 55px;
	height: 27px;
	border-top: 1px solid #fefffe;
	overflow: hidden;
}
.widget_links h2{
display: none;	
}

.secondary-page .navigation .textwidget {
	margin-top: 5px;
	padding: 0;
}
.secondary-page .navigation li {
	display: inline;
	list-style-type: none;
	margin: 0 10px;
	color: #fff;
	font: 10pt "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
.secondary-page .navigation li a:visited, .secondary-page .navigation li a {
	color: #fff;
	text-decoration: none;
}
.secondary-page .navigation .textwidget a:hover {
	text-decoration: underline;
}

/* Secondary Page Sidebar */
.secondary-page-sidebar .border {
	background: #fff;
	border-top: 0;
	padding: 0;
	margin-top: 0;
}
.secondary-page-sidebar #sidebar {
	border-top: 0;
	background-color: #fff;
	margin-top: 5px;
}
.secondary-page-sidebar #sidebar li {
	padding: 0px;
}
/* root element for scrollable */
div.scrollable {
	/* req
uired settings */ 
    position: relative;
	overflow: hidden;
	/* vertical sc
rollers have typically larger height than width */ 
	height: 452px;
}
/* root element for scrollable items */
div.scrollable div.items {
	position: absolute;
	/* this t
ime we have very large space for the height */ 
    height: 20000em;
	background: #89dc3a;
	padding: 0 7px 7px;
}
/* Actual Styling */
.image {
	background-image: url(images/david.jpg);
	width: 92px;
	height: 92px;
	float: left;
	margin: 7px;
	display: inline;
	overflow: hidden;
}
.textwidget .border {
	background: #89dc3a;
	width: 340px;
	padding: 0px;
}
.title {
	height: 15px;
	margin: 12px 0 0 14px;
	display: block;
}
#tales-of-impact {
	background: url(images/tales-of-impact.png) no-repeat;
	width: 134px;
}
#photo-feed {
	background: url(images/photo-feed.png) no-repeat;
	width: 99px;
}
#home {
	height: 0;
	margin: 0;
	display: none;
}
.title span {
	display: none;
}
.testimonial {
	background: #9adf5c;
	list-style-type: none;
	font: 9pt "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	overflow: auto;
	margin: 7px 0 0;
	padding: 7px;
	height: 92px;
}
h2.name {
	font: 9pt "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	line-height: 12px;
	padding: 0;
	margin: 0px 10px 4px 0;
}

.testimonial a.read, .read a:visited {
 color: #fff;
 text-decoration: none;
}

a.read:hover{
	text-decoration: underline;
}

.testimonial img {
	float: left;
	height: 92px;
	margin-right: 7px;
}
.name h2, .name a:link, .name a:visited {
	font-weight: bold;
	color: #000;
}

.name a:hover {
text-decoration: underline;}

#actions {
	margin: 0;
}

.nextPage, .prevPage {
	display: block;
	width: 326px;
	height: 22px;
	margin: 7px;
}
.nextPage:hover, .prevPage:hover {
	background-position: 0 0;
}
.prevPage {
	background: url("images/up-arrow.png") no-repeat 0 -22px;
}
.nextPage {
	background: url("images/down-arrow.png") no-repeat 0 -22px;
}
.nextPage span, .prevPage span {
	display: none;
}
.disabled {
	display: none;
}

/* Slideshow */
.slideshow {
	height: 338px;
	width: 896px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
	left: 0;
	background: #000;
}
.slideshow img {
	padding: 0px;
	border: 0px;
	margin: 0;
}
ul#slideshow-nav {
	position: relative;
	top: 314px;
	background: rgba(0,0,0,0.4);
	z-index: 10;
	width: 896px;
	padding: 4px 0px 0px;
	margin: 0;
	float: left;
	height: 20px;
}
#slideshow-nav a {
	background: #65991c;
	text-decoration: none;
	color: #fff;
	font: 10pt "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 2px 6px;
	margin: 0 0 0 2px;
}
#slideshow-nav a.activeSlide {
	background: #fff;
	color: #000;
}
#slideshow-nav a:hover {
	background: #99cd52;
}
.hide {
	display: none;
}

/* Photos Sidebar */
.secondary-page-sidebar .sidebarbits {
	background: #89dc3a;
	padding-bottom: 1px;
}
.sidebarbits ul {
	padding: 0;
	margin: 0;
}
.ngg-widget,
.ngg-widget-slideshow {
	padding: 0;
	margin: 5px 0;
}
.ngg_images h2.wigettitle.entry-title {
	background: #89dc3a;
	display: block;
}
.ngg-widget a:link img {
	padding: 0;
	border: 1px solid #65991b;
	overflow: visible;
	margin: 3px 5px 3px 11px;
	color: #9adf5c;
}
.ngg-gallery-thumbnail {
	width: 100px;
	padding-right: 10px;
}
li#ngg-images-2.widget.ngg_images {
	margin-top: 0px;
}
/* General */
#content #content {
	background: #000;
	padding: 0;
	margin: 0;
	overflow: auto;
}
.postcontainer {
	background: #fff;
	padding: 0;
}
.border {
	background: #e4e4e3;
	border-top: 11px solid #89dc3a;
	padding: 8px 10px 10px 10px;
	overflow: auto;
	margin: 5px 0 7px;
}
.postarea {
	padding: 0 20px;
	background: #fff;
	overflow: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #e2e2e2;
}
ul.bios {
	padding: 0;
	margin: 0;
}

.postcontainer .postarea .excerpt p {
	line-height: 12pt;
	padding-bottom: 0pt;
	padding-top: 0pt;
}

#category.postarea {
	border-bottom: 1px solid #e2e2e2;
}
.postarea h2, .postarea h2:link {
	color: #3570a7;
	font-size: 14pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 25px;
}
.border .postarea h2, .postarea h2:link {
	color: #3570a7;
	font-size: 14pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 0px;
}

/********************/
/* Front Page Posts */
/********************/
.nlu {
	width: 537px;
}
.nlu .top {
	height: 11px;
	background: #89dc3a;
}
.nlu .header {
	margin-top: 3px;
	background: #e4e4e4 url(images/nlu.png) no-repeat 12px 12px;
	border-top: 1px solid #b1b1b1;
	height: 30px;
}
.nlu .content {
	padding: 12px;
	background: #e4e4e4;
	margin-bottom: 10px;
}
.post-content ul {
	float: none;
}
#frontpage {
	margin: 0 auto;
}
#frontpage h1 {
	padding-left: 20px;
}
#frontpage .post-content {
	padding: 10px 0;
	width: 100%;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
}
.post-content li {
	margin: 0px;
	border: 0px;
	padding: 0px;
	list-style: none;
	background-color: #e4e4e4;
}
.excerpt {
	width: 370px;
	display: table-cell;
}

.bios .excerpt {
	width: 100%;
	display: table-cell;
}

.bios .excerpt h2 {
	line-height: 14pt;
}

.clear-all {
	clear: left;
}
#frontpage .post-content h2, #frontpage .post-content h2 a {
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 14pt;
}
#frontpage .post-content h2 a:hover {
	text-decoration: underline;
}
#frontpage .post-content img {
	float: left;
	border: 4px solid #FFF;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#frontpage .post-content .readfull {
	background: #f9f9f9;
	padding: 5px;
	width: 100%;
	float: right;
	border: 1px double #f5f5f5;
	margin: 10px 0px 10px 0px;
	text-align: right;
}
#frontpage .post-content .date {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7b7b7b;
	padding-top: 0px;
}
.nlu .post-content {
	border-bottom: 1px solid #d2d1d1
}
.nlu .post-content:last-child {
	border-bottom: 0px none;
}
.page .see-all {
	width: 65px;
	height: 24px;
	background: url(http://www.campuscatalyst.org/wp-content/themes/campuscatalyst/images/see-all.gif) no-repeat;
	z-index: 1000;
	position: relative;
	top: 11px;
	left: 460px;
}