/*
Theme Name: Mark Kalch
Description: For Mark Kalch
Author: Will Mather
Author URI: http://www.expediteambitions.co.uk
*/

body, h1, h2, h3, div, span, p, ul, ol, li, form, fieldset, input, textarea, img, label, object, embed {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

h1, h2 {font-size:28px;color:#fff;font-weight:bold;letter-spacing:-2px;float:left;}
h3 {margin:0;padding-bottom:3px;text-align:left;font-size:20px;letter-spacing:-1px;}
.sIFR-hasFlash h1, .sIFR-hasFlash h2, .sIFR-hasFlash #content h3, .sIFR-hasFlash #sidebar h3 {visibility:hidden;line-height:1em;margin:0px;}
.sIFR-hasFlash #content h3, .sIFR-hasFlash #sidebar h3 {font-size:20px;}
.sIFR-hasFlash h1 {font-size:35px;width:630px;margin-bottom:20px;margin-top:20px;height:40px;}
.sIFR-hasFlash h2 {font-size:35px;margin-right:50px;}
.sIFR-hasFlash #content h3 {width:630px;margin-bottom:10px;margin-top:10px;height:20px;clear:both;}
.sIFR-hasFlash #content table h3 {width:150px;text-align:center;}

.alignright {float:right;margin-left:20px;}
.alignleft {float:left;margin-right:20px;margin-bottom:20px;}
*+html .alignleft {margin-right:10px;}

a, a:visited {text-decoration:none;color:#b56936;} /*B44800 - greygreen b2c26b - */
.commentcount a {color:white;}
a:hover {color:#c60;text-decoration:underline;} /*FFEE57*/

body {
  color:#ccc;
	line-height: 1.2em;
	/*background:#222928; darkgrey #151515*/
        font-size:14px;
	background:#444;
	font-family:verdana;
}
ul {list-style-type:square;}
strong {color:#fff;}
#all {background:#191919;width:970px;margin:auto;overflow:hidden;border:1px solid #555;}
#container_top {height:300px;width:930px;margin:auto;margin-top:20px;position:relative;}
#logo {position:absolute;right:30px;top:40px;}
#container {width:930px;margin:auto;margin-bottom:30px;margin-top:30px;}

#video {width:300px;float:right;}
*+html #video {width:290px;}

#nav {height:60px;border-bottom:1px solid #333;position:relative;}
#nav ul {margin-left:60px;}
#nav ul li {display:inline;position:relative;float:left;}
#nav ul li h3 {float:left;margin:0;margin-right:10px;margin-top:10px;}
#nav span {cursor:pointer;}

#nav ul li ul {position:absolute;display:block;visibility:hidden;top:40px;margin:0;margin-left:10px;background:#191919;font-size:0.8em;padding:8px;z-index:500;*margin-left:-150px;border:1px solid #333;border-top:0;margin-top:20px;}
#nav ul li ul li {clear:left;float:none;}
#nav ul li ul li a {display:block;color:#ddd;font-weight:bold;padding-top:3px;padding-bottom:3px;}
#nav ul li ul li a:hover {color:#c60;text-decoration:none;}

#nav h3 span {background:url(nav.png);position:absolute;height:40px;}

#home h3, #home h3 span {background-position:0 0;width:90px;}
#home h3 span:hover, .home #home h3 span {background-position:0 -40px;}

#about h3, #about h3 span {background-position:-90px 0;width:63px;}
#about h3 span:hover, .bio #about h3 span {background-position:-90px -40px;}

#expeditions h3, #expeditions h3 span {background-position:-153px 0;width:145px;}
#expeditions h3 span:hover, .expeditions #expeditions h3 span {background-position:-153px -40px;}

#speaking h3, #speaking h3 span {background-position:-298px 0;width:115px;}
#speaking h3 span:hover, .speaking #speaking h3 span {background-position:-298px -40px;}

#partners h3, #partners h3 span {background-position:-413px 0;width:118px;}
#partners h3 span:hover, .partners #partners h3 span {background-position:-413px -40px;}

#gallery h3, #gallery h3 span {background-position:-531px 0;width:105px;}
#gallery h3 span:hover, .gallery #gallery h3 span {background-position:-531px -40px;}

#contact h3, #contact h3 span {background-position:-636px 0;width:124px;}
#contact h3 span:hover, .contact #contact h3 span {background-position:-636px -40px;}

#subscribe {font-size:0.8em;margin-bottom:30px;}
#subscribe_wrap {width:960px;margin:auto;position:relative;}

#search {float:right;margin-top:20px;margin-right:10px;}
#search input {background:#333;margin:10px;font-family:verdana;padding:5px;color:#ddd;width:170px;}

#content {margin:auto;padding-bottom:30px;width:690px;float:left;}
#content p, #content ul, #content ol {text-align:justify;margin-bottom:20px;font-size:0.9em;float:left;}
#content ul, #content ol {margin-left:20px;}
#content .page p {float:none;}
#content .date {float:left;width:100%;margin-bottom:10px;}
#content .read-more{clear:both;float:left;font-size:0.7em;text-align:right;width:100%;}
#content .commentcount {position:absolute;right:25px;top:22px;font-weight:bold;}
#content .entry {float:left;}
#content .post .postmetadata  {font-size:0.7em;clear:both;width:100%;}
#content h3 {margin-bottom:20px;}
#content #video {float:left;margin:auto;margin-right:15px;}

.post {width:269px;float:left;margin-bottom:30px;margin-left:30px;min-height:250px;padding:20px;padding-top:0;}
.postclear {clear:left;}
.featured, .page {width:610px;min-height:0px;border-bottom:1px solid #333;}
.featured {margin-top:20px;}
.page {border:0;}
.headline {float:left;padding:10px 10px 0 0;position:relative;}
.headline h1 {float:none;width:auto;}
.page .headline {background:none;}
.post .headline {width:259px;}
.featured .headline, .page .headline {width:600px;}

.partners .sponsorlogo {float:right;margin-left:30px;margin-bottom:50px;width:186px;}
.partners .smallsponsorlogo img, .partners .sponsorlogo img {opacity:1;filter:alpha(opacity=100);}
.partners .smallsponsorlogo img:hover, .partners .sponsorlogo img:hover {opacity:0;filter:alpha(opacity=0);}
.partners .smallsponsorbreak {border:10px solid #444;padding-top:20px;text-align:center;background:#fff;}
.partners .smallsponsorbreak img {margin-right:20px;}
.partners .smallsponsorlogo {margin-right:20px;width:186px;background-repeat:no-repeat;float:left;}

#gallery-widget {background:#222;margin-left:50px;padding:0;}
#gallery-widget h2 {margin-top:10px;margin-left:10px;}
#gallery-widget ul {margin-left:10px;margin-top:10px;overflow:hidden;width:100%;margin-bottom:0;}
#gallery-widget li {float:left;margin-right:5px;margin-bottom:5px;list-style:none;}
#gallery-widget p {margin:0;margin-bottom:5px;margin-left:10px;font-size:0.8em;}

#sidebar {width:20%;float:right;clear:right;margin-left:30px;padding-left:20px;border-left:1px solid #333;}
#sidebar ul {margin-bottom:30px;list-style:none;overflow:hidden;}
#sidebar #subscribe {background:url(rss.png) no-repeat right bottom;}
#sidebar #links li {margin-bottom:10px;background-repeat:no-repeat;}
#sidebar ul li {font-size:0.8em;}
#sidebar #sponsors_list {margin-top:40px;margin-right:40px;}
#sidebar #sponsors_list h3 {margin-bottom:15px;}
#sidebar ul li img {opacity:0;filter:alpha(opacity=0);cursor:pointer;}
#sidebar ul li img:hover {opacity:1;filter:alpha(opacity=100);}
#sidebar #twitter {background:url(twitter.png) no-repeat right bottom;}
#sidebar #twitter_update_list li {margin-bottom:10px;}
#sidebar #twitter_update_list {padding:0;font-style:italic;margin-bottom:10px;}

#content ol.commentlist {list-style:none;margin-left:0;float:none;}
.comment-heading {font-size:0.7em;padding:5px;position:relative;background:#222;}
.comment-time {position:absolute;right:10px;top:5px;}
.comment-text {padding:0 0 10px 20px;font-size:0.9em;margin-bottom:10px;}

#respond {float:left;clear:both;margin-top:30px;}
#respond h3 {font-size:0.7em;}

#footer {clear:both;margin:auto;margin-bottom:30px;width:610px;margin-left:50px;border-top:1px solid #333;padding-top:10px;}
#footer h3 {margin:0px;}
#footer ul {text-align:center;padding-top:20px;float:left;width:25%;margin-right:5%;margin-left:3%}
#footer ul li {list-style:none;text-align:right;font-size:0.8em;}
#footer p {font-size:0.7em;}

input[type=submit] {background:#222;border:1px solid #333;color:#666;-moz-border-radius:8px;padding:3px;cursor:pointer;font-size:0.8em;}
input[type=submit]:hover {border-color:#555;color:#999;}
input[type=text] {background:#333;color:#eee;font-family:verdana;font-size:0.9em;padding:5px;}
textarea {background:#333;width:480px;padding:10px;font-family:verdana;font-size:0.9em;color:#eee;}

.stbutton {clear:both;}
.navigation {clear:both;margin-left:50px;font-size:0.9em;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}