/*
	A Better Blogroll
	by Chris Coyier
	http://css-tricks.com
*/


/*
	GENERIC RESET & BASIC STRUCTURE
*/
/* body {
	position: relative;
	margin: 0;
	padding: 0;
    font: normal 62.5%/1.6em Arial, Helvetica, sans-serif;
}*/


a 									{ /* remove the dotted outlines when clicking tabs */ 
						  		      outline: none; text-decoration: none; }
ul 									{ list-style: none; }


/*
	WIDGET STRUCTURE
*/
#blogSliderWrap 					{ width: 355px; position: relative; padding-bottom: 0px; }
#blogSlider 						{ margin-left: 4px; width: 348px;
									  background: url(/president/draft/assets/images/widget-middle-bg.jpg) center center repeat-y;
									  padding-left: 3px; padding-right: 5px;
									  border-bottom: 1px solid #CDCDCD; }
.stripViewer 						{ position: relative; overflow: hidden; top: -18px; clear: both; }
.stripViewer .panelContainer 		{ position: relative; left: 0px; top: 0px; }
.stripViewer .panelContainer .panel { float: left; position: relative; width: 355px !important; }
.stripNav 							{ margin-left: 4px; position: relative; top: -18px; z-index: 99;
									  width: 285px; }
.wrapper 							{ padding: 10px; }
.innerWrap 							{ width: 340px; overflow: hidden; }
/*#push 								{ height: 35px; } */


/* 
	MAIN TABBED NAVIGATION
*/
.stripNav ul li 					{ float: left; }

.stripNav li a 						{ /* Generic "CSS image replacement" */
									  display: block; height: 45px; text-indent: -9999px; !important }
/* The below class names are auto-generated by the JavaScript */
#maincontent .stripNav li.tab1 a { background: url(/president/draft/assets/images/tab-psdtuts.jpg) top center no-repeat; width: 149px; padding-left: -25px;
	list-style: none; }
#maincontent .stripNav li.tab2 a { background: url(/president/draft/assets/images/tab-nettuts.jpg) top center no-repeat; width: 87px; padding-left: -25px;
	list-style: none;}
#maincontent .stripNav li.tab3 a { background: url(/president/draft/assets/images/tab-vectortuts.jpg) top center no-repeat; width: 121px; padding-left: -25px;
	list-style: none;}
.stripNav li.tab4 a { background: url(/president/draft/assets/images/tab-audiotuts.jpg) top center no-repeat; width: 73px; }

.stripNav li a:hover, 
.stripNav li a:active, 
.stripNav li a:focus 				{ /* Restore focus styling that we removed when we removed outlines */
									  background-position: top center; }

/* It is neccessary to repeat the image paths here */
.stripNav li.tab1 a.current { background: url(/president/draft/assets/images/tab-psdtuts.jpg) bottom center no-repeat; }
.stripNav li.tab2 a.current { background: url(/president/draft/assets/images/tab-nettuts.jpg) bottom center no-repeat; }
.stripNav li.tab3 a.current { background: url(/president/draft/assets/images/tab-vectortuts.jpg) bottom center no-repeat; }
.stripNav li.tab4 a.current { background: url(/president/draft/assets/images/tab-audiotuts.jpg) bottom center no-repeat; }


/* 
	SUB NAVIGATION
*/
.stripNavL a, .stripNavR a 			{ display: none; position: absolute; width: 75px; 
							 		  height: 22px; text-indent: -9999px; }
.stripNavL a						{ bottom: 35px; left: 45px; background: url(assets/images/previous.png); }
.stripNavR a 						{ bottom: 35px; right: 45px; background: url(assets/images/next.png);
}


/* 
	HEADLINES STYLING 
*/
.panel ul 							{ width: 345px; }
.panel ul li a 						{ border-bottom: 1px solid #C1B599; color: #303030;
						  		  	  display: block; padding: 7px 10px; }
.panel ul li:last-child a 			{ /* Remove bottom border on last list item
	   							  	  Hooray for pseudo selectors! */
								  	  border: none; }
								  	  /* Unique rollover colors for each list */

.panel ul#news-list li a:hover 	{ background: #1f5293; color: white; }




#presContent {
	width: 745px;
}


.presNav {
width: 745px;	
margin: 10px 0 0 10px;
height: 127px;
}


.presNav .colAsk {
background-image:url(/president/draft/assets/images/askthepresident.png);
background-repeat:no-repeat;
background-position:bottom;
width: 186px;
height: 127px;
float: left;
padding-top: 0px;
padding-bottom: 2px;
}

.presNav .colAsk:hover {
background-image:url(/president/draft/assets/images/askthepresident.png);
background-repeat:no-repeat;
background-position:top;
width: 186px;
height: 127px;
float: left;
padding-top: 0px;
padding-bottom: 2px;
}

.presNav .colTime {
background-image:url(/president/draft/assets/images/timeline.png);
background-repeat:no-repeat;
background-position:bottom;
width: 186px;
height: 127px;
float: left;
padding-top: 0px;
padding-bottom: 2px;
}

.presNav .colTime:hover {
background-image:url(/president/draft/assets/images/timeline.png);
background-repeat:no-repeat;
background-position:top;
width: 186px;
height: 127px;
float: left;
padding-top: 0px;
padding-bottom: 2px;
}


.presNav .colAbout {
background-image:url(/president/draft/assets/images/aboutthepresident.png);
background-repeat:no-repeat;
background-position:bottom;
width: 186px;
height: 127px;
float: left;
padding-top: 0px;
padding-bottom: 2px;
}

.presNav .colAbout:hover {
background-image:url(/president/draft/assets/images/aboutthepresident.png);
background-repeat:no-repeat;
background-position:top;
width: 186px;
height: 127px;
float: left;
padding-top: 0px;
padding-bottom: 2px;
}

.presNav .colState {
background-image:url(/president/draft/assets/images/stateoftheuniversity.png);
background-repeat:no-repeat;
background-position:bottom;
width: 186px;
height: 127px;
float: left;
padding-top: 0px;
padding-bottom: 2px;
}

.presNav .colState:hover {
background-image:url(/president/draft/assets/images/stateoftheuniversity.png);
background-repeat:no-repeat;
background-position:top;
width: 186px;
height: 127px;
float: left;
padding-top: 0px;
padding-bottom: 2px;
}


.lowerLeft {
	width: 357px;
	height: 281px;
	
	margin: 10px 0 0 10px;
	float:left;
	
}


.lowerLeft h3 {
margin: 0px 0px 5px 0px;
font-size: 19px;
color: #2a6ab9;
border: none;
	
}


.lowerLeft img {

margin-right: 5px;
	
}


.lowerRight {
	width: 357px;
	margin: 10px 0 0 10px;
	float:left;
}


.readmoreblk {
	background-image:url(/president/draft/assets/images/readmore_blk.jpg);
	background-repeat:no-repeat;
	background-position: top;
width: 82px;
height: 24px;	
}


.readmoreblk:hover {
	background-image:url(/president/draft/assets/images/readmore_blk.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
width: 82px;
height: 24px;	
}


.aboutthepresblk {
	background-image:url(/president/draft/assets/images/aboutthepres_blk.jpg);
	background-repeat:no-repeat;
	background-position: top;
width: 112px;
height: 24px;	
}


.aboutthepresblk:hover {
	background-image:url(/president/draft/assets/images/aboutthepres_blk.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
width: 112px;
height: 24px;	
}

.missionvaluesblk {
	background-image:url(/president/draft/images/missionvalues_blk.jpg);
	background-repeat:no-repeat;
	background-position: top;
	width: 112px;
	height: 24px;	
	}


.missionvaluesblk:hover {
	background-image:url(/president/draft/images/missionvalues_blk.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	width: 112px;
	height: 24px;	
	}

#presDashboard {
margin-left: 15px;	
}


.fivethirtygray {
width: 530px;
height: 148px;
background-color: #2D2D2D;
float: left;	

	
}

#maincontent .fourtwentygray h4 {
color: #fff;
width: 320px;
font-size: 11px;
text-align: center;
letter-spacing:.5px;
margin: 0px;
padding: 5px 0px 5px 0;
}

.fourtwentygray {
width: 320px;
height: 290px;
background-color: #2D2D2D;
float: left;	

	
}


#maincontent .fivethirtygray h4 {
color: #fff;
width: 530px;
font-size: 11px;
text-align: center;
letter-spacing:.5px;
margin: 0px;
padding: 5px 0px 5px 0;
}




.twothirtyblue {

height: 145px;
float: left;
background-color: #00BCF3;
/*width: 200px;*/
margin-left: 4px;
}



#maincontent .twothirtyblue h4 {
color: #fff;
width: 192px;
font-size: 11px;
text-align: center;
letter-spacing:.5px;
margin: 0px;
padding: 5px 0px 5px 0;
}



.twothirtywhitelast {
width: 200px;
height: 145px;
float: left;
top: -110px;
position:relative;
}

#maincontent .twothirtywhitelast h4 {
color: #000;
width: 200px;
font-size: 11px;
text-align: center;
letter-spacing:.5px;
margin: 0px;
padding: 5px 0px 5px 0;
}

.twothirtywhite {
width: 200px;
height: 145px;
float: left;
background:#fffff;
}

#maincontent .twothirtywhite h4 {
color: #000;
width: 200px;
font-size: 11px;
text-align: center;
letter-spacing:.5px;
margin: 0px;
padding: 5px 0px 5px 0;
}

#maincontent .twothirtywhite em {
padding: 4px;
text-align:center;	
}

.twohundredblue {
width: 200px;
background-color: #00BCF3;	
float: left;
padding: 5px;
color: #fff;
}

#maincontent .twohundredblue h4 {
color: #fff;
width: 200px;
font-size: 11px;
text-align: center;
letter-spacing:.5px;
margin: 0px;
padding: 5px 0px 5px 0;
}

.chart0 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px 0px;
margin: 5px;
}

.chart10 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -40px;
margin: 5px;
}


.chart20 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -80px;
margin: 5px;
}

.chart30 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -120px;
margin: 5px;
}

.chart40 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -160px;
margin: 5px;
}



.chart50 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -200px;
margin: 5px;
}


.chart60 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -240px;
margin: 5px;
}

.chart70 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -280px;
margin: 5px;
}


.chart80 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -320px;
margin: 5px;
}

.chart90 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -360px;
margin: 5px;
}

.chart100 {
width: 40px;
height: 42px;
background-image:url(/president/draft/assets/images/piechart.png);	
backgrond-repeat: no-repeat;
background-position: 0px -420px;
margin: 5px;
}

.threehundredblue {
width: 310px;
background-color: #00BCF3;	
float: left;
padding: 0px 5px 5px 5px;
color: #fff;
font-size: 10px;
}

#maincontent .threehundredblue h4 {
color: #fff;
width: 310px;
font-size: 11px;
text-align: center;
letter-spacing:.5px;
margin: 0px;
padding: 5px 0px 5px 0;
}


.threehundredblue .students {
	position:relative;
	top: 27px;
	left: -29px;
}

.lggray {
font-size: 42px;
font-weight:bold;
color: #bbbbbb;
text-align: center;
padding: 5px;	

}


.smwhite {
font-size: 11px;
font-weight:bold;
color: #fff;
position: relative;
top:8px;
left: -110px;	
}

.lgwhite {
font-size: 40px;
font-weight:bold;
color: #fff;
text-align: center;
padding: 5px;
position: relative;
top:0px;
left: -40px;	
}

.masters {
	font-weight: bold;
	font-size: 12px;
	position: relative;
	top:8px;
	left: -28px;	
}

.smgray {
font-size: 11px;
font-weight:bold;
color: #bbbbbb;	
}
.plus {
	position: relative;
	top: 0px;
/*	left: 100px;*/	
font-size: 20px;
font-weight:bold;
color: #bbbbbb;
text-align: center;
padding: 5px;	
}

.degrees {
position: relative;
top: 10px;
left: -30px;
width:200px;
font-size: 10px !important;	
}

.map {
position: relative;
top: 10px;	
left: 7px;
}
#maincontent .stripNav ul li {
	padding: 0;
	margin: 0;
	background: none;
}

#maincontent #menu ul li.menuItem {
	background: none;
}
/*#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6 {
	letter-spacing: -1px;
	font: 100% arial, verdana, sans-serif;
	margin: 1.2em 0 .3em;
	color:#000;
	border-bottom: 1px solid #eee;
	padding-bottom: .1em;
	font-weight:bold;
}
#maincontent {
	padding: 0px 0px 20px 0px;
	color:#333;
}
#subnav {
	padding: 0px 0px 20px 0px;
	color:#333;
	font:11px arial, tahoma, verdana, sans-serif;
}*/
#twtr-widget-1 * {
    border: none !important;
}