/*
Theme Name: Story-Labs
Theme URI: http://story-labs.com/
Description: Story-Labs Wordpress Theme
Version: 1.0
Author: Jake Dahn
Author URI: http://hyperboledesign.com
*/


/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:18px;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:1px solid; color:#CCCCCC; margin-bottom:3px;}
a:hover img {border-bottom:0px;}
a:hover img {border:1px solid; color:#CC0066; margin-bottom:3px;}



body {font-size:12px;background: #fff;font-family: "Helvetica Neue", Helvetica, arial, sans-serif;font-weight: normal;color: #666;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#999;}
h1 {font-size:72px;line-height:1.25;margin-bottom:1em;}
h2 {font-size:12px; text-transform:uppercase; letter-spacing:.75px; line-height:1; margin-bottom:.5em;color:#FFCC00;}
h3 {font-size:12px; text-transform:uppercase; letter-spacing:.75px; line-height:1; margin-bottom:.5em;color:#999; padding-top:18px;}
h4 {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:18px; margin:0px; font-size:12px;} 
body#home em {font-size:85px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#FFCC00;}
b {font-weight:normal; color:#CC0066;}
p {padding-bottom:18px}
p b {font-size: 18px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:27px;color:#FFCC00;}
li a, a {color:#023800; text-decoration:none;}
a:hover {color: #CC0066;}
.container {width:774px;margin:0px auto;}
.content-left {margin-right:398px;}
.content-right {margin-left:398px;}
.content-main {margin-right:199px;}
.content-middle {margin: 0px 0px 0px 199px; width:376px ;}
.content-mainr {margin-left:199px; height:300;}

#sidebar {width:177px; float:right;}
#sidebar ul {margin-bottom:18px;}
#sidebar li {font-size:10px; line-height:18px; list-style: none;  padding:0px; margin: 0px; width:177px;}
.date {float:left; margin-left:159px;width:22px; text-align:justify; text-transform:uppercase; font-size:10px;}
.date p{font-size: 21px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:18px;color:#FFCC00; padding-bottom:0px;}
.category  {text-transform:uppercase; font-size:10px; line-height:18px; padding-bottom:8px;  margin-bottom:18px; border-bottom:dotted 1px #CCCCCC;} 
.category  a {text-transform:none; font-size:10px;}



#nav { float: left; width:774px;margin: 72px 0 72px 0; height: 40px; padding: 0; overflow:hidden;}
#nav ul {margin:0px; overflow:hidden;}

#nav li {float: left; list-style: none; font-size:16px; margin: 0px px 0px px; overflow: hidden;}
#nav li.menu {padding:11px 12px 0 0; height:40px;}
#nav li.active {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; padding:13px 12px 0 0; height:40px;} 
#nav li.logo {text-indent: -9999px;display: block;background-repeat: no-repeat;background-color: transparent;width: 398px;} 
#nav li.logo a{display: block;width: 398px;height: 40px;overflow: hidden;border-bottom: none;background: url(/img/lg.jpg) no-repeat;}	
#nav li.bg {padding:11px 0px 0 0;background: url(/img/bg.gif); width:110px;}

	#nav li a {overflow: hidden;display:block; text-decoration:none; color:#999; padding-top: 3px;}
		#nav li.logo a:hover{border-top:0px; background: url(/img/lgover.jpg)  no-repeat; padding:0;}
		
		#nav li a:hover { color: #023800; padding-top: 0px; background: none; border-top: 3px solid #CC0066; border-bottom:0px;}
		#nav li.active a:hover {border-top: none;}	
		
#footer {width:100%;height: 200px;padding:18px 0 0 0;margin: 72px 0px 0px 0px;border-top: 1px solid color:#999999;background-image:url(/img/bg.gif);float:left;position:relative;}

#footer ul {margin:0;}

#footer li {list-style: none;font-size:10px; line-height:14px; padding-bottom:9px; margin: 0px 10px 0px 0; background-color:#FFFFFF;width:177px;}

#services { float: left; width:774px height: 200px; }
#services  ul {margin:0px;}
#services  li.last {float: left; list-style: none; width:177px;font-size:12px; margin-right: 0px;}
#services  li {float: left; list-style: none; width:177px;font-size:12px; margin-right: 22px;}

blockquote.single-post-footer, .comment-metadata { font-style: italic; font-size: .9em;}
h3.comment-header {font-size: 1.3em; }
ol.commentlist {list-style: none ;}
ol.commentlist li { margin-bottom: 10px; border-bottom: 1px dotted #ccc;}

#twitter_update_list li {
  list-style-type: disc;
  margin-bottom: 5px;
  margin-left: 5px;
}

