/* ---------------------------- 
[Master Stylesheet]

Project: 	Gadsden State Community College
Version:	1.0
Last change:	12/18/09 [templates created, lg]
Assigned to:	Lonnie Griffin [lg]
Primary use:	Web

------------------------------- */

/* ---------------------------- */
/* Basic Elements
/* ---------------------------- */
	
	body{ background:url(../images/bkground-body.gif) repeat-x; background-color:#cfc097; margin:0px; padding:0px; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000; line-height:20px; }
	a, a:visited {color: #cc0000;}
	a img { border: none; }
	a:active, object {outline: none;}
	a:hover {text-decoration: none;} 
	a:focus{ -moz-outline-style: none;}
	form { margin: 0px; padding: 0px; }
	
	

/* ---------------------------- */
/* Main Containers
/* ---------------------------- */
	
	#main-wrapper {width: 960px; text-align: left; margin: 0px auto 0px auto; padding: 218px 0px 0px 0px; position: relative; }
		
	#logo {position: absolute; top: 0px; left: 0px; }
	
	#search { background:url(../images/bkground-search.gif) no-repeat; width: 212px; height: 25px; position: absolute; right: 0px; top: 19px;}
		#search #keywords  { border: none; width: 153px; height: 16px;color: #7f7f7f;position: absolute; top: 3px; left: 6px; font-family: "Times New Roman", Times, serif; font-size: 14px;}
		#search #btn-go {position: absolute; right: 0px; top: 0px;}
	
	#topnav {margin: 0px; padding: 2px 0px 0px 7px; position: absolute; top: 57px; right: 0px;  }
		#topnav li {color: #fff; display: inline; border-right: 1px solid #fff; padding: 0px 6px 0px 4px;}
		#topnav li a { color: #fff }
		#topnav li.noborder {border: none; }
		#topnav li.last { border: none; font-weight:bold; display: block; text-align: right; }
		
	#apply-now { position: absolute; top: 116px; right: 0px; }
	
	#header { width: 960px; height: 390px; position: absolute; left: 0px; top: 227px;outline-style: none; }
	
	
		
	#content-wrapper {width: 960x; background-color:#fff;;}
	#content-wrapper:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
	
	
		
	#content {width: 570px; padding: 0px 15px 15px 15px; float: left; }
		#content #slideshow {}
		#content #slideshow img {box-shadow: 10px 10px 10px #999; margin: 5px; border: 2px solid #cfc097;}
		#content #fastfacts {z-index: 99; position: relative;}
	
	#content-menu { }
		#content-menu li {  }
		#content-menu li a { color: #000; }
	
	#sidebar {
	   padding:20px 0 10px 0;
	   width:250px;
	   float:right;	
	}
	#sidebar ul ul, #sidebar ul ol {
	margin: 5px 10px 0 0;
   }
   #sidebar ul ul ul, #sidebar ul ol {
	margin: 0 10px 0 0;
   }

	#footer-wrapper {width: 100%; position: relative; background: url(../images/bkground-footer-wrapper.gif) top repeat-x;  background-color: #1b2e29;  }
	
	#footer {width: 960px; margin: 0px auto 0px auto; position: relative; padding: 10px 0px 10px 0px;color: #8d9794 }
		#footer a { color: #8d9794; }
		#footer a:hover { color: #fff; }
		#footer div { width: 240px; float: left; margin: 0px 0px 10px 0px; }
		#footer div ul { list-style: none;  padding: 0px; margin: 0px;}
		#footer div ul li {padding: 0px 0px 7px 0px; line-height: 16px;display: block;border: none; }
		#footer div ul li a {color: #8d9794; }
		#footer p {font-size: 12px;  }
		#footer hr {background: #495854; }
		
/* ---------------------------- */
/* Individual Page Formatting
/* ---------------------------- */

	
	
	#homepage {}
		body#homepage {background:url(../images/bkground-body-flash.gif) repeat-x; background-color:#cfc097;}
		#homepage #main-wrapper {padding: 626px 0px 0px 0px;}
		#homepage #content-wrapper {background:url(../images/bkground-content-wrapper-homepage.gif) repeat-y;}
		#homepage #content-left {width: 220px; padding: 15px; float: left;}
		#homepage #content-left #ul-for {margin: 0px; padding: 0px; text-transform: uppercase; font-weight: bold; list-style: none; } 
		#homepage #content-left #ul-for li {border-bottom: 1px solid #bab19a; line-height: 24px; }
		#homepage #content-left #ul-for a {color: #1b2e29; text-decoration: none;}
		#homepage #content-left #ul-for a:hover {color: #cc0000;}
		#homepage #content-left #ul-campuses {margin: 10px 0px 10px 0px; padding: 0px; list-style: none;}
		#homepage #content-left #ul-campuses li {background:url(../images/bullet-campus.gif) 0px 0px no-repeat; padding: 0px 0px 0px 20px; color: #000; font-size: 12px;  line-height: 22px;}
		#homepage #content-left #ul-campuses li a {color: #cc0000; font-size: 14px; display: block; font-weight: bold; margin: 0px 0px -5px 0px;}
		#homepage #content-left #ul-quick-links {margin: 10px 0px 10px 20px; padding: 0px; color: #253d38; }
		#homepage #content-left #ul-quick-links {line-height: 20px;}
		#homepage #content-left #ul-quick-links li a {color: #000;}
		#homepage #content-center {width: 428px; padding: 0px 15px 15px 15px; float: left;}
		#homepage #content-center .article {position: relative; border-bottom: 1px solid #c4c2bb;background:url(../images/bkground-article.gif) top left no-repeat; }
		#homepage #content-center .article .month {font-size: 12px; font-weight: bold; text-transform: uppercase; position: absolute; top: -1px; left: 7px; color: #fff}
		#homepage #content-center .article .day {font-size: 22px; text-transform: uppercase; position: absolute; top: 19px; left: 10px; color: #000}
		#homepage #content-center .article p {margin: 10px 0px 10px 60px;}
		#homepage #content-center .article p a {text-decoration: none; color: #000;}
		#homepage #content-center .article p a:hover {color: #cc0000; text-decoration: underline;}
		#homepage #content-right {width: 210px; padding: 10px 25px 15px 0px;float: right; }
		#homepage #content-right img {margin: -10px 0px 0px 0px;}
	
/* ---------------------------- */
/* No Flash Formatting
/* ---------------------------- */

	
/* ---------------------------- */
/* Image Replacement
/* ---------------------------- */

	#content-left h3, #content-right h3, #footer h3 { border: none; overflow:hidden; clear: both; display: block; background-repeat:no-repeat; height:0px !important; font-size:0px; position: relative; margin: 10px 0px 10px 0px;}
	#content-left h3, #content-right h3 { padding:20px 0px 0px 0px;height /**/:20px;}
	
/* ---------------------------- */
/* Forms Validation
/* ---------------------------- */
	
/* ---------------------------- */
/* Forms Formatting
/* ---------------------------- */
	
/* ---------------------------- */
/* Misc
/* ---------------------------- */
/*  jdj   */
   .post ol ol li {list-style:lower-alpha;}
   .post ol ol ol li {list-style:lower-roman;}
