html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

@font-face {
	font-family: 'MonolineScriptMTStdRegular';
	src: url('/fonts/monolinescriptmtstd-webfont.eot');
	src: local('☺'), url('/fonts/monolinescriptmtstd-webfont.woff') format('woff'), url('/fonts/monolinescriptmtstd-webfont.ttf') format('truetype'), url('/fonts/monolinescriptmtstd-webfont.svg#webfontK9wH3P0D') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {	behavior: url("csshover3.htc"); text-align:center; background:url(../images/mainBackground.png) repeat top center #FFFFFF; color:#572700; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }

.outer { width: 990px; margin:0 auto; text-align:center; }

.inner { width: 990px;	}

#header { position:relative; width: 990px; height: 344px; overflow:hidden;}
#header img { position:absolute; top:0; left:0; z-index:2;}

.logo {	position:absolute; top:0; left:50%; margin-left: -496px; height:345px; width:992px;	z-index:5;}

.menu {	position:relative; float:left;	height:16px; width:980px; padding:10px 0 10px 10px; }
.menu ul { display: inline; } 
.menu ul li { list-style: none;	display: inline;color:#ffffff; }
.menu ul li a { position:relative; float:left; text-indent:-5000px; cursor:pointer; height:16px;}
.menu li ul,li {display:none; background:none;}
.menu li:hover ul,li {display:block;}
.menu li:hover ul { background:url(../images/submenuBak.png) bottom left no-repeat; list-style:circle inside #333; width:120px; padding:15px; height:auto; position:absolute; float:left;  margin-top:16px; color:#666;}
.menu li li a { background-image:none; color:#5727000; text-decoration:underline; text-indent:20px; height:20px; width:120px; text-align:left;}
.menu li li a:hover { color:#aaa; text-indent:23px;}

.menu #home a { background:url(../images/menu/home.png) 0 0 no-repeat; width:53px;  }
.menu #home a:hover,.menu #home a:active {background-position:0 -16px;}
.menu #about a { background:url(../images/menu/about.png) 0 0 no-repeat; width:64px; }
.menu #about a:hover, .menu #about a:active {background-position:0 -16px;}

.menu li#about ul li a {background-image:none;}
.menu li#about:hover ul { margin-left:80px;}



.menu #info a { background:url(../images/menu/info.png) 0 0 no-repeat; width:53px; }
.menu #info a:hover, .menu #info a:active {background-position:0 -16px;}

.menu li#info ul li a {background-image:none; text-indent:3px; width:120px;}
.menu li#info:hover ul { margin-left:140px;}

.menu #galleries a { background:url(../images/menu/galleries.png) 0 0 no-repeat; width:86px; }
.menu #galleries a:hover, .menu #galleries a:active {background-position:0 -16px;}

.menu li#galleries:hover ul {  margin-left:240px;}
.menu li#galleries ul li a { background-image:none;}



.menu #blog a { background:url(../images/menu/blog.png) 0 0 no-repeat; width:59px; }
.menu #blog a:hover, .menu #blog a:active {background-position:0 -16px;}

.menu li#blog ul,li{ display:none; background:none;  }
.menu li#blog:hover ul,li {display:block;}
.menu li#blog:hover ul { z-index:99; background:url(../images/submenuBak.png) bottom left no-repeat; list-style:circle inside #333; width:120px; padding:15px; height:auto; position:absolute; float:left; margin-left:300px; margin-top:16px; color:#666;}
.menu li#blog li a { background-image:none;color:#5727000; text-decoration:underline; text-indent:10px; height:20px; width:120px; text-align:left;}
.menu li#blog li a:hover { color:#aaa; text-indent:13px;}


.menu #media a { background:url(../images/menu/media.png) 0 0 no-repeat; width:62px; }
.menu #media a:hover,.menu #media a:active {background-position:0 -16px;}
.menu #contact a { background:url(../images/menu/contact.png) 0 0 no-repeat; width:77px; }
.menu #contact a:hover, .menu #contact a:active {background-position:0 -16px;}
.menu #search a { background:url(../images/menu/search.png) 0 0 no-repeat; width:242px; text-indent:0; text-align:left; height:22px; margin-top:-3px; margin-left:10px; }
.menu #search a:hover, .menu #search a:active {background-position:0 -22px;}
.menu #archives a { background:url(../images/menu/archives.png) 0 0 no-repeat; width:80px; }
.menu #archives a:hover, .menu #archives a:active {background-position:0 -16px;}

.menu li#archives ul,li{ display:none; background:none;  }
.menu li#archives:hover ul,li {display:block;}
.menu li#archives:hover ul { z-index:99;background:url(../images/submenuBak.png) bottom left no-repeat;   list-style:circle inside #333; width:120px; margin-top:-4px; padding:15px; height:auto; position:relative; float:right; color:#666;}
.menu li#archives li a { background-image:none;color:#5727000; text-decoration:underline; text-indent:20px; height:20px; width:120px; text-align:left;}
.menu li#archives li a:hover { color:#aaa; text-indent:23px;}

.menu li.star { position:relative; float:left; background:url(../images/menu/star.png) 5px 0 no-repeat; width:25px; height:16px;}
.entry { padding-top:15px;}
.mainContent { position:relative; float:left; padding:30px 55px 30px 45px; text-align:left; vertical-align:top; width:890px; height:auto; background:transparent url(../images/mainContentBack.png) repeat-y; }
.mainContent p {  }
.mainContent h2.dotted {clear:both; width:976px; height:35px; margin-left:-45px; background:url(../images/dots.png) bottom no-repeat; font-family:"MonolineScriptMTStdRegular",Verdana, sans-serif; font-size:38px; padding-left:10px; padding-top:20px; text-indent:35px;color:#572700;}

.homeBottom { clear:both; background:url(../images/homeBottom.jpg) no-repeat; width:276px; padding:30px 20px 20px 600px; height:368px; margin-top:15px; }
 
#subHead { width:990px; background:url(../images/mainContentTop.png) no-repeat; height:100px; padding:20px 20px 0px 20px; font-family:"MonolineScriptMTStdRegular",Verdana, sans-serif; color:#572700;}
#subHead h1 {  font-size:36px; text-align:left; padding-left:25px; width:400px; text-transform:lowercase; line-height:30px;}
#subHead h2 { font-size:32px; float:left; padding-right:15px; font-weight:normal; padding-top:5px; }

#videoPlayer { margin:0 auto; width:895px; height:419px; background:url(../images/videoBack.png) no-repeat; }
#videoPlayer p { float:left; width:180px; padding:10px; padding-top:40px; vertical-align:middle; }

#footer { background:url(../images/mainContentBtm.png) top center no-repeat; padding-top:50px; padding-bottom:30px; margin:0 auto; width: 990px;}
#footer, #footer a{ color:#572700; font-weight:bold;  }
#footer p { font-size:14px; padding-bottom:0px; }

/* text handling here */
a { color:#7ecdc3; text-decoration:none; }
a:focus { outline: none; }
a:hover {}
h1	{font-size:115%;}
h2 { font-size:110%; padding-bottom:8px; font-weight:600;}
p { padding-bottom:12px; font-weight:normal; line-height:16px;}
.clear {clear:both;}

#contactinput {
border-style: solid;
border: 1px solid #000000;
background: #ffffff;
	color: #000000;
	font-family: Century Gothic, arial, sans-serif;
}	
input.contactinput {
	background: #ffffff;
	color: #000000;
	padding: 2px;
	margin: 9px 0px 0px 0px;
	border: 1px solid #000000;
	border-style: solid;
	font-family: Century Gothic, arial, sans-serif;
	}
textarea.contactinput {
	background: #ffffff;
	color: #000000;
	padding: 2px;
	margin: 9px 0px 0px 0px;
	border: 1px solid #000000;
	border-style: solid;
	font-family: Century Gothic, arial, sans-serif;
	}
	
