/* 	
	CSS by Lawrence Hsu
	Little Stompers Website
*/

	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000;
		margin-top: 20px;
		padding: 0;
		}
	h1 {
		color: #fff;
		letter-spacing: -.05em;
		}
	p {
		line-height: 1.5em;
		}
	a a:visited a:link a:active {
		text-decoration: none;
		}
	a:hover {
		text-decoration: underline;
		}
	#home {
		background: #ffffff url(images/home_bkgd.gif) repeat-x;
		}
	#site {
		background: #ffffff url(images/site_bkgd.gif) repeat-x;
		}
	#ind_menu {
		margin-top: 14px;
		margin-bottom: 10px;
		}
	#ind_arrow {
		color:#fff;
		font-size: 22pt;
		text-decoration:none;
		text-transform:capitalize;
		font-weight:bold;
		margin-left: -20px;
		padding-left: 20px;
		padding-top: 2px;
		margin-top: 8px;
		}
	#ind_arrow:hover {
		background: transparent url(images/white_arrow.gif) no-repeat;
		}
	#container {
		margin: 0 auto;
		width:900px;
		}
	#top_left {
		float:left;
		width: 550px;
		height: auto;
		}
	#top_right {
		float:right;
		width: 350px;
		height: 520px;
		}
	#top_map {
		float:right;
		width: 348px;
		height: 518px;
		border: 1px solid #ccc;
		}
	#top_2cols {
		float:right;
		width: 348px;
		height: 518px;
		border: 1px solid #ccc;
		background-color:#fff;
		}
	#top_2cols_auto {
		float:right;
		width: 348px;
		height: auto;
		border: 1px solid #ccc;
		background-color:#fff;
		}
	#top_header {
		color: #aaa;
		font-weight: bold;
		text-align: center;
		margin-top: 10px;
		}
	#top_logos {
		float:left;
		width:174px;
		text-align: center;
		}
	#top_brands {
		float:right;
		width:174px;
		font-size: 12px;
		line-height: 1.1em;
		}
	#intro {
		}
	#intro_img {
		float:left;
		width: 160px;
		height: 150px;
		text-align: center;
		}
	#intro_nav {
		width: 550px;
		font-size: 10pt;
		font-weight: bold;
		color: #ff7e00;
		text-align: center;
		}
	#intro_nav a {
		color: #ff7e00;
		text-decoration: none;
		}
	#intro_nav a:hover {
		color: #ff7e00;
		text-decoration: underline;
		}
	#intro_nav_feet {
		top: 4px;
		position: relative;
		}
	#intro_txt {
		float: right;
		width: 360px;
		height: auto;
		margin-left: 5px;
		margin-right: 20px;
		line-height: 1.7em;
		text-align: justify;
		}
	#body_txt {
		width: auto;
		margin-top: 0px;
		margin-right: 20px;
		}
	#body_txt_sm {
		font-size: 11px;
		}
	#body_txt a {
		text-decoration: underline;
		color: #222;
		}
	#logo {
		width: 550px;
		height: 130px;
		text-align: center;
		background: url('images/logo.gif') center no-repeat;
		}
	#sr_calendar td {
		font-size: 10px;
		text-align: center;
		}
	#sr_legend {
		font-size: 11px;
		text-align: left;
		}
	#sr_calendar th[scope=row] {
		font-size: 11px;
		text-align: right;
		}
	#bottom {
		height: 130px;
		}
	#billboard {
		display: inline;
		float:left;
		height: 110px;
		width: 203px;
		margin:10px;
		padding: 0px;
		border: 1px solid #aaa;
		background: #ffffff;
		}
	#billboard_dots {
		margin: 0;
		padding: 0;
		height: 110px;
		width: 203px;
		background: url('images/bb_dots.gif') center no-repeat;
		}
	#billboard_ygrad {
		margin: 0;
		padding: 0;
		height: 110px;
		width: 203px;
		background: #fff url('images/bb_ygrad.gif') bottom repeat-x;
		}
	#billboard_map {
		display: block;
		margin: 0;
		padding: 0;
		height: 110px;
		width: 203px;
		background: #fff url('images/ls_map.jpg') center no-repeat;
		}
	#bb_head {
		font-size: 14pt;
		font-weight: bold;
		line-height: .8em;
		color: #000;
		padding: 8px;
		}
	#bb_head a {
		text-decoration: none;
		color: #000;
		}
	#bb_head a;hover {
		text-decoration: underline;
		color: #000;
		}
	#bb_txt {
		font-size: 12pt;
		font-weight: normal;
		line-height: 1.1em;
		color: #444;
		padding: 0 8px 10px 8px;
		text-align: center;
		}
	#bb_txt a {
		color: #444;
		text-decoration: none;
		}
	#bb_txt a:hover {
		color: #444;
		text-decoration: none;
		}
	#bb_txt_sm {
		font-size: 9pt;
		font-weight: normal;
		line-height: 1.1em;
		color: #444;
		padding: 0 8px 10px 8px;
		}
	#bb_txt_sm a {
		color: #444;
		text-decoration: none;
		}
	#bb_txt_sm a:hover {
		color: #444;
		text-decoration: underline;
		}
	#nav_head {
		font-size: 24pt;
		line-height: .7em;
		font-weight: bold;
		color: #ffffff;
		}
	#nav_head li {
		color: #ffffff;
		text-decoration: none;
		list-style-type: none;
		padding-bottom: 10px;
		}
	#nav_sub {
		font-size: 11pt;
		font-weight: normal;
		color: #000000;
		}
	#nav_head li a {
		color: #ffffff;
		text-decoration: none;
		padding-bottom: 4px;
		}
	#nav_head li a:link {
		color: #ffffff;
		text-decoration: none;
		padding-bottom: 4px;
		}
	#nav_head li a:active {
		color: #ffffff;
		text-decoration: none;
		padding-bottom: 4px;
		}
	#nav_head a:hover {
		color: #ffffff;
		text-decoration: none;
		margin-left: -20px;
		padding-left: 20px;
		border: none;
		}
	#footer {
		height:20px;
		padding:10px;
		font-size: 14px;
		font-weight: bold;
		color: #888;
		}
	#footer_left {
		float: left;
		}
	#footer_right {
		float: right;
		}		
	#clear {
		clear:both;
		}