/*--------------------- Last Modified  2006.02.17 ---------------------*//*-----------------------------------------------------------------------*//*  ----------------------------------------------------------------------------  Copyright Einstein Industries 2005. Used with Permission.                               May not be duplicated or reproduced.  Please check for cross-browser compatibility prior to making changes  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari  CSS Document - layout.css ---------------------------------------------------------------------------- *//* undo some default styling of common (X)HTML browsers * ------------------------------------------------------------------------- *//* No list-markers by default - must redefine bullets w/ bg graphics */ul,ol { list-style:none; }/* Avoid browser default inconsistent heading font-sizes and pre/code */h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }/* Remove inconsistent (among browsers) default padding or margin */ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }/* prevent blue linked image borders */a img,:link img,:visited img,fieldset { border: 0;}/* global elements * ------------------------------------------------------------------------- *//* ----- type selectors ----- */ body {	background: #000 url("../images/bg-body.jpg") top repeat-x;	text-align:center;	font:12px/18px Georgia, "Times New Roman", Times, serif;	color:#fcedb6;	}p, ul, ol, dl, pre, blockquote	{ margin-bottom:10px; }p {margin-left:15px;}strong {color:#FFFFFF}strong.announcement {	color:#FFFFFF;	background-color: #320000;	padding: 5px 10px;	width: 270px;	border: 1px solid #333333;	color: #FFFFFF;	margin: 25px 0 15px 32px;	}ul {margin-left: 25px;}li {font-size:1.5em;margin-bottom:10px;}dl {	margin-left:10px;	padding-left: 5px;	margin-bottom: 20px;}dt {	color: #FFFFFF;	font-weight: bold;}dd {margin-left:10px;}blockquote {	background-color: #320000;	padding: 5px 10px;	width: 270px;	border: 1px solid #333333;	color: #FFFFFF;	margin: 15px 0 15px 32px;	}h1, h2 {	margin-bottom:8px;	color: #FFFFFF;	font-size: 1.3em;	margin-top: 25px;	font: arial;}h1 span,h2 span,h3 span	{ display:none; }a:link,a:visited	{	color:#F8BE00;	text-decoration:underline;}a:hover,a:active	{	color:#FFFFFF;	text-decoration:underline;}/* ----- classes ----- */div.clear	{ 	clear:both;	height:.01em; 	overflow:hidden; 	}	.credits {font-size:.8em;}/*p.back-to-top {	text-align:right;	display:block;	padding-right:15px;	background:url("../images/bullet-back-to-top.jpg") right no-repeat;	}	img.img-left { 	float:left; 	margin:2px 10px 10px 0; 	border: 1px solid #fff;	}	img.img-right {	float:right;	margin:2px 0 10px 10px;	border: 1px solid #fff;	}img.img-center {	margin:0 0 15px 0;	border: 1px solid #fff;	}/* ----- global form elements ----- */ form {	padding:0;	margin-left:15px;	}form label	{ font-size:.95em; }form br { 	line-height:0;	}  input, textarea, select { 	border:1px solid #B4790C;	color:#000;	width:100px; 	height:18px;	vertical-align: middle;	margin-bottom:4px;	padding-top:1px;	padding-left:4px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 	font-size:1em;	}	select { 	width:155px; 	padding:0;	}textarea { 	height:90px; 	overflow:auto; 	}	input.submit, input.submit-contact-main { 	width:30px; 	cursor:pointer; 	padding:0; 	}input.submit-contact-main { margin:90px 0 0 242px; }input.submit-image { 	background:url("../images/btn-submit.jpg");	width:63px;	height:15px;	border:none;	cursor:pointer;	}/* ----- main contact form ----- */  /*#contact-main { padding:20px 0 10px 0; }	#contact-main label { 	width:180px; 	position:relative; 	display:block; 	text-align:right; 	margin-bottom:10px;	font-size:1.0em;	}	#contact-main label input, #contact-main label textarea, #contact-main label select { 	width:150px;	position:absolute; 	left:110%; 	top:-2px;	}	#contact-main label select {	width:155px;	}	#contact-main label textarea { height:100px; }/* framework * ------------------------------------------------------------------------- */#wrap {	background:url("../images/faux.gif") repeat-y;	width:776px;	margin:0 auto;	text-align:left;	}#column-left {	width:240px;	float: left;	}		#column-left p {	margin-left: 25px;}		#column-left dl {margin-left: 30px;}		#deliverance-machine {		background:url("../images/masthead.jpg");		height:395px;		margin:0;		padding:0;	}		#deliverance-machine span {display:none;}#wrap-main-content {	width:527px;	float:left;	}				#header {			background:url("../images/header.jpg");			width:536px;			height:166px;			float:left;			position: relative;		}					#header p {			position: absolute;			bottom: 0px;			right: 0px;			text-align: right;			margin-right: 20px;			line-height: 12px;		}		#column-center {			width:359px;			float:left;		}			#column-center h3 {			font-family:Verdana, Arial, Helvetica, sans-serif;			font-size:16px;			color:#A76700;			margin-left: 15px;			margin-top: 30px;			margin-bottom:10px;			font-style:italic;			}				#column-center p {			margin-right: 10px;			font-size:1.4em;			line-height:1.8em;		}			#column-center h1 {			margin: 15px 10px 5px 15px;			font:1.2em/18px Georgia, "Times New Roman", Times, serif;					}						#column-center h2 {			font-size: 1.1em;			margin: 15px 10px 5px 15px;			font-family:Verdana, Arial, Helvetica, sans-serif;		}						#mailing-list {				}			#mailing-list p {width:auto;}			#mailing-list h2 {			margin:5px 5px 0 15px;			font-size: 1.0em;		}						#column-right {			width:166px;			float:left;		}			#column-right p {			width: 140px;			font-size: 1.0em;		}					#nav {			margin-top:10px;			margin-left: 15px;			}			#nav li {			line-height: 22px;			}			#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {			font-family:Verdana, Arial, Helvetica, sans-serif;			color:#fcedb6;			font-weight: bold;			}						#nav a:link, #nav a:visited	{			text-decoration:none;	}			#nav a:hover, #nav a:active	{			color: #F8BE00;			text-decoration:none;	}		#index #button-index a:link,	#index #button-index a:visited,	#live #button-live a:link,	#live #button-live a:visited,	#about #button-about a:link,	#about #button-about a:visited,	#lyrics #button-lyrics a:link,	#lyrics #button-lyrics a:visited,	#music #button-music a:link,	#music #button-music a:visited,	#photography #button-photography a:link,	#photography #button-photography a:visited,	#happenings #button-happenings a:link,	#happenings #button-happenings a:visited{color: #F8BE00; border-top: 1px dotted #e19600; border-bottom: 1px dotted #e19600; border-right: 1px dotted #e19600; background-color:#1E0000; padding:0 2px;}	/* ----- bottom-wrap ----- */ #footer {	background:url("../images/footer.jpg") no-repeat;	height:66px;	clear:both;	width:100%;	text-align: center;	padding-top: 23px;	background-color: #000;	}	/* Sections * ------------------------------------------------------------------------- */	/* header framework * ------------------------------------------------------------------------- *//* #header-flash {	height:0px;	background:url("../images/bg-header-flash.jpg") no-repeat;	}#header-graphic {	height:140px;	background-image: url(../images/header.jpg);	background-repeat: no-repeat;	background-color: #000000;	float: none;	margin: 0;	width: 100%;	background-position: -75px;	border: none;	}	body#breast #header-graphic {		background:url("../images/header-breast.jpg"); 		}/* subhead framework * ------------------------------------------------------------------------- */.subhead, .subhead-left, .subhead-right {	height:50px;}.subhead {	margin: 15px 0 0 10px;}.subhead-left {	margin: 15px 0 0 20px;}.subhead-right {	margin: 15px 0 0 5px;}#who-we-are.subhead-left {background-image:url("../images/header-who-we-are.gif");}#mailing-list.subhead-right {background-image:url("../images/header-mailing-list.gif");}#recent-images.subhead-right {background-image:url("../images/header-recent-images.gif");}#index .subhead {background-image:url("../images/header-current-happenings.gif");}#about .subhead {background-image:url("../images/header-about.gif");}#live .subhead {background-image:url("../images/header-live.gif");}#music .subhead {background-image:url("../images/header-music.gif");}#lyrics .subhead {background-image:url("../images/header-lyrics.gif");}#photography .subhead {background-image:url("../images/header-photography.gif");}#happenings .subhead {background-image:url("../images/header-happenings.gif");}/* #subhead {	height:20px;	}	body#face #subhead {		background:url("../images/subhead-face.jpg"); 		}		body#breast #subhead {		background:url("../images/subhead-breast.jpg"); 		}/* footer * ------------------------------------------------------------------------- */ /* #footer {	width:760px;	margin:0 auto;	text-align:center;	}#footer p {	color:#000;	}#footer a:link, #footer a:visited {	color:#FFFFFF;	}#footer a:hover, #footer a:active {	color:#fff;	}#footer ul {margin-top:10px;}#footer li {	padding:0 5px 0 7px;	display: inline;	border-left: 1px solid #000;	}	#footer li.first { border: none; }
