@charset "utf-8";
/*------------------------------------------------------------------ 
[Site Stylesheet] 
  
Project:    Alpha Delta Pi 
Author:	    Nicholas Castillo  (nc)
Date:		06/01/09 
---------------------------------------------------------------------*/

/* ---------- [Style Reset/Default Styles] ---------- */

body, div, h1, h2, h3, h4, h5, p, ul, li, blockquote, cite, a{padding: 0; margin: 0; outline: none;}

img {border: none;}

/* ---------- [Structure/Layout] ---------*/

body{margin: 30px auto; width: 875px; background: url(/library/images/graphics/bg.png);}

#wrapper{position: absolute; width: 875px; margin: 0; height: auto; padding: 0; }

#header{position: relative; height: 170px; background: url(/library/images/graphics/header_bg.png) no-repeat;}

#menu_wrap, #cmsMenuv2{position: absolute; bottom: 0; left: 0; margin: 0; padding: 0 0 0 20px; height: 35px; width: 845px }

#content_wrap{position: relative; float: left; margin: 0; padding: 5px 20px 0px 20px; width: 835px; background: url(/library/images/graphics/wrapper_bg.png) repeat-y;}

#main_content{margin: 0; padding: 0px 24px 0px 16px; position: relative; float: right; width: 480px; height: auto; background: url(/library/images/graphics/main_content_bg.png) repeat-y;}

#main_content_wide{margin: 0; padding: 20px 10px; position: relative; float: left; height: auto; width: 795px;}

#mc_top{width: 520px; height: 10px; margin: 0 0 0 -15px; background: url(/library/images/graphics/main_content_top.png) no-repeat;}

#mc_bottom{width: 520px; height: 10px; margin: 0 0 0 -15px; background: url(/library/images/graphics/main_content_bottom.png) no-repeat;}

#gallery{margin: 1px 0 0 0; padding: 0 0 0 7px; position: relative; float: left; width: 300px;}

#footer{clear: both; position: relative; float: left; width: 875px; height: 40px; padding: 0 0 30px 0; background: url(/library/images/graphics/footer_bg.png) no-repeat;}


/* ---------- [Typography/Font Styles] ----------*/

body{font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 16px; color: #1C3278;}

p{padding: 0 0 13px 0;}

h1{position: absolute; height: 60px; width: 360px; display: block; top: 30px; left: 25px; padding: 0; margin: 0;}

	h1 a{display: block;height: 60px;width: 360px;text-indent: -5000px;}

h2{font: normal 18px Georgia, "Times New Roman", Times, serif; line-height: 18px; color: #1C3278; display: block; border-bottom: solid 1px #ffffff; padding: 0 0 2px 0; margin: 0 0 8px 0;} 

h3{font: normal 16px Georgia, "Times New Roman", Times, serif; line-height: 16px; color: #1C3278; display: block; border-bottom: solid 1px #ffffff; padding: 0 0 2px 0; margin: 0 0 8px 0;} 

a{ text-decoration: underline; color: #1C3278;}

#footer p{height: 30px; font: normal 11px Georgia, "Times New Roman", Times, serif; line-height: 30px; color: #1C3278; margin: 0 0 0 20px;}

/* ---------- [Main Navigation] ----------*/

ul#main_menu, ul#nav{ position: relative; height: 35px; width: 830px; padding: 0 0 0 15px; overflow: hidden;}

ul#main_menu li, ul#nav li{ list-style: none; float: left; padding: 0; margin: 0 15px 0 0; height: 35px; min-width: 53px; text-align: center;}

ul#main_menu li a, ul#nav li a{ display: block; height: 35px; padding: 0 5px; position: relative; overflow: hidden; font: normal 16px Georgia, "Times New Roman", Times, serif; line-height: 35px; color: #1C3278; text-decoration: none; z-index: 100;}

ul#main_menu li.backLava, ul#nav li.backLava {position: absolute; background: url(/library/images/graphics/menu_list_bg.png) no-repeat center; z-index: 1; margin: 2px 0 0 0;}

ul#main_menu li.backLava .leftLava, ul#nav li.backLava .leftLava {background: url(/library/images/graphics/menu_list_bg.png) no-repeat center;}

/* ---------- [Footer Navigation] ----------*/

ul#footer_menu{ position: relative; float: right; height: 30px; margin: 0 35px 0 0; list-style-type: none;}

ul#footer_menu li{ display: inline; padding: 0 0 0 3px; margin: 0; height: 30px;}

ul#footer_menu li a{ height: 30px; font: normal 11px Georgia, "Times New Roman", Times, serif; line-height: 30px; color: #1C3278; text-decoration: none;}
	
	ul#footer_menu li a:hover{ text-decoration: underline;}

/* --------- [Other list styles] ----------*/

#main_content ul{ list-style-type: disc; margin: 0; padding: 0 0 13px 13px; list-style-position:inside;} 

/* ---------- [Image Styles] ----------*/

#gallery p, .carousel ul li { display: block; height: 208px; width: 298px; padding: 2px 0 0 2px; background: url(/library/images/graphics/main_image_bg.png) no-repeat;}




