@charset "iso-8859-1";

/* ---------------------------------------------------------------------------------------------- */
/*  Global stylesheet customized for New Orleans Alumni Chapter - KAPsi    			  */
/* ---------------------------------------------------------------------------------------------- */
/*  General styles for HTML elements & overall page structure                                     */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------
  @FileDetails ->		Universal CSS file which contains styles for
  				neworleanskapsi.com
 				Browsers: IE6+, Firefox 2
 				User agent supporting this file: Screen
 				Build Date: 9/4/2009
 				Copyright (C) Kappa Alpha Psi Fraternity, Inc.
 				All rights reserved.
  @AuthorName ->		The Popshift Collective [www.thepopshift.com]
 ------------------------------------------------------------------------------------------------ */

body {
	text-align: 			center;
	margin: 			0;
	padding:			0;
	color:				#444;
	font:				normal 12px arial,helvetica,sans-serif;
	background: 			#1A0102 url(imgs/Template-MainBackground.jpg) repeat-x top center;
	}

form {
	margin: 			0;
	padding: 			0;
	}

p {
	margin: 			0 0 15px 0;
	padding: 			0;
	}

a	{color:#821318;}



img {
	border:				none;
	}

ul,ol {
	padding:			0 0 1.5em 3em;
	margin:				0;
	}
	
.form-inputs {
	font: 				normal 11px arial,helvetica,sans-serif;
	background-color: 		#EEE;
	color:				#555;
	border:				1px solid #BBB;
	padding:			4px;
	}

.btn {  
  	color:				#404040;
  	font: 				bold 11px tahoma,arial,helvetica,sans-serif;
  	background:			#c9c9c9 url(imgs/inactive.gif) no-repeat;
  	border:				1px solid #AEACA8;
  	padding:			4px;
	}
	
	
#wrapper {
	width: 				1010px;
	padding:			0;
	margin: 			10px auto;
	text-align: 			left;
	height:				auto;
	}
	
#masthead {
	width:				970px;
	height:				263px;
	margin:				0;
	padding:			0 20px;
	text-align:			left;
	background:			transparent url(imgs/Template-MastheadBackground.jpg) no-repeat top center;
	}

/* --------------------------------------------------------------------------------------- */
	
#fbo-login {
	width:				775px;
	height:				44px;
	padding:			18px 45px 0 150px;
	margin:				0;
	}

#fbo-login table {
	font: 				normal 11px arial,helvetica,sans-serif;
	color:				#FFF;
	}

#fbo-login .form-inputs {
	background-color: 		#FFF;
	}

#fbo-login a:link {
	text-decoration:		none;
	background:			transparent;
	color:				#FFF;
	}

#fbo-login a:visited {
	text-decoration:		none;
	background:			transparent;
	color:				#FFF;
	}

#fbo-login a:hover {
	text-decoration:		underline;
	background:			transparent;
	color:				#FFF;
	}

#fbo-login a:active {
	text-decoration:		none;
	background:			transparent;
	color:				#FFF;
	}

#logo {
	width:				942px;
	height:				136px;
	margin:				0;
	padding:			65px 0 0 28px;	
	}

/* --------------------------------------------------------------------------------------- */

#nav {
	width:				910px;
	height:				30px;
	margin:				0;
	padding:			20px 50px 0 50px;
	text-align:			left;
	background:			transparent url(imgs/Template-NavBackground.jpg) repeat-x;
	}

#nav ul {
	padding:			0;
	margin:				0;
	list-style: 			none;
	float: 				left;	
	}

#nav ul li {
	float: 				left;
	margin: 			0;
	}

#nav ul a {
	display: 			block;
	margin: 			0 26px 0 0;
	font:				bold 11px arial,helvetica,sans-serif;
	}

#nav ul a.end {
	margin:				0;
	}

#nav ul a:link {
	text-decoration:		none;
	background:			transparent;
	color:				#FFF;
	}

#nav ul a:visited {
	text-decoration:		none;
	background:			transparent;
	color:				#FFF;
	}

#nav ul a:hover {
	text-decoration:		underline;
	background:			transparent;
	color:				#FFF;
	}

#nav ul a:active {
	text-decoration:		none;
	background:			transparent;
	color:				#FFF;
	}
	
/* ---------------------------------------------------------------------------------------------- */
	
/* ------------------------------ home page specific styles ------------------------------------- */

#home-column-one {
	float:				left;
	margin:				0 30px 30px 0;
	display:			inline;
	width:				400px;
	height:				auto;
	}

#home-column-two, #home-column-three {
	float:				left;
	margin:				0 30px 30px 0;
	display:			inline;
	width:				225px;
	height:				auto;
	}

#home-column-three {
	margin-right:			0;
	}

.home-feature {
	background:			#FFF url(imgs/blockheader.jpg) no-repeat top left;
	height:				auto;
	padding:			0;
	margin:				0 0 15px 0;
	}

.small {width:185px;float:left;display:inline;}
.medium {width:225px;}
.large {width:400px;}


#manofmonth {
	width:				205px;
	height:				130px;
	padding:			10px;
	margin:				0 0 15px 0;
	background:			transparent url(imgs/Template-MoMBackground.jpg) no-repeat;
	}

#manofmonth #photo {
	width:				205px;
	height:				80px;
	padding:			0;
	margin:				0 0 5px 0;
	}

#manofmonth #info {
	width:				205px;
	height:				auto;
	padding:			0;
	margin:				0;
	font:				normal 11px arial,helvetica,sans-serif;
	color:				#FFF;	
	}

/*.home-feature p {margin:0;padding:0; } */

.home-feature p.header {
	text-transform:			uppercase;
	font:				bold 11px arial,helvetica,sans-serif;
	color:				#FFF;
	margin:				0;
	padding:			5px 0 0 27px;
	height:				17px;
	}

.home-feature p.text {
	font:				normal 11px arial,helvetica,sans-serif;
	color:				#444;
	padding:			0 10px;
	}

.home-feature #legacy {
	width:				400px;
	height:				260px;
	margin:				0 0 12px 0;
	padding:			0;
	}
	
/* ------------------------------ end home page specific styles --------------------------------- */


/* ----------------------------- content space specific styles ---------------------------------- */

#corners {
	width:				1010px;
	height:				auto;
	margin:				0;
	padding:			0;
	text-align:			left;
	background:			transparent url(imgs/Template-Corners.jpg) no-repeat top left;
	float:				left;
	}

#content-space {
	background:			#FFF url(imgs/Template-CSpaceBackground.jpg) repeat;
	width:				970px;
	height:				auto;
	padding:			0;
	margin:				0 20px;
	float:				left;
	display:			inline;
	}
	
#grid-layout {
	width:				910px;
	height:				auto;
	padding:			0 30px;
	margin:				0;
	}

#personalization {
	background:			transparent url(imgs/DottedDivider.gif) repeat-x bottom left;
	width:				910px;
	height:				25px;
	padding:			0;
	margin:				18px 0;
	font:				normal 11px arial,helvetica,sans-serif;
	}

#drill {
	background:			#FFF url(imgs/Template-CSpaceDrillBackground.jpg) repeat-y top center;
	width:				910px;
	height:				auto;
	padding:			0;
	margin:				0 0 18px 0;
	}

#drill #copy {
	width:				640px;
	height:				auto;
	float:				left;
	padding:			20px 20px 50px 20px;
	margin:				0;
	}

#drill #subnav {
	width:				190px;
	height:				auto;
	float:				left;
	padding:			20px;
	margin:				0;
	}

#drill #subnav .header {
	font:				bold 12px arial,helvetica,sans-serif;
	margin:				0 0 .7em 0;
	}

#drill #subnav .item {
	border-top:			1px solid #DDD;
	padding:			7px 0 8px 0;
	margin:				0;
	font-size:			11px;
	}
	
#drill #subnav .item a:link {
	text-decoration:		none;
	background:			transparent;
	color:				#821318;
	}

#drill #subnav .item a:visited {
	text-decoration:		none;
	background:			transparent;
	color:				#821318;
	}

#drill #subnav .item a:hover {
	text-decoration:		underline;
	background:			transparent;
	color:				#821318;
	}

#drill #subnav .item a:active {
	text-decoration:		none;
	background:			transparent;
	color:				#821318;
	}	

#drill #copy #breadcrumb {
	width:				640px;
	height: 			auto;
	text-align: 			left;
	padding:			0;
	font:				normal 10px arial,helvetica,sans-serif;
	margin: 			0 0 10px 0;
	color:				#777;
	}

#drill #copy #breadcrumb a {
	color:				#777;
	}

#drill #copy #pageheader {
	width:				640px;
	height:				auto;
	padding:			10px 0;
	margin: 			0 0 20px 0;
	border-top:			1px solid #DDD;
	border-bottom:			1px solid #DDD;
	}
	
#addthis {
	padding:			10px;
	background-color:		#EEE;
	font:				normal 11px arial,helvetica,sans-serif;
	text-align:			center;
	}


#downloads {
	width:				600px;
	height:				auto;
	padding:			20px;
	background:			transparent url(imgs/Template-PageAttachBackground.jpg) repeat-x top left;
	font:				normal 11px arial,helvetica,sans-serif;
	line-height:			20px;
	margin:				20px 0 0 0;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	



/* ------------------------- end content space specific styles --------------------------- */

#footer {
	width:				970px;
	height:				200px;
	padding:			0;
	margin:				1px 20px 0 20px;
	float:				left;
	display:			inline;
	color:				#BD9B9C;
	background:			transparent url(imgs/Template-FooterBackground.jpg) no-repeat top left;	
	}
	
#footer #cl, #footer #cm {
	width:				157px;
	float:				left;
	height:				auto;
	padding:			25px 0 0 30px;
	font-size:			11px;
	}

#footer #cr {
	width:				466px;
	float:				left;
	height:				auto;
	padding:			25px 30px 0 100px;
	font-size:			11px;
	}
	
#footer a:link {
	text-decoration:		none;
	background:			transparent;
	color:				#BD9B9C;
	}

#footer a:visited {
	text-decoration:		none;
	background:			transparent;
	color:				#BD9B9C;
	}

#footer a:hover {
	text-decoration:		underline;
	background:			transparent;
	color:				#BD9B9C;
	}

#footer a:active {
	text-decoration:		none;
	background:			transparent;
	color:				#BD9B9C;
	}

/* ---------------------------------------------------------------------------------------------- */
/*  Clear floats without structural markup 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 */


/* ----------------------------------------------------------------------------------------------- 
	These are standard sIFR styles... do not modify
   -------------------------------------------------------------------------------------------- */

.sIFR-flash {
	visibility: 		visible !important;
	margin: 		0;
	}

.sIFR-replaced {
	visibility: 		visible !important;
	}

span.sIFR-alternate {
	position: 		absolute;
	left: 			0;
	top: 			0;
	width: 			0;
	height: 		0;
	display: 		block;
	overflow: 		hidden;
	}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
	}

.sIFR-hasFlash h1 {
	visibility: 		hidden;
	font-size: 		26px;
	padding:		0;
	margin:			0;
	}

.sIFR-hasFlash h2 {
	visibility: 		hidden;
	font-size: 		18px;
	padding:		0;
	margin:			0 0 10px 0;
	}

/* ----------------------------------------------------------------------------------------------- */

.font8pt {
	font-size:			11px;
	}

.font7pt {
	font-size:			10px;
	}
