/*
Theme Name: Taylor Custom Theme
Theme URI: http://wordpress.org/
Description: This is XM's custom built theme for the super awesome <a href="http://www.xm-dev.com/taylor_blog/">Taylor Blog</a>.
Version: 1.6
Author: Extra Medium, Inc.
Author URI: http://www.extramediuminc.com/
Tags: taylor, taa1, extra medium, blog, clean, minimal
*/



@charset "utf-8";
* {margin: 0;padding: 0;border: 0;}
body {background: #fff;color: #5e5e5e;font-family: Helvetica, Helvetica Neue, Arial, sans-serif;font-size: 13px;overflow:visible;}


/**********   Basic Styles   **********/


h1, h2, h3, h4, h5, h6 {color: #555;}
h1 {font-size: 30px;line-height: 35px;padding: 0 0 1em 0;}
h2 {font-size: 21px;padding: 0 0 0.6em 0;font-weight:100;}
h3 {font-size: 15px;padding: 0.5em 0;}
h4 {font-size: 13px;padding: 0 0 1.3em 0;font-weight:700;}

p {padding: 0 0 1.4em 0;line-height: 1.6em;}

ul, ol {margin: 0 0 1.5em 1.5em;}
ul li, ol li {margin: 0 0 1em 0;}

input {font-size: 14px;font-family: Helvetica, Helvetica Neue, Arial, sans-serif;}

input[type="text"], textarea {font-size: 13px;padding: 6px 3px 6px 6px;background: #fff;color:#8d8e8d;border: 1px solid #d9d9d9;}

input[type="text"]:hover, textarea:hover {border: 1px solid #8d8e8d;}

input[type="text"]:focus, textarea:focus {color:#8d8e8d;border: 1px solid #8d8e8d;}

input[type="submit"] {font-size: 14px;display: block;height: 31px;padding: 0 5px;color: #fff;background: #a5a5a5;text-transform: uppercase;font-weight: 100;}

input[type="submit"]:hover {background: #8d8e8d;text-decoration:none;}

textarea {width: 98%;font-family: Helvetica, Helvetica Neue, Arial, sans-serif;}

a:link, a:visited {color: #5e5e5e;text-decoration: none;outline:none;}
a:hover, a:active {color:#b55ca4;text-decoration: underline;cursor: pointer;}

a:link img, a:visited img {border: none;outline:none;}
a:hover img, a:active img {border: none;}

.clear {clear: both;height: 1px;}
.hidden {display: none;}


/**********   Main Divs   **********/


#wrapper {margin: 0 auto;width: 880px;padding: 0 10px 20px 60px;}
#page {margin: 0 auto;width: 880px;padding: 0 10px 20px 60px;}
#header {margin-left: -4em;padding: 0;}
#header img {border:none;}
#logo {text-align: right;padding: 15px 150px 30px 0;}
#content {float: left;width: 540px;padding: 0 0 20px 0;}


/**********   Sidebar   **********/


#sidebar {float: right;list-style: none;width: 265px;margin: 0 0 20px 0;padding: 0;font-size: 12px;text-align:left;}

#sidebar a:link, #sidebar a:visited {color: #8d8e8d;}
#sidebar a:hover, #sidebar a:active {color: #b55ca4;}

#sidebar p a:link, #sidebar p a:visited, #sidebar p a:hover, #sidebar p a:active {display: inline;padding: 0;}

#sidebar ul {list-style: none;padding: 0;margin: 0;}
#sidebar ul li {font-size: 10px;line-height: 1.3em;padding: 0;margin: 0 0 0.3em 0 !important;color: #8d8e8d;}
#sidebar ul li a {font-size: 12px;line-height: 1.3em;}

#sidebar h2 {font-size: 14px;line-height: 8px;color: #5e5e5e;padding: 1em 0 2px 0;margin: 0 0 0.5em 0;text-align: left;font-weight: normal;text-transform: uppercase;}

#sidebar h3 {font-size: 14px;line-height: 8px;color: #5e5e5e;padding: 1em 0 2px 0;margin: 0 0 0.5em 0;text-align: left;font-weight: normal;text-transform: uppercase;}

#sidebar p {color: #8d8e8d;font-size: 12px;line-height: 1.5em;padding:0;margin:0;}
#sidebar p img {padding:5px 0 5px 0;}

#sidebar strong {color: #5e5e5e;font-weight: normal;}

#search-form fieldset {padding: 4px 0 15px 0;}

#search-text {font-size: 14px;float: left;width: 228px;padding: 6px 0 0 3px;height: 23px;background: #fff;color:#8d8e8d;border: 1px solid #d9d9d9;}

#search-text:hover {border: 1px solid #8d8e8d;}

#search-text:focus {color:#8d8e8d;border: 1px solid #8d8e8d;}

#search-submit {font-size: 14px;display: block;float: left;height: 31px;width: 31px;margin-left: 1px;padding: 0 5px;color: #fff;background: #a5a5a5;text-transform: uppercase;font-weight: 100;}

#search-submit:hover {background: #8d8e8d;text-decoration:none;}


/**********   Posts   **********/


.post_header {margin: 0 0 2.5em 0.4em;padding: 8px 0 10px 0;border-bottom:1px solid #e9e9e9;}

.post_header h3 {padding:0;font-weight:100;color:#8d8e8d;font-size:14px;}
.post_header h3 strong {font-weight:700;color:#5e5e5e;}

.post {margin: 0 0 2em 0.4em;padding-bottom:1em;border-bottom:1px solid #e9e9e9;position:relative;}

.date {position: absolute;left: -2.95em;top: 0;padding: 4px 0 0 0;text-align: center;}
.day, .year, .month {font-size: 1.3em;line-height: 1em;font-weight: 100;margin-bottom:1px;color: #fff;padding:3px;}
.month {background-color: #8d8e8d;}
.day {background-color: #a2a5a2;}
.year {background-color: #bbbbbb;
}
.post h1 {padding: 0 0 0.5em 0;}

.post p a:link, .post p a:visited {text-decoration: underline;}

.post h2 {padding-top: 3px;}
.post h2 a:link span, h2 a:visited span {color: #5e5e5e;}
.post h2 a:hover span, h2 a:active span {color: #b55ca4;}

.post h4 {color: #d9d9d9;}
.post h4 a:link span, h4 a:visited span {color: #8d8e8d;}
.post h4 a:hover span, h4 a:active span {color: #b55ca4;}
.post h4 a:link, h4 a:visited {color: #5e5e5e;}
.post h4 a:hover, h4 a:active {color: #b55ca4;}

.post .entry img {margin-bottom:7px;}
.post .wp-caption-text {color:#999;font-size:12px;}


/**********   Post Comments   **********/


.post-comments {margin: 0 0 2em 0.4em;padding-bottom:1em;}

.post-comments h4 {color: #8d8e8d;padding-top: 1em;margin-bottom: 0.5em;}

.post-comments input[type="text"], textarea {width:98%;}

.post-comments ol {color:#d9d9d9;}

#comments li {padding: 15px 15px 0 0;border-bottom:1px solid #e9e9e9;}

#comments .odd {background: #ffffff;}

#comments p {color:#5e5e5e;}

#comments a:link, #comments a:visited {text-decoration: underline;}

#comments cite {color: #999;font-style:normal;}

.says {display:none;}

.commentmetadata {padding: 0 0 0.5em 0;margin: 0 0 1em 0;display:block;}

.comment-metadata {font-size: 12px;padding: 0 0 0.5em 0;margin: 0 0 1em 0;border-bottom: 1px solid #fff;color: #999;}

.submit-comment {text-align: left;}

#commentsubmit {font-size: 14px;font-weight: 100;}


/**********   Pagination   **********/


#pagination {color:#5e5e5e;letter-spacing:0px;padding:0px 0 10px 0;}

#pagination span {color:#b55ca4;padding:3px 5px 1px 5px;border:1px solid #fff;}

#pagination a:link, #pagination a:visited {color:#5e5e5e;text-decoration:none;outline:none;padding:4px 7px 2px 7px;border:1px solid #d9d9d9;}

#pagination a:hover, #pagination a:active {color:#fff;padding:4px 7px 2px 7px;background-color:#b55ca4;border:1px solid #b55ca4;}


/**********   Footer   **********/

#footer {margin: 20px 0 0 0;width: 540px;padding: 15px 10px 50px 0;font-size: 12px;color: #ccc;border-top:1px solid #e9e9e9;}

#footer p {padding: 0;text-align: left;}

#footer a:link, #footer a:visited {color: #dccbd3;text-decoration:underline;}
#footer a:hover, #footer a:active {color: #b55ca4;}
