/*
Loyola Marymount School of Education
Primary template and content stylesheet

Last Edited: October 6th, 2006
by: Active, ACM

*/

/* Based on code from Yahoo! Inc.'s reset.css (BSD) and Tantek Celik's undohtml.css (Creative Commons Attribution 2.0) */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}


body {background: #B6CAD3; font: normal 13px Arial, Verdana, Helvetica, sans-serif}
address {font-size: 10px; font-style: normal;}
	address a, address a:visited {text-decoration: none;}
a img {border: none;}

/*sets up areas for different stripes*/
.row1 {font: normal 11px arial, verdana, Helvetica, sans-serif; height: 110px; background: #fff}
.row2 {background-image: url(../images/blue_back.gif); background-position: 100% 0%; background-repeat: repeat-y; background-color: #76bb5a;}
.row3 {}
.content {width: 830px; margin: 0 auto;}

/*ROW 1*/

.row1 .content {background: url(../images/topstripe.gif) 0 0 no-repeat; padding: 10px 0 0 0; text-align: right;}
#LMU_Logo {margin: 10px 0 0 0; float: left !Important;}

/*top right sub navigation*/
#sub_navigation {list-style: none; display: block; margin: 18px 0 0 0; font: normal 10px verdana, arial, helvetica, sans-serif;}
	#sub_navigation li {display: inline;}
	#sub_navigation li a {text-decoration: none; border-right: 1px solid #000; padding: 0 5px; }
	#sub_navigation li, #sub_navigation li a, #sub_navigation li a:visited {color: #97313E; padding: 0 5px 0 0; }
		#sub_navigation li a:hover {text-decoration: underline;}
		
	.textfield {width:115px;border:1px solid #cccccc;font-size:10px;vertical-align:middle;margin:0 4px 0 0;}
	.button-go {background: #a03033;font-weight:bold;font-size:9px;font-family:verdana;padding: 0px 1px;text-transform: uppercase;color:#FFFFFF;	vertical-align:middle;	margin:0 0px 0 0; border:1px solid #a03033;}

/*top right sub navigation, SOE-specific*/
#soe_nav, .sectionmenu {margin: 50px 0 0 0;}
.sectionmenu {float: left; width: 187px; position: relative; z-index: 200;}
	#soe_nav strong {color: #0864a0; font-weight: bold;}
	#soe_nav a, #soe_nav a:visited {color: #000; text-decoration: none;}
		#soe_nav a:hover {text-decoration: underline;}

/*ROW 2*/

.row2 .content {background: #dae3bc;}
.row2 .content .test {float: left; position: relative;}
		
/*ROW 3*/



.row3 .content {background: #edede6 url(../images/sub_stripe.gif) 0 0 repeat-y; color: #7b7c7d;}
	.homepage .row3 .content, .row3 .wide  { background: url(../images/spotlight_stripe.gif) 0 0 repeat-y #edede6 !Important; }
/*.row3 .content a:link, .row3 .content a:visited {color: #7b7c7d;}
	.row3 .content a:hover {text-decoration: underline;}
*/
/*spotlight column*/
#leftcol {float: left; width: 180px; padding: 0 0 0 7px; }
	h2#replace_spotlight {height: 28px; background: #76bb5a; font-weight: normal; font-family: helvetica, arial, verdana, sans-serif; text-transform: lowercase;
	 position: relative; color:#FFFFFF }
	.spotlight {font-weight: bold; font-size: 11px; margin: 10px; }
	.spotlight img {border: 1px solid #ccc; display: block;}
	/*#leftcol address {margin: 10px;}*/
	#leftcol a:link{color: #0864a0; text-decoration:none}
	#leftcol a:visited{color: #0864a0; text-decoration:none}
	#leftcol a:hover{color: #0864a0; text-decoration:underline}
	
#rightcol {margin: 0 0 0 187px;background: url(../images/rightcol_back.gif) 0 0 repeat-x;}
	#rightcol h2#replace_title {background: #0864a0; height: 28px; width: 633px;font-weight: normal; font-family: helvetica, arial, verdana, sans-serif; text-transform: lowercase; position: relative; color:#FFFFFF }
	.homepage #rightcol {float: left; margin: 0;}
	.homepage #rightcol h2#replace_title {background: #0864a0; height: 28px; padding: 0 0 0 5px; width: 633px; }
	html>body .homepage #rightcol h2#replace_title {width: 620px;}
	/*Homepage*/ #rightcol .news, #rightcol .announcements {width: 270px; margin: 10px 0; padding: 0 25px; background: url(../images/dotted_line.gif) 0 0 repeat-y;}
		#rightcol .news {float: left;}
		#rightcol .announcements {margin-left: 315px;}
		#rightcol h3 {font-size: 15px;}
	#rightcol a:link{color: #0864a0; text-decoration:none}
	#rightcol a:visited{color: #0864a0; text-decoration:none}
	#rightcol a:hover{color: #0864a0; text-decoration:underline}

/*subpage - main content area*/
.pagetype  { margin: 10px 185px 10px 0; padding: 0 25px; background: url(../images/dotted_line.gif) 0 0 repeat-y;}
	.row3 .wide .pagetype {margin: 10px 10px 10px 0;}
.pagetype p {margin: 0 0 15px 0;}
.pagetype ul {margin: 10px 0 10px 20px;}

/*subpage - right column*/
.sidebar {float: right; width: 185px;}
	.sidebar h3 {font-size: 12px; margin: 10px 0 0 10px;}
	.sidebar ul {margin: 0 0 0 10px;}
	.sidebar img {border: #fff; background: #76bb5a;}
	
	
/*footer*/
#footer {margin: -10px 0 0 0; width: 830px; background:  bottom left no-repeat; clear: both;}
	
	address a:link{color: #0864a0; text-decoration:none}
	address a:visited{color: #0864a0; text-decoration:none}
	address a:hover{color: #0864a0; text-decoration:underline}
	#footer address {margin: 0 0 0 20px;}
	.homepage .footernav {background: #76bb5a; color:#FFFFFF; }
	.footernav {background: #76bb5a; color:#FFFFFF; }
	.footernav {float: right; list-style: none; margin: 0 0 7px 0; padding: 10px 0;}
	.footernav li {display: inline;}
	.footernav a:link{ text-decoration: none; font-size: 11px; font-weight: bold; margin: 0 3px; color:#FFFFFF;}
	.footernav a:visited{ text-decoration: none; font-size: 11px; font-weight: bold; margin: 0 3px; color:#FFFFFF;}
	.footernav a:hover{  font-size: 11px; font-weight: bold; margin: 0 3px; color:#dae3bc}

	
	
#copyright {color: #666666; width: 830px; margin: 3px auto 0 auto; font-size: 11px;}

/*Float fixin' hack*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
