/*|==========================================||Copyright 2007 Eject Media LLC.           ||You may not copy, modify or use this code!||==========================================|*//*_______________________________ Globals*/*{	padding:0px;	margin:0px;}body{	background:#9d744b url(../img/bg_pattern.jpg);	margin:0px auto;	color:#333;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:0.75em;}#container{	margin:0px auto;	width:772px;}a:link, a:visited{	color:#5c6b2e;	text-decoration:none;}a:hover, a:active{	color:#FFFFFF;	text-decoration:none;	background:#5c6b2e;}p{	text-indent:15px;	margin:8px 0px 8px 0px;}img{border:1px solid #333333;}.float_left{float:left;}.float_right{float:right;}.clear{clear:both;}.clear_left{clear:left;}.clear_right{clear:right;}/*________________________ Header & Navigation*/#header{	background:url(../img/header.png) no-repeat;	width:772px;	height:184px;}#nav{	position:relative;	top:159px;	left:30px;	height:24px;	width:748px;	list-style:none;	padding:5px 0px 0px 0px;}#nav li{	display:inline;	text-align:center;	height:40px;	margin:0px 33px 0px 0px;}html>body #nav li a {		height:40px;	padding:4px 5px 5px 5px;}#nav li a:link, #nav li a:visited{	display:inline;	color:#FFFFFF;}#nav li a:hover, #nav li a:active{	background:#3a4615;}#nav #here{	background:#b68f60;	color:#ffffff;	padding:4px 5px 5px 5px;}/*_______________________________ Footer*/#footer{	margin:0px auto;	background:url(../img/footer.png) no-repeat;	width:772px;	height:33px;	padding:4px 0px 0px 0px;	font-size:0.9em;	color:#FFFFFF;}#footer a:link, #footer a:visited{	color:#e2b988;	text-decoration:none;}#footer a:hover, #footer a:active{	color:#FFFFFF;	text-decoration:none;	background:#5c6b2e;}#copyright{	margin-left:20px;	float:left;}#design{	margin-right:20px;	text-align:right;	float:right;}#w3c{	position:relative;/* IE fix */	top:0px;/* IE fix */	z-index:2;/* IE fix */	width:13em;	text-align:center;	margin:0px auto;}/*_______________________________ Content*/#content{	background:url(../img/white_bg.png) repeat-y;	width:742px;/*width is 722, but the padding pushes it out*/	padding:15px;}#tammy_home{	float:right;	margin:0px;}/*_______________________________ Sections*/.section{	margin:10px auto;	border-top:1px solid #5c6b2e;	border-bottom:1px solid #5c6b2e;	width:600px;	padding:10px;}.section_title{	color:#754A38;	font-size:1.4em;	font-weight:bold;	margin:0 0 10px 0;}.section_content{	float:left;}.section_img{	float:right;}.section_date{	float:right;}.section_list{	list-style:decimal inside;}/*_______________________________ Home*/.section_home{	margin:10px auto;	border-top:1px solid #5c6b2e;	border-bottom:1px solid #5c6b2e;	width:500px;	padding:10px;}/*_______________________________ Products*/.album_buy input{	width:68px;	height:23px;}.album_buy form{	padding:0px;	margin:0px;}.album_buy img{	border:none;}/*_______________________________ Concerts/Schedule*/.even{	background:#FFFFFF;}.odd .concert_date,.odd .concert_time,.odd .concert_location,.odd .concert_contact{	background:#e2b988;}.concert_title, .concert_date, .concert_time, .concert_location, .concert_contact{	float:left;	text-indent:0px;	border-bottom:1px solid #5c6b2e;	margin-top:0px;}.concert_title{	background:#e2b988;	padding:5px;	font-size:1.18em;	font-weight:bold;	text-align:center;	border-left:1px solid #5c6b2e;	border-top:1px solid #5c6b2e;} .concert_date, .concert_time, .concert_location, .concert_contact{ 	padding:5px 5px 5px 5px;	border-left:1px solid #5c6b2e;	height:6em; } .concert_date, #date_title{ 	width:150px; }  .concert_time, #time_title{ 	width:70px; }  .concert_location, #location_title{ 	width:225px; } .concert_contact, #contact_title{ 	width:250px;	border-right:1px solid #5c6b2e; } /*__________________________________ Photos*/ .section_photo{ 	margin:10px auto;	border-top:1px solid #5c6b2e;	border-bottom:1px solid #5c6b2e;	width:630px;	padding:10px 0px 10px 0px;}.horiz, .vert{	width:150px;	height:150px;	float:left;	text-align:center;	text-indent:0px;	margin:3px;}.horiz a:link img, .horiz a:visited img, .vert a:link img, .vert a:visited img{	border:1px solid #5c6b2e;}.horiz a:hover img, .horiz a:active img, .vert a:hover img, .vert a:active img{	border:1px dashed #5c6b2e;}.horiz a:hover, .horiz a:active, .vert a:hover, .vert a:active, .horiz a:link, .horiz a:visited, .vert a:link, .vert a:visited{background:none;} /*__________________________________ Guestbook*/.red{	color:#FF0000;	font-size:13px;	font-weight:bold;}fieldset{	width:400px;	border:none;}input{	width:200px;}textarea{	width:250px;}#button{	width:100px;	text-align:center;}#captchaID{	width:120px;	height:30px;	font-size:20px;	margin:0px;	padding:0px;}#captcha_img{	border:none;}#captcha_arrow{	padding: 0px 2px 0px 2px;	border:none;}/*__________________________________ SlimBox*/#lbOverlay {	position: absolute;	left: 0;	width: 100%;	background-color: #000;	cursor: pointer;	z-index:100;}#lbCenter, #lbBottom {	position: absolute;	left: 50%;	overflow: hidden;	background-color: #fff;	z-index:100;}.lbLoading {	background: #fff url(../img/loading.gif) no-repeat center;	z-index:100;}#lbImage {border: 10px solid #fff;}#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;	z-index:101;}#lbPrevLink {left: 0;}#lbPrevLink:hover {	background: transparent url(../img/prevlabel.gif) no-repeat 0% 15%;}#lbNextLink {right: 0;}#lbNextLink:hover {	background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(../img/closelabel.gif) no-repeat center;	margin: 5px 0;}#lbCaption, #lbNumber {margin-right: 71px;}#lbCaption {font-weight: bold;}