@charset "utf-8";
/* General
============================================================================= */
html,body,div,p,ul,ol,li,h1,h2,h3,h4,form,p,button,img {
  margin: 0; padding: 0; border: 0;}
  
body {
	font-size: 12px;
	font-family: "Century Gothic",Tahoma, Geneva, sans-serif;
	color:#fff;
	background:#000;
	line-height: 16px;
	padding-bottom: 0px;}
	
ul,li { list-style-type: none; }
a { outline: none; text-decoration: none; }
a:hover { text-decoration: none; cursor: pointer; }
a span, ul#navigation span { display: none; }

h1 {font-size:22px; color:#f15d5e;}
h2 {font-size:20px; color:#f15d5e; padding-bottom: 15px;}
h3 {font-size:16px; color:#f15d5e; padding: 15px 0 8px 0; font-style:italic; text-transform:uppercase;}
h4 {font-size:13px; color:#f15d5e; padding: 13px 0 3px 0;}

p {padding: 4px 0;}


strong {font-weight:bold; color:#fff; font-size: 13px;}

/* Default Links
============================================================================= */
a:link, a:visited {color:#ccc; text-decoration:underline;}
a:hover, a:active {color:#fff; text-decoration:none;}


/* Main Wrapper and Masthead
============================================================================= */
#deco {margin: 0 auto 0 auto; width: 1005px; height: 825px; background:url(../images/bg.jpg) no-repeat;}
  #deco2 {margin: 0 auto 0 auto; width: 1005px; height: 825px; background:url(../images/splash.jpg) no-repeat;}
  
#wrapper {width: 810px; margin: 0px auto 0 auto;}

  #header {width: 810px; height: 136px;}
    #header h1 {width: 684px; height: 136px; padding: 24px 0 0 192px;}


/* Navigation
============================================================================= */
/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

#menuh {clear:both; width: 810px; height: 30px;
	}

#menuh ul {height: 30px; padding-top: 3px;}

  div#menuh ul li {
    min-width: 126px;
    float: left;
  }

    #menuh ul li a {
    	display: block;
    	cursor: pointer;
    }

		#menuh ul li a#home {background: url(../images/navigation/home.jpg) 0 0 no-repeat; width: 126px; height: 30px;}
		#menuh ul li a#menu {background: url(../images/navigation/menu.jpg) 0 0 no-repeat; width: 134px; height: 30px;}
		#menuh ul li a#word {background: url(../images/navigation/word.jpg) 0 0 no-repeat; width: 150px; height: 30px;}
		#menuh ul li a#blog {background: url(../images/navigation/blog.jpg) 0 0 no-repeat; width: 132px; height: 30px;}
		#menuh ul li a#location {background: url(../images/navigation/location.jpg) 0 0 no-repeat; width: 134px; height: 30px;}
		#menuh ul li a#contact {background: url(../images/navigation/contact.jpg) 0 0 no-repeat; width: 133px; height: 30px;}
		
	
		#menuh ul li a#home:hover,
		#menuh ul li a#menu:hover,
		#menuh ul li a#word:hover,
		#menuh ul li a#blog:hover,
		#menuh ul li a#location:hover,
		#menuh ul li a#contact:hover {background-position: 0 -30px;}
		
		
		#menuh ul li a#home_current {background: url(../images/navigation/home.jpg) 0 -30px no-repeat; width: 126px; height: 30px;}
		#menuh ul li a#menu_current {background: url(../images/navigation/menu.jpg) 0 -30px no-repeat; width: 134px; height: 30px;}
		#menuh ul li a#word_current {background: url(../images/navigation/word.jpg) 0 -30px no-repeat; width: 150px; height: 30px;}
		#menuh ul li a#blog_current {background: url(../images/navigation/blog.jpg) 0 -36px no-repeat; width: 132px; height: 30px;}
		#menuh ul li a#location_current {background: url(../images/navigation/location.jpg) 0 -30px no-repeat; width: 134px; height: 30px;}
		#menuh ul li a#contact_current {background: url(../images/navigation/contact.jpg) 0 -30px no-repeat; width: 133px; height: 30px;}

	

#menuh ul ul a
	{text-align:center;
	display:block;
	border-top: 1px solid #ababa9;
	white-space:nowrap;
	padding: 4px 0 4px 0px;
	margin:0;
	width: 160px;
	font-size: 11px;
	}

	#menuh ul ul a:link, #menuh a:visited, #menuh a:active
		{
		color: #fff;
		background-color:#35090a;
		text-decoration:none;
		font-size:10px;
		
		
		}
		
	#menuh ul ul a:hover						
		{
		color: #fff6f3;
		background-color: #000;
		text-decoration:none;
		}	


	#menuh ul ul
		{
		list-style:none;
		margin-left: -13px;
		padding:0;
		float:left;
		width:9em;
		}
	
	#menuh ul li
		{
		position:relative;
		min-height: 1px;
		vertical-align: bottom;
		}
	
	#menuh ul ul
		{
		position:absolute;
		z-index:500;
		top:auto;
		display:none;
	    padding: 0;
		}
	
	#menuh ul ul ul
		{
		top:0;
		left:100%;
		}
		
	#menuh ul ul ul a:link, #menuh ul ul ul a:visited, #menuh ul ul ul a:active
		{
		color:#4e4e4e;
		}
	
		
	#menuh ul ul ul a:hover						
		{
		color: white;
		background-color: #6b9e8b;
		text-decoration:none;
		}	
	
		
	
	div#menuh li:hover
		{
		cursor:pointer;
		z-index:100;
		}
	
	div#menuh li:hover ul ul,
	div#menuh li li:hover ul ul,
	div#menuh li li li:hover ul ul,
	div#menuh li li li li:hover ul ul
	{display:none;}
	
	div#menuh li:hover ul,
	div#menuh li li:hover ul,
	div#menuh li li li:hover ul,
	div#menuh li li li li:hover ul
	{display:block;}


/* Content
============================================================================= */

#content {padding: 50px 30px 20px 30px;}
  .map {margin-top: 20px; padding-left: 112px;}
  
  #contact1 {margin-top: 18px; width: 204px; float:left;}
  #contact2 {margin-top: 18px; width: 204px; float:right;}
  
  .line {clear:both; padding-top: 15px;}



/* Flash Banner
============================================================================= */

#flash_banner {clear: both; width: 505px; height:335px; margin: 22px 0 7px 119px;}

.curio {padding:0; margin:0; float:right; text-align:right;}



