/*
THEME NAME: WokKee Mountain Kitchens
THEME URI: http://michaelwender.com/
DESCRIPTION: 
TAGS: 
VERSION: 0.1
AUTHOR: Michael Wender
AUTHOR URI: http://michaelwender.com
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('css/blueprint/screen.css');
/* Layout */
body{}
#wrapper{background-color: #fff; padding: 20px; border-style: solid; border-color: #DEF1FF; border-width: 6px;}
div.sidebar {float: left; overflow: hidden; padding: 10px 1.9%;	width: 46%;}
div#primary {clear: both;}
div#tertiary{clear: both; width: 100%;}
div#footer {clear: left; width: 100%;}
#admin-link{position: absolute; top: .5em; right: .5em;}
#header-image{height: 60px; border: 4px solid #DEF1FF; margin-bottom: 4px; background: transparent url('images/header.jpg') no-repeat center;}
#header-image a{text-indent: -9999px; display: block; width: 100%; height: 60px;}
#header{color: #fff; clear: both; position: relative; height: 30px; background-color: #CB000A; font-family: Georgia, 'Times New Roman', serif; border-bottom: 1px solid #000;}
#header h1{line-height: 1em; font-size: 130%; position: absolute; left: .5em; top: .45em;}
#header h1#blog-title a{text-decoration: none; font-weight: bold; color: #fff;}
#header div#blog-description{padding: .25em .5em; position: absolute; right: .5em; top: .25em;}
#access{background-color: #DEF1FF; border-top: 2px solid #fff; height: 26px; width: 100%;}
#access-right{float: right; padding: 3px 10px 0 0;}
#access-left{float: left;}
div#footer{background-color: #DEF1FF; height: 30px; line-height: 30px; padding: 0 .5em; margin-top: 1em; color: #5D94BF; width: 590px; position: relative;}
div#footer span#copyright{}
div#footer span#generator-link{display: block; position: absolute; right: .5em; top: 0;}
span#generator-link a{display: block; background: transparent url('images/wp.png') no-repeat center; text-indent: -9999px; height: 30px; width: 18px;}
div#dm{background: transparent url('discoverymap.png') no-repeat; padding: 0 16px 0 86px; width: 400px; white-space:nowrap; margin: 1em auto; height: 40px; line-height: 40px; border: 1px solid #1C4180;}

/* Text */
h1,h2,h3,h4,h5{font-family: Georgia, 'Times New Roman', serif;}
a{text-decoration: none;}
a:hover{text-decoration: underline; color: #E66101;}
.alignright, .right{float: right; margin: .25em 0 .25em 1em;}
.alignleft, .left{float: left; margin: .25em 1em .25em 0;}

/* Menu */
div#menu{font-size:12px; height:30px; position: absolute; right: 0;}
div#menu ul a{font-weight:700;text-decoration:none; display: block; padding: 6px 8px; color: #fff; border-left: 1px solid #000;}
div#menu ul a:hover, div#menu ul a.active{color: #fff; background-color: #E66101;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{}
div#menu ul ul{display:none;}

#suckerfishnav {background:#DEF1FF; font-size:12px;}
#suckerfishnav, #suckerfishnav ul {list-style:none; line-height: 26px;padding:0; margin:0 0 1px 0;  margin-bottom: 2em;}
#suckerfishnav a {display:block; color: #5D94BF; text-decoration:none; padding: 0 8px; border-right: 2px solid #fff; font-weight: bold;}
#suckerfishnav a:hover{color: #fff!important}
#suckerfishnav li {float: left; padding: 0;}
#suckerfishnav li ul {position:absolute; left: -999em; height:auto; width: 80px; font-weight:normal; margin:0; line-height: 1.25;}
#suckerfishnav li li {padding-right: 1px; width: 80px; border-top: 2px solid #fff;}
#suckerfishnav li li a {padding: 6px 8px; border: 0;}
#suckerfishnav li ul li {font-weight: normal;}
#suckerfishnav li ul li a {}
#suckerfishnav li:hover ul li a {color: #5D94BF;} /* Submenu Text Color */
#suckerfishnav li ul ul {margin:-20px 0 0 131px}
#suckerfishnav li ul li:hover {background: #7CC6FF;} 
#suckerfishnav li ul li:hover a {color:#fff}
#suckerfishnav li ul li:hover li a {color:#fff}
#suckerfishnav li ul li li:hover a {color:#fff}
#suckerfishnav li ul li ul li:hover ul li a {color:#fff}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#fff}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto; background: #DEF1FF}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#7CC6FF} /*Submenu Hover Background Color */
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#5D94BF}

/* Posts */
.entry-title{clear:both;}
.entry-meta{font-size: 92%; border-top: 1px solid #5D94BF; padding-top: .5em; color: #5D94BF;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin: 2em 0;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
#asides-tab div.category-asides, ul.delicious li{border-style: solid; border-width: 0 0 1px 5px; border-color: #BDE2FF; padding: 0 0 .5em 1em; margin: .5em 0;}
ul.delicious{list-style: none; margin-left: 0;}
.delicious-link a{font-weight: bold; padding-right: 15px; background: transparent url('images/icon.link.png') no-repeat right center;}
.delicious-tags{font-size: 92%;}
.flickr-photo, .framed{border: 1px solid #5D94BF;}
p.meta-photo{font-size: 92%; color: #5D94BF;}
div.entry-date{font-size: 92%; color: #5D94BF; margin: .25em 0 .5em 0;}
div.entry-date abbr{border: 0;}
.archive .entry-title, .search .entry-title{margin: 2em 0 0 0;}
.archive .entry-content p, .search .entry-content p{margin-bottom: .5em;}
.home .more-link{float: right; width: 78%; text-align: right;}
.home .more-link em{font-weight: bold;}
.home .comment-link{float: left; width: 20%; font-weight: bold;}

/* Comments */
.comments h3, #respond h3{clear: both;}
.comment-meta{font-size: 92%;}
.comment-author{font-weight: bold;}
#comments-list .comment-author, .comment-meta{text-align: right;}
.comments ol{margin: 1em 0 0 0; list-style: none;}
#comments-list ol li{clear: both; min-height: 50px; margin-bottom: 1em; padding: .5em 0;}
.comments ol li.alt{background-color: #DEF1FF;}
img.avatar{border: 1px solid #aaa; margin-top: .25em;}
.byuser{background-color: #FFF3C2!important; border: 1px solid #7CC6FF;}
#trackbacks-list li{padding: .5em;}
div#respond{margin-top: 2em;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em; border-bottom: 1px solid #BDE2FF; padding-bottom: .25em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0;}
div.sidebar ul ul li{margin: 0;}
div.sidebar ul ul ul{margin:0;}
div.sidebar ul ul ul li{}

.widget_recent_entries li{border-bottom: 1px solid #BDE2FF; border-top: 1px solid #fff;}
.widget_recent_entries li a{padding: .5em; display: block;}
.widget_recent_entries li a:hover{text-decoration: none; background-color: #DEF1FF;}
.widget_recent_comments li{border-bottom: 1px solid #BDE2FF; margin: .5em 0!important; padding-bottom: .5em!important;}

/* Misc */
#pictures{text-align: center; padding-top: 1em}
#pictures img{border: 1px solid #BDE2FF; margin: 0 1.5em 1.5em 0;}
.entry-ad-large{margin: 0 0 2em 0;}
.entry-ad{margin-bottom: 2em;}
ul#twitter_update_list, div.aktt_tweets ul{list-style-type: none; margin: 0;}
ul#twitter_update_list li, div.aktt_tweets ul li{padding: 0 0 .5em 1em; margin: .5em 0; border-style: solid; border-color: #BDE2FF; border-width: 0 0 1px 5px;}
p.aktt_credit{font-size: 92%;}
div.aktt_tweets li.aktt_more_updates{border: 0; padding: 0;}
div.sharethis{margin: .5em 0 1em 0;}
div.digg{float: right; margin: .25em 0 .25em 1em;}
#nikePlusDisplay ul{list-style: none; margin: 0 0 .5em 0; border-style: solid; border-color: #BDE2FF; border-width: 1px 1px 0 0;}
#nikePlusDisplay li{padding: .25em 0 .25em 1em; margin: 0; border-style: solid; border-color: #BDE2FF; border-width: 0 0 1px 5px;}
#nikePlusDisplay h2{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; margin-top: 1em;}
#nikePlusDisplay ul li ul,#nikePlusDisplay ul li ul li{border: 0; margin: 0 0 0 .5em; padding: 0;}
.milestone{padding: 0 0 0 110px; margin-bottom: .5em;}

/* Forms */
#searchform{/*position: absolute; right: .5em; top: 6px;*/}
#s{border: 1px solid #5D94BF; padding: 2px; font-size: 92%; width: 150px;}
#sbutt{border: 1px solid #5D94BF; font-size: 92%; padding: 1px; background-color: #DEF1FF; color: #3E6380; font-weight: bold;}
.cform label, .cform label span{width: 70px!important;}
.cform input.sendbutton{margin: 10px 0 10px 238px!important;}
.form-label{font-family: Georgia, 'Times New Roman', serif; color: #5D94BF;}
.form-textarea textarea, textarea {
	background: #fff url('images/form.text.bkgrd.png') repeat-x;
	width: 200px;
	color: #111;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	padding: 6px;
	margin: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #5D94BF;
	display: inline;
}
.submit input, .submit input:focus, .button, .button:focus, .form-submit input, .form-submit input:focus {
	background: #DEF1FF url('images/form.input.bkgrd.png');
	font-family: Georgia, 'Times New Roman', serif;
	border: 3px double #5D94BF;
	border-left-color: #7CC6FF;
	border-top-color: #7CC6FF;
	padding: 0.25em;
	font-weight: bold;
	color: #3E6380;
}

.submit input:active, .button:active, .form-submit input:active {background: #9DD4FF; border: 3px double #7CC6FF; border-left-color: #5D94BF; border-top-color: #5D94BF;}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}