@charset "utf-8";
/* CSS Document */

body{
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:30px;
}

#home_header{
	background-image:url(http://www.las.org/images/header_bg.png);
	height:139px;
	width:960px;
	background-repeat:no-repeat;
}

#home_header h1{
	display:none;
}

#nav ul{
	list-style:none;
	padding:0 !important;
	margin:0 10px !important;
	background-image:url(http://www.las.org/images/nav_ul_bg.png);
	width:940px;
}

#nav ul li{
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0 !important;
	margin:0  !important;
}

#nav ul li a{
	margin:0!important;
	padding:0!important;
	height:34px;
	text-indent:-9999px;
	display:block;
}

#need{
	background-image:url(http://www.las.org/images/nav_need.jpg);
	width:211px;
	position:relative;
	left:10px;
	background-position:right;
}

#legal{
	background-image:url(http://www.las.org/images/nav_legal.jpg);
	width:228px;
}

#donate{
	background-image:url(http://www.las.org/images/nav_donate.jpg);
	width:118px;
}

#volunteer{
	background-image:url(http://www.las.org/images/nav_volunteer.jpg);
	width:149px;
}

#probono{
	background-image:url(http://www.las.org/images/nav_probono.jpg);
	width:214px;
}

#subnav ul{
	list-style:none;
	margin:0 0 0 10px !important;
	padding:0 !important;
	position:relative;
	width:940px;
	background-color:#7f959e;
			z-index:480;

}

#subnav ul li{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:0 !important;
	padding:0 !important;
		z-index:490;
		position:relative;
}

#subnav ul li a{
	text-indent:-9999px;
	display:block !important;
	height:32px !important;
	padding:0 !important;
	margin:0 !important;
	border:none;
	position:relative;
	z-index:500;
}

#subnav_1{
	background-image:url(http://www.las.org/images/sub_about.jpg);
	width:190px;
}

#subnav_2{
	background-image:url(http://www.las.org/images/sub_what.jpg);
	width:195px;
	left:-4px;
	*left:0px;
}

#subnav_3{
	left:-8px;
		*left:0px;
	background-image:url(http://www.las.org/images/sub_resources.jpg);
	width:181px;}

#subnav_4{
	left:-12px;
		*left:0px;
	background-image:url(http://www.las.org/images/sub_contact.jpg);
	width:188px;
}

#subnav_5{
	left:-14px;
		*left:0px;
	background-image:url(http://www.las.org/images/sub_espanol.jpg);
	width:169px;
}

#home_content{
	background-image:url(http://www.las.org/images/main_bg.png);
	width:960px;
}

#image_rotation{
	margin-left:10px;
}

#home_news{
	padding-top:25px;
	color:#003;
	line-height:1.5;
	font-size:13px;
	position:relative;
	left:-7px;
}

#home_news h2{
	font-size:20px;
	font-weight:lighter;
	margin-bottom:10px;
}

#home_news a{
	color:#003;
}

#home_news p{
	padding-right:30px;
}

#home_news ul
{padding-right:30px;
}

#home_news ol
{padding-right:30px;
}

#home_news li{
	padding-bottom:10px;
}

.home_search{
	background-image:url(http://www.las.org/images/home_search_bg.png);
	height:53px;
	position:relative;
	left:10px;
}

.home_search h3{
	background-image:url(http://www.las.org/images/home_search_text.png);
	width:265px;
	height:53px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

.home_search p{
	display:none;
}
	
.home_search form{
	padding:14px 0 10px 100px;
}

#footer{
	font-size:9px;
	color:#333;
	padding-left:18px;
}

#footer a{
	color:#333;
}

#footer_left_area{
	text-align:left;
		padding-top:10px;
}

#footer_center_area{
	text-align:center;
		padding-top:10px;
}

#footer_right_area{
	text-align:right;
		padding-top:10px;
}

#interior_header{
	background-image:url(http://www.las.org/images/int_header_bg.jpg);
	height:85px;
	width:960px;
}

#interior_header h1{
	display:none;
}

#home_link{
	background-image:url(http://www.las.org/images/home_button.jpg);
	width:57px;
	height:23px;
	text-indent:-9999px;
	margin-left:890px;
}

#home_link a{
	display:block;
	width:57px;
	height:23px;
}
#interior_content{
	background-image:url(http://www.las.org/images/int_bg.png);
	width:960px;
	color:#000;
	font-size:11px;
}

#main_area{
	position:relative;
	top:-20px;
	width:660px;
	padding:0px 20px 20px 20px;
	z-index:0;
	font-size:14px;
	*top:0px;
}

#main_area_calendar{
	width:900px;
	background-color:  #ffffff;
	padding:0px 20px 20px 20px;
}


#main_area h2{
	border-bottom:1px #5f261b solid;
	font-size:22px;
	font-weight:lighter;
	color:#003;
	margin:15px 0 0 0;
	padding:0;
	position:relative;
			*top:-20px;}

.calendar h2{
	border-bottom:1px #5f261b solid;
	font-size:22px;
	font-weight:lighter;
	color:#003;
	margin:15px 0 0 0;
	padding:0;
}

#main_area h3{
	margin:10px 0 0  0;
	padding:0;
	color:#5f261b;
	font-size:15px;
	position:relative;
			*top:-20px;

}

#main_area h4{
	font-size:13px;
	margin-bottom:5px;
	font-weight:bold;
		position:relative;
			*top:-20px;
}

#main_area p{
	margin-bottom:0;
	padding-top:15px;
		position:relative;
			*top:-20px;
}

#main_area ul li{
	margin-top:0;
	padding-top:0;
		margin-bottom:0;
	padding-bottom:0;
	
}

#main_area ul{
	margin-top:0;
	padding-top:0;
		margin-bottom:0;
	padding-bottom:0;
		position:relative;
			*top:-20px;
}

#main_area a{
	color:#006;
}

#right_nav{
	font-size:12px;
	font-weight:bolder;
}

#right_nav h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:lighter;
	color:#FFF;
	padding:10px 10px;
	margin:0; 
	border-top:3px solid #fff;
	background-color:#44626d;
	position:relative;
	width:214px;
	left:-4px;
}

#level1{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	width:234px;
	left:-4px;
}

#level1 li{
	margin:0;
	padding:0;
	border-top:1px solid #fff;
}

#level1 li a{
	display:block;
	width:214px;
	margin:0;
	padding:5px 10px;
	color:#3e4851;
	text-decoration:none;
}

#level1 li a:hover{
	background-color:#b2bfc5;
}

#nav_w_child{
	border-bottom:none !important;
	background-color:#c0c8ca;
}

#level2{
	margin:0 0 0 0;
	padding:0 0 10px 0;
	list-style:none;
	background-color:#c0c8ca;

}

#level2 li{
	margin:0;
	padding:0 0 0 20px;
	border-top:none;
}

#level2 li a{
	color:#840607;
	text-decoration:none;
	margin:0;
	padding:0 0 0 16px;
	background-image:url(http://www.las.org/images/circlebullet.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#level3 {
	margin:0;
		background-color:#c0c8ca;
	list-style:none;
	padding:0;
		border-top:none;

}
#level2 li a:hover{
	text-decoration:underline;
	width:auto;
	background-color:#c0c8ca;

}

#level3 li{
	margin:0;
	padding:5px 0 0 35px;
}

#level3 li a{
	background-image:url(http://www.las.org/images/plus_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0 0 0 13px;
	margin:0;
	color:#3e4851;
	text-decoration:none;
}

#level3 li a:hover{
	text-decoration:underline;
	width:auto;
		background-color:#c0c8ca;
}

#int_search{
	background-color:#8a0506;
	width:234px;
	position:relative;
	left:-4px;
	border-top:1px solid #fff;
	padding:10px 0;
}

#int_search h3{
	background-image:url(http://www.las.org/images/can%27tfind.jpg);
	width:234px;
	height:25px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#int_search p{
	color:#fff;
	font-size:9px;
	text-align:center;
	padding:0;
	margin-bottom:2px;
}


.calendar tbody{
	margin:0;
	padding:0;
}

.calendar_dropdown{
	margin:0 10px 0 0 !important; position:relative !important; top:-10px !important;
}

.calendar_label{
		margin:0 10px 0 0 !important; position:relative !important; top:-10px !important;

}

.calendar_submit{
		margin:0 10px 0 0 !important; position:relative !important; top:-10px !important;

}
.calendar_dropdown_group{
	margin:0 10px 0 0 !important; position:relative !important; top:5px !important;
}

.calendar_label_group{
		margin:0 10px 0 0 !important; position:relative !important; top:-7px !important;

}

.calendar_submit_group{
		margin:0 10px 0 0 !important; position:relative !important; top:5px !important;

}

.month th{
	text-align:center;
	background-color:#002d3a;
	color:#fff;
	border:1px #3b98bc solid;
}

.off_day{
	background-color:#b1d2de !important;
	border-right:#AEAEAE solid 1px !important;
}
/*
.calendar .month td.day_of_month {
border:1px #3b98bc solid;
height:120px;
}

.calendar .day ul, .calendar .week ul, .calendar .month ul {
list-style:none outside none;
margin:0;
padding:0;
}

.calendar .month .title, .calendar .month .title a {
color:#222222;
font-size:10px;
margin:0 0 8px;
text-align:left;
text-decoration:none;
width:100%;
}
*/

/* Font-Sizer Specific Styling */

#fontsizer{
	position:relative;
	top:40px;
}

.fsizer { } /* Container element */

.fsizer a { display: block; float: right; width: 20px; margin-right: 5px; text-align: center; border: 1px dotted #ccc; color: #5761a0; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; }
.fsizer a:hover { text-decoration: none; background: #ebebeb;  }

/* Three 'A' links used to control size */

.fsizer a#fs_sml { font-size: 9px; height: 15px; padding-top: 5px; }
.fsizer a#fs_med { font-size: 13px; height: 17px; padding-top: 3px; }
.fsizer a#fs_lrg { font-size: 16px; height: 18px; padding-top: 2px; }

.fsizer a.fsactive { color: #000; background: #ebebeb; cursor: default; } /* When mode is active */

.columbia{
	background-color:#ff0009;
}

.columbia a{color:#fff;}

.nashville{
	background-color:#fff400;
}

.nashville a{color:#000;}

.murfreesboro{
	background-color:#ff0078;}

.murfreesboro a{
	color:#000;
}

.clarksville{
	background-color:#009fef;
}

.clarksville a{
	color:#000;
}

.cookeville{
	background-color:#ff6600;
}

.cookeville a{
	color:#000;
}

.oakridge{
	background-color:#ff949b;
}

.oakridge a{
	color:#000;
}

.gallatin{
	background-color:#009d3c;
}

.gallatin a{
	color:#fff;
}

.tullahoma{
	background-color:#bcb5dd;
}

.tullahoma a{
	background-color:#000;
}


.calendar table label{
	position:relative;
	top:5px;
}

.calendar_header{
	margin-top:10px;
	background-color:#44626d;
}

#calendar_month{
	font-size:24px !important;
	font-weight:bold !important;
	color:#fff;
}

#sm_share_icons{
	display:none;
}

h2.sm_title{
	font-size:18px;
	font-weight:bold;
	border:none;
}

.sm_date,.sm_time{
	font-size:14px;
	font-weight:bold;
	color:#8b0606;
}

