/*
Theme Name: Chaggie Theme
Description: A search engine optimized theme for WordPress for chaggie.com.
Author: Chad G. Hansen
Author URI: http://www.imetchad.org/
Version: 0.3
*/
	
/* Reset default browser styles */
@import url('styles/reset.css');
@import url('styles/rebuild.css');
@import url('styles/wp.css');

@font-face {font-family: "headerFont"; src: url("styles/fonts/fun/TAXII.TTF") format("truetype");} 
@font-face {font-family: "custom"; src: url("styles/fonts/goudy_bookletter_1911.ttf") format("truetype");}
/*@font-face {font-family: "firstLetter"; src: url("styles/fonts/Exotica.ttf") format("truetype");}*/

body, #main 
{
	background-color: #E5E4D7;
	font-family: Helvetica, arial, sans-serif;
	line-height: 1.7em;
}

a:link
{
	color: black;
}

a:visited
{
	color: #467A0B;
}

a:hover
{
	text-decoration: none;
}

.dropcap { font-family: "custom", serif; font-size: 2.5em; float: left; line-height: 1.2em; margin-right: 5px; margin-bottom: -20px;}

#blog-title { font-size: 5.5em; font-family: "headerFont", serif; }
#blog-title a {text-decoration: none;}

#header { line-height: 6em; }

#masthead 
{
	text-align: center;
	background-color: #C8F198;
	/* padding-bottom: 2em; */
	border-bottom: solid 3px #467A0B;
	padding-top: 1em;
	padding-bottom: .7em;
}

#access .menu
{
	padding-top: .75em;
	font-size: 2em;
	text-align: left;
	padding-left: 5px;
	margin-bottom: -5px;
}

#wrapper
{
}

#container
{
	margin: 0 auto;
	width: 800px;
}

.clearfix
{
	/*display: block;*/
	/*padding: 0 .2em;*/
}

.post
{
	margin-top: 1em;
	padding-top: 1em;
	border-top: solid 2px #467A0B;
}

.post:first-child {border: none;}

div.author
{
	padding-bottom: .5em;
}

.post img 
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.post div.wp-caption
{
	background-color: #D5D4C7;
	border: solid 2px #C5C4B7;
	padding: 5px;
	font-size: .8em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.post div.wp-caption p.wp-caption-text {margin-top: 5px; line-height: 1.1em;}

.entry-title
{
	font-family: "custom", serif;
	font-size: 1.75em;
	padding-bottom: .5em;
}
.entry-date
{
	font-size: 1.1em;
}

.entry-date, .entry-title
{
	line-height: 15px;
}

#admin
{
	position: absolute;
	top: 11px;
	right: 7px;
}

#googleFriendConnect
{
	position: absolute;
	top: 3px;
	right: 50px;
}

.entry-content, #entry-content
{
	font-size: 11pt;
}

#access {display:none;}

#access .menu li 
{
	list-style: none; 
	display: inline;
	padding-left: 1.5em;
	padding-right: 1.5em;
	border: solid 2px #467A0B;
	border-right: solid 2px #467A0B;
}

#access .menu a:link { color: #467A0B; text-decoration: none; }
#access .menu a:visited { color: #467A0B; text-decoration: none; }
#access .menu a:hover { color: #C8F198; text-decoration: none; }

#access .menu li:hover {background-color: #467A0B;}

#access .menu ul 
{
	margin: 0; 
	padding: 0;
}

.nav-previous {clear: both;}
.nav-next {float: right; margin-top: -18px;}

#extrastuff {display: none;}

#footer
{

	border-top: solid 2px #467A0B;
	background-color: #C8F198;
	height: 300px;
	margin-top: 15px;
}

#site-info {
	margin: 0 auto;
	width: 800px;
	padding-top: 10px;
	background-color: #C8F198;
}

#comments {width: 600px; margin: 0 auto;}

.comment.odd {background-color: #E5E4C7}
li.comment .comment-author img.photo {width:40px; height: 40px;}
li.comment .comment-author {display: inline; margin-bottom: 5px;}
li.comment .comment-meta {display: inline; float: right;}
li.comment .comment-content {font-size: 11pt;}


h1.entry-title {clear: both;}
#entry-author {float: right; margin-top: -30px; margin-right: 5px;}

#comments #respond{width: 410px;margin: 0 auto;}
#comments #respond h3 {font-weight: bold; margin-bottom: 3px;}

#copyright, #colophon, #contact, #footerSearch {margin-bottom: 10px;}
#copyright h3 {font-weight: bold; margin-bottom: 3px;}

#footerSearch {width: 200px;}
#footerSearch input {width:50px;}
#footerSearch input#s {width: 110px;}
#comments {margin-top: 15px;}
#comments-list h3 {font-weight: bold; margin-bottom: 5px;}

li.linkcat {list-style:none;}
li.linkcat h2 {font-weight: bold;}
li.linkcat ul.blogroll li {list-style:none;}

#linkcat-41 ul {
-moz-column-count: 2;
-moz-column-gap: 25px;
-webkit-column-count: 2;
-webkit-column-gap: 25px;
column-count: 2;
column-gap: 25px;
}
