/*|==========================================||Copyright 2007 Eject Media LLC.           ||You may not copy, modify or use this code!||==========================================|*//*Globals*/*{	padding:0px;	margin:0px;}:focus{outline:0;}body{	background:#c3dfdc url(../img/pattern.gif);	margin:0px auto;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:0.69em;	color:#5a3e2b;}a:link, a:visited{	color:#856c59;	text-decoration:none;}a:hover, a:active{	color:#856c59;	text-decoration:underline;}.float_left{float:left;}.float_right{float:right;}.clear_left{clear:left;}.clear_right{clear:right;}.clear{clear:both;}/*Structure*/#container{	margin:0px auto;	width:712px;	border-left:1px solid #5a3e2b;	border-right:1px solid #5a3e2b;	border-bottom:1px solid #5a3e2b;	background:#c3dfdc;}#top{	background:url(../img/title.jpg) no-repeat;	width:712px;	height:76px;}#grace{	width:215px;	height:547px;	float:left;}#content{	width:490px;	float:left;}#bottom{	background:url(../img/bottom.jpg) repeat-x;	width:706px;	height:15px;/*45px-30px padding*/	padding:30px 3px 0px 3px;	color:#988a7c;}#w3c{	margin:0px auto;	text-align:center;	width:13em;}/*Navigation*/#nav{	background:url(../img/nav.jpg) no-repeat;	width:497px;	height:53px;/*111px-58x for padding*/	list-style:none;	padding:58px 0 0 0;	float:left;}#nav li{	display:block;	float:left;	height:14px;	margin:0px 19px 0px 0px;}html>body #nav li a {	height:14px;}#nav li a:link, #nav li a:visited{	display:block;}#nav li a:hover, #nav li a:active{	background-position: 0 -14px;}#nav #btn_contact, #nav #btn_contact_current{	margin:0px;}#btn_home a{	background:url(../img/btn_home.gif) no-repeat;	width:38px;}#btn_grace a{	background:url(../img/btn_grace.gif) no-repeat;	width:40px;}#btn_music a{	background:url(../img/btn_music.gif) no-repeat;	width:41px;}#btn_photos a{	background:url(../img/btn_photos.gif) no-repeat;	width:49px;}#btn_schedule a{	background:url(../img/btn_schedule.gif) no-repeat;	width:64px;}#btn_guestbook a{	background:url(../img/btn_guestbook.gif) no-repeat;	width:76px;}#btn_contact a{	background:url(../img/btn_contact.gif) no-repeat;	width:56px;}#btn_home_current{	background:url(../img/btn_home.gif) no-repeat;	width:38px;	background-position: 0 -14px;}#btn_grace_current{	background:url(../img/btn_grace.gif) no-repeat;	width:40px;	background-position: 0 -14px;}#btn_music_current{	background:url(../img/btn_music.gif) no-repeat;	width:41px;	background-position: 0 -14px;}#btn_photos_current{	background:url(../img/btn_photos.gif) no-repeat;	width:49px;	background-position: 0 -14px;}#btn_schedule_current{	background:url(../img/btn_schedule.gif) no-repeat;	width:64px;	background-position: 0 -14px;}#btn_guestbook_current{	background:url(../img/btn_guestbook.gif) no-repeat;	width:76px;	background-position: 0 -14px;}#btn_contact_current{	background:url(../img/btn_contact.gif) no-repeat;	width:56px;	background-position: 0 -14px;}/*Sections*/.section{	background:url(../img/post_top.jpg) repeat-x;	border-bottom:1px dotted #d2e7e5;	padding:1px 5px 3px 5px;	margin-bottom:10px;}.section_photo{	background:url(../img/post_top.jpg) repeat-x;	border-bottom:1px dotted #d2e7e5;	padding:1px 0px 3px 0px;	margin-bottom:10px;}.title{	color:#6fa7b3;	float:left;	font-size:2em;	margin-bottom:5px;}.date{	float:right;	text-align:right;}.section_list{	float:left;	margin:0 0 10px 20px;}.section_img{	float:left;}.album_buy input{	width:68px;	height:23px;}.album_buy form{	padding:0px;	margin:0px;}.album_buy img{	border:none;}/*Schedule*/.concert_even .concert_date,.concert_even .concert_time,.concert_even .concert_location,.concert_even .concert_contact{	background:#593d2a;	color:#CCCCCC;}.concert_odd .concert_date,.concert_odd .concert_time,.concert_odd .concert_location,.concert_odd .concert_contact{	background:#EFEFFF;}.concert_title, .concert_date, .concert_time, .concert_location, .concert_contact{	float:left;	width:120px;	padding:5px;	text-indent:0px;	border-bottom:1px solid #CCCCCC;}.concert_title{	background:#EFEFFF;	font-size:1.18em;	font-weight:bold;	text-align:center;	border-left:1px solid #CCCCCC;	border-top:1px solid #CCCCCC;}#contact_title{	border-right:1px solid #CCCCCC;} .concert_date, .concert_time, .concert_location, .concert_contact{ 	height:40px;	border-left:1px solid #CCCCCC; } .concert_time, #time_title{ 	width:70px; } .concert_contact, #contact_title{ 	width:130px; } .concert_contact{ 	border-right:1px solid #CCCCCC; }/* Guestbook*/.guestbook_action{	font-size:1.18em;} .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;}/* Photos*/.horiz, .vert{	width:150px;	height:150px;	float:left;	text-align:center;	text-indent:0px;	margin:3px 3px 5px 3px;}.horiz a:link img, .horiz a:visited img, .vert a:link img, .vert a:visited img{	border:1px solid #5a3e2b;}.horiz a:hover img, .horiz a:active img, .vert a:hover img, .vert a:active img{	border:1px dashed #5a3e2b;}.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;}/*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;}
