/*
Theme Name: John Maitz Default
Theme URI: http://www.johnmaitz.net/
Description: This is my default theme
Version: 1.0
Author: John Maitz
Author URI: http://www.johnmaitz.net

	John Maitz Site v1.0
	http://www.johnmaitz.net

	This theme was designed and built by John Maitz,

*/
* {margin:0;padding:0;}
body {font-size:62.5%;background-color:#000;}
/* @group Layout/Typography */
h2 a, h2 a:link, h2 a:visited {color:#808080;margin-bottom:10px;}
a.more-link {color:#808080;}
h3 {font:3em Helvetica, sans-serif;color:#808080;margin-bottom:10px;display:inline;padding-right:4px;}
h2 {font:40px Helvetica, sans-serif;color:#808080;margin-bottom:10px;}
h1 {font:40px Helvetica, sans-serif;color:#808080;margin-bottom:10px;}
a:hover {text-decoration:underline;}
h2.pagetitle {margin-bottom:20px;}
a.backLink, a.backlink:link, a.backlink:visited {float:right;font-size:38px;margin-top:1px;margin-right:20px;}
#page-wrap {background:#e0e0e0;width:100%;}
#page-wrap #inside {margin:0 0 0px;padding-top:0;padding-bottom:0;}
p, li {font:18px/28px Helvetica, sans-serif;margin-bottom:15px;color:#808080;margin-top:10px;}
#content .entry p {width:683px;}
a, a:link, a:visited {color:white;text-decoration:none;outline:none;}
span.spacerInline {display:none;}
span.dateBlog {color:#c4c4c4;font-size:23px;padding-left:5px;}
/* @end */

/* @group Header */
#header h1 {float:right;position:relative;top:12%;padding-right:2%;}
#header h1 a, #header h1 a:link, #header h1 a:visited {display:block;height:126px;width:175px;text-indent:-9999px;position:relative;background:url(images/logo.png) 0 8px;}
#header h1 a span {background:url(images/logo.png) no-repeat 0 -134px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:100;}
#header h1 a span:hover {cursor:pointer;}
#header ul {text-transform:lowercase;position:absolute;text-align:left;top:96px;font-size:13px;margin-left:25px;width:617px;left:0;}
#header ul a, #header ul a:link, #header ul a:visited {color:#808080;padding-left:7px;border:1px solid #000;font-size:24px;}
#header ul a:hover {color:#fff;text-decoration:underline;border-left:1px solid #000;}
#header ul li.page_item.current_page_item a:hover, #header ul li.page_item.current_page_parent a:hover {border-left:1px solid #000;color:#808080;}
#header ul li {display:inline;width:60px;margin-right:5%;}
#header ul li.page_item.current_page_item a, #header ul li.page_item.current_page_parent a {border-left:1px solid #000;color:#808080;text-decoration:underline;}
#header {background:#000;text-align:center;height:145px;border-bottom:1px solid #fbfef3;}
/* @end */

/* @group Main Content */
div.alignright {float:right;}
div.clearFloats {clear:both;}
div.navigation a:link, div.navigation a:visited, div.navigation a {color:#808080;text-decoration:underline;padding-right:25px;}
div.navigation a:hover {text-decoration:none;}
div.entry pre {font-size:12px;width:820px;overflow:hidden;}
div.entry p a, div.entry p a:link, div.entry p a:visited {color:#808080;text-decoration:underline;}
div.entry p a:hover {text-decoration:none;}
#content h2.specLink a {font-size:20px;}
div#content.hFix {height:385px;}
#content {padding-top:20px;background-color:#f8f8f8;max-width:845px;min-height:213px;margin-bottom:72px;margin-top:72px;padding-left:25px;border:1px solid #fbfef3;}
.hentry {margin-bottom: 40px;}
img {border:none;}
#respond h3 {padding-left:10px;}
div.entrySingle {margin-bottom:25px;margin-right:28px;padding-bottom:9px;border-color:#e0e0e0;}
div.entrySingle p {width:100%;}
.entry {margin-bottom:26px;width:97%;position:relative;}
#post-24 div.entry h2 {padding-bottom:5px;}
div.entrySingle p a:link, div.entrySingle p a:visited, div.entrySingle p a {color: #808080;text-decoration: underline;}
div.entrySingle p a:hover {text-decoration: none;}
/* @end */

/* @group Footer */
#footer {background:#000;text-align:left;color:white;min-height:152px;border-top:1px solid #fbfef3;border-bottom:1px solid #000;}
#footer hr {display:none;}
/* @end */

/* @group Slider */
#slider {height:281px;overflow:hidden;width:814px;list-style:none;margin:0 0 27px;padding:0;}
#slider ul {margin:0;padding:0;list-style:none;}
#slider li {height:281px;overflow:hidden;width:814px;margin:0;padding:0;list-style:none;}
#slider ul li div.imageLayout img {float:right;position:absolute;top:0;margin-left:460px;margin-top:12px;}
#slider li {position:relative;}
#slider li h2 {font-size:24px;margin:0 20px 0 1px;padding-top:0;width:428px;}
#slider li p {font-size:16px;width:428px;line-height:28px;margin:20px 20px 20px 1px;}
span#prevBtn a, span#prevBtn a:link, span#prevBtn a:visited {background:url(images/slideNav.png) no-repeat 0 0;text-indent:-9999px;display:block;height:52px;width:56px;font-size:24px;color:red;position:absolute;top:237px;margin-left:711px;}
span#prevBtn a span {background:url(images/slideNav.png) no-repeat 0 -55px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:100;}
span#nextBtn a, span#nextBtn a:link, span#nextBtn a:visited {background:url(images/slideNav.png) no-repeat -59px 0;text-indent:-9999px;display:block;height:52px;width:56px;font-size:24px;color:red;position:absolute;top:237px;margin-left:775px;}
span#nextBtn a span {background:url(images/slideNav.png) no-repeat -59px -55px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:100;}
span#nextBtn a span:hover, span#prevBtn a span:hover {cursor:pointer;}
/* @end */

/* @group Sidebar */
h2.widgettitle {font-size:24px;text-transform:lowercase;}
#sidebar {overflow:hidden;padding:18px 0 0;margin-top:18px;margin-bottom:18px;}
div#sidebarWrap {margin-right:auto;margin-left:auto;width:94%;padding-left:107px;}
#recent-posts.widget.widget_recent_entries, #categories-516915701.widget.widget_categories, #archives.widget.widget_archive {float:left;position:relative;width:27%;border-left:1px solid #322f31;margin-right:15px;padding-left:14px;}
#sidebarWrap ul {list-style:none;margin:0;padding:0;}
#sidebarWrap ul li {padding:0px;margin:0px;width:156px;font:1.2em/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#sidebarWrap ul li a:link, #sidebarWrap ul li a:visited, #sidebarWrap ul li a {color:#645f5e;}
#sidebarWrap ul li a:hover {color:#fff;text-decoration:none;}
/* @end */

/* @group Leave Comment */
form#commentform {padding-bottom:10px;padding-left:10px;width:566px;margin:10px auto 26px;}
#submit {background-color:#808080;height:34px;font:18px "Helvetica Neue", Helvetica, Geneva, sans-serif;color:#fff;width:161px;border:0px;}
#submit:hover {background-color:#6e6e6e;cursor:pointer;}
form#commentform p label small {font-size:1em;}
#author, #email, #url {border:0;width:489px;height:34px;outline:none;font:18px "Helvetica Neue", Helvetica, Geneva, sans-serif;color:#8e8e8e;}
#comment {width:489px;height:90px;border:0;outline:none;font:18px "Helvetica Neue", Helvetica, Geneva, sans-serif;color:#8e8e8e;}
span.says {color:#8e8e8e;}
a.url {color:#8e8e8e;}
#comment {border:0;width:489px;height:109px;outline:none;font:1em "Helvetica Neue", Helvetica, Geneva, sans-serif;color:#7f7647;}
#respond {margin-right:auto;background-color:#e0e0e0;width:623px;margin-left:auto;padding:10px;margin-bottom:26px;}
/* @end */

/* @group Comment List */
ul.commentlist {padding-top:4px;list-style:none;margin-bottom:10px;}
ul.commentlist li {min-height:100px;display:block;background-color:#e0e0e0;padding:10px;margin-right:auto;margin-left:auto;position:relative;width:623px;}
ul.commentlist li p {display:block;font-size:1em;padding-left:5px;color:#808080;margin-right:auto;margin-left:auto;}
div.comment-author.vcard {margin-bottom:13px;font-size:24px;}
h3#comments {font-size:24px;margin-left:5px;}
div.comment-meta.commentmetadata * {position:absolute;top:11px;color:#ababab;width:210px;text-align:right;right:11px;}
div.comment-author.vcard h2.fn {font-size:1em;}
img.avatar.photo {float:left;padding-right:5px;padding-bottom:5px;}
span.commentSpec {font-size:18px;color:#fff;float:right;}
h3.fn, h3.fn a {font-size:38px;color:#c0c0c0;background:none;text-transform:lowercase;}
/* @end */