/*
Theme Name: Elitev1
Theme URI: 
Description: custom site development for Elite by  <a href="http://syncbox.com/">SYNCBOX</a>.
Version: 1.0
Author: Donna Casey
Author URI: http://syncbox.com/
Tags: custom site

*/
/* colors used in this theme
brown: #612b15
gold/olive: #9A8654
gray/black: #612b15
 */
.clearme {
	clear:both;
	height:0%;
}

html, body {
	height:100.1%;
}
body, div, img, form, h1, h2, h3, h4, h5, h6, p, ul, ol, li {
	margin:0;
	padding:0;
	border:0 none;
}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100.1%;
	text-align:center;
	background-color:#612b15;
	color:#333230;
	background-image: url(sharedimages/pageBG.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

#wrapper {
	position:relative;
	width:925px;
	margin:0 auto;
	text-align:left;
	font-size:.625em;
	background-image:url(sharedimages/pageStar.gif);
	background-repeat: no-repeat;
	background-position: 675px 400px;
	min-height:650px;
	padding-bottom:3em;
}
#sidebar {
	width:275px;
	float:left;
	margin-left:0;
	padding-left:0;
}
img#mhlogo {
	width:240px;
	height:160px;
	display:block;
	margin-left:1px;
	margin-top:30px;
} 


ul#mainnavs {
	width:240px;
	list-style-type: none;
	border-top: 1px solid #9c8a5a;
	margin-top:62px;
	margin-left:0px;
	padding-left:0;
}
#mainnavs li {
	position:relative;
	width:240px;
	height: 3em;
	border-bottom: 1px solid #9c8a5a;
	margin-left:0;
	padding-left:0;
}
#mainnavs li a {
	width:190px;
	position:relative;
	display:block;
	text-decoration:none;
	color:#612b15;
	font-size:1.3em;
	font-weight:bold;
	margin-left:50px;
	padding-top:.5em;
	z-index:1;
}
#mainnavs li a:hover {
	color:#917739;
}
a#btn1 img, 
a#btn2 img, 
a#btn3 img, 
a#btn4 img, 
a#btn5 img, 
a#btn6 img, 
a#btn7 img, 
a#btn8 img {
	z-index:100;
	position:absolute;
	width:41px;
	height:41px;
	left:-645px;
	top:-5px;
	display:block;
}


/* THIS SETS THE ACTIVE STATE OF THE NAV STAR */

body.btn1 a#btn1 img, 
body.btn2 a#btn2 img, 
body.btn3 a#btn3 img, 
body.btn4 a#btn4 img, 
body.btn5 a#btn5 img, 
body.btn6 a#btn6 img, 
body.btn7 a#btn7 img, 
body.btn8 a#btn8 img {
	left:-45px;
}



#mcwrapper {
	width:650px;
	float:left;
	margin-bottom:100px;
}

img#mhpic {
	width:650px;
	height:210px;
	display:block;
}

div#printlogo {
	display:none;
}

#rightcolumn {
	width:310px;
	float:right;
	padding-top:38px;
	padding-left:20px;	
}
#rightcolumn p {
	width:290px!important;
}
#rightcolumn p#updated {
	text-align:right;
	color:#9A8654;
	font-size:1em;
	font-style: italic;
	width:290px;
	margin-bottom:0;
	padding-bottom:0;
}
#rightcolumn p#addy, #rightcolumn p#maplinks {
	line-height:1.2;
	padding-top:1em;
}
p span.brown {
	color:#612b15;
	font-weight:bold;
}
#rightcolumn a {
	text-decoration:none;
	color:#612b15;
	font-weight:bold;
}
#rightcolumn table {
	border-top:1px solid #9c8a5a;
	width:240px!important;
	margin:0 auto 1em 20px;
}
#rightcolumn table.schedtable {
}
#rightcolumn table td {
	font-size:1em;
	vertical-align:top;
	/* width:auto; */
	padding:2px;
	text-align:left!important;
}
#rightcolumn h2.schedHeading {
	font-size:1em;
	color:#998755;
}
#rightcolumn table td.a {
	background-color:#F6E8DB!important;
}
/* CONTENT ELEMENT FORMATTING */

#mcwrapper h2#toptitle {
	font-size:1.7em;
	color:#AB540F;
	padding:38px 0px .5em 0px;
	font-style: italic;
	font-weight:normal;
	width:300px;
}
#mcwrapper h2, #mcwrapper h2.toptitle {
	width:300px;
	font-size:1.7em;
	color:#AB540F;
	padding:0 0px .5em 0px;
	font-style: italic;
	font-weight:normal;
}
#mcwrapper h2.rateheading {
	font-size:1.2em;
	color:#AB540F;
	font-style:normal;
	font-weight:bold;
}
div.post, div.postbox {
	width:300px;
	float:left;
}

#mcwrapper h3 {
	font-size:1.4em;
	color:#333230;
	padding:1em 0px 0em 0px;
	width:300px;
}
#mcwrapper h3.subtitle {
	font-size:1.3em;
	color:#9c8a5a ;
	padding-top:1em;
	padding-bottom:.5em;
	width:300px;
	clear:left;
}
#mcwrapper h2#rc-mainheading {
	font-size:1.7em;
	color:#AB540F;
	padding:0px 100px .5em 0px;
	font-style: italic;
	font-weight:normal;
}
#mcwrapper h4 {
	font-size:1.2em;
	color:#612b15;
	padding:1em 0 0 0;
}

#mcwrapper p {
	font-size:1.2em;
	line-height:2;
	width:300px;
}
#mcwrapper p.editor {
	text-align:right;
	font-size:.9em;
	clear:left;
}
#mcwrapper ul.nobullet, #mcwrapper ul.nbimg{
	list-style-type: none;
	padding-top: 2em;
	font-size:1.1em;
}
#mcwrapper ul.wbullets {
	list-style-type: disc;
	padding-top: 2em;
	margin-left:20px;
	font-size:1.1em;
}

#mcwrapper ul.nobullet li, #mcwrapper ul.wbullets li, #mcwrapper ul.nbimg li {
	padding-bottom:1em;
}
#mcwrapper ul.nbimg li img {
	vertical-align:middle;
}
#mcwrapper ul.nobullet li strong, #mcwrapper ul.wbullets li strong {
	font-weight:bold;
	color:#512b15;
	font-size:1.2em;
}
img.picright {
	width:141px;
	height:136px;
	float:left;
	margin:.75em 10px 1em 0;
	padding:1px;
	border:1px solid #9c8a5a;
}
img.biopic {
	width:100px;
	height:140px;
	float:left;
	margin:.75em 10px 1em 0;
	padding:1px;
	border:1px solid #9c8a5a;
}

table#hrs {
	/* width:500px; */
	border-top:1px solid #9A8654;
	margin-bottom:1.5em;
}
table.ratetable {
	width:500px;
	border-top:1px solid #9A8654;
}
#hrs td {
	vertical-align:top;
	font-size:1.2em;
	border-bottom:1px solid #9A8654;
	padding:2px 0;
	text-align:right;
}
.ratetable td {
	vertical-align:top;
	font-size:1.2em;
	border-bottom:1px solid #9A8654;
	padding:2px 0;
	text-align:right;
}
.ratetable td.td1, #hrs td.td1 {
	text-align:left;
	/* width:40%!important; */
}
#mcwrapper h2.rateheading {
	font-size:1.2em;
	color:#AB540F;
	font-style:normal;
	font-weight:bold;
	margin-top:1.5em;
}
#mcwrapper h3.subhead {
	padding-bottom:.5em;
}
#footer {
	font-size:.625em;
	padding:3em 0;
	width:925px;
	margin:0 auto;
	text-align:left;
}
#footer p {
	width:auto;
	margin-left:275px;
	margin-bottom:1em;
	color:#512b15;
	/* font-weight:bold; */
	font-size:1.2em;
}
#footer p span {
	font-style:italic;
	color:#AB540F;
}
/* #footer p img {
	vertical-align:middle;
	padding-right:10px;
	padding-bottom:5px;
} */


/* GALLERY STYLE RULES */

/* Gallery and Playback Controls
----------------------------------------------- */
#gallerySelect { width: 180px; }
#controls {
	margin:0 auto;
	padding-top:20px;
}
#galleries {	margin:0 auto 20px auto; }
#galleries label { padding-bottom: 2px; }

#galleryLinks a {
	color: white;
	text-decoration: none;
}

#transport {
	margin:0;
	padding: 1em 0 0 0;
	/* list-style: none; */
	text-align:right;
	color: #9A8654;
	font-size: 1.3em;
}
#transport li {
	/* float: right; */
	margin: 0;
	padding: 0;
	display:inline;
}
#transport a {
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0 5px;
	text-align: right;
	/* width: 60px; */
/* 	float: left; 
	display: block;*/
	-moz-user-select: none;
	-khtml-user-select: none;
	outline:0 none;
}
#transport a:link {
	color: #9A8654;
}

#transport a:visited {
	color: #9A8654;
}
#transport a:hover {
	color: #612b15;
	border: 0 none;
}
#transport a:focus {
	-moz-user-select: none;
	-khtml-user-select: none;
}

#transport .playBtn .pauseLabel, #transport .pauseBtn .playLabel {
	display: none;
}
#captionbox {
	display:block;
	padding:.5em 0;
	width:320px;
	margin:0 auto;
	font-size:1.2em;
}
#previews {
	padding: 0;
	margin-bottom: 5px;
	background-image: url('../demos/images/bg.gif');
	width: 300px;
	margin-right: 10px;
}
#thumbnails {
	clear: both;
	margin: 10px auto;
	display:none;
}
#thumbnails div {
	position: relative;
	width: 24px;
	height: 24px;
	float: left;
	margin: 8px;
	padding: 0;
	float: left;
	display:inline;
}
#thumbnails img {
	width: 24px;
	height: 24px;
	position: absolute;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
}
#picture {
	padding: 0px;
	width: 300px;
	float: left;
}
#mainImageOutline {
	margin: 0 auto;
	padding: 0;
	background-color: #eee;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	padding: 0em;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
#mainImage {
	width: 100%;
	height: 100%;
}

#picture img {
}
.selectedThumbnail {  border: solid 2px #fc0 !important; }
.inFocus {  border: solid 1px #fc0 !important; }


.clear {
	visibility: hidden;
	display: block;
	clear: both;
	height: 0px;
	margin: 0;
	padding: 0;
	}
.ClearAll {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}


