
body{
	background:url(../assets/bodybg.jpg) top center repeat-x #fdf9f6;
	font-family:  arial, helvetica, sans-serif;
	font-size:13px;
	color: white;
	
	}


#logo{
	background:url(../assets/logo.gif) no-repeat;
	width:157px;
	height:139px;
	float:left;
	
}

#logo-home{
	background:url(../assets/logo-home.gif) no-repeat;
	width:189px;
	height:139px;
	float:left;
	
}

#wrapper{
	width:1100px;
	margin:0px auto;
		text-align: center;
}

#main{
	float: right;
	width: 844px;
		text-align: left;
}

#upper{
	height: 486px;
	background: url(../assets/home_main_top.png) no-repeat;
	margin-bottom:10px ;
		text-align: left;
}


#lower{
	height: 370px;
	background: url(../assets/home_main_bottom.png) no-repeat;
	margin-bottom:10px ;
		text-align: left;
}

#side{
	width:250px;
	float:left;
		text-align: left;
}

/** Header 
_____________________________________________________________________________*/
#header{
	position: relative;
	margin: 14px 0px;
		text-align: left;
}

.emailtitle{
	font-size: 13px;
	float: right;
	text-align:right;
}

.email-subtitle{
	position: relative;
	right: 0px;
	float: right;
	font-size: 12px;
}


#emailbox{
	position:relative;
	float: right;
	right: 0px;
	top:34px;
	height:145px;
	width:510px;
}


#emailbox form{
	float: right;
	position: relative;
	right: 5px;
	top: -7px;
}

#emailbox form .email-input{
	position: relative;
	float:right;
	width: 200px;
	height: 30px;
	border: none;
	color: gray;
	padding-left:10px ;
	padding-top: 5px;
}
#emailbox form .sub-btn{
	float:right;
	width: 35px;
}


/** Navigation - Menu
_____________________________________________________________________________*/
.nav-box{
	background: url(../assets/navbg.png) no-repeat;
	width: 250px;
	height: 305px;
	margin-bottom: 8px;
}

#topnav{
	color: white;
	padding: 13px 21px;
	line-height: 30px;
	
}

#topnav li a:link, #topnav li a:visited{
	font-size: 22px;
	color: #fff;
}

#topnav li a:hover{
	color: #b43b57;
}



/** Sidebar
_____________________________________________________________________________*/
.sidebar-box{
	
}

#counterbg{
	position: relative;
	background: url(../assets/count_bg.png) no-repeat;
	height: 66px;
	width: 246px;
	color:#222;
	font-size: 40px;
	letter-spacing: 13px;
	text-align: right;
}

#counter{
	position: relative;
	overflow: visible;
	display: block;
	top: 3px;
	left: 7px;
}

#donate-box{
	background: url(../assets/side-donate.png) no-repeat;
	position: relative;
	top: 5px;
	height: 210px;
	font-size: 16px;
	}

.link-box-donate{
	position: relative;
	top: 160px;
	left: 16px;
	width: 100px;
	float: left;
}	

#upsell-flash-donate{
	position: relative;
	top: 115px;
	left: 10px;
	width: 100px;
	float: left;
	
}


#download-box{
	background: url(../assets/side-download.png) no-repeat;
	position: relative;
	top: 0px;
	height: 170px;
	font-size: 16px;
	}

.link-box-download{
	position: relative;
	top: 105px;
	left: 16px;
	width: 100px;
	float: left;
}	

#album_content{
	position: relative;
	top: 45px;
	left: 12px;
	width: 100px;
	float: left;
	
}


#link-box ul{
	position: relative;
	top: 10px;
}

#link-box ul li{
	width: 117px;
	float: left;
	margin-bottom: 3px;
}
/** Links & Font
_____________________________________________________________________________*/


#featured_content{
	position: relative;
	top: 11px;
	left: 11px;
}

h1 {
	font-size: 60px !important;
	color: #b43b57;
}

h2 {
	font-size: 20px !important;
}

a:link, a:visited{
	color: #fff;
	text-decoration: none;
}

a:hover{
	color: #b43b57;
}




/** Floats & Clear Fix
_____________________________________________________________________________*/
.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.tright{
	text-align: right;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */



/** Home Page
_____________________________________________________________________________*/
.link-rss{
	float: right;
	position: relative;
	top: 20px;
	right: 20px;
}

#lower #badge{
	position: relative;
}

#lower #badge img{
	position: absolute;
	top: -55px;
	right: -10px;
	}


/** Support Page
_____________________________________________________________________________*/

#support{
	height: 862px;
	width: 850px;
	background: url(../assets/support_bg.jpg) no-repeat;
	margin-bottom:10px ;
		text-align: left;
	padding: 30px 40px;
	color: #222222;
}
#support h1{
	font-weight: 300;
}

#support #healthcare img, #support #tours img{
	margin-right: 25px;	
}

#support #labels img{
	margin-right: 55px;	
}

#support #friends img{
	margin-right: 55px;	
}

#support #bands {
	position: relative;
	left: -15px;
}

#support #bands img{
	margin-right: 5px;
	height: 150px;
	width: 150px;	
}

#support #friends .row2{
	margin-right: 45px;	
}

#support #you{
	width: 600px;
}


#support_nav li {
	font-size: 20px;
	position: relative;
	margin-right: 30px;
	display: inline;
	float: left;
	font-weight: 300;
}

#support_nav li a:link, #support_nav li a:visited{
 color: #454545;
}

#support_nav li a:hover{
 color: #b43b57;
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	border-bottom: black 1px solid;
}

.redcross {
	position: relative;
	margin-left: 250px;
}
	
	
	/** Volunteer Page
	_____________________________________________________________________________*/
	
	#volunteer{
		height: 862px;
		width: 850px;
		background: url(../assets/support_bg.jpg) no-repeat;
		margin-bottom:10px ;
			text-align: left;
		padding: 30px 40px;
		color: #222222;
	}
	#volunteer h1{
		font-weight: 300;
	}
	
	#volunteer a:link,
	#volunteer a:visited{
		color: #b43b57;	
	}
	#volunteer a:hover{
	color:#454545 ;
}
		
	#volunteer_nav li {
		font-size: 20px;
		position: relative;
		margin-right: 30px;
		display: inline;
		float: left;
		font-weight: 300;
	}
	
	#volunteer_nav li a:link, #volunteer_nav li a:visited{
	 color: #b43b57;
	 font-size: 14px;
	}
	
	#volunteer_nav li a:hover{
	 color: #454545;
	}
	
	ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
		border-bottom: black 1px solid;
	}
	
	
	
	
/** About Page
_____________________________________________________________________________*/

#about{
	height: 862px;
	background: url(../assets/about_bg.gif) no-repeat;
	margin-bottom:10px ;
		text-align: left;
	padding: 30px 40px;
	color: #fff;
	font-size: 14px;
	line-height: 23px;
}

#about h1{
	font-weight: 300;
}

#about a:link, #about a:hover{
		color: #b43b57 !important;
}

#about a:hover{
	color: #666 !important;
}


/** Media Page
_____________________________________________________________________________*/

#media{
	height: 862px;
	background: url(../assets/media_bg.gif) no-repeat;
	margin-bottom:10px ;
		text-align: left;
	padding: 10px 40px;
	color: #222;
	font-size: 18px;
}

#media h1{
	position: absolute;
	font-weight: 300;
	z-index: 20;
}

#media #media_lower h2 {
	font-size: 30px !important;
	color: #2b2137;
	
}

#media_upper{
	position: relative;
	height: 410px;
}

#media_video_you{
	position: relative;
	float: left;
	top: 0px;
	left: -30px;
}
#ls_video{
	position: relative;
	float: left;
	top: 0px;
	width: 523px;	
	left: -30px;
}
#ls_chat{
	position: relative;
	float: left;
	top: 0px;
	width: 50px;	
	left: -30px;
}


#twitter_row1{
	width: 370px;
	margin-right: 10px;
	float: left;
	border-right: 1px #ccc dotted;
}
#twitter_row2{
	width: 370px;
	float: left;
	margin-left: 10px;
}

#twitter_row2 a:link, #twitter_row2 a:visited{
	color: #9C3d5a;
}

.tweet{
	font-size: 12px;
	color: #434343;
}



.tweet a:link, .tweet a:visited {
	color: #ea822e;
}
.tweet a:hover{
	color: #b43b57;
}

.tweet_list li{
	float: left;
	height: 85px;
	border-bottom: 1px #eee solid;
	padding-top: 10px;
	width: 340px;
	margin: 0px 20px 0px 0px;	
}

.tweet_list li.tweet_first {
	font-size: 18px;
	margin: 15px 20px 0px 0px;	
	display:inline-table;
}

.tweet img, .tweet_avatar {
	visibility: hidden;
	height: 1px;
	width: 1px;
	display: none;
}

/** Donate
___________________________________________________________________________ */

#donate{
	height: 862px;
	background: url(../assets/donate_bg.gif) no-repeat;
	margin-bottom:10px ;
		text-align: left;
	padding: 10px 10px;
	color: #444;
	font-size: 14px;
}

#donate h2{
	color: #2b2137;
	font-size: 30px !important;
}

#donate_lower{
	padding: 0px 10px;
}

#map_cover{
	position: relative;
	background: url(../assets/map_cover.png) repeat-x;
	display: block;
	bottom: -637px;
	width: 830px;
	height: 25px;
}

#logocontrol {
	position:relative;
	top:600px;
	width:62px;	
}


/** News Page
_____________________________________________________________________________*/

#news{
	height: 862px;
	background: url(../assets/about_bg.gif) no-repeat;
	margin-bottom:10px ;
		text-align: left;
	padding: 30px 40px;
	color: #fff;
	font-size: 18px;
}

#news h1{
	border-bottom:1px white solid ;
	margin-bottom: 10px;
}

#news .feedburnerFeedBlock {
	height: 670px !important;
	overflow: hidden;
}

#news .feedburnerFeedBlock ul li {
	clear: both;
	margin: 10px 0px 0px 0px;
		font-size: 12px;
		float: left;
		padding-bottom: px;
	
}

#news .feedburnerFeedBlock ul li{
	margin-bottom: 0px;
	overflow: auto;
	height: 100px;

}

#news .feedburnerFeedBlock ul li .headline a:link,
#news .feedburnerFeedBlock ul li .headline a:visited{
	color: #b13a56 ;
	font-size: 14px;
}

#news .feedburnerFeedBlock ul li .headline a:hover{
	color: #fff ;
	font-size: 14px;
	
	
}

 #news .feedburnerFeedBlock  ul li div {
	margin-top: 5px;
	display: block;
	overflow: auto;
}

#news .feedburnerFeedBlock ul .date{
	position: relative;
	float: left;
	margin-right: 10px;
	font-size: 14px;
	font-weight: bold;
	
}

#news #creditfooter{
	clear: both;
	position: relative;
	top: 30px;
}

/** Perks Page
_____________________________________________________________________________*/

#perks{
	height: 862px;
	background: url(../assets/perks_bg.gif) no-repeat;
	margin-bottom:10px ;
		text-align: left;
	padding: 30px 40px;
	color: #222;
	font-size: 14px;
	line-height: 22px;
}

.perkbox{
	color: #757576;
	font-size: 16px;
	font-weight: 400;
	width: 480px;
	margin-bottom:-10px ;
	position: relative;
	top: -10px;
	
}

#perks h1 {
	font-size: 40px !important;
	float: right;
}
.perkbox h2 {
	font-size: 25px !important;
color:#ba405b !important;
}

.perkbox .button{
	position: relative;
	top: 4px;
}

.perktext{
	line-height: 24px;
}

#perks a:link, #perks a:visited{
	color:#ba405b !important;
	text-decoration: none;
}

#perks a:hover {
		color:#666 !important;
}


/** collegiate page
_____________________________________________________________________________*/
#collegiate{
	position: relative;
	height: 862px;
	background: url(../assets/collegiate_bg.gif) no-repeat;
	margin-bottom:10px ;
	text-align: left;
	padding: 30px 40px;
	color: #222;
	font-size: 18px;
	line-height: 24px;
}

#collegiate h2{
	margin-bottom: 20px;
}

#collegiate .kytechannel{
	position: relative;
	top: 120px;
	left:-24px ;
	height: 425px;
	display: block;
	
}
#college_nav {
	width: 1000px;
	height: 100px;
	
}

#college_pane{
	position: relative;
	top: 140px;
	left: -24px;
	width: 810px;
	overflow: auto;
	height: 140px;
}

#college_nav li{
	margin:0px 30px ;
	float: left;
	display: inline;
		white-space: nowrap;
	
}

#thedropdown{
	position: absolute;
	right: 42px;		
}


/** Privacy Page
_____________________________________________________________________________*/

#privacy, #standard{
height: 862px;
background: url(../assets/white_bg.gif) no-repeat;
margin-bottom:10px ;
	text-align: left;
padding: 30px 40px;
color: #222;
font-size: 12px;
line-height: 18px;
	
}

#privacy h1, #standard h1{
	font-weight: 300;
}


/** GuideStar
_____________________________________________________________________________*/

.guidestar a:link, .guidestar a:visited {
	color: #b43b57;
}

.guidestar a:hover{
	color: #666;
}

/** Contact Form
___________________________________________________________________________ */

#standard h2{
	font-weight: 400;
	color: #b13a56;
}

#contactform input{
	height: 30px;
	margin-left: 10px;
	padding-left: 10px;
	color: #222;
	border: 1px solid #ababab;
}

#contactform textarea{
	width: 432px;
	padding: 6px;
}

#contactform .button-container{
	position: relative;
	margin: 0px;
	height: 34px;
	padding:6px;
}
/** Footer
___________________________________________________________________________ */

#footer{
position: relative;
	display: block;
	height: 55px;
	clear: both;
	width: 1100px;
	color: black;	
	text-align: left;
}
#footer .footertext{
	font-size: 11px;
	color: #222;
}


#bottomnav li{
	float: left;
	margin-right: 30px;
	font-size: 16px;
}

#bottomnav a:link, #bottomnav a:visited  {
	color: #222;	
}

#bottomnav a:hover {
	color: gray;
}


/** AP-TOUR
___________________________________________________________________________ */



#ap-tour{
	position: relative;
}
#ap-tour h1{
	font-size: 40px !important;
	margin-bottom: 15px;
	
}

.ap-feature{
	float: left;
	margin-right: 10px;
}

.ap-form .apemail {
	width: 266px !important;
}

.ap-form .apname {
	width: 200px !important;
}

.ap-form .apaddress {
	width: 210px !important;
}

.ap-form .apdob {
	width: 227px !important;
}

.ap-form .apphone {
	width: 222px !important;
}


.ap-form .apattend {
	width: 142px !important;
}

.ap-form .apfsong {
	width: 135px !important;
}

.ap-form .aplsong {
	width: 135px !important;
}


.ap-form .apcity {
	width: 90px !important;
}

.ap-form .apstate {
	width: 30px !important;
}

.ap-form .apzip {
	width: 90px !important;
}

.ap-form{ 
	display: block; 
	height:530px;
	margin-left: 50px;
	position: relative;
	top: -170px;
	width:  340px;
	float: left;
	
	}

.ap-form label{
	font-size: 16px;
}


.ap-form input{
	height: 20px;
	width: 250px;
	margin-bottom: px;
}

input.apsubmit{
	position: relative;
	margin-top: 20px;
	margin-right: 80px;
	height: 41px;
	width: 125px;
	float: right;
	
}

#ap-video{
	position: relative;
	top: -245px;
	display: block;
	float: left;
	width: 400px;
	height: 400px;
	margin-right: 10px;
}

.ap-logos{
	position: relative;
	float: left;
	top: -110px;
	left: 50px;;
	display: block;
}


/** DOWNLOAD CARD
___________________________________________________________________________ */


#dl-card-form{
	width: 210px;
	float: right;
}

#dl-card-form input{
position: relative;
top: 10px;
	margin: 9px 0px;
	height: 16px;
	color: gray;
	width: 170px;
}

#dl-card-form input.submit{
	width: 70px;
	color: black;
	height: 22px;
}

#dl-card-info{
	background: url(../assets/msl-landing-page-1.jpg);
	height: 500px;
	width: 790px;
	float: left;
	
}

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	position:relative;
	top:16px;
	float: right;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 10px 5px 0px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../assets/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}



iframe{
border: 0px solid #ffffff;
}


<!--[if IE]> 
 #emailbox form .email-input{
 	height: 20px; !important}
<![endif]-->