/*
Theme Name: Furry Family
Theme URI: http://www.nickifaulk.com/wordpress-themes
Description: A slim kid-friendly animal theme for WordPress 2.1+.  Includes Gravatar support down to 2.1.  With 4 different options for header images with matching text and background coloring to choose from, you can change the style to fit your taste.  This theme is dedicated to my daughter, Jessie, for her love and devotion to all of God's creatures. :) 
Version: 1.4.2
Author: Nicki Faulk
Author URI: http://www.nickifaulk.com
Tags: options, animals, puppies, kittens, 2-column, slim, fixed-width, blue, green, right sidebar, widget ready, widgets, two columns
*/

html, body, * {
	padding:0;
	margin:0;
}

html>body #content {
	height:auto;
	min-height:580px;
}

body {
}

a, a:link {
}

a:hover {
}

a:visited {
}

#wrap {
	width:800px;
	margin:0 auto;
    padding:0;
	background-position:top center;
	background-repeat:repeat-y;
}

#header {
	margin:0 auto 0 auto;
	padding:20;
	height:330px;
	width:780px;
	background-repeat:no-repeat;
	background-position:top center;
}

#content {
	width:760px;
	margin:0 auto 0px auto;
	background-repeat:no-repeat;
	background-position: top center;
}

#sidebar {
	float:right;
	width:215px;
	margin: 0px;
	padding: 3px 3px 3px 3px;
}

#menu {
	padding:5px;
	text-align:left;
}

#menu h4 {
	font-family: Trebuchet MS, arial, sans-serif;
	padding:2px;
}

#menu p {
		padding: 3px;
		font-size: 75%;
}

#menu ul {
	list-style:none; 
	margin:0; 
	padding:0; 
	font-size:75%;
	margin-bottom:15px;
}

#menu ul li, #recentcomments li, #recentcomments li.recentcomments {
	padding:0; 
	margin:0;
	width:200px;
}

#menu ul li a {
	display:block; 
	padding:4px 4px 4px 10px; 
	text-decoration:none; 
}

#menu ul li a:hover, #recentcomments li a:hover, #recentcomments li.recentcomments a:hover {
}

#main {
	margin:0;
	padding:0;
	width:520px;
	text-align:left;
	float:left;
	margin-left:15px;
}

h1 {
	font-family: georgia;
	font-weight: bold;
	font-size: 190%;
	padding-top: .1em;
	padding-bottom: .5em;
}


h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 150%;
}

h3 {
	font-family: georgia;
	font-size: 130%;
}


h4 {
	font-size: 105%;
}

p {
	font-size: 80%;
	margin-bottom:1em;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

/* Let's keep those items in line!  :)  */
#main .entry {
	overflow:hidden;
}

a img {
	border: none;
}

h3 a:link, h3 a:hover, h3 a:visited{
	text-decoration:none;
}

.item {
	text-align:left;
	padding:20px 45px 20px 10px;
}

.item ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 70%;
}

.item ol{
	list-style-type: decimal;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 70%;
}

.itemhead{
	padding: 5px;
}

.itemhead h3{
	display: inline;
}

.storycontent p {
	padding:10px 10px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img, .alignleft {
	float:left;
	padding:0 5px 5px 0;
}

img.right, .alignright {
	float:right;
	padding:0 0 5px 5px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 4px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.chronodata, .tags, .category, .metadata {
	margin:5px;
	font-size:11px;
	font-style:italic;
	color:#aaaaaa;
	display: block;
}

input, textarea {
	font-size: 80%;
}

#author, #email, #url {
	width:200px;
}

#comment {
	width:95%;
	height:175px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#comments {
}

.metadata {
	color:#aaaaaa;
}

.metadata a:link, .metadata a:hover, .metadata a:visited{
	color:#aaaaaa;
}

.commentlist p {
	clear: both;
	font-size: 95%;
}

cite{
	font-size: 95%;
}

blockquote, blockquote blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #cccccc;
	background-color:#ededed;
}

blockquote blockquote {
	border-left: 5px solid #cccccc;
	background-color:#dedede;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

#respond {
	color:#444444;
	margin-bottom:15px;
}

#respond h3 {}

.commentmetadata {
	font-size: 80%;
}
.commentlist {
	margin-top: 5px;
}

.commentlist li {
	padding: 2px;
	border-top: 1px solid #dedede;
	overflow:hidden;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000000;
}

.navigation a:link, .navigation a:hover, .navigation a:visited{
	color:#333333;
	background-color:#ededed;
	text-decoration:none;
}

.alignright {
	float: right;
	padding-right:50px;
	font-size:9px;
}

.alignleft {
	float: left;
	padding-left:50px;
	font-size:9px;
}

#searchform {
	clear: both;
	margin-bottom: 5px;
	margin-left: 2px;
	padding: 3px;
}

#recentcomments li, #recentcomments li.recentcomments {
	display:block; 
	padding:4px 4px 4px 10px; 
}

li .categories, li .linkcat, li .pagenav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#wp-calendar {
	empty-cells: show;
	font-size: 90%;
	margin: 0;
	width: 90%;
	padding: 3px;
	text-align:center;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
	font-weight:bold;
	background-color:#ededed;
}


#wp-calendar td {
	color: #444444;
	font-size: 70%;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar caption {
	font-weight:bold;
}

#wp-calendar #today {
	background-color:#f6e6a8;
	color:#000000;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

#footer {
	background-repeat:no-repeat;
	background-position:bottom center;
	clear:both;
    padding:0;
	margin:0 auto;
	width:721px;
}

#footer p {
	text-align:center;
	padding:15px 0;
	font-size:10px;
}

#footer a:link, #footer a:hover, #footer a:visited{
}

.avatar {
	border:none;
	float:left;
	margin:0 5px 2px 0;
}

#menu .taggage {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#menu .taggage a {
	text-decoration:none;
}

#menu .widget-move-over {
	margin-bottom:15px;
}

#calendar_wrap {
	margin-bottom:15px;
}