
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,hr, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote, q {
	quotes: """ """;
	font-style:italic;
	font-size: 0.8em;
}
/* End reset */
/* ╣General Styles ╠ */
body {
	font: 1em/1.5 Georgia, "Times New Roman", Times, serif;
	color: #ceb6ad;
	background: #333333;
	}
h1,h2,p,ul {padding: 10px !important;}
h1 {font-size: 1.8em; color: #af6a26;}
h2 {font-size: 1.3em;color:#af6a26;}
a {color: #fff; text-decoration:none; font-weight:bold;}
a:hover,a:focus { border-bottom:dotted 1px #fff;}
a:hover img{border:none;}
.txtCenter {text-align:center}
.txtRight {text-align:right;}
a.noBorder:hover {border: none;}
.noBorder {border:none !important;}
.calendar,.chevron {background:url(lines.png) repeat; padding: 10px 0;}
.calendar {padding:0}
p span {display:block; font-weight:bold; color:#af6a26; font-size:0.9em;}
/* Columns */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.size100{float:none;}
.size50{width:50%;}
.size33{width:33.33333%;}
.size66{width:66.66666%;}
.size25{width:25%;}
.size75{width:75%;}
.size20{width:20%;}
.size40{width:40%;}
.size60{width:60%;}
.size80{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/* end columns */
.media{width:auto;}
/* ====== media ====== */
.media {margin:10px;}
.media, .txt {overflow:hidden; _overflow:visible; zoom:1;}
.media .img {float:left; margin-right: 10px;}
.media .img img{display:block;}
.media .imgExt{float:right; margin-left: 10px;}

.section {
	background: url(separator.jpg) 0 -10px repeat-x scroll;
	width:100%;
	padding-top:5px;
}
.section-header {
	padding-top:10px;
	background-position: 0 0;
}
.header {
	background: url(headerback.jpg) 0 0 repeat;
	height:400px;
}
.header .main {
	background:url(headeranne.jpg) center top no-repeat;
	height:400px;
	min-width:950px;
}
.content {
	background: url(bodyback.jpg);
	height:auto;
	position:relative;
	padding: 20px 0;
	}
.footer {
	background:url(footerback.jpg);
	height: 100px;
	width:100%;
	font: 0.7em Arial, Helvetica, sans-serif;
	color:#666;
}	
.footer .container {
	padding:10px;
}
/*footerMenu ul {position:relative;}*/
#footerMenu li {display:inline;border-right: dotted 1px #666; padding:0 5px;}	
#footerMenu a {color:#666;}
#footerMenu a:hover,#footerMenu a:focus {color:#888; border:none;}
.container {
	width: 950px;
	margin: 0 auto;
	position:relative;
}
.fbsprite, .jbsprite {
	height:100px; 
    overflow: hidden;
    float: left;
	}
.fbsprite a:hover img, .jbsprite a:hover img {margin-top: -100px;}	
.connect_widget_not_connected_text {color:#fff !important;}
hr {height:0;width:100%;border-bottom:dashed 1px #660000;margin:10px;}
.quoter {font-size:0.7em; margin:10px 20px;}
.border {border-bottom: dashed 1px #660000;}
.whiteSpace {margin-top: 20px;}
/* Menu Sprite */
#menuHome {height: 25px; width:72px; overflow:hidden; position:absolute; top:50px;}
#menuHome a:hover img,#menuHome a:focus img {margin-top: -25px;}
#menuBio {height:25px;width:140px;overflow:hidden; position:absolute; top:200px; left: 48px;}
#menuBio a img {margin-top:-50px;}
#menuBio a:hover img,#menuBio a:focus img  {margin-top: -75px;}
#menuEvents {height:25px;width:98px;overflow:hidden; position:absolute; top:115px; left: 200px;}
#menuEvents a img {margin-top:-100px;}
#menuEvents a:hover img,#menuEvents a:focus img {margin-top: -125px;}
#menuPress {height:25px;width:85px;overflow:hidden; position:absolute; top:160px; left: 350px;}
#menuPress a img {margin-top:-150px;}
#menuPress a:hover img,#menuPress a:focus img {margin-top: -175px;}
#menuGuest {height:25px;width:112px;overflow:hidden; position:absolute; top: 40px; left: 560px; border:none;}
#menuGuest a img {margin-top:-200px; border::none;}
#menuGuest a:hover img,#menuGuest a:focus img {margin-top: -225px;}
#menuFB {height:25px;width:125px;overflow:hidden; position:absolute; top:25px; left: 250px; border:none;}
#menuFB a img {margin-top:-250px; border::none;}
#menuFB a:hover img,#menuFB a:focus img {margin-top: -275px;}
#menuJuliet {height:25px;width:99px;overflow:hidden; position:absolute; top:73px; left: 390px; border:none;}
#menuJuliet a img {margin-top:-300px; border::none;}
#menuJuliet a:hover img,#menuJuliet a:focus img {margin-top: -325px;}

/* image replacement */
	.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
		}
/* // image replacement */

/* Easy Slider */
	#slider {margin: 0 auto 10px; width:100%;position:relative; overflow:auto;}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		width:850px;
		height:150px;
		overflow:hidden;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:10px;
		top:30px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:910px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(slider/images/myPrev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(slider/images/myNext.png) no-repeat 0 0;	
		}	
		
	
/* // Easy Slider */

/* Guestbook styles */

#HCB_comment_box textarea {
	padding:10px;  
}

/* the entire html comment box container. applies to everything */
#HCB_comment_box a:hover{border:none;}

#HCB_comment_box p.error {

}

#HCB_comment_box textarea, #HCB_comment_box input.text {
	padding: 5px;
	background-color: #550000;
	border: solid 1px #ccc;	
	font: 1em/1.5 Georgia, "Times New Roman", Times, serif;
	color: #ceb6ad;		
}
#HCB_comment_box textarea:focus, #HCB_comment_box input.text:focus {
	background-color: #660000;
}
#HCB_comment_box .hcb-wrapper-half {

}
#HCB_comment_box .hcb-wrapper {

}
#HCB_comment_box input.text:focus {
}
/* the submit button */
#HCB_comment_box input.submit {
	margin: 5px 0;
	padding: 5px 10px;
	background-color: #550000;
	border: solid 1px #ccc;
	font: 1em/1.5 Georgia, "Times New Roman", Times, serif;
	color: #ceb6ad;	
}
#HCB_comment_box input.submit:hover{
	background-color: #660000;
}

#HCB_comment_box span.home-desc {
}

/* the individual comment display containers */
#HCB_comment_box div.comment {
	border-bottom: dashed 1px #660000;
	font-size: 0.9em;
	padding:10px;
}

/* the moderator message */
.hcb-mod  b{

}

/* next, prev, ok and x link style */
.hcb-link {

}






