/*
Theme Name: cat
Theme URI: http://crazedcats.com/
Description: modification of 2010
Author: Kc Waddell
Author URI: http://crazedcats.com/
Template: twentyten
Version: 2.0 
*/

@import url(../twentyten/style.css);

/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: "Trebuchet MS", "Bitstream Charter", san-serif;
}



#wrapper {
	margin: 0 auto;
	width: 940px;
}
#wrapper {
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
	border-top: 6px outset #7d797a;
	border-right: 6px outset #545252;
	border-bottom: 6px outset #545252;
	border-left: 6px outset #7d797a;
}

/* This is the custom header image */
#branding img {
	border-top: 6px outset #545252;
	border-bottom:6px outset #7d797a;
	clear: both;
	display: block;
}
#header {
padding: 0px;
}


#header h1, #site-title {
font-size: .25em;
padding: 0px;
text-indent: -1000em;
}

#category-cats {
padding-top: 18px;
padding-bottom: -5px;
border-top: 3px solid #6A1C32;
border-bottom: 3px solid #6A1C32;
}

#category-cats h1 {
font-size: 20px;
color: black;
margin: 0px;
}

#colophon {
	border-top: 4px outset #7d797a;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}


/* New CSS for images */

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
	border: 3px solid #6a1c32;
	padding: 5px;
	background: white;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
	border: 3px solid #6a1c32;
	padding: 5px;
	background: white;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 3px solid #6a1c32;
	padding: 5px;
	background: white;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}



a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:active,
a:hover {
	color: #666666;
}



ul {
list-style: none;
}


/* =Menu
-------------------------------------------------------------- */
#access {
    border-bottom: 6px outset #7D797A;
}

#access .menu-header li,
div.menu li {
	min-width: 75px; /* added */
	text-align: center; /* added */
}
#access a {
	font-weight: bold; /*change */
	color: #b6b6b6; /* was #aaa */
}

#access ul ul li {
	min-width: 150px; /* changed from 180 */
}

#access ul ul a {
	text-align: left; /* added */
	background: #66172a; /* was #333 dark gray */
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #aaa; /* was #333 dark gray */
	color: #66172a; /* change */
}




.widget-area ul ul {
list-style:none;
}

#content h1 {
color: black;
}

#content h2 {
color: #000;
font-size: 20px;
line-height: 1.0em;
margin: 0 0 5px;
}

#content h3 {
color: #000;
line-height: 1.5em;
margin: 0 0 5px 0;
}

#content h3.spec {
text-align: center;
margin: -25px 0 25px 0;
}

#content h3.spec2 {
text-align: center;
margin: 5px 0 25px 0;
color: #6A1C32;
}

#content .wp-caption p.wp-caption-text {
	color: black;
	font-size: 14px;
	margin: 5px;
}

#content form p {
margin-bottom: 5px;
}


#content .entry-title {
	font-size: 28px;
	color: #6a1c32;
	font-weight: bold;
	line-height: 1.1em;
	margin-top: 15px;;
}

#entry-author-info {
	background: #f2f7fc;
	border-top: 3px solid #6a1c32;
	border-bottom: 3px solid #6a1c32;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}


.entry-title a:link,
.entry-title a:visited {
	color: #6a1c32;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: black;
}

.entry-meta {
margin-left: 15px;
line-height: 20px;
}
.small {
font-size: 11px;
text-align: center;
margin-top: -30px;
}

.center {
text-align: center;
}

.indent {
margin: 0px 25px;
}

.brown {
color: #AB6013;
}

.green {
color: #108710;
}

.warning {
font-family: "Palatino Linotype", "Book Antiqua", serif;
text-align: center;
color: #6a1c32;
font-weight: bold;
}

.fear{
font-family: Verdana, Geneva, sans-serif;
color: #6a1c32;
font-style: italic;
font-weight: bold;
}

.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;	
	padding: 0 0 0 66px; /* change from 56px */
	position: relative;
}

.fast {
font-style: italic;
letter-spacing: 2px;
color: #6A1c32;
}

/* ------Comment Form Changes----------------- */
 #commentform {
 width: 75%;
 margin: 0 auto;
 }
 
 input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #6a1c32;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}

#respond label {
	color: #1a1a1a;
	font-size: 12px;
}

#respond .required {
	color: #6a1c32;
	font-weight: bold;
}

#respond .form-submit input {
    font-size: 14px;
    width: auto;
	color: #6a1c32;
}

/* ----------------------------------------------- */
 
 h3#reply-title {
   background: none repeat scroll 0 0 #F2F7FC;
    border-bottom: 3px solid #6A1C32;
    border-top: 3px solid #6A1C32;
    clear: both;
    font-size: 20px;
    line-height: 20px;
    margin: 24px 0;
    overflow: hidden;
    padding: 18px 20px;
 }

/* -------------Footer changes--------------- */

#colophon {
	border-top: 4px outset #7D797A;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0px 2px 0px;
}

#footer p {
text-align: center;
margin-top: 8px;
margin-bottom: 2px; 
color: #66172a;
text-transform: none;

}

#footer cite {
display: block;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 400px;
line-height: 10px;
color: #66172a;
text-transform: none;
}

#footerMenu {
	text-transform: uppercase;
	text-align: center;
}
#footerMenu ul {
	display: block;
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

#footerMenu ul li {
	display: inline;	
	font-weight: bold;

}

#footerMenu a {
	font-weight: bold; /*change */
}

#footerMenu ul li a:link,
#footerMenu ul li a:visited {
	padding: 0 20px 0 0;
	color: #666;
	text-decoration: none;
}

#footerMenu ul li a:hover {
	color: #66172a; /* was #000000 */
}
#footer p.copyright {
 color: black;
 text-transform: none;
 margin-top: 0px;
 margin-bottom: 30px;
 }


