@charset "utf-8";
/* CSS Document RESET */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit; 
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
/* remember to define focus styles! */ 
:focus {
	outline: 0;
	}
body { 
	line-height: 1; 
	}
ol, ul {
	list-style: none;
	}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	text-align: left;
	}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

/* CSS Document RESET End */  

html {
	background:#fefefc url(ui/images/layout/site-background.gif) repeat-x top center;
	}
body.home {
	background: url(ui/images/home/bg-photo2.jpg) no-repeat top center;  
	margin:0px;
	padding:0px;
	}
/* TOP*/ 
#top { background:url(ui/images/layout/top-nav-bg.png) repeat-x; height:47px; width:100%}
	#top-middle {width:960px; margin:0 auto}
		#top-nav {width:743px; float:left} 
			#top-nav ul li { display:inline; margin:0 22px 0 0; height: 47px; float:left }
				#top-nav ul li a {color:#a4a69c; font: 14px/47px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; text-decoration:none}
				#top-nav ul li.sfHover { background:url(ui/images/layout/nav-active-bg.gif) repeat-x top}
				#top-nav ul li.sfHover a, #top-nav ul li a:hover {color:#f8f8f0; }
				/***************DROPS***************/ 
				#top-nav ul li ul { padding:0 0 20px 0; margin: 0; background: #262324; width: 200px; }  
				#top-nav ul li ul li { margin:0; padding:0 0 0 17px; width: 300px; text-align:left; line-height:17px; height:17px; border-left: #262324 1px solid; margin-top:14px  }   
				#top-nav ul li ul li:hover { color:#84414a; border-left: #84414a 1px solid  } 
				#top-nav ul li ul li a { color:#fff; font: 12px/18px 'DejaVuSansBook', Arial, Helvetica, sans-serif; text-decoration:none} 
				#top-nav ul li ul li a:hover { color:#84414a} 
				
		#search { width:217px; float:left; padding-top:7px}
			#search input { background:url(ui/images/layout/search-bg.gif) no-repeat; width:177px; height:30px; padding:0 30px 0 10px; float:left; font: 14px/30px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; text-shadow:#bdbfb4; color:#61090f; text-shadow:0px   1px 0px #bdbfb4}
#header { background:url(ui/images/layout/top-header-bg.png) repeat-x; height:104px; width:100%}	
	#header-middle {width:960px; margin:0 auto}
		#logo {padding-top:21px; width:448px; float:left}
		#tagline {padding-top:41px; width:512px; float:left}
			h6.tagline { font: 18px/22px 'DejaVuSerifItalic', Georgia, "Times New Roman", Times, serif; color:#84414a; text-shadow:0px 1px 0px #fff;}

#middle { width:100%}	
/* MIDDLE HOME */ 
#middle-home { margin: 247px auto 0; background:url(ui/images/home/home-middle-bg.png) no-repeat; min-height:565px; width:960px }
	 	#middle-home-top { width:960px; padding-bottom:27px; float:left }
			
			#middle-home-top p {color:#332f30; font: 12px/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-bottom:22px } 
			#middle-home-top p.shadow {color:#332f30; font: 12px/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-bottom:22px; text-shadow:0px   1px 0px #FFFFFF }
			
			#middle-home-top-1 { height:343px; width:308px; float:left; padding:28px 50px 0 28px }
			#middle-home-top-2 { height:343px; width:336px; float:left; padding:28px 0 0 0  }
			#middle-home-top-3 { height:371px; width:238px; float:left }
			
	 	#middle-home-bottom { width:863px; height:53px; background:url(ui/images/home/middle-bot-bg.gif) no-repeat; margin:0 auto; padding:16px 22px }
			#middle-home-bottom h3 {color:#61090f; font: 22px/24px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; text-shadow:0px   1px 0px #FFFFFF; margin-bottom:10px}
			#middle-home-bottom h4 {color:#231f20; font: 16px/18px 'DejaVuSerifCondensedBold', Georgia, "Times New Roman", Times, serif; text-shadow:0px   1px 0px #FFFFFF; margin-bottom:5px}
			#middle-home-bottom h5 {color:#332f30; font: 12px/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-shadow:0px   1px 0px #FFFFFF; }
			#middle-home-bottom li { display:inline; float:left; width:283px}
			#middle-home-bottom li:first-child { width:297px}
			.cal-date { background:url(ui/images/icons/cal-56-57.png) no-repeat; width:56px; height:57px; text-align:center; float: left}
				.month {color:#dddcda; font: 14px/28px 'DejaVuSerifCondensedBold', Arial, sans-serif; text-transform:uppercase}
				.day {color:#231f20; font: 26px/26px 'DejaVuSerifCondensedBold', Arial, sans-serif; text-shadow:0px   1px 0px #FFFFFF}
			.cal-details { width:213px; height:57px; float: left; padding-left:14px} 
		
	 	#middle-home-footer { width:932px; height:71px; background: #61090f; margin:24px 0 15px; padding:0 0 0 28px }
			#middle-home-footer h3 {color:#ad636d; font: 12px/17px 'DejaVuSansCondensed', Arial, sans-serif; text-shadow:0px   1px 0px #3c0408; text-transform: uppercase} 
			#middle-home-footer h4  {color:#fefefd; font: 22px/24px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; margin-bottom:22px; text-shadow:0px   1px 0px #3c0408;} 
			
			#middle-home-footer-1 { width: 158px; height:53px; float:left; padding-top:18px }
			#middle-home-footer-2 { width: 454px; height:53px; float:left; border-right: 1px solid #55070d; padding:18px 0 0 15px } 
				#middle-home-footer-2 input { background: url(ui/images/layout/bottom-search.png) no-repeat; width:232px; height:37px; padding:0 0 0 12px; float:left; font: 14px/34px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; text-shadow:#bdbfb4; color:#fefefd; text-shadow:0 -1px 0px #3c0408; margin-right:12px}
			#middle-home-footer-3 { width: 112px; height:53px; float:left; border-left: 1px solid #79262e; padding:18px 0 0 15px } 
			#middle-home-footer-4 { width: 134px; height:46px; float:left; padding:25px 0 0 17px } 
				#middle-home-footer-4 li { display:inline; float:left; padding-left:3px } 
				#middle-home-footer-4 li:first-child { padding-left:0 } 

/* MIDDLE INTERIOR */ 
#breadcrumbs {width:960px; margin:0 auto; height:33px; font: 11px/33px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#332f30; text-shadow:0px   1px 0px #FFFFFF;  }
	#breadcrumbs li {display:inline}
	#breadcrumbs a {font: 11px/33px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#813a3f; text-decoration:none; padding-right:1px; text-shadow:0px   1px 0px #FFFFFF; }
	#breadcrumbs a:hover { text-decoration: underline}
#middle-int { background: url(ui/images/interior/middle-bg.png) no-repeat; width:960px; margin:0 auto }
	#content-wrap {width:960px;}
	#content { float:left; padding: 30px 100px 30px 30px; width:541px } 
		#content h1 {color:#61090f; font: 30px/30px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; margin-bottom:37px}
		#content h2 {color:#61090f; font: 18px/18px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; margin-bottom:14px}
		#content h3 {color:#121111;  font: 13px/30px 'DejaVuSansCondensedBold', Arial, sans-serif; margin-bottom:8px }
		#content h4 { }
		#content h5 { }
		#content h6 { }
		#content p { color:#555555; font: 12px/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:22px }
		#content li { color:#555555; font: 12px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
	#sidebar { float:left; width:289px } 
	
		#sidebar h3 {color:#f8f8f0; font: 16px/38px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; background: url(ui/images/interior/sidebar-header.png) no-repeat; position:relative; z-index:99; width:294px; height:38px; padding-left:12px; text-transform:uppercase; top:-33px }
		#sidebar h4 {color:#61090f; font: 22px/22px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; margin-bottom:18px}
		#sidebar h5 {color:#121111; font: 12px/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; padding-bottom:0; text-shadow:0 1px 0px #fff;}
		#sidebar h6 {color:#121111; font: 12px/17px 'DejaVuSansCondensedBold', Arial, sans-serif; margin-bottom:10px; text-shadow:0 1px 0px #fff;}
		#sidebar p {color:#332f30; font: 12px/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:22px; text-shadow:0 1px 0px #fff;}
		#int-side-photo-wrap { position:relative; top:-38px }
		#int-sidebar-wrap { padding:0 27px 30px ; width:235px}


/* FOOTER */ 
#footer {border-top: #0f0e0e solid 2px; width:100%; min-height:458px; background:url(ui/images/layout/footer-bg.gif) repeat}

	#footer-center { width: 960px; margin: 0 auto; }  
		
		#footer-center ul {float:left; padding:26px 28px 0 0} 
		#footer-center ul li:first-child { padding-bottom:17px; } 
		#footer-center ul li:first-child a { color: #a4a69c; font: 12px/12px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; text-decoration:none}
		#footer-center ul li a { color: #888983; font: 10px/20px 'DejaVuSansBook', Arial, sans-serif; text-decoration:none }
		#footer-center ul li a:hover { color: #a4a69c; text-shadow: none; cursor:pointer }
		
		#footer-center-bottom { text-align:center;  width: 960px; margin: 45px auto 0; font: 18px/69px 'DejaVuSerifItalic', Georgia, "Times New Roman", Times, serif; color:#fefefc; text-shadow:0px   1px 0px #000000; height:69px }
		#footer-center-bottom img { padding:0 24px;vertical-align:middle}

/* CLASSES */ 
.clear { clear:both} 
.align-center {text-align: center} 
.align-right, .alignright { float:right; margin:0 0 30px 30px} 
.align-left, .alignleft { float:left; margin:0 30px 30px 0}  
			
			.head1 {color:#61090f; font: 22px/24px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; margin-bottom:22px}
			.head1b {color:#61090f; font: 22px/24px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; margin-bottom:17px}
			.head2 {color:#121111; font: 13px/17px 'DejaVuSansCondensedBold', Arial, sans-serif; margin-bottom:10px }
			.head3 {color:#61090f; font: 22px/24px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; text-shadow: 0 1px 0px #FFFFFF; margin-bottom:15px}
			.head4 {color:#4e4b4b; font: 12px/17px 'DejaVuSansCondensedBold', Arial, sans-serif; margin-bottom:8px }
			.head5 {color:#121111; font: 14px/18px 'DejaVuSansCondensedBold', Arial, sans-serif; margin-bottom:22px  }
			.head6 {color:#f8f8f0; font: 16px/38px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; background: url(ui/images/home/right-side-header.png) no-repeat; position:relative; z-index:99; width:230px; height:38px; padding-left:12px; text-transform:uppercase; top:21px }
			.head7 {color:#4c070b; font: 15px/17px 'DejaVuSansCondensed', Arial, sans-serif; text-shadow:0 1px 0px #FFFFFF; margin-bottom:12px } 
			.head8 {color:#121111; font: 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; padding-bottom:0 }
			
			.button-116 { color:#fefefd; font: 14px/34px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; background:url(ui/images/buttons/button-116-34.gif) no-repeat; text-align:center; width:116px; height:34px; display:inline-block; text-decoration:none}
			.button-113 {color:#fefefd; font: 12px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:url(ui/images/buttons/button-113-23.png) no-repeat; text-align:center; width:113px; height:23px; display:inline-block; text-decoration:none }
			.button-113b {color:#332f30; font: 12px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:url(ui/images/buttons/button-113-23.gif) no-repeat; text-align:center; width:113px; height:23px; display:inline-block; text-decoration:none }
			.button-84 {color:#fefefd; font: 14px/34px 'DejaVuSerifBook', Georgia, "Times New Roman", Times, serif; background: url(ui/images/buttons/button-80-34.gif) no-repeat; text-align:center; width:80px; height:34px; display:inline-block; text-decoration:none }
			.button-116:hover, .button-113:hover, .button-113b:hover, .button-84:hover {color:#AD636D;}
			
			.hash-container { background:url(ui/images/home/hash-bg.gif) no-repeat; width:251px; height:137px; padding:20px}
			.photo-container { border:#FFF 8px solid; width:174px; height:174px; margin-left:14px }
			.sidebar-wrap { padding:15px 22px; width:208px}


