/*	GENERAL STYLES			*/

body {
background color: #000;
background: transparent url(images/M0ON19HU2.gif);
padding: 10px 0;
color: #000;
font: 11px arial, tahoma, sans-serif;
text-align: center;
}

a:focus { outline-style: none; }

p { line-height: 1.2; margin-bottom: 1.5em; }


h1 {
	font-family: Georgia, Times, "American Typerwriter", serif;
	font-size: 1.1em;
	margin-bottom: -1px;
	}


h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.3;
	}


img {border: 0;}

hr {
	border: 0;
	color: #043;
	background-color: #043;
	height: 1px;
	width: 80%;
	}


ul {list-style-type: none; padding-left: 3em; margin-left: 0;}
li {line-height: 1.5;}

.admin_nav ul {list-style: none;}
.admin_nav li {display: inline; margin: 0;}
.admin_nav form  {display: inline; margin: 0;}

form { margin: 10px 20px; }

input.txt {
	color: #002;
	padding: 2em;
	}

input.btn {
	color: #602;
	background-color: #3CF;
	padding: 2em;
	margin: 1em;
	}

textarea {
	vertical-align: middle;
	color: #002;
	padding: 2em;
	}


select {
	background-color: #AD6;
	border: 1px soid #008;
	}
	
	
fieldset {
	border: 1px solid #55A;
	margin-top: 10px;
	padding: 10px 10px 20px 20px;
	background-color: #EEE;
	}
	
legend {
	font-size: 0.9em;
	padding: 2px 2em;
	font-weight: bold;
	background-color: #CCF;
	border: 1px solid #229;
	}

form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 8px;
	}
	
form p label {
	font-size: 0.9em;
	text-align: right;
	padding-right: 1em;
	float: left;
	width: 10%;
	font: bold 0.9em;
	}
	
	
.smallform input, textarea {font-size: 11px; }


address {
	color: #000;
	font-style: normal;
	font-size: 0.9em;
	line-height: 150%;
	}

address a {color: #000; text-decoration: none;}




/*	 DESIGN PARAMETERS	*/


#container {
position: relative;
width: 700px;
margin: 0 auto;
text-align: center;
}

#sitenavA { 
background: transparent url(images/meters_header1_02a.jpg) no-repeat;
height: 135px;
}

#sitenavB { 
background: transparent url(images/meters_header2_02a.jpg) no-repeat;
height: 135px;
}



#tourpromoA { 
background: transparent url(images/meters_header1_04.jpg) no-repeat;
height: 39px;
}

#tourpromoB { 
background: transparent url(images/meters_header2_04.jpg) no-repeat;
height: 39px;
}


#middle {
background: transparent url(images/meters_header2_05.jpg) repeat-y;
padding: 60px 15px 60px 20px;
}

.middleBG1 {
background: transparent url(images/Meters_BunnyMathews_BG2.jpg) repeat-x;
background-position: top center;
margin: 0 auto;
}

.middleBG2 {
position: relative;
background: transparent url(images/Meters_BunnyMathews_BG2.jpg) repeat-x;
background-position: top center;
margin: 0 auto;
}

.middleBG3 {
position: relative;
background: transparent url(images/meters_rejuvBG1.jpg) repeat-y;
background-position: top center;
margin: 0 auto;
}


#BG_open {
background: transparent url(images/meters_header2_05t.gif) no-repeat;
background-position: top center;
padding-top: 25px;
text-align: center;
}

#BG_close {
background: transparent url(images/meters_header2_05b.gif) no-repeat;
background-position: bottom center;
margin-top:2em;
padding-top: 10px;
text-align:center;
}

#BG_close ul { 
list-style-type: none;
margin-left:0;
padding-left:0;
}

#BG_close li {
display: inline;
padding: 0 1em;
font-size: 80%; 
}

#BG_close a:link, #BG_close a:visited {
font-family: Monaco, Typewriter, sans-serif;
color: #66F;
}

#BG_close a:hover { color: #00F; }



#footer_nav {
clear: both;
background: transparent url(images/meters_header2_06.gif) no-repeat;
height: 93px;
font: 9px Arial, Helvetica, Geneva, sans-serif;
text-align: center;
}

#footer_nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#footer_nav li {
margin: 0 1px;
display: inline;
}

#footer_nav a:link, #footer_nav a:visited {text-decoration: none; color: #000; padding: 0 4px 1px 4px;}
#footer_nav a:hover {color: #007; background-color: #ECF; padding: 0 4px 1px 4px;}
#footer_nav a:active {}


#photogallery { display: inline; padding-top: 20px; }



/*	 CLASS PARAMETERS	*/



.btn {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	background-color: transparent;
	border: 1px solid #300;
	}

.comic_sm {
	font-family: "Comic Sans MS", Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	}

.thumb { border: 1px solid #330; padding: 2px; margin: 10px 8px 20px 8px; }

.detailphoto { border: 1px solid #330; padding: 10px; margin: 2px 2px; }

.preview { margin: 2px; padding: 2px; border: 1px solid #000; }

.edit { font: bold .6em Arial, Tahoma; }

.admin td { font: .8em Helvetica, Tahoma, sans-serif; padding: 5px 0 5px 7px; }

.left {
padding: 10px 30px;
text-align: left;
}

.right {
padding: 10px 30px;
text-align: right;
}

.center {
padding: 1em;
margin: 0 auto;
text-align: center;
}


.border1 { background: transparent url(images/meters_textBG1.gif) no-repeat; 0 50%; background-position: center center; }
.border2 { background: transparent url(images/meters_textBG2.gif) no-repeat; 0 50%; }


.border1, .border2 {
position: relative;
display: block;
padding: .5em 2em .5em 2em;
margin-bottom: 1em;
}


.sidebar_right { float: right; position: relative; padding: 2em; }
.sidebar_right img { border:1px solid #CCC; padding:2px; margin:3px;}

.indent_xsm {padding-left: 20px;}
.indent_sm {padding-left: 40px;}
.indent_bg {padding-left: 80px;}
.indent_xbg {padding-left: 100px;}

.horizontal_space {padding: 0 20px;}
.vertical_space {padding: 20px 0;}

.leftimg {float: left; margin: 10px 20px 10px 10px; border: 1px solid #330; padding: 2px;}
.rightimg {float: right; margin: 10px 10px 10px 20px; border: 1px solid #330; padding: 2px;}
.clear {clear: both;}


.tabledates { 
border: 0; 
background: transparent;
border-collapse: collapse;
font-family: Arial, Helvetica, Verdana;
text-align: left;
}

.tabledates th {
font-weight: bold;
font-size: 8px;
border-bottom: 1px #000 solid;
padding: 0 5px;
margin-top: 2em;
}

.tabledates td {
font-size: 10px;
line-height: 1.3;
color: #711;
line-height: 1.3;
padding: 5px 8px;
vertical-align: top;
}


.msgboard td, input { font-family: Verdana, sans-serif; text-align: left;}

.msgboard textarea { font-size: 110%; }


ul.postings {list-style: none; margin:0; }
ul.postings li, i { font: 11px arial, verdana, sans-serif; margin:0; } 
