/*
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
Theme modification comments by Tom Jonas: Rather than deleting unwanted code entries I surrounded them with comment flags (slash-asterisk....asterisk-slash). I also added comments with the same method. Unwanted images were rendered non-functional by adding "xx" to the file name. Three additional theme style variations (styles 2-4.css) have been deleted.
*/


html, body, * {
	padding:0;
	margin:0;
}

html>body #content {
	height:auto;
	min-height:480px;
}

body {
}

a, a:link {
}

a:hover {
}

a:visited {
}

#wrap {
	width:820px; /* was 774 */
	margin:0 auto;
    	padding:0;
	background-position: center;
	background-repeat:repeat-y;
}

#header {
	margin:0 auto 0 auto;
	padding:0;
	height:0px;
	width:1099px;
	background-repeat:no-repeat;
	background-position: top center;
}

#content {
	width:820px; /* was 820, 774px (increasing this number pushes the menu box off the page to the right) */
	height:1113px; /* was 1113px */
	margin:0 auto 5px auto; /* was 0 auto 5px auto */
	background-repeat:no-repeat;
	background-position: top center;
}

/* p.ex  added this section 
{
height:100px;
width:100px;
}*/

#sidebar {
	float:right;
	width:200px; /* was 220px (this is the width of the menu box) */
	background-color: #5b4932; 	/* dark brown-grey */
	margin: 5px; /* was 5px */
	padding: 3px 3px 3px 3px; /* padding between menu text and box */
}
/* Opacity code "filter:alpha(opacity=10); opacity:0.1;" */

#menu {
	padding:5px; /* was 10px (menu entry text position) */
	text-align:left;
	
}

#menu h4 {
	font-family: Trebuchet MS, arial, sans-serif;
	padding:2px;
}

#menu p {
		padding: 3px;
		font-size: 10pt; /* was 70% */
}

#menu ul {
	list-style:none; 
	margin:0; 
	padding:0; 
	font-size:11pt; /* was 85% */
	margin-bottom:15px;
}

#menu ul li, #recentcomments li, #recentcomments li.recentcomments {
	padding:0; 
	margin:0;
	width:190px; /* was 180 (width of menu text) */
}

#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; /* was 510, then 670 */
	text-align:left;
	float:left;
	margin-left:10px; /* was 15 */
}

h1 {
	font-family: georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 32pt; /* was 190% */
	padding-top: .1em;
	padding-bottom: .5em;
}


h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 24pt; /* was 150% */
}

h3 {
	font-family: georgia;
	font-size: 18pt; /* was 130% */
}


h4 {
	font-size: 16pt; /* was 105% */
}

h5 {
	font-family: Trebuchet MS, arial, sans-serif;
	font-weight: bold;
	font-size: 12pt; /* was 110% */
}

h6 {
	font-family: Trebuchet MS, arial, sans-serif;
	font-weight: bold;
	font-size: 10pt; /* was 75% */
}


p {
	font-family: georgia, Times New Roman, Times, serif;
	font-size: 10pt; /* was 80% */
	font-weight:normal;
	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 {
	width: 585px; /* I added this-it affects the maximum width of the page title and pasted content  (was 585) */ 
	overflow:hidden; /* was "hidden" */
}

h3 a:link, h3 a:hover, h3 a:visited{
	text-decoration:none;
}

.item {
	text-align:left;
	padding:10px 10px 10px 10px; /* was 20px 45px 20px 10px */
}

.item ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}

.item ol{
	list-style-type: decimal;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}

.itemhead{
	padding: 5px;
}

.itemhead h3{
	display: inline;
	
}

.storycontent p {
	padding:6px 6px; /* was 10px 10px */
}


/* IMAGE CAPTION SECTION
---------------------------------------------------------- */

/* ORIGINAL CAPTION CODE REMOVED BEGINNING HERE, ENDING WITH ".wp-caption p.wp-caption-text" SECTION. NEW CODE PASTED IN ITS PLACE */ 


.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin: 10px;
	
}
.alignright {
	float: right;
	margin: 10px;
}
.wp-caption {
	background-color: #f3f3f3;
	border-top: 1px solid #ddd;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-left: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px; 
	text-align: center;
}

.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 2px;
	padding: 0 4px 0 4px; /* space between the caption text and the edge of the white field (top, right, bottom, left) */
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 6px; /* was "0 4px 5px:" */
	margin: 6px 6px 6px 6px; 
} 
 
.chronodata, .tags, .category, .metadata {
	margin:5px;
	font-size:11px;
	font-style:italic;
	color:#aaaaaa; /* med grey */
	display: block;
}

input, textarea {
	font-size: 80%;
}

#author, #email, #url {
	width:200px; /* was 200px */
}

#comment {
	width:95%; /*was 95% */
	height:175px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#comments {
}

.metadata {
	color:#000000; /* med grey */
}

.metadata a:link, .metadata a:hover, .metadata a:visited{
	color:#cc3300; /* was aaaaaa */
}

.commentlist p {
	clear: both;
	font-size: 95%;
}

cite{
	font-size: 95%;
}

blockquote, blockquote blockquote {
	margin: 0px 0px 0 10px; /* was 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: #f8edd0; /* tan (was black) */
}

.navigation a:link, .navigation a:hover, .navigation a:visited{
	color:#333333; /* very dark grey */
	background-color:#ededed; /* very light grey */
	text-decoration:none;
}

.alignright {
	float: right;
	padding-right: 0; /* was 10px, this was partially causing the lopsided white caption frame on images */
	font-size:9px;
}

.alignleft {
	float: left;
	padding-left: 0; /* was 50px, then 10px */
	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%; /*was 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; /* very light grey */
}


#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; /* was 921 */
}

#footer p {
	text-align:center;
	padding:15px 0;
	font-size:9px;
}

#footer a:link, #footer a:hover, #footer a:visited{
}

.avatar {
	border:none;
	float:left;
	margin:0 5px 2px 0;
}

#menu .taggage {
	width:100%; /* was 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;
}