/*
University of Montevallo Main Stylesheet
----
This stylesheet declares styles for all of the pages in the Montevallo Web Site, inluding some portions of the homepage.
*/

/* This sets some general settings for the HTML document such as background color, font family, padding and margins */
body	{
	margin: 15px 0 0 0;
	padding: 0;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	}

/*
General Elements
This section sets some basic styles for paragraph, h2 and h3 elements
 */
	
p	{
	padding: 0;
	margin: 5px 0 10px 0;
	}
	
h2	{
	font-family: Georgia;
	}
	
h3	{
	font-family: Georgia;
	margin-bottom: 0;
	padding-bottom: 0;
	}

/*
This applies to the tagline on all pages except the homepage
*/
#tag	{
background-color: #FFC423;
text-align: right;
width: 100%;
}
	

/* This wraps around everything on the page. The background image creates the yellow sidebar behind the navigation. */
#wrap	{
	width: 100%;
	background: #fff url("../images/scbg.gif") 0 0 repeat-y;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	
	}
	
	#nonav #wrap	{background-color: #fff; background-image: none;}
	
/* This sets up the header with the logo and subnav */
#header	{
background: #EFEAF5;
height: 60px;
padding: 0;
margin: 0;
}

h1	{
	margin: 0 0 0 10px;
	padding: 0;
	border: 0;
	text-decoration: none;
	width: 275px;
	float: left;
	}
	
#header #topnav	{
	float: right;
	padding: 10px 10px 0 0;
	margin: 0;
	text-align: right;
	}
	
	#header #topnav ul.quicknav	{
		margin: 0;
		padding: 3px 0;
		}
	
	#header #topnav .quicknav li
		{
		font-size: 8pt;
		display: inline;
		list-style-type: none;
		padding-right: 10px;
		margin: 0;
		}
		
			#header #topnav .quicknav li a:link, #header #topnav .quicknav li a:active	{
			color: #49176D;
			}
			
		#header #topnav .quicknav li a:hover	{
			color: #306;
			}

/* This sets up the small banner and image at the top of the page. The background image is set in the html file. The style for the section title is also set here as an h2 */
#subbanner	{
		clear: both;
		padding: 0;
		margin: 0 auto;
		border: 0;
		border-left: 1px solid #FFC423;
		border-right: 1px solid #FFC423;
		width: 99.8%;
		height: 80px;
		text-align: left;
		}
		
#subbanneradmissions	{
		clear: both;
		padding: 0;
		margin: 0 auto;
		border: 0;
		width: 100%;
		height: 150px;
		text-align: left;
		}

#subbannerathletic	{
		clear: both;
		padding: 0;
		margin: 0 auto;
		border: 0;
		width: 100%;
		height: 135px;
		text-align: right;
		}

		#subbanner h2	{
			color: #fff;
			margin: 0;
			padding: 23px 0 0 15px;
			font-size: 24pt;
			font-weight: 300;
			letter-spacing: .1em;
			}

/* This wraps around all content below the banner on the subpages, including the navigation and content area. */
	#content-sub	{
	margin: 0;
	padding: 0 0 20px 0;
	border-top: 3px solid #FFC423;
	background: #fff url("../images/scbg.gif") 0 0 repeat-y;
	}

/* This removes the background image for sub-pages that do not use the left-hand subnav. */
#nonav #content-sub {background-color: #fff; background-image: none;}
	
/* This sets up the menu for all pages sans the homepage. that is in a seperate file*/
#wrap	{width: 90%; background-color: #fff;}	

#subnavcontainer {width: 170px; float: left; margin: 0; padding: 0; background-color: #FFC423; }

#subnavcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
font-family: "Lucdia Sans Unicode", Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#subnavcontainer a
{
display: block;
padding: 5px 0 5px 20px;
margin: 0;
width: 150px;
background-color: #FFC423;
border: 0;
voice-family: "\"}\""; 
voice-family:inherit;
width: 145px;
}

#subnavcontainer a:link, #subnavlist a:visited
{
color: #000;
background: #FFC423 url(../images/list-off.gif) 3px 6px no-repeat;
text-decoration: none;
}

#subnavcontainer a:hover
{
background: #FFC423 url(../images/list-on.gif) 3px 6px no-repeat;
color: #49176D;
}

#subnavcontainer #active	{
	font-weight: bold;
	color: #fff;
	background: #49176D url(../images/list-at.gif) 3px 6px no-repeat;;
	}
	
#subnavcontainer li#current	{
	font-weight: bold;
	color: #fff;
	background: #49176D url(../images/list-at.gif) 3px 6px no-repeat;;
	}

#current .subnav li	{
	padding: 0 0 0 10px;
	margin: 0;
	background-color: #49176D;
	background-image: none;
	color: #fff;
	border: 0;
	list-style-type: none;
	}
		#current .subnav li a, #current .subnav li a:link, #current .subnav li a:visited	{
		width: 140px;
		border: 0;
		background-color: #49176D;
		background-image: none;
		color: #EFEAF5;
		font-weight: normal;
		}
		
		#current .subnav li a:hover	{
			color: #fff;
			}

/* this style was added on 10-22-04 for the left nav with subnav's expanded all the time */			
#subnavcontainer .expanded .expanded-sub li	{
	padding: 0 0 0 10px;
	margin: 0;
	background-color: #FFC423;
	background-image: none;
	color: #000;
	border: 0;
	list-style-type: none;
	}
		#subnavcontainer .expanded .expanded-sub li a, #subnavcontainer .expanded .expanded-sub li a:link, #subnavcontainer .expanded .expanded-sub li a:visited	{
		width: 140px;
		border: 0;
		background: #FFC423 url(../images/expanded-list-off.gif) 6px 10px no-repeat;
		color: #000;
		font-weight: normal;
		}
		
		#subnavcontainer .expanded .expanded-sub li a:hover	{
			background: #FFC423 url(../images/expanded-list-on.gif) 6px 10px no-repeat;
			color: #49176D;
			}


/* This is the style for the breadcrumb navigation that runs across the top of the content area on the sub-pages. */
#breadcrumb	{
	background-color: #EFEAF5;
	margin: 0;
	padding: 0;
	}
	
	#breadcrumb p	{
		padding: 5px 0 5px 10px;
		font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif;
		margin: 0;
		color: #000;
		font-size: 8pt;
		}
		
		#breadcrumb a:link	{
			color: #639;
			}

/* This is the wrapper for the content area of the sub-pages to ensure that it lines up next to the navigation. There are also some styles set for h2, images, and paragraphs and lists. */	
#subcontent	{
	margin: 0 0 0 170px;
	padding: 0;
	border: 0;
	}
	
	#nonav #subcontent	{
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	}
			
#subcontent h2	{
	letter-spacing: .075em;
	padding: 0 0 0 10px;
	margin: 10px 0 15px 0;
	}
			
#subcontent p.i-right	{
	float: right;
	}
			
#subcontent p.i-right img	{
	padding: 0;
	margin: 0 10px;
	border: 0;
	}
		
#subcontent p.i-left	{
	float: left;
	}
			
#subcontent p.i-left img	{
	padding: 0;
	margin: 0 10px;
	border: 0;
	}
		
#subcontent ul li	{margin: 3px 0;}

#subcontent ul.sub li	{margin: 3px 0;}

/* This is the style for the searchbox under the subnav */	
#searchbox	{text-align:center;}
			
#searchbox h2	{
	color: #49176D;
	font-weight: 600;
	margin-bottom: 5px;
	text-align: left;
	padding-left: 10px;
	}


/* This is for the footer at the bottom of all pages. */		
#footer	{
	font-size: 8pt;
	margin: 0;
	padding: 20px 0 20px 0;
	text-align: center;
	border-top: 1px solid #49176D;
	background-color: #fff;
	}
	
#footer p	{
	margin: 10px 0 0 0;
	}
	
	.footernav	{
		margin: 0 0 5px 0;
		padding: 0;
		}
	
	.footernav li	{
		display: inline;
		list-style-type: none;
		padding: 0 5px 0 6px;
		border-right: 1px solid #000;
		}
		
		.footernav li.last	{padding-right: 0; border-right: 0}
	
/* This is for padding on the content area so that we don't have to hack the box model for IE 5/5.5 Windows */
.column-in	{
	padding: 0 1em;
	}
	
/* This is for clearing floats, which are used to position the subnav on the left and the content next to it */
.cleaner	{
	clear: both;
	height: 0px;
	}

/* This prevents the Skip To Content and Accessibilty statement from showing in CSS-enabled browsers. */	
.skip	{
	display: none;
	}

/* Colors for links not associated with specific classes or IDs */

a:link, a:active	{
	color: #49176D;
	}
	
	a:hover	{
		color: #306;
		}
		
/* Font sizes from old site CSS file - added 10-13-04 */
p.body { text-align: justify; font-size: 11pt; background-color: #ffffff; color: #49176D;}

P.bodyc {text-align: center; font-size: 11pt; background-color: #ffffff; color : #49176D;}

p.bodyl {text-align: left; font-size: 11pt; background-color: #ffffff; color: #49176D;}

p.bodyr {text-align: right; font-size: 11pt; background-color: #ffffff; color: #49176D;}

p.normal {font-size: 10pt; color: #49176D; background-color: #ffffff;}
	
table	{font-size: 12pt; background-color: #ffffff;}

pre { font-family : Arial; }

h1 { font-size:18pt;}
h2 { font-size:16pt;}
h3 { font-size:14pt;}
h4 { font-size:12pt;}
h5 { font-size:11pt;}
h6 { font-size:10pt;}

dl { font-size: 8pt; }
dd { font-size: 8pt; }
