/*
Theme Name: Wilkie
Theme URI:
Description: A Theme built on top of Thematic
Author: Alex Wilkie
Author URI: http://www.alexwilkie.org
Template: thematic
Version: .01
*/
 
/*
For the sake of simplicity we're going to import
the Thematic stylesheet.
You don't have to do this though. You can just
start fresh with new CSS or copy over large chunks of
the original styles (recommended) and edit them here.
Or you can import all the bits and pieces that make up
Thematic just like I do (also recommended).
*/
@import url(../thematic/style.css);

/* -------------------------------------------------------------- 

-------------------------------------------------------------- */   


/* =Global Elements
-------------------------------------------------------------- */
body, input, textarea {
    color:#000;
    font:13px/21px Georgia, Times, Times New Roman, serif;
	line-height:18px;
}
strong, em, b, i {
    font-weight:bold;
}
a {
    color:#000;
    text-decoration:none;
}
a:hover {
    color:#339933;
    text-decoration:underline;
}
a:active {
	text-decoration: none;
	color: #339933;
}
blockquote {
    font-size:12px;
    font-style:italic;
}
blockquote a {
}


/* Blog Header
-------------------------------------------------------------- */
#branding {
	margin-top: 20px;
	/*background:url("images/headerimgs/header02.jpg") no-repeat left bottom;*/
	background: url("images/headerimgs/rotate.php") no-repeat left bottom;
	border: 4px solid #C7C7C7;
	margin-bottom:20px;
	padding:0px 0px 500px 0px; /* Bottom padding is the same height as the image called above */

}

#blog-title {
    display: none; 
}
#blog-description {
    display: none
}

/*
#blog-description {
    margin-bottom:22px;
}
#leader {
    border-bottom:1px solid #ccc;
    margin-bottom:-22px;
    padding:33px 0 11px 0;
}
*/


/* Text elements
--------------------------------------------------------------
--------------------------------------------------------------
-------------------------------------------------------------- */

p {
    margin-bottom:14px;
}
ul {
	margin: 0 0 14px 2.5em;
}
ol {
	margin: 0 0 14px 2.5em;
}
ul {
	list-style:disc;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom:0;
}
dl	{
    margin:0 1.5em;
}
dt {
    font-weight:bold;
}
dd {
	margin-bottom:18px;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style:normal;
}
pre {
	font:11px Monaco, monospace;
	line-height:18px;
	margin-bottom:18px;
}
code {
	font:11px Monaco, monospace;
}
abbr, acronym {
  border-bottom:1px dotted #333;
  cursor: help;
}
ins {
	text-decoration:none;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}



/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {
	font:18px/21px Georgia, Times, Times New Roman, serif;
	font-weight:normal;
	clear:both;
}


/* =Menu
-------------------------------------------------------------- */
/* =Content
-------------------------------------------------------------- */

/*
Content for home, single, and pages.
Entry-meta, entry-utility and vertical content margin styles are set globally here
*/

#main {
    clear:both;
    padding:30px 0 22px 0;
}

.home #main {
    margin:0 auto;
}
.home #content {
    width:540px;
}
.home .entry-content,
.home .entry-meta,
.home .entry-utility {
    display:none;
}

.home .entry-title a {
    border-bottom:1px solid #C7C7C7;
    display:block;
    font-size:14px;
    font-style:italic;
    padding:0px 20px 20px 20px;
}
.home .entry-title a:hover {
    background:#F4F4F4;
    color:#339933;
    text-decoration:none;
}
.hentry {
    margin:0 0 5px 0;
}
.home .hentry {
    margin:0;
}
.single .hentry,
.page .hentry {
    padding:0px 0 0 0;
}

/* =Page Titles
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------*/
.single .entry-title,
.page .entry-title {
	font:18px Georgia, Times, Times New Roman, serif;
    letter-spacing:2px;
	font-style:italic;
}
.entry-meta {
    color:#000;
    font-size:11px;
}
.page-title {
	font:18px Georgia, Times, Times New Roman, serif;
    letter-spacing:2px;
	font-style:italic;
}

/* =Page Links
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------*/
.entry-content a {
    color:#000;
}
.entry-content a:hover {
    color:#339933;
}
.entry-content abbr,
.entry-content acronym {
  border-bottom: 1px dotted #C7C7C7;
  cursor: help;
  font-size:10px;
  letter-spacing:1px;
}


  /* = Blog Posts Body
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------*/
.entry-title {
   	border-bottom:1px solid #C7C7C7;
    float:left;
    font-weight:normal;
    margin: 0px 0 10px 0;
    width:540px;
	font:18px Georgia, Times, Times New Roman, serif;
    letter-spacing:2px;
	font-style:italic;
    padding:0 0 7px 0;
}
.entry-title a {
    color:#339933;
    text-decoration:none;
}
.entry-title a:active,
.entry-title a:hover {
    color:#339933;
	text-decoration:underline
}
  /* = Blog Posts Author, Date
--------------------------------------------------------------*/
.entry-meta {
    font:18px Georgia, Times, Times New Roman, serif;
	color:#666;
    font-size:13px;
    font-style:italic;
    line-height:13px;
}
.entry-meta .author {
}
.entry-meta .n {
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.entry-meta a {
    color:#666;
    text-decoration:none;
}
.entry-meta a:active,
.entry-meta a:hover {
    color: #FF4B33;
}
.entry-meta abbr {
    border:none;
    cursor:text;
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}

  /* = Blog Posts Comments Utility
--------------------------------------------------------------*/

.entry-utility {
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0 0 10px 0;
}

.entry-utility a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
.entry-utility a:active,
.entry-utility a:hover {
    color: #FF4B33;
}

/* =Comments
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------*/

#comments {
    padding:22px 0 0 0;
}
#comments,
#comments input,
#comments textarea {
    font-size:13px;
    line-height:18px;
}
#comments code {
    font-size:12px;
    line-height:18px;
}
#comments h3 {
   	border-bottom:1px solid #C7C7C7;
    float:left;
    font-weight:normal;
    margin: 0px 0 10px 0;
    width:540px;
	font:18px Georgia, Times, Times New Roman, serif;
    letter-spacing:2px;
	font-style:italic;
    padding:0 0 7px 0;
}
#comments-list {
    padding:0 0 18px 0;
}
#comments-list ol,
#comments-list ul {
    list-style:none;
    margin:0;
}
#comments-list ol {
    border:1px solid #ccc;
    border-bottom:none;
    margin:0 0 18px 0;
}
#comments-list li {
    background:#fafafa;
    border-bottom:1px solid #ccc;
    padding:18px 1.5em 0 1.5em;
    position:relative;
}
#comments-list li.alt {
    background:#fff;
}
#comments-list li.bypostauthor {
    background:#FFFFCC;
}
#comments-list ul li {
    border:1px solid #ccc;
    margin:0 0 18px 0;
}
#comments-list li .avatar {
    position:absolute;
    top:22px;
    left:1.5em;
    width:36px;
    height:36px;
}
#comments-list .comment-author {
    font-weight:bold;
    padding:9px 0 0 46px;
}
#comments-list .comment-meta {
    color:#666;
    font-size:11px;
    padding:0 0 9px 46px;
}
#comments-list .comment-meta a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
    color: #FF4B33;
}
.comment-reply-link {
    font-size:11px;
    padding:0 0 18px 0;
    text-align:right;
}
.comment-reply-link a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
.comment-reply-link a:active,
.comment-reply-link a:hover {
    color: #FF4B33;
}
.comment-navigation {
    font-weight:bold;
    padding:0 0 18px 0;
    margin-right:0.5em;
}
.comment-navigation a {
    border:1px solid #ccc;
    color:#666;
    font-weight:normal;
    padding:0.5em 0.75em;
    text-decoration:none;
}
.comment-navigation a:active,
.comment-navigation a:hover {
    color: #FF4B33;
}
.comment-navigation a,
.comment-navigation span {
    margin-right:0.5em;
}
#trackbacks-list .comment-content {
    position:absolute;
    left:-9000px;
}
#respond {
    background:#fff;
    margin-bottom:22px;
    overflow:hidden;
    padding:18px 0 0 0;
    position:relative;
}
#comments-list #respond {
    border-bottom:1px solid #ccc;
    margin:0 0 18px 0;
    padding:18px 1.5em;
}
#comments-list ul #respond {
    border:1px solid #ccc;
    margin:0;
}
#cancel-comment-reply {
    font-size:11px;
    position:absolute;
    top:18px;
    right:1.5em;
}
#cancel-comment-reply a {
    color:#666;
}
#respond .required {
    color:#FF4B33;
    font-weight:bold;
}
.form-section label {
    font-size:11px;
}
.form-section input {
    margin:0 0 18px 0;
    width:98%;
}
.form-section textarea {
    width:99%;
}
#form-allowed-tags p {
    color:#666;
    font-size:11px;
    margin:0;    
}
#form-allowed-tags span {
    font-style:italic;
}
#form-allowed-tags code {
    font-size:11px;
    line-height:normal;
}
.form-submit {
    padding:18px 0 0 0;
    text-align:right;
}
.subscribe-to-comments {
    color:#666;
    float:left;
    font-size:11px;
    margin:0;
    padding:18px 0 0 0;
}
.solo-subscribe-to-comments {
    color:#666;
    font-size:11px;
    padding:18px 0 0 0;
}
.comment_license {
    color:#666;
    clear:both;
    font-size:11px;
    margin:0;
    padding:18px 0 0 0;
}

/* = Archive pages, tag, category, search
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------*/
.search .page-title {
    padding:0px 0px 20px 0px;
}
.author .page-title {
    margin:0 0 0px 0;
}
.search .hentry,
.archive .hentry {
    margin:0 0 5px 0;
    overflow:hidden;
}
.search .entry-title,
.archive .entry-title {
    border-bottom:1px solid #C7C7C7;
    float:left;
    font-weight:normal;
    margin: 0px 0 10px 0;
    width:540px;
	font:22px Georgia, Times, Times New Roman, serif;
    letter-spacing:2px;
	font-style:italic;
}
.search .entry-title a,
.archive .entry-title a {
    color:#598745;
    font-size:18px;
}
.search .entry-title a:hover,
.archive .entry-title a:hover {
    text-decoration:none;
}
.search .entry-meta,
.archive .entry-meta {
    clear:left;
    float:left;
    width:380px;
}
.search .entry-content,
.archive .entry-content {
    float:left;
    margin:10;
    width:540px;
}
.search .entry-content p,
.archive .entry-content p {
    border-right:1px dotted #C7C7C7;
    margin:0;
    padding:20px 20px 10px 0px;
}
.search .entry-utility,
.archive .entry-utility {
    width:380px;
    float:left;
	padding:0 20px 0px 0;
}

/* =Asides, Sidebars & Widget-Ready Areas
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------*/
.aside a {
    color:#666;
}
.aside a:active,
.aside a:hover {
    color:#339933;
    text-decoration:underline;
}
.aside h3 {
    color:#000;
	font-size:15px;
    font-style:italic;
    line-height:22px;
}
/* =Footer
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------*/

#footer {
	border-top:1px solid #ccc;
    margin-top:22px;
	margin: 0 auto;
}
#siteinfo {
    color:#666;
    font-size:11px;
    line-height:18px;
    padding:22px 0 44px 0;
}
#siteinfo a {
    color:#666;
}
#siteinfo a:active,
#siteinfo a:hover {
    color: #FF4B33;
}
