/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

/* =Clearfix (all browsers)--------------------------------*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* IE6 */ * html .clearfix {height: 1%;}/* IE7 */*:first-child+html .clearfix {min-height: 1px;}


/*  

Theme Name: CSULB SAM V1ss

Theme URI: none

Description: Wordpress Theme for csulbsam.org

Version: Author: Ben Alamilla - Graphic Designer

Author URI: http://www.birchstreetannex.com

Site Maintained by: BirchStreetAnnex.com 

*/

body{
	
	background-image: url('images/background_img.png');
	
	background-repeat: repeat-x;
	
	background-color: #F9F9F9;
	
	font-family: Helvetica, arial;
	
	font-size: 12px;
	
	color: #333333;

}

a{

	color: #2a2a2a;
	
	text-decoration: none;

}

a:hover{

	color: #2a2a2a;
	
	text-decoration: underline;

}

.wrapper{

	width: 1000px;
	
	margin: 0 auto 0 auto;

}

.header{

	margin-top: 14px;

}

.logo{

	width: 112px;
	
	height: 49px;

}

h1 a{

	width: 112px;
	
	height: 49px;
	
	background-image: url(http://www.csulbsam.org/wp-content/uploads/2010/09/sam_logo_112.png);
	
	display: block;

}

h1 span{

	display: none;

}

.socialmedia{
	
	float: right;
	
	color: #BEBEBE;
	
	font-size: 11px;
	
	margin-top: -27px;

}

.socialmedia img{

	vertical-align: middle;
	margin-top: -2px;

}


.jobs{


}

.jobs a{

	width: 240px;
	
	height: 40px;
	
	background-image: url(http://www.csulbsam.org/wp-content/uploads/2010/02/careerboard.png);
	
	display: block;
	
	float: right;
	
	clear: left;
	
	margin-top: -38px;
	
}

.jobs span{

	display: none;

}

.menubar{
	
	width: 1000px;
	
	height: 45px;
	
	background-image: url(images/menu_bg.gif);
	
	border-top: 1px solid #272727;
	
	/*border-right: 1px solid #272727;
	
	border-left: 1px solid #272727;*/
	
	font-family: Helvetica, arial;
	
	color: #a1a1a1;
	
	font-size: 13px;
	
	margin-top: 15px;

}

.menuitems ul{

	float: left;	

	display: inline;
	
	height: 45px;
	
	margin-top: 18px;
	
	/*margin-left: 3px;*/
	
}

.menuitems ul li{

	display: inline;
	
	font-size: 14px;

}

.menuitems ul li a{
	
	color: #a1a1a1;
	
	text-decoration: none;
	
	padding-top: 18px;
	
	padding-bottom: 11px;
	
	border: 1px solid transparent;
	
	padding-left: 10px;
	
	padding-right: 10px;
	
	/*border-right: 1px solid #242424;*/
	

}


.menuitems ul li a:hover{

	background-image: url(images/menu_bg_ov.gif);
	
	color: #936019;

	padding-top: 17px;
	
	padding-bottom: 11px;
	
	/*margin-left: -4px;*/

	padding-left: 10px;
	
	padding-right: 10px;
	
	/*border-right: 1px solid #EDA336;
	
	border-left: 1px solid #EDA336;*/

}

/*------------------------ Secondary Buttons ----------------*/
	.menuitems li ul{
		background:#2a2a2a;
		display:none;
		height:auto;
		border:0px;
		position:absolute;
		width:147px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menuitems li:hover ul{
		display:block;
		margin-left: 61px;
		margin-top: 13px;
		
		}
		
	.menuitems .pubaffairs:hover ul{
		display:block;
		margin-left: 171px;
		margin-top: 13px;
		}
		
	.menuitems .corp:hover ul{
		display: block;
		margin-left: 279px;
		margin-top: 13px;
	}
		
		
	.menuitems .membersonlymenu:hover ul{
		display:block;
		margin-left: 432px;
		margin-top: 13px;
		}
		
	.menuitems li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:147px;
		}
	.menuitems li:hover li a{
		background:none;
		color: #a1a1a1;
		padding-top: 16px;

		font-size: 14px;

		}
	.menuitems li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 14px 13px 15px;
		text-align:left;
		}
		.menuitems li ul a:hover, .menuitems li ul li:hover a{
			background-image: url(images/menu_bg_ov.gif);
			color: #936019;
			text-decoration:none;
			margin-left: 0px;
			padding-top: 16px;
			padding-bottom: 13px;
			padding-left: 16px;
			padding-right: 10px;
			}
	.menuitems p{
		clear:left;
		}
	
/*------------------------ End Secondary Buttons ----------------*/

td{

	color: #333333;
	
	margin-bottom: 10px;
	
	padding-bottom: 10px;

}

.content{

	width: 958px;
	
	background-color: #F7F5F5;
	
	border: 1px solid #d4d4d4;
	
	margin-bottom: 10px;
	
	padding: 20px 20px 0 20px;

}



.top{

	width: 960px;
	
	height: 360px;
	
	margin-bottom: 20px;

}

.scrollingelement{

	width: 635px;
	
	height: 340px;
	
	background-color: white;
	
	border: 1px solid #d7d7d7;
	
	float: left;
	
	padding: 10px;

}

.cta{

	width: 270px;
	
	height: 270px;
	
	border-top: solid 1px #dfdede;
	
	border-right: solid 1px #dfdede;
	
	border-bottom: solid 1px #dfdede;
	
	background: #eaeaea;
	
	float: left;
	
	margin-top: 28px;
	
	padding: 15px;

}

.cta h2{

	background-image: url(images/missionstatement.png);
	
	background-repeat: no-repeat;
	
	width: 206px;
	
	height: 22px;
	
	margin: 0 auto 0 auto;

}

.cta h2 span{

	display: none;

}

.cta p{

	font-family: Georgia;
	
	font-style: italic;
	
	font-size: 16px;
	
	color: #868686;
	
	margin-top: 12px;
	
	text-align: center;
	
	line-height: 21px;
	
	margin-bottom: 15px;

}


.cta img{
	
	margin-left: -6px;

}


.tweetarea{

	width: 938px;
	
	height: 34px;
	
	background-color: #D3D3D3;
	
	padding: 10px;

}

.tweetheader{

	background-image: url(images/latesttweet04.png);
	
	background-repeat: no-repeat;
	
	width: 80px;
	
	height: 34px;
	
	float: left;
	
	border-right: 1px dotted #5E5E5E;
	
	padding-right: 10px;
	
	margin-left: 0px;
	
	margin-top: 1px;

}

.tweetheader h2 span{

	display: none;

}


.tweet{

	color: #5E5E5E;
	
	float: left;
	
	margin-top: 12px;

}

.tweet span{

	float: left;
	
	font-size: 12px;
	
	margin-left: 11px;

}

.tweet a{

	color: #969696;
	
	margin-left: 10px;
	
	font-weight: bold;

}

.bottom{

	width: 998px;
	
	margin-top: 20px;
	
	clear: both

}

.whoweareruler{

	width: 440px;
	
	height: 1px;
	
	border: 0px;
	
	color: #C7C7C7;
	
	background-color: #C7C7C7;

}


.left{

	width: 440px;
	
	height: 275px;
	
	float: left;
	
	margin-right: 15px;
	
	padding-right: 15px;
	
	border-right: 1px dotted #C7C7C7;
	
	/*background-color: aqua;*/

}

.whoweare{

	width: 440px;

}

.whoweare h2{

	background-image: url('images/whoweare_label.png');
	
	width: 127px;
	
	height: 14px;

}

.whoweare h2 span{

	display: none;

}

.whoweare p{

	font-family: Helvetica, arial;
	
	color: #999;
	
	line-height: 16px;
	
	margin-top: -1px;
	
	letter-spacing: .125px;

}

.quicklinks{

	float: left;
	
	margin-right: 25px;
	
	margin-top: 14px;
	
	color: #666;
	
	margin-bottom: 13px;

}

.quicklinks li{

	padding-bottom: 3px;
	
	text-decoration: underline;
	
	margin-bottom: 5px;

}

.corporatesponsors{

	clear: both;

}

.corporatesponsors h2{

	background-image: url(images/corporatepartners.png);
	
	width: 215px;
	
	height: 14px;

}

.corporatesponsors h2 span{

	display: none;

}

.center{

	width: 180px;
	
	float: left;
	
	margin-right: 11px;
	

}

.center h2{

	background-image: url(images/events_label.png);
	
	width: 177px;
	
	height: 14px;
	
	margin-bottom: 6px;

}


.center h2 span{

	display: none;

}

.centerruler{

	width: 177px;
	
	height: 1px;
	
	border: 0px;
	
	color: #C7C7C7;
	
	background-color: #C7C7C7;
	
	margin-left: -1px;
	
	margin-bottom: 10px;

}

.center img{

	padding: 2px;
	
	border: 1px solid #c7c7c7;

}

.viewmore{

	text-transform: uppercase;
	
	color: #5E5E5E;
	
	font-size: 9px;
	
	font-weight: bold;
	
	margin-top: 6px;

}


.right{

	width: 275px;
	
	height: 275px;

	float: left;
	
	margin-right: 15px;
	
	padding-left: 15px;
	
	border-left: 1px dotted #C7C7C7;

}

.right h2{

	background-image: url(images/newsfeed_label.png);
	
	width: 108px;
	
	height: 14px;
	
}

.right h2 span{

	display: none;

}

.newsfeedruler{

	width: 275px;
	
	height: 1px;
	
	border: 0px;
	
	color: #C7C7C7;
	
	background-color: #C7C7C7;
	
	margin-bottom: -1px;

}

.allentry{

	margin-top: -10px;

}

.allentry li{
		
	border-bottom: 1px dotted #C7C7C7;
	
	padding-bottom: 8px;
	
	padding-top: 10px;
	
}

.allentry br{

	margin-bottom: 7px;

}

.allentrytitle{

	font-size: 18px;
	
	color: #5E5E5E;
	
	font-weight: normal;

}

.allentryexcerpt{

	color: #808080;
	
	margin-top: 2px;

}

.allentrydate{
	
	font-size: 11px;
	
	color: #acacac;
	
	text-transform: uppercase;
	
	font-weight: bold;
	
	float: right;
	
	padding-top: 10px;
}

.entry ul{

	margin: 0px;
	
	padding: 0px;

}

.entry li{

	width: 275px;

	border-bottom: 1px dotted #c8c8c8;
	
	padding-bottom: 6px;
	
	padding-top: 8px;

}

.entry .date{

	font-size: 10px;
	
	color: #acacac;
	
	text-transform: uppercase;
	
	font-weight: bold;
	
	padding-bottom: 2px;

}

.entry .title, .title a{


	color: #5E5E5E;
	
	font-size: 13.5px;
	
	font-weight: bold;
	
	text-decoration: none;

}

.entry .title a:hover{

	color: #333;

}

.singletop, .pagetop{

	width: 620px;
	
	float: left;
	
	margin-bottom: 10px;

}

.singledate{

	font-size: 13px;
	
	color: #5e5e5e;
	
	text-transform: uppercase;
	
	font-weight: bold;
	
	margin-bottom: 3px;

}

.singletitle, .pagetitle, .interiorpagetitle, .categorytitle{

	font-size: 18px;
	
	/*color: #5E5E5E;*/
	
	color: #2a2a2a;
	
	margin-bottom: 10px;
	
	font-weight: normal;

	padding-bottom: 1px;
	
	border-bottom: 1px solid #5E5E5E;
}

h2, h3{

	font-size: 18px;
	
	color: #616161;
	
	font-weight: normal;	

}


.singlecontent, .pagecontent{

	font-size: 12px;
	
	line-height: 17px;
	
	color: #999999;

}

.singlecontent p, .pagecontent p{

	margin-bottom: 10px;
	
	color: #5e5e5e;

}

.singlecontent p a, .pagecontent p a{

	text-decoration: underline;

}

.singlecontent p a:hover, .pagecontent p a:hover{

	text-decoration: none;
	color: #DAAE26;

}


.profiletable{
	
	padding-bottom: 10px;

}

.profilethumb img{

	float: left;
	
	padding: 5px;
	
	border: 1px solid #ccc;
	
	clear: both;
	
	margin-bottom: 15px;
	
	margin-right: 6px;

}

.profileinfo{
	
	line-height: 17px;
	
	font-size: 12px;
	
	color: #515151;

}


.profiletitle{
	
	color: #2a2a2a;
	margin-bottom: -2px;
	
	margin-top: -2px;

}

.profileinfo strong{
	
	color: #2a2a2a;

}

.profileposition, .profilemajor, .profileyear{
	
	color: #515151;
	
	margin-bottom: 5px;

}


.profilequote{



}

.singlesidebar{

	width: 300px;
	
	float: right;
	
	margin-right: 12px;
	
	margin-top: -16px;
	
	line-height: 40px;

}

.singlesidebar h3{

	margin-top: 5px;

	margin-bottom: -16px;

}

.singlesidebar hr{

	width: 312px;
	
	height: 1px;
	
	border: 0px;
	
	color: #5e5e5e;
	
	background-color: #5e5e5e;


}

.singlesidebar img{

	border: solid 1px #ccc;
	
	padding: 5px;
	
	margin-top: 4px;
	
	margin-bottom: -10px;

}

.resourcetable{

	

}

.resourcestable, .resourcestable tr, .resourcestable td{

	border: 1px solid #5e5e5e;
	
	padding: 4px;

}

.navigation{

	margin-top: 10px;

}

.navigation a{

	color: #808080;

}

.clear{

	clear: both;
	
	margin-top: 20px;

}

.footer{

	clear: both;
	
	background-color: #EDEDED;
	
	width: 957px;
	
	height: 50px;
	
	margin-left: -19px;
	
	padding: 16px 20px 27px 20px;

}

.contactinfo{

	width: 250px;

	float: left;
	
	color: #5E5E5E;
	
	font-size: 10px;
	
	line-height: 12px;

}

.contactinfo h2{

	background-image: url(images/contactus_label.png);
	
	width: 117px;
	
	height: 14px;

}

.contactinfo h2 span{

	display: none;

}

.footerruler{

	width: 117px;
	
	height: 1px;
	
	border: 0px;
	
	color: #C7C7C7;
	
	background-color: #C7C7C7;
	
	margin-bottom: 8px;
	
	margin-left: 0px;

}

.contactinfo p{

	margin-bottom: 4px;

}

.contactinfo p strong{

	color: #5E5E5E;

}

.followus{

	float: right;
	
	margin-top: 24px;
	
	font-size: 16px;
	
	font-family: Georgia;
	
	font-style: italic;
	
	color: #828282;

}

.followus img{

	vertical-align: middle;

}

.subfooter{

	font-size: 10px;
	
	color: #5E5E5E;
	
	padding-bottom: 25px;

}

.copyright{
	
	float: left;

}

.credits{

	float: right;

}

#jbb_widget_customizable{

	margin-top: -31px;
	
	line-height: 1em;
	
	padding-bottom: 35px;

}

#jbb_widget_customizable li{

	height: 30px;

}

#jbb_widget_board_title{

display: none;

}

#jbb_widget_all a{

	height: 15px;
	
	margin-top: 15px;
	
	display: none;
	

}

