/*
Theme Name: emenu
Theme URI: http://kaseopea.com/
Author: kaseopea corp
Author URI: http://kaseopea.com/
Description: Theme for the eMenu web-site.
Version: 0.1
*/

/**
 * Modified version of:
 * 	SenCSS - Sensible Standards CSS framework
 * 	Copyright (c) 2008-2009 Kilian Valkhof (kilianvalkhof.com)
 * 	sencss.kilianvalkhof.com
 * 	Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 */
html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {display:block}body{position:relative}textarea{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;padding:.29em 0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:none}a{text-decoration:underline;border:0;-webkit-transition:color .3s linear;-o-transition:color .3s linear}a:hover,a:focus{text-decoration:none}a img{border:0}abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}address,cite,em,i{font-style:italic}blockquote p{margin:0 1.5em 1.5em;padding:.75em}code,kbd,tt{font-family:"Courier New", Courier, monospace, serif;line-height:1.5}del{text-decoration:line-through}dfn{border-bottom:1px dashed;font-style:italic}dl{margin:0 0 1.5em}dd{margin-left:1.5em}h1,h2,h3,h4,h5,h6{font-weight:700;padding:0}h1{font-size:2em;margin:0 0 .75em}h2{font-size:1.5em;margin:0 0 1em}h3{font-size:1.1666em;margin:0 0 1.286em}h4{font-size:1em;margin:0 0 1.5em}h5{font-size:.8333em;margin:0 0 1.8em}h6{font-size:.666em;margin:0 0 2.25em}img{display:inline-block;vertical-align:text-bottom;border:0}ins{text-decoration:overline}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}ol{list-style:outside decimal}p{font-weight:300;margin:0 0 1.5em}pre{font-family:"Courier New", Courier, monospace, serif;margin:0 0 1.5em}sub{top:.4em;font-size:.85em;line-height:1;position:relative;vertical-align:baseline}sup{font-size:.85em;line-height:1;position:relative;bottom:.5em;vertical-align:baseline}ul{list-style:outside disc}ul,ol{margin:0 0 1.5em 1.5em;padding:0}li ul,li ol{margin:0 0 1.5em 1.5em;padding:0}table{margin:0 0 1.5em;padding:0}caption{font-style:italic;text-align:left}tr.alt td{background:#eee}td{border:0px solid #000;vertical-align:middle;padding:.333em}th{font-weight:700;vertical-align:middle;padding:.333em}button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:1.75em 0 0;padding:0 .5em}button::-moz-focus-inner{border:0}fieldset{border:0;position:relative;margin:0 0 1.5em;padding:1.5em 0 0}fieldset fieldset{clear:both;margin:0 0 1.5em;padding:0 0 0 1.5em}iput{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;font-size:1em;height:1.5em;line-height:1.5em;width:100%;margin:0 0 .75em;padding:.29em 0}input[type=file]{height:2.25em;padding:0}select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;height:2.25em;_margin:0 0 1.3em;margin:0 0 .8em;padding:.2em 0 0}optgroup{font-weight:700;font-style:normal;text-indent:.2em}optgroup + optgroup{margin-top:1em}option{font-size:1em;height:1.5em;text-indent:1em;padding:0}label{cursor:pointer;display:block;height:auto;line-height:1.4em;width:100%;margin:0;padding:0}label input{background:0;border:0;height:1.5em;line-height:1.5em;width:auto;margin:0 .5em 0 0;padding:0}legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}dt,strong,b{font-weight:700}


/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

html {
	background: #07c4d8 url(images/bg1.jpg) 0 0;
}

body{
	background: url(images/bg2.jpg) repeat-x 0 0;
	color: #333;
	font: 75%/1.5em Helvetica Neue, Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
	text-align:center;
}
a { color:#006666;}

#main {
	width:990px;
	margin:0 auto;
	text-align:left;
	position:relative;
	padding-top:85px;
}
.container {
	width: 960px; margin: 0 auto;
}

#if-logged-in {
	height: 20px;
	line-height: 20px;
	background: #111;
	color: #eee;
	font-size: 11px;
	display:none;
}
	#if-logged-in p {
		margin: 0;
	}
	#if-logged-in a:link,
	#if-logged-in a:visited {
		color: #fff;
		text-decoration: none;
		margin: 0px 15px;
	}
	#if-logged-in a:hover {
		text-decoration: underline;
	}
	#if-logged-in a:active {
		text-decoration: underline;
		margin-bottom: -1px;
	}

#header {
}
	h1#logo, h2#logo { background:url(images/logo.jpg) no-repeat 0 0; overflow:hidden; text-indent:-9999px; position:absolute; top:0; left:-62px; z-index:0;}
	h1#logo a, h2#logo a { display:block; width:400px; height:110px;}
	
	h3#slogan { width:410px; height:40px; background:url(images/slogan.jpg) no-repeat 0 0; position:absolute; top:31px; right:33px; text-indent:-9999px; overflow:hidden;}
	
	#visual { background:url(images/visual.png) no-repeat 0 0; width:990px; height:352px; z-index:20; position:relative;}
	#visual .visual-left { width:175px; position:absolute; top:50px; left:30px;}
	#visual .visual-right { width:175px; position:absolute; top:50px; right: 30px;}
	#visual h2 { color:#fff; margin-bottom:0.5em;}
	#visual p { color:#fff;}
	
	.phone { padding:0.5em 0 0.1em 0; text-align: right; font-weight: bold; font-size: 24px; color:#fff;}
	.phone span { display: block; color: #00ffff; font-weight: normal; font-size:10px;}
	ul.list1 { list-style:none; margin-top:1em;}
	ul.list1 li { background:url(images/arrow.jpg) no-repeat right center; text-align:right; padding: 0.5em 1.7em 0.5em 0;}
	ul.list1 li a { color:#fff;}
	
	#visual .visual-center { width:442px; height:277px; position:absolute; top:31px; left:273px;}
	#slider .nivo-controlNav { display:none;}
	#slider .nivo-directionNav {}
	#slider .nivo-prevNav { width: 20px; height: 20px; background: url(images/arr_l.png) no-repeat left top; text-indent: -9999px; overflow: hidden; left: 10px; }
	#slider .nivo-nextNav { width: 20px; height: 20px; background: url(images/arr_r.png) no-repeat left top; text-indent: -9999px; overflow: hidden; right: 10px;}
	
	#header a.emenuadv { display: block; width:140px; height:130px; background: url(/wp-content/uploads/2015/12/Animation1.gif) no-repeat; position: absolute; right: 20px; bottom:5px; text-indent:-999px; overflow: hidden;}

#navigation { background: url(images/navigation.jpg) no-repeat left top; height:61px; margin: 0 auto; width: 940px;}
#navigation ul { list-style:none; margin-left:2em;}
#navigation li { padding:1.7em 1.2em 1.5em 1.2em; display:inline-block; position:relative; top: 1px;}
#navigation li a { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-decoration:none; color:#025667; text-shadow: 0px 1px 1px #fff;}
#navigation li a:hover { color:#e16d06;}
#navigation li.hover { background:url(images/menuhover.png) no-repeat 50% bottom;}

#navigation .sub-menu { position:absolute; margin:0; background: #fb820f url(images/submenubg.png) repeat-x left -5px; z-index:1000; width:200px; visibility:hidden;}
	#navigation .sub-menu { position:absolute; top:57px; left:0;}
	#navigation .sub-menu li { width:200px; padding:0; border-bottom: 1px solid #FC0; position: relative;}
	#navigation .sub-menu li a {padding:1em 1.5em 1em 18px; display:block; color:#025667; text-shadow: 0px 1px 1px #FC0; border-bottom:1px solid #cb6707;}
	#navigation .sub-menu li a:hover { color:#fff;}
	#navigation .sub-menu li.hover { background:#036a7e url(images/bg2.jpg) repeat-x 0 -130px;}
	#navigation .sub-menu li.hover a { color:#fff; text-shadow:none;}
	
#maincontent {
	width:940px;
	background: #fff url(images/contentbg.jpg) repeat-y 0 0;
	padding:2em 0 0 0;
	margin:0 auto;
}
#content {
	float:right;
	width:630px;
	margin-right:20px;
	position:relative;
}
a.post-edit-link { position:absolute; top:-15px; right:0; font-size:11px; font-weight:bold; color:#666; text-decoration:none;}
#banners { margin-bottom:1em;}

h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc3300; font-style:italic; font-size:160%;}
h2.newstitle { padding:1em 0 0 0; margin:0; font-size:120%;}
h2.newstitle a { text-decoration:none;}
h2.newstitle a:hover { text-decoration:underline;}

h3 { color:#cc3300;}

#news {
	margin-top:1em;
}
	p.date { background: #fff url(images/date.gif) no-repeat left bottom; font-size:11px; font-weight:bold; color: #999; padding:0.2em 0.2em 0.5em 0.5em; margin-bottom:0.3em;}
	a.newslink { display:block; text-decoration:none; color:#666;}
	a.newslink:hover { text-decoration:underline;}

#error404 {
	
}

#sidebar {
	width:260px;
	float:left;	
}

#sidebar .widget { padding-left:20px;}

#subnavi { list-style:none; margin:0 0 1em 0;}
#subnavi li { padding:12px 0 12px 50px; margin-bottom:1em;}
#subnavi li:nth-child(1) { background:url(images/num1.png) no-repeat 0 50%;}
#subnavi li:nth-child(2) { background:url(images/num2.png) no-repeat 0 50%;}
#subnavi li:nth-child(3) { background:url(images/num3.png) no-repeat 0 50%;}
#subnavi li:nth-child(4) { background:url(images/num4.png) no-repeat 0 50%; padding-top:2px;}
#subnavi a { color:#057882; font-size:160%; text-decoration:none; display:block;}
#subnavi a:hover { text-decoration:underline;}
#subnavi li.red a {color:red; font-weight:bold;}

#pluses { list-style:none; margin:0 0 0 0;}
#pluses li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:1em; font-size:120%; font-weight:bold; padding:15px 0 15px 50px;}
#pluses li.num1 { background:url(images/num1.png) no-repeat 0 0;}
#pluses li.num2 { background:url(images/num2.png) no-repeat 0 0;}
#pluses li.num3 { background:url(images/num3.png) no-repeat 0 0;}

#plustext {margin:0 10px 0 0;}

#footer {
	background:url(images/footer_new.png) no-repeat left bottom;
	height:119px;
	position:relative;
}
	#footer p.copy { color:#ccfaff; position:absolute; top:55px; left:300px;}
	#footer p.developer { color:#ccfaff; position:absolute; top:55px; left:800px;}
	#footer a { color: #ffff00; font-weight:bold;}
	

.right { float: right;}
.left { float: left;}
.w50 { width:50%;}
.textright { text-align:right;}
.clear { clear: both;}
.alignleft { float: left; margin: 0 20px 10px 0;}
.alignright { float: right; margin: 0 0 10px 20px;}
.aligncenter { margin: 0 auto;}

#page-content .wpcf7-form {}
#page-content .wpcf7-form input { padding: 0.3em; font-size: 150%; color:#000;}
#page-content .wpcf7-form textarea { font: 140%/1.5em "Trebuchet MS", Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif; padding: 0.3em; color:#000;}

#counter1 {
	position: absolute;
	top: 95px;
	left: 300px;
}
.tbl { width:100%; background-color:#ccc; border-collapse:separate; border-spacing:1px;}
.tbl td, .tbl th { background-color:#fff; padding:0.5em; }
.tbl td { vertical-align:top;}

/* --- Calc Styles --- */
#calc .prim { font-size:90%; font-style:italic; color:#666; display:block;}
#calc td { vertical-align: top;}

#navigation li#menu-item-1462 a { color: #000; font-weight: bold;}


