@charset "utf-8";
/*//////////////////////////////////////////////////////////////////////////////
	Modular CSS Document for SMWC.edu Concrete5 Template
	All normal pagetypes, includes styles for
	- Common
	- Header
	- Dropdown styles
	- Footer
	
   	Duplication of this website design is prohibited.
   	Design is © 2010 Saint Mary-of-the-Woods College.  All rights reserved.
   	Contact webmaster@smwc.edu for information or help.

 	Last Updated: 05/24/2010
 	Revision 1.0 (Development) 
///////////////////////////////////////////////////////////////////////////// */

/*//////////////////////////////////////////////////////////////////////////////
	Sidebar Navigation
//////////////////////////////////////////////////////////////////////////////*/
#sidebar { 
	width: 			260px;
	float: 			right; 
	overflow: 		auto; 
	padding: 		0 0 100px; 
	background: 	transparent url('../images/sidebar-background.png') no-repeat 0 100%;
}
#sidebar-navigation { 
	width: 			260px;
	margin:			0;
}

/*//////////////////////////////////////////////////////////////////////////////
	Call to Action Block
//////////////////////////////////////////////////////////////////////////////*/
.cta {
	overflow: 		auto;
	display:		block;
	margin: 		0 0 0 0;
	padding: 		20px 20px 20px 10px;
	background: 	#fff;
	border-bottom:	1px solid #e4e4e4;
	}
.cta img {
	width: 			48px;
	float: 			right;
	padding: 		1px;
	background: 	#FFF;
	border: 		1px solid #e4e4e4;
}
.cta div {
	width: 			165px;
	float: 			left;
	overflow: 		auto;
	margin: 		0;
	}
.cta h2 {
	margin: 		0;
	padding: 		0;
	color: 			#333;
	font: 			bold .95em "Trebuchet MS", "Times New Roman", Arial;
	text-indent: 	0;
	border:	none;
	}
.cta p, #sidebar .cta p {
	margin: 		0;
	padding: 		0;
	color: 			#666;
	font: 			normal .70em Arial, Helvetica, sans-serif;
	text-indent: 	0;
	}
#sidebar .cta ul, .cta ul {
	clear: 			left;
	margin: 		0;
	padding: 		5px 0 0;
	list-style-type:none;
	overflow: 		auto;
	}
#sidebar .cta li, .cta li {
	width:			auto;
	float: 			left;
	margin: 		0 5px 0 0;
	padding: 		0;
	font-size: 		1em;
	}
	
/*//////////////////////////////////////////////////////////////////////////////
	Side Navigation Items
//////////////////////////////////////////////////////////////////////////////*/	
.menu-choice, .menu-choice-active {	
	overflow: 		auto;
	margin: 		0 0 1px 0; 
}
.menu-choice a, .menu-choice-active a, .menu-choice a:visited {
	display:		block;
	clear: 			left;
	overflow:		auto;
	padding: 		6px 15px 6px 10px;
	background:		#4A70A8;
	color: 			#FFF;
	font: 			normal .95em "Trebuchet MS", "Times New Roman", Arial;
	text-decoration:none;
	}
.menu-choice a:hover, .menu-choice.special-link a:hover {
	background: 	#3156a6;
	color: 			#fff;
	font-weight: 	bold;
	}
.menu-choice.special-link a:hover {
	color: #FFF;
	}
.menu-choice-active a, .menu-choice-active a:hover {
	background: 	#213d7a;
	color:			#fff;
	font-weight: 	bold;
	}
.menu-choice.special-link a { 
	background: 	#ccc;
	color:			#666;
}
.menu-choice a em, .menu-choice-active a em {
	color: #6699cc;
	float: right;
	font-style: normal;
}


/*//////////////////////////////////////////////////////////////////////////////
	Misc. Sidebar Items
//////////////////////////////////////////////////////////////////////////////*/
#sidebar h3 {
	font: bold .75em "Trebuchet MS", "Times New Roman", Arial;
	color: #999;
	margin: 20px 20px 0 20px;
	padding: 5px 0 5px 10px;
}
#sidebar h3#sidebar-contact {
	padding: 5px 0 5px 22px;
	background: transparent url('../images/phone-icon.png') no-repeat 0 45%;
}

#sidebar p {
	font: normal .80em "Trebuchet MS", "Times New Roman", Arial;
	padding: 0;
	margin: 5px 20px 15px 20px;
	color: #545454;
	}
#sidebar p span {
	width: 70px;
	float: left;
	clear: left;
	}
#sidebar p span.fullwidth {
	width: auto;
	float: none;
	clear: both;
}
#sidebar ul {
	margin: 0 0 0 30px;
	padding: 0;
}
#sidebar li {
	font: normal .80em "Trebuchet MS", "Times New Roman", Arial;
	margin: 0;
	padding: 0;
	color: #999;
}
