/*
Theme Name: Gray Modern
Description: Light, SEO-optimized, Widgetized, translation ready WordPress theme with modern and details oriented gray design. Perfect for blog. Theme has got possibility to put custom menu in the header and footer. Theme is extremaly easy and fast to install and run.
Author: ThemeMotive.com
Author URI: http://thememotive.com/
Version: 1.1
Tags: gray, green, two-columns, fixed-width, editor-style, sticky-post, threaded-comments, translation-ready, custom-menu
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Reset browser styles
------------------------------------------ */
* {margin: 0; padding: 0}
html {overflow: scroll;}
body {background: url("images/bg.jpg"); color: #666; font: 0.813em/1.5em "Arial", sans-serif;}
dt {font-weight: 700;}
table {border-collapse: collapse;}
img {border: none; vertical-align: middle;}
ul[class] {list-style: none;}
a {color: #78ad25; -moz-transition: color 0.5s; -webkit-transition: color 0.5s; -o-transition: color 0.5s; transition: color 0.5s; text-decoration: none;}
a:hover {color: #4e4f50; text-decoration: none;}
a * {cursor: pointer;}
textarea, input, select, option, optgroup, button {font-size: 1em; vertical-align: middle;}
button, [type="radio"], [type="checkbox"], [type="submit"], [type="button"], [type="reset"], label, select {cursor: pointer; vertical-align: middle;}
input, select, textarea {outline: none;}
fieldset {overflow: hidden; border: none;}
legend {display: none;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {padding: 0; border: none;}



/* Global Styles
------------------------------------------ */
h1 {margin: 0.5em 0; color: #4e4f50; font-size: 1.875em; letter-spacing: -0.03em;}
h2 {margin: 1em 0 0.5em; color: #444; font-size: 1.692em;}
h3 {margin: 1em 0; color: #444; font-size: 1.385em;}
h4 {margin: 1em 0; color: #444; font-size: 1.077em;}
h5 {margin: 1em 0; color: #444;}
h6 {margin: 1em 0; color: #666;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #444; text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #78ad25; text-decoration: none;}
blockquote {margin: 1.5em 0; padding: 10px 20px; background: #f0f0f0; color: #888; font-style: italic;}
sub, sup {line-height: 1em;}
ul li, ol li {margin: 5px 20px;}
dl {overflow: hidden; margin: 1em 0; }
dt {float: left; clear: left; width: 150px; margin: 0 0 1em; padding: 0; font-weight: bold;}
dd {width: 500px; margin: 0 0 1em 150px; }
p {margin: 1em 0;}
table {margin: 1em auto; border: 1px solid #a0a0a0; background: #fff;}
table th, table th[class] {padding: 5px 7px; border: 1px solid #969697; background: #e0e0e0;}
table td, table td[class] {padding: 5px 7px; border: 1px solid #969697;}
table tr.alternate td {background: #eee;}

form, form[class] {margin: 1em -25px; padding: 15px 25px; background: #f0f0f0;}
label {float: left; clear: left; width: 280px; padding: 5px 0;}
input, select, select[class], textarea {width: 250px; margin: 5px 0; padding: 5px 10px; border: 1px solid #a5a5a5; background: #fff; box-shadow: inset 0 2px 3px #e2e2e2;}
input:focus, select:focus, textarea:focus {border-color: #78ad25;}
select option {padding: 0 5px; }
input[type="radio"], input[type="checkbox"], input[type="submit"] {width: auto; border: none; background: none;}
span.required {padding: 0 5px; color: #78ad25; font-weight: bold; font-size: 1.5em}
textarea {width: 95%; min-width: 95%; max-width: 95%; height: 100px;}
button, input[type="submit"] {height: 28px; padding: 0 13px; border: 1px solid #a1b768; 
background: #c8e287;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZTI4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Y2NiNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c8e287 0%, #9ccb58 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8e287), color-stop(100%,#9ccb58));
background: -webkit-linear-gradient(top,  #c8e287 0%,#9ccb58 100%);
background: -o-linear-gradient(top,  #c8e287 0%,#9ccb58 100%);
background: -ms-linear-gradient(top,  #c8e287 0%,#9ccb58 100%);
background: linear-gradient(to bottom,  #c8e287 0%,#9ccb58 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8e287', endColorstr='#9ccb58',GradientType=0 );
color: #5d7731; font-weight: bold; font-size: 1.077em; line-height: 28px; text-transform: uppercase; text-shadow: 0 1px 1px #cde5a4;}
button:hover, input[type="submit"]:hover {
background: #9ccb58;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljY2I1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGUyODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9ccb58 0%, #c8e287 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ccb58), color-stop(100%,#c8e287));
background: -webkit-linear-gradient(top,  #9ccb58 0%,#c8e287 100%);
background: -o-linear-gradient(top,  #9ccb58 0%,#c8e287 100%);
background: -ms-linear-gradient(top,  #9ccb58 0%,#c8e287 100%);
background: linear-gradient(to bottom,  #9ccb58 0%,#c8e287 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ccb58', endColorstr='#c8e287',GradientType=0 );}
.searchform button {padding: 0;}
.searchform button span {display: inline-block; width:40px; height: 28px; background: url("images/magnifier.png") 50% 50% no-repeat;}

/* Main Layout
------------------------------------------ */
.header {width: 980px; margin: 0 auto; padding: 15px 0;}
.header p.title {clear: both; margin: 0 0 5px; color: #4e4f50; font-size: 2.769em; font-weight: bold; letter-spacing: -0.03em; text-shadow: 0 1px 1px  rgba(255,255,255,0.30);}
.header p.title a {padding-left: 45px; background: url("images/logo.png") 0 30% no-repeat; color: #4e4f50;}
.header p.title a:hover {color: #78ad25; text-decoration: none;}
.header p.tagline {margin: 0 0 0 45px; padding: 0; color: #5c5d5e; font-size: 1.077em; text-shadow: 0 1px 1px rgba(255,255,255,0.55);}
.header form {float: right; margin: 0 0 5px; padding: 0; border: none; background: none;}
.header form input {width: 200px;}

.nav {position: relative; z-index: 20; width: 980px; margin: 40px auto; padding: 0; border-radius: 4px; background: #eaeaea;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eaeaea 0%, #fbfbfb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#fbfbfb));
background: -webkit-linear-gradient(top,  #eaeaea 0%,#fbfbfb 100%);
background: -o-linear-gradient(top,  #eaeaea 0%,#fbfbfb 100%);
background: -ms-linear-gradient(top,  #eaeaea 0%,#fbfbfb 100%);
background: linear-gradient(to bottom,  #eaeaea 0%,#fbfbfb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fbfbfb',GradientType=0 );
box-shadow: 0 3px 3px rgba(0,0,0,0.17);}
.nav * {margin: 0; padding: 0;}
.nav ul.menu {list-style: none; width: 980px; margin: 0 auto; }
.nav ul.menu>li {float: left; position: relative; height: 48px; padding: 0; border-left: 1px solid #fff; border-right: 1px solid #d5d5d5;}
.nav ul.menu>li:first-child {border-left: none;}
.nav ul.menu>li:hover {z-index: 150;}
.nav ul.menu>li>a {float: left; height: 48px; padding: 0 20px; color: #555; font-weight: bold; line-height: 48px; text-shadow: 0 1px 1px #fff;}
.nav ul.menu>li:first-child>a {border-radius: 4px 0 0 4px;}
.nav ul.menu>li>a:hover, .nav ul.menu>li:hover>a, .nav ul.menu>li.current-menu-item>a, .nav ul.menu>li.current_page_item>a {color: #78ad25; background: #fff; text-decoration: none;}
.nav ul.menu>li ul {display: none; position: absolute; left: 0px; top: 48px; width: 210px; list-style: none; color: #78ad25; border-radius: 4px; background: #eaeaea;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eaeaea 0%, #fbfbfb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#fbfbfb));
background: -webkit-linear-gradient(top,  #eaeaea 0%,#fbfbfb 100%);
background: -o-linear-gradient(top,  #eaeaea 0%,#fbfbfb 100%);
background: -ms-linear-gradient(top,  #eaeaea 0%,#fbfbfb 100%);
background: linear-gradient(to bottom,  #eaeaea 0%,#fbfbfb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fbfbfb',GradientType=0 );; padding: 0; text-align: left;}
.nav ul.menu li:hover>ul {display:block;}
.nav ul.menu>li ul ul {left: 210px; top: 0;}
.nav ul.menu>li ul li {display: block; float: none; position: relative; overflow: hidden; padding: 0; border-top: 1px solid #fff; border-bottom: 1px solid #d5d5d5;}
.nav ul.menu>li ul li:hover {overflow: visible;}
.nav ul.menu>li ul li:first-child {border-top: none;}
.nav ul.menu>li ul li a {display: block; float: none; padding: 5px 20px; color: #555; font-weight: bold; text-shadow: 0 1px 1px #fff;}
.nav ul.menu>li ul li a:hover, .nav ul.menu>li ul li:hover>a {color: #78ad25; text-decoration: none;}

.content {overflow: hidden; width: 980px; margin: 0 auto; padding: 0;}
.main {float: left; width: 664px; padding: 8px; border-radius: 4px; background: rgba(92,93,94,0.12);}
.main>div {overflow: hidden; padding: 15px 25px; border-radius: 4px; background: #fff;}
.sidebar {float: right; width: 260px;}

.footer {width: 914px; margin: 40px auto; padding: 10px 33px; border-radius: 4px; background: rgba(92,93,94,0.15);}
.footer ul.menu {overflow: hidden; margin: 1em 0 1.5em; padding: 0;}
.footer ul.menu li {float: left; margin: 0; padding: 0 10px; line-height: 1em; border-left: 1px solid #555;}
.footer ul.menu li:first-child {padding-left: 0; border-left: none;}
.footer ul.menu li a, .footer a {color: #555; font-weight: bold; font-size: 0.846em; text-shadow: 0 1px 1px rgba(255,255,255,0.5);}
.footer ul.menu li a:hover, .footer a:hover, .footer ul.menu li.currrent-menu-item a, .footer ul.menu li.current_page_item a {color: #78ad25; text-decoration: none;}
.footer ul.menu ul {display: none;}
.footer p {margin: 1.5em 0; font-size: 0.846em; text-shadow: 0 1px 1px rgba(255,255,255,0.5);}


/* sidebar
------------------------------------------ */
.widget {margin: 0 0 30px; padding: 10px 0; border-bottom: 1px solid #a5a5a5; box-shadow: 0 1px 0 #d7d7d7;}
.widget select {width: 260px; margin: 5px 0;}
.sidebar h3 {margin: 0; padding-bottom: 9px; color: #555; border-bottom: 4px solid #969697; box-shadow: 0 1px 0 #d7d7d7; text-shadow: 0 1px 1px rgba(255,255,255,0.55); letter-spacing: -0.03em;}
.sidebar .tagcloud {margin: 1.5em 0;}
.sidebar ul {list-style: none; margin: 1em 0; padding: 0;}
.sidebar ul li {margin: 0; padding: 5px 0; border-top: 1px solid #d7d7d7;}
.sidebar ul li:first-child {border-top: none;}
.sidebar ul li a {color: #444;}
.sidebar ul li.current-menu-item>a, .sidebar ul li.current_page_item>a, .sidebar ul li.current-cat>a,
.sidebar ul li.current-menu-item>a:visited, .sidebar ul li.current_page_item>a:visited, .sidebar ul li.current-cat>a:visited {font-weight: bold; color: #78ad25;}
.sidebar a:visited, .sidebar .tagcloud a:visited {color: #888;}
.sidebar a:hover {color: #78ad25; text-decoration: none;}
.sidebar ul li ul {margin: 5px 0 -5px; padding: 0; border: none;}
.sidebar ul ul li, .sidebar ul ul li:first-child {padding-left: 20px; border-top: 1px solid #d7d7d7;}
.sidebar table a {color: #78ad25;}
.sidebar table a:hover {color: #444;}

.sidebar form {margin: 10px 0; padding: 0; border: none; background: none; }
.sidebar form input {width: 238px;}
.sidebar select {width: 258px;}
.content form.searchform input {width: 188px; margin-right: 0;}


/* post styles
------------------------------------------ */
.main div.post, .main div.page {clear: both; overflow: hidden; margin: 0 -35px 30px; padding: 0 35px;}
h1.post-title {margin-top: 1em; color: #4e4f50; font-size: 1.875em; line-height: 1.3em; letter-spacing: -0.03em;}
.icon {display: inline-block; width: 20px; height: 20px; margin: 0 5px 0 0; background: url("images/icons.png"); vertical-align: middle;}
.icon.date {background-position: 0 0;}
.icon.author {background-position: 0 -20px;}
.icon.comments {background-position: 0 -60px;}
.icon.cats {background-position: 0 -40px;}
.icon.tags {margin-left: 0; background-position: 0 -80px;}
p.post-meta {overflow: hidden; margin: 0 -25px; padding: 5px 25px; background: #f0f0f0; color: #a5a6a8; font-size: 0.769em; font-weight: bold; line-height: 20px; text-transform: uppercase; text-shadow: 0 1px 1px #fff;}
p.post-meta .icon {margin-left: 15px;}
p.post-meta .icon:first-child {margin-left: 0; }
p.post-meta+h1 {margin:1em 0;}
p.post-meta a {color: #78ad25;}
p.post-meta a:hover {color: #444; text-decoration: none;}
p.post-meta a.comment-link {margin-left: 10px;}
p.post-meta a.comment-link .icon {margin-right: 5px;}
p.more {float: right; margin: 0 0 10px 20px;}
p.more a {display: inline-block; overflow: hidden; width: 35px; height: 35px; margin-top: 7px; background: url("images/more.png") 0 0 no-repeat; text-indent: -50em;}
.post img.attachment-post-thumbnail {float: left; margin: 15px 20px 10px 0;}
p.tags {float: left; margin-top: 0; font-size: 0.857em;}

div.post.sticky p {color: #444; font-weight: bold;}

p.pages a {display: inline-block; padding: 2px 5px; color: #78ad25; font-weight: bold;}
p.pages a:hover {background: #78ad25; color: #fff; text-decoration: none;}

/* comments
------------------------------------------ */
.comments {clear: both;}
.comments label {float: left; width: 100px; font-weight: bold;}
ul.commentlist {margin: 1em 0;}
ul.commentlist li {overflow: hidden; margin: 0; padding: 15px 25px; background: #fff;}
ul.commentlist li.odd {background: #f0f0f0;}
ul.commentlist li li {clear: both; margin: 0 0 15px;}
ul.commentlist ul {clear: both;}
img.avatar {float: left; margin: 0 20px 0 0;}
.reply {float: right; overflow: hidden; }
.reply a {float: right; margin-bottom: 15px; font-weight: bold;}
.reply a:hover {text-decoration: none;}
ul.commentlist li .comment-body ul {margin: 1em 0; list-style: disc;}
ul.commentlist li .comment-body ol {margin: 1em 0; list-style: decimal;}
ul.commentlist li .comment-body li {overflow: visible; margin: 0 0 0 20px; padding: 0; border: none; background: transparent;}
.comment-meta, .comment-author-vcard {font-size: 0.923em;}
a#cancel-comment-reply-link {font-size: 0.923em;}
a.comment-reply-link {display: inline-block; height: 20px; padding-left: 23px; background: url("images/icons.png") 0 -60px no-repeat; text-transform: uppercase;}
a.comment-reply-link:hover {color: #444;}

/* misc
------------------------------------------ */

.clear {height: 0; margin: 0; padding: 0; clear: both; float: none; overflow: hidden; border: none;}
.alignleft {float: left; margin: 5px 20px 5px 0; padding: 0; }
.alignright {float: right; margin: 5px 0 5px 20px; padding: 0; }
.aligncenter {display: block; margin: 1em auto; text-align: center;}
.wp-caption-text {margin: 0.5em 0; color: #666; font-size: 0.923em;}
.nocomments {clear: both;}
img.size-thumbnail {margin: 0 5px 5px;}
a.post-edit-link {font-size: 0.5em;}
img {margin: 0; max-width: 614px; height: auto;}
img.attachment-post-thumbnail, img.attachment-thumbnail {margin: 0 20px 10px 0; padding: 0;}
a:hover img.attachment-post-thumbnail, a:hover img.attachment-thumbnail {border-color: #78ad25;}
embed {max-width: 614px;}
.wp-caption img, .wp-caption embed {max-width: 594px;}
label+.required {margin-left: -17px;}
.main input[type="submit"] {width: auto;}
.main form p {margin: 0.5em 0;}
.main form p.form-submit {text-align: right;}
.main ul {list-style-image: url("images/bullet.png");}

.gallery {overflow: hidden; padding: 1.5em 0;}
.gallery dl {text-align: center;}
.gallery dl dt {float: none; width: auto;}
.gallery dl dd {width: auto; margin: 0; text-align: center;}
.gallery a img, .gallery a img[class] {margin: 0; padding: 0;}

.wp-caption {max-width: 614px;}
.wp-caption, .gallery-caption {padding: 10px 5px 5px; background: #f0f0f0; color: #888; text-align: center;}
.gallery-caption {margin: 5px;}
[id*="gallery"] img {border: none !important;}

p.pagination {overflow: hidden; clear: both; margin: 30px 0; padding: 0;}
p.pagination a {display: inline-block; height: 20px; margin: 5px 0; color: #444; font-weight: bold; font-size: 0.846em; letter-spacing: -0.03em; text-transform: uppercase;}
p.pagination a:hover {color: #78ad25; text-decoration: none;}
p.pagination .prev {float: left;}
p.pagination .prev a span {float: left; margin-right: 5px;}
p.pagination .next {float: right; margin-left: 5px;}
p.pagination span span {font-size: 1.5em;}
p.pages {clear: both;}

p label {display: inline; float: none; width: auto; margin-bottom: 0;}
.main h3, .main h2 {clear: both;}
p.comment-form-comment label {display: block;}

.gallery-caption {position: static;}
.bypostauthor {position: static;}

.content pre {overflow: auto; width: 610px;}

.theme-credits {text-align: right; width: 980px; padding: 20px 0 0 0; margin: 0 auto; margin-bottom: -20px;}
.theme-credits a {color: #555; font-weight: bold; font-size: 0.846em; text-shadow: 0 1px 1px rgba(255,255,255,0.5);}
