/*  
Theme Name: PlatformBase
Theme URI: http://www.pagelines.com/themes/PlatformPro
Description: Platform Base is a Platform child theme (a WordPress child theme) designed to be edited to customize the PlatformPro WordPress framework. Use custom CSS and PHP hooks to do almost anything. Designed and developed by <a href="http://www.pagelines.com">PageLines</a>.  **IMPORTANT** For this to work PlatformPro must be called 'platformpro' (lowercase) in your themes folder.
Version: 1.4.1
Author: PageLines
Author URI: http://www.pagelines.com
Tags: buddypress, theme-options, white, silver, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-width, custom-menu, fixed-width, threaded-comments, custom-header, custom-colors, translation-ready

Template: platformpro

/* ======================= */
/* = Get PlatformPro CSS = */
/* ======================= */

/*
 IMPORTANT -  The files below need to find the actual directory of Platform. If the PlatformPro is named something other than 'platformpro' you will need to change that value below.

 ON UPDATING - 	Base shouldn't be replaced in your install with every release. It defeats the purpose of using a child theme.
				Use updates to this Platform Child Theme, as a reference to help you improve your own customizations.
*/

	/* Get Theme-Parent CSS */
	@import url('../platformpro/style.css');
	/* @impport url(../); */

	/* import master/shared styles */
	@import url('/wp-content/chapman_shared_css/shared.css');
	
/* ============================= */
/* = HOW TO CUSTOMIZE PLATFORM = */
/* ============================= */

/*

Edit this style sheet to create your own custom theme based on the Base Platform theme. 

Rules placed in this stylesheet will override the default styles of the Base Platform theme and will not be changed or over written when you update the 
Platform framework. Additionally, since this stylesheet is purely for editing purposes you can easily undo or erase some of the CSS to return your site back to the look and feel of the Base theme. 

In the Base theme the footer is black and the CSS looks like this:

	#footer {
		clear:both;
		font-size:1em;
		overflow:hidden;
		text-align: left;
		background: #000;
		color: #999;
		position: relative;
	}
		
To change the background color to white, all you have to do is declare a new rule for the color like so:

		#footer { background: #FFF; }

A great tool for modifying themes and inspecting CSS elements is the FireBug extension for FireFox. You can also use the developer tools provided by Chrome (right-click and "inspect element") or Internet Explorer if you're feeling dangerous.

LEARN CSS - We recommend using Lynda.com video tutorials to learn using CSS. 
			Also, for a comprehensive list of CSS rules and usage try consulting W3 schools @ http://www.w3schools.com/css/default.asp

ON UPDATING - 	Base shouldn't be replaced in your install with every release. It defeats the purpose of using a child theme.
				Use updates to this Platform Child Theme, as a reference to help you improve your own customizations.
*/

/* ============================== */
/* = Start Your Custom CSS Here = */
/* ============================== */



a.plimage{display:none;}
#footer {text-align:center; padding: 30px 0 0;}
.one-sidebar-right #column-main .mcolumn-pad, .one-sidebar-right #container #content, .two-sidebar-right #column-main .mcolumn-pad, .two-sidebar-right #container #content {
    padding: 2em 66px 0 15px;
}

 
/* @ CSS corresponding to the hook used in functions.php; adds a stumbleupon icon to branding section */

.icons .stumbleupon {background: url('../platformpro/images/sprite-socialicons.png') no-repeat -176px 0;}
.icons .stumbleupon:hover {background: url('../platformpro/images/sprite-socialicons.png') no-repeat -176px -22px;}

/* @ Pullquote Section */

/* 
/* Custom CSS for blogs.chapman.edu/cu-students
*/
body { padding-top: 0px; background: url(/wp-content/chapman_shared_images/window_bg.png) !important; }
#site { position: relative; z-index: 3000; }
#page { 
	background: transparent !important;
	}
div.content { margin-top: 10px; }
#maincontent, div.outline, #page-canvas { background: transparent !important;}
div.center {
	width: 952px;
	margin: 0 auto;
	position: relative;
	} 

#header_glow {
	width: 100%;
	height: 300px;
	background: url(/wp-content/themes/platformbase_custudents/images/bg.png) repeat-x;
	position: absolute;
	top: 40px;
	}
	
#site_header {
	width: 100%;
	height: auto;
	z-index: 1000;
	position: relative;
	}
	#site_header #logo {
		width: 833px;
		height: 402px;
		background: #fff url(/wp-content/themes/platformbase_custudents/images/header-admission.jpg) 10px 10px no-repeat;
		margin: 20px auto;
		padding: 10px;
		box-shadow: 0 1px 2px #8c8c8c;
		z-index: 1000;
		position: relative;
		}
/* branding */
#branding { display: none; visibility: hidden; height: 0; }
/* site navigation */
#primary-nav { 
	position: relative;
	z-index: 5000; 
	margin-top: -45px;
	}
#nav_row { 
	border-bottom: 1px solid #d1d1d0 !important; 
	margin-top: 0 !important;
	z-index: 2000;
	position: relative;
	top: -5px;
	}
	
#nav_row #menu-jimmys-adventures-main { width: auto; float: right; }
/* end site navigation */

/* main content layout */
#sidebar_universal { 
	width: 310px !important; 
	float: right;
	padding: 0 !important;
	position: relative;
	overflow: hidden;
	}
	#sidebar-wrap #sidebar_universal { padding: 0 !important; }
	#dynamic-content #sidebar_universal { margin: 15px 10px 0 0 !important; width: 290px; }
	.one-sidebar-right #pagelines_content #sidebar1, .one-sidebar-right #buddypress-page #sidebar1 { margin: -5px 0 0 10px !important; }
	#maincontent #sidebar_universal { margin: -7px 10px 0 0 !important; }
	
.one-sidebar-right #column-main .mcolumn-pad, .one-sidebar-right #container #content, .two-sidebar-right #column-main .mcolumn-pad, .two-sidebar-right #container #content  { padding: 30px 40px 0 0; }
.scolumn-pad { padding: 30px 0 0 25px; overflow: visible !important; }
#twitterbar { display: none; }
/* end main content layout */

/* navigation */
#nav_row {}
#menu-main-navigation {
	float: right;
	font-family: myriad-pro, sans-serif !important;
	font-weight: 700;
	font-size: 120%;
	}
	#menu-main-navigation li {
		background: #353430;
		text-align: right;
		float: right;
		text-shadow: 0 1px 0 #000;
		}
		#menu-main-navigation li a {
			color: #b0b7bc;
			}
	#menu-main-navigation li.current-menu-item { 
		background: #9a2844 !important; 
		}
		#menu-main-navigation li.current-menu-item a, #menu-main-navigation li a:hover, #menu-main-navigation li:hover {
			color: #fff !important;
			background: #9a2844 !important;
			text-decoration: none;
			}
/* end navigation */

/* posts */
div.post { border-bottom: 1px solid #d1d1d0; }
div.post_date {
	font-family: myriad-pro, sans-serif !important;
	font-weight: 700;
	color: #98002e;
	text-transform: uppercase;
	margin: 0 0 0 50px;
	position: absolute;
	width: auto;
	left: 0;
	top: 1px;
	}
	div.post_date span.day {
		float: left;
		font-size: 230% !important;
		}
	div.post_date span.float { float: left; }
	div.post_date span.month, div.post_date span.year {
		font-size: 90%;
		float: left;
		clear: both;
		line-height: 95%;
		}
div.post-meta { position: relative; }
div.post_meta {
	width: 100%;
	float: left;
	clear: both;
	position: relative;
	margin: 20px 0 30px 140px;
	font-family: myriad-pro, sans-serif !important;
	font-weight: 300;
	color: #666766;
	}
div.author { 
	float: left; 
	line-height: 26px; 
	margin: 0 15px 0 0; 
	padding: 0 20px 0 0;
	border-right: 1px solid #c1c2c0; 
	}
	div.author span {
		display: block;
		float: left;
		height: 26px;
		padding: 0 5px;
		}
	
	div.author img { width: 26px; height: 26px; float: left; margin: 0 0 0 0; }
	div.author_popup {
		display: none;
		position: absolute;
		top: 26px;
		width: 450px;
		background: #fff;
		padding: 10px 10px 5px 10px;
		box-shadow: 0 1px 2px #8c8c8c;
		z-index:50;
		}
		div.author_popup img { width: 150px; height: 150px; margin: 10px; }
		div.author_popup p {
			margin: 10px 30px 10px 170px !important;
			}
div.post-title h2, div.post-title h1 {
	position: relative;
	top: 0;
	padding: 0 !important;
	left: 140px;
	margin: -7px 100px 0 0 !important;
	font-family: myriad-pro, sans-serif !important;
	font-weight: 700;
	font-size: 230% !important;
	text-transform: uppercase !important;
	color: #98002e !important;
	}
	div.post-title h2 a { color: #98002e; }
a.comments_count {
	margin-left: 20px;
	padding-left: 20px;
	line-height: 26px;
	border-left: 1px solid #c1c2c0; 
	display: block;
	float: left;
	color: #666766;
	}
div.post-excerpt {
	margin: 15px 0 0 0 !important;
	}
	
div.post p {
	font-family: myriad-pro, sans-serif !important;
	font-weight: 400;
	font-size: 90%;
	color: #414242;
	margin-left: 140px;
	}
	div.post a {
		color: #98002e;
		}
div.post a.continue_reading_link { 
	font-family: myriad-pro, sans-serif !important;
	font-weight: 400;
	padding-left: 10px;
	background: url(/wp-content/themes/platformbase_custudents/images/read_more.png) 0 50% no-repeat;
	color: #98002e;
	margin-left: 140px;
	}
div.post span.right_arrow {
	display: none;
	}
	
div.post-footer { display: none; }
/* end posts */

/* share bar */
/* share post */
div.share {
	position: relative;
	float: left;
	width: 70px;
	margin: 3px -5px 0 5px;
	height: 19px;
	}
	div.share ul {
		margin: 0;
		padding: 0;
		}
div.share li.twitter, div.share li.facebook, div.share li.googleplus {
	width: 18px;
	height: 19px;
	display: inline-block;
	float: left;
	background: url(/wp-content/chapman_shared_images/schools_and_colleges/share_buttons.png) 0 0;
	margin: 0 5px 0 0;
	}
	div.share li.facebook { background-position: 0 -19px; }
	div.share li.googleplus { background-position: 0 -38px; }
	div.share li span { display: none; }
div.share div.share_popup {
	position: absolute;
	top: -5px;
	left: -5px;
	width: 100px;
	height: 69px;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: none;
	padding: 5px 5px 5px 5px;
	box-shadow: 0 1px 2px #8c8c8c;
	z-index: 7000;
	}
	div.fb_share, div.twitter_share, div.google_share { margin: 0 0 0 0; }
	div.google_share { margin-top: -3px; }
/* end share post */

/* end share bar */

/* sidebar */
li.widget {
	border-bottom: 1px solid #d1d1d0 !important; 
	margin-bottom: 20px;
	width: 290px !important;
	}
	#text-5 { border-bottom: none !important; }
#sidebar_universal h3, #sidebar_universal h2 {
	font-family: myriad-pro, sans-serif !important;
	font-weight: 400;
	font-size: 130%;
	color: #98002e;
	margin: -5px 0 10px 0 !important;
	text-transform: uppercase;
	}
#sidebar_universal p {
	font-family: myriad-pro, sans-serif !important;
	font-weight: 400;
	font-size: 90%;
	color: #414242;
	}
	#connect ul {
		height: 90px;
		margin: 0 0 5px 0;
		}
	#connect li {
		width: 60px;
		float: left;
		list-style-type: none;
		margin: 0 5px;
		}
		#connect li a { color: #000; }
		#connect li a:hover { text-decoration: underline; }
	#connect li span.icon {
		display: block;
		position: relative;
		margin: 0 auto;
		width: 60px;
		height: 60px;
		}
		#connect li.facebook { margin-left: 0; }
		#connect li.facebook .icon { background: url(/wp-content/themes/platformbase_custudents/images/admissions_follow_us.png) 0 0 !important; }
		#connect li.twitter .icon { background: url(/wp-content/themes/platformbase_custudents/images/admissions_follow_us.png) -180px 0 !important; }
		#connect li.rss span.icon { background: url(/wp-content/themes/platformbase_custudents/images/admissions_follow_us.png) -60px 0 !important; }
		#connect li.youtube { margin-right: 0; }
		#connect li.youtube .icon { background: url(/wp-content/themes/platformbase_custudents/images/admissions_follow_us.png) -120px 0 !important; }
	#connect li span.action {
		display: block;
		text-align: center;
		font-family: myriad-pro, sans-serif !important;
		font-weight: 700;
		text-transform: uppercase;
		font-size: 80%;
		}
	#day_one { border-bottom: none !important; }
		#day_one a img { 
			border: none; 
			margin-top: 5px;
			}
			
#sidebar_universal ul.collapsing span.sym { margin-right: 5px; }
#sidebar_universal ul a { color: #98002e; }
/* end sidebar */

/* custom sections */
#contributors_list {
	width: 600px;
	margin-top: 30px; 
	float: left;
	clear: none;
	}
	div.contributor {
		float: left;
		background: #fff;
		width: 290px;
		box-shadow: 0 1px 2px #8c8c8c;
		border-top: 1px solid #d8d8d8;
		margin-left: 20px; 
		}
		div.left { margin-left: 0; }
	#contributors_list h4 {
		font-family: "minion-pro", sans-serif !important;
		margin: 18px 0 25px 20px;
		color: #98002e;
		font-size: 120%;
		}
	#contributors_list img {
		float: left;
		margin: 20px 15px 10px 20px;
		padding: 5px;
		border: 1px solid #d8d8d8;
		}
	#contributors .image-name {
		border-bottom: 1px solid red;
		height: 92px;
		}
	#contributors p {
		font-family: "minion-pro", sans-serif !important;
		margin: 10px 25px 10px 20px !important;
		font-size: 85%;
		line-height: 150%;
		}
div.br {
	float: left;
	width: 100%;
	height: 1px;
	clear: both;
	margin-top: 15px;
	}