/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/*
PETER'S EDITS
START DATE: JULY 16, 2012
LAST EDIT: October 30, 2013

COLOR KEY
The following colors are used in this custom style sheet:

#fff (whote)
#eaeaea (light gray)
#cf0a2c CSUN red
#660000 CSUN red on hover
#fdbf56 Gold/yellow, a link color used against dark backgrounds.

Do a find/replace to mass change any of them.
*/

p.wp-caption-text {
	margin-bottom: 22px !important;
}




body, #wrapper article.page header h1, #wrapper article.post header h1,
#wrapper #featured-category article.post header h1, .post-meta, .entry,
.entry p, .widget h3, .meta, .meta-date, .rss  {
	color: #303030 !important;
}




/* Fix admin bar link colors. */
#wpadminbar a {
	color: #fff !important;
}

.ab-submenu li a {
	color: #000 !important;
}


/* Make Exerpt Bold */
.single .excerpt p {
	font-weight: 900;
	font-size: 1.2em;
	line-height: 1.5em;
}



/* Reduce header top/bottom padding. */
#header {
	padding: 1.5em 0;
}


#top {
	background: none;
}


/* Featured Category - Black BG */
#featured-category {
	background: #000;
}

#featured article.not-video {
    background-color: rgba(0, 0, 0, 1.0);
}

#featured-category #featured-category-sidebar .widget {
	color: #fff !important;
}

a.rsswidget {
	font-weight: 900;
}

/* We need a more elegant solution to hiding the reference to comments on the homepage, but this works for now. (July 16, 2012) */
li.post-comments {
	position: absolute;
		left: -100000px;
}




/* Remove RSS Icon from RSS widget areas. */
.rsswidget img {
	display: none;
}




/* Add bottom margin to RSS/Recent Stories widget link items. */
.widget_rss li, .widget_recent_entries li {
	margin-bottom: 1em;
}

.widget_rss li:last-child {
	margin-bottom: 0;
}




/* Lighten link/text colors against dark backgrounds. */
#featured-category, #featured-category .entry, #featured-category .entry p, #top-nav a:link {
	color: #fff !important;
}

#featured-category a:link, .slide-content a:link {
	color: #fdbf56 !important;
}

#featured-category a:visited, .slide-content a:visited {
	color: #fdbf56 !important;
}

#featured-category a:hover, .slide-content a:hover {
	color: #fff !important;
}

#featured-category a:active, .slide-content a:active {
	color: #eaeaea !important;
}




/* Hide Subscribe bar from homepage and post entries box from stories (temporary fix). */
#content-subscribe, #post-entries {
	display: none;
}


/* Change tab links colors and featured feed. */
.meta-tabs a:link {
	color: #000 !important;
}

#featured-category-sidebar ul a:link {
	color: #fff !important;
}
#featured-category-sidebar ul a:visited {
	color: #fff !important;
}
#featured-category-sidebar ul a:hover {
	color: #fff !important;
}
#featured-category-sidebar ul a:active {
	color: #fff !important;
}

/* Other feeds */
.primary .widget ul a {
	font-weight: 500;
}

.primary .widget h3 a {
	color: #000 !important;
}




/* Typekit */
body, h1, h2, h3, h4, h5, h6, #header .site-title a {
	font-family: "museo-sans", georgia, arial, verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 900 !important;
}

/*
dl, h3, h4, h5, h6, ol, p, small, ul {
	font-size: 16px !important;
}
*/

/* Fix image/caption adaptability */
.wp-caption, .wp-caption img {
	height: auto;
	margin-bottom: 1.2em;
	max-width: 100%;
}

article.post .wp-caption-text {
	text-align: left;
}






/* Hide More Link */
.more-link, .featured-meta li.post-author {
	display: none !important;
}

header.no-image {
	background: #eaeaea !important;
	color: #202020 !important;
}

body.archive .post.first-post header .post-meta li  {
	color: #202020;
}



/********************************/
/**** COMPLEX HEADER CHANGES ****/
/********************************/

/**** GLOBAL NAVIGATION ****/
#navigation {
	background-color: #505050;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 1.2em;
	font-weight: 900;
	line-height: 1em;
	margin: 0 auto .4em;
	max-width: 960px;
}

#navigation a {
	padding: 2px 12px;
}

#navigation a:link {
	border-right: 1px solid #808080;
	color: #fff !important;
	text-shadow: none;
}

#navigation a:visited {
	background: #505050;
	color: #fff !important;
}

#navigation a:hover {
	background: #fdbf56;
	color: #000 !important;
}

#navigation a:active {
	background: #000;
	color: #fff !important;
}

/* Sub Nav */
#navigation ul.sub-menu {
	border-top: none !important;
	max-width: 930px;
}

#navigation ul.sub-menu a:link {
	color: #fff !important;
	margin-right: 20px;
	padding: 0;
}

#navigation ul.sub-menu a:visited {
	color: #fff !important;
}

#navigation ul.sub-menu a:hover {
	color: #fff !important;
}

#navigation ul.sub-menu a:active {
	color: #fff !important;
}

/* Wordmark - Test this further!!! */
#navigation ul {
	overflow: hidden;
}

#top .nav a {
	line-height: 48px !important;
}

ul#top-nav {
	position: relative;
	width: 960px;
}

ul#top-nav li {
	float: right;
}

#top .nav li.Wordmark {
	float: left;
}

#top .nav li.Wordmark a {
	padding: 8px 0 !important;
	padding-left: 0;
}
/* End wordmark */

/**** END GLOBAL NAVIGATION ****/




/**** Hide Byline ****/
.meta-author {
	display: none;
}




/**** ATTEMPT TO CHANGE BANNER WIDTH ****/
@media all and (min-width: 960px) {
	
	.home #content.col-full {
		position: relative;
	}

	.home section#featured, .slide-container {
		float: left;
		height: auto;
		width: 624px;
	}

	.home section#featured img, .slide-container img {
		height: auto;
		width: 624px;
	}

	.home #sidebar.col-right {
		position: absolute;
			top: 0;
			right: 0;
	}

}
/**** END ATTEMPT TO CHANGE BANNER WIDTH ****/


/* Hide homepage byline */

.home .post-meta li.post-author {
	display: none;
}

.home .post-meta li.post-date {
	border-left: none;
	padding-left: 0;
}
/* Hide homepage byline */


.recent-news {
	font-size: 3em;
	margin-bottom: .5em;
}



/* Featured Category Header */
.featured-category-header {
	max-width: 624px;
}

.featured-category-header h1 {
	text-align: left;
}


/* CSUN Footer */
.csun-footer {
	color: #202020;
	overflow: hidden;
	text-align: left;
}

.csun-footer img {
	float: left;
	margin: 0 12px 48px 0;
}

.csun-footer p {
	float: left;
	width: 384px;
}

.csun-footer  ul {
	float: left;
	width: 288px;
}

#footer-search {
	display: none;
}

#single-post article.post {
	border-bottom: none;
}

/* Fix widget text. */
.widget.widget_text {
	margin: 0;
}

/* New line for Related Posts Link */
.woo-sc-related-posts li {
	margin-bottom: 1em;
}

/* Meta Tabs Links */

.meta-tabs a {font-weight: 500;}
.meta-tabs a:link {color: #000 !important;}
.meta-tabs a:visited {color: #000 !important;}
.meta-tabs a:hover {color: #000 !important;}
.meta-tabs a:active {color: #000 !important;}


/**** ADAPTIVE ****/

@media only screen and (min-width: 768px) {
	/* Float top utility nav right */
	#top {
		background: #cf0a2c;

	}

	#top .nav.col-full {
		overflow: hidden;
	}
	
	#top-nav a:link {color: #fff !important}
	#top-nav a:visited {color: #fff !important}
	#top-nav a:hover {color: yellow !important}
	#top-nav a:active {color: #fff !important}

	#top-nav {
		float: right;
	}
	
	#top-nav {
		max-width: 100%;
	}
	
	.Wordmark {
		background: url(http://csunshinetoday.csun.edu/wp-content/uploads/csun_wordmark_new.png) center left no-repeat !important;
		display: block;
		width: 240px !important;
		height: 72px !important;
	}

	.Wordmark a:hover {
		background: transparent !important;
		display: block;
		width: 240px !important;
	}

	.Wordmark span {
		-moz-opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.0)";
			filter: alpha(opacity=0);
		opacity:0;
		color: #cf0a2c;
		position: absolute;
			left; -99000000px;
	}
	
	/* Sub Nav */
	#navigation ul.sub-menu {
		border-top: none !important;
		max-width: 930px;
	}

	#navigation ul.sub-menu a:link {
		color: #cf0a2c !important;
		margin-right: 20px;
		padding: 0;
	}

	#navigation ul.sub-menu a:visited {
		color: #cf0a2c !important;
	}

	#navigation ul.sub-menu a:hover {
		color: #660000 !important;
	}

	#navigation ul.sub-menu a:active {
		color: #000 !important;
	}
}


.addthis_toolbox {
	margin: 0 0 24px;
}

