/*

Theme Name: Sir Fur 

Author: Jenny Medford



*/



.clear {clear:both;}



/* Layout */

body {

	background-color: #FFF;

	margin:0px;

	padding:0px;

	font-size: 15px;

	color: #020f52;

	line-height:150%;

	font-family: "myriad-pro",sans-serif;

	background-image:url(images/body.jpg)

}

.sirfur {font-family: "cooper-black-std",sans-serif;

}

sup {font-size:50%;font-family: "myriad-pro",sans-serif;

}

/* Default */

a {

	color: #0b6d4f;

	text-decoration: none;

	outline:none;

}



a:hover {

	text-decoration: underline;

}



h1 {

	font-family: 'Pompiere', sans-serif;

	position:absolute;

	right:50px;

	top:16px;

	margin:0;

	padding:0;

}



h2 {

	font-size: 39px;

	line-height: 47px;

	margin-bottom:10px;

	text-transform: uppercase;

	color: #FFF;

	background-image: url(images/h2.png);

	background-repeat:no-repeat;

	height: 45px;

	width: 519px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 54px;

	font-family: 'Pompiere', sans-serif;

	font-weight:normal;

	font-style:normal;

}

h3.archivetitle {

	font-size: 21px;

	margin:0px;

	padding:0px;

	padding-bottom:20px;

	text-transform:uppercase;

}



h3 {

	font-size: 21px;

	margin:0px;

	padding:0px;

	padding:20px 0 0 0;

	color:#cc1e8b;

	text-transform:uppercase;

}

#page-11 h3 {

	font-size: 18px;

}

h3.widgettitle {

	font-size: 18px;

	margin:0px;

	padding:0px;

	padding:20px 0 0 0;

	color:#020f52;

	text-transform:uppercase;

}

h4 {

	font-size: 16px;

	margin-top:20px;

	padding:0px;

	margin-bottom:10px;

	padding-top: 10px;

}



h5 {

	font-size: 12px;

	font-weight:normal;

	margin:0px;

	padding:0px;	

	font-style:italics;

}



h6 {

	font-size: .7em;

}



blockquote {

	padding: 5px 25px;

	margin: 40px 0px;

	width:495px;

	-webkit-border-radius: 30px;

	border-radius: 30px;

	background-color:#f0e158;

	font-family: 'Pompiere', sans-serif;

	font-size:29px;

	line-height:38px;

}

blockquote .name {

	font-family: "myriad-pro", sans-serif;

	color:#0b6d4f;

	font-size:12px;

	text-align:right;

	font-style: italic;

	margin-top:-40px;

}



img.alignleft {

	float: left;

	margin: 0 .8em .8em 0;

}



img.alignright {

	float: right;

	margin: 0 0 .8em .8em;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



a img {

border:none;

}



form {

	padding: 0;

	margin: 0;

}



/* Layout */

#outer-wrapper {

	width:100%;

	background-image:url(images/outer-wrapper.png);

	background-repeat: repeat-x;

	min-height:112px;

}

#wrapper {

	width:900px;

	margin:0 auto;

	min-height:112px;

}

#header {width:900px;position:relative;height:111px;}

#logo {position:absolute;

	z-index:999;

	height: 397px;

	width: 409px;

	left: -90px;

	top: 0px;

}

#tag {position:absolute;top:24px;right:40px;font-family: 'Pompiere', sans-serif;font-size:40px;color:#020f52;}



#inner-wrapper-home {

	clear: both;

	width: 900px;

	height:761px;

	background-image: url(images/home.png);

	background-repeat: no-repeat;

	position:relative;	

}

#home-quote {

	font-family: 'Pompiere', sans-serif;

	font-size:28px;

	color:#030631;

	line-height:35px;

	text-align:center;

	width:230px;

	height:170px;

	left:105px;

	top:160px;

	position:absolute;

	line-height:35px;

}

#home-text {

	position:absolute;

	right:-55px;

	top:39px;

	width:353px;

	height:400px;

	padding:107px 118px 75px 118px;

	background-image: url(images/home-text.png);

	background-repeat:no-repeat;

	text-align:center;

}

#home-text h2 {font-size:21px;font-weight:normal;font-style:normal;background-image:none;color:#020f52;padding:0;margin:20px 0;width:auto;line-height:26px;text-transform:none;	font-family: "myriad-pro",sans-serif;

}

#home-text h3 {color:#e5338c;font-size:19px;text-transform:uppercase;clear:both;padding:5px;	font-family: "myriad-pro", sans-serif;

}

#inner-wrapper-page {

	clear: both;

	width: 885px;

	-webkit-border-radius: 0px 0px 30px 30px;

	border-radius: 0px 0px 30px 30px;

	border-left:7px solid #95af65;

	border-right:7px solid #95af65;

	border-bottom:7px solid #95af65;

	background-image:url(images/inner-page.png);

	background-repeat:repeat-y;

	margin-bottom:40px;

}

#content {

	float:right;

	width:569px;

	color:#020f52;

	margin-top:40px;



}

.page-text {padding-right:30px;padding-bottom:30px;}

.page-text ul li {padding-bottom:10px;}

#left-column {

	float: left;

	margin-top:200px;

	width:264px;

	text-align:center;

	color:#276da8;

	font-size:16px;

	font-weight:bold;

}

.petquote {

	width:180px;

	margin-left:auto;

	margin-right:auto;

	background-color:#FFF:

	-webkit-border-radius: 30px;

	border-radius: 30px;

	padding:15px 5px 5px 5px;

	background-color:#FFF;

	margin-bottom:50px;

	font-size:15px;

}

.pet {margin-bottom:-20px;}

.cat {margin-left:10px;}

#footer {

	background-color:#030631;

	clear: both;

	width: 885px;

	text-align:center;

	font-family: 'Pompiere', sans-serif;

	color:#030631;

	font-size:37px;

	padding:20px 0;

	line-height:50px;

	margin:0 auto;

	-webkit-border-radius: 0px 0px 24px 24px;

	border-radius: 0px 0px 24px 24px;

	color:#FFF;

}

#page-5 #footer {

	clear: both;

	width: 885px;

	text-align:center;

	font-family: 'Pompiere', sans-serif;

	color:#030631;

	font-size:37px;

	padding:20px 0;

	line-height:50px;

	background:none;



}

#footer a {color:#FFF;}

#page-5 #footer a {color:#030631;}

#footer .email {font-size:42px;}

#subfooter {

	clear: both;

	width: 940px;

	margin:20px 0;

	font-size:11px;

	color:#999999;

}

#subfooter a {	color:#999999;

}



/* Navigation */

#nav {

	font-size: 20px;

	text-transform:lowercase;

   	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	position:absolute;

	right:18px;

	top:80px;

	z-index:99999;

}

#nav ul {margin:0px; padding: 0px;margin-right:0px;}

#nav ul li {	display:inline;	list-style-type:none;float:left;}

#nav ul li a {

	color: #030631;

	padding: 0 22px;

	display:inline;

	text-decoration:none;

	display: block;

}

#nav ul li a:hover {

	color:#FFF;



}

#nav li.current-menu-item a { 

} 

#nav li.current-menu-item a:hover { 

} 

#nav ul li ul li.current-menu-item a { 

} 

#nav ul li ul li.current-menu-item a:hover { 

} 



.commentdata {

	font-size: 12px;

	margin-left:24px;

	padding:15px;

	margin-right:30px;

	border-top:2px solid #8ab160;

	border-bottom:2px solid #8ab160;

	margin-bottom:30px;

	text-align:center;

}



.commentdata a {}



#searchBar {

	clear: left;

	text-align: right;

}



#searchform {

	padding: 5px;

}



#s {

	border: 1px solid #bbb;

}



#searchsubmit {

	border: 1px solid #bbb;



}

/* Blog Sidebar */



#sidebar {

	float: left;

	width: 168px;

	padding-top: 50px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 50px;

	position:relative;

	padding-top:265px;

	

}

#sidebar #quote {

	font-size: 26px;

	line-height: 120%;

	color: #8fb98b;

	text-align: center;

}



#address a {color:#3b8686;}



#sidebar a {

}

#sidebar a:hover {

}



#sidebar ul {

	padding: 0;

	margin: 0;

	list-style: none; 

	font-size:14px;

}



#sidebar ul li {	

	margin: 0 0 20px 0px;



}



#sidebar ul li h3 {

	font-size: 21px;

	padding: 3px 3px 10px 0px;

	font-family: 'Pompiere', sans-serif;



}



#sidebar ul li p,

#sidebar ul li div {

	padding: 5px 10px 10px 10px;

	margin: 0;

}



#sidebar ul li table {

	padding-bottom: 5px;

}



#sidebar ul li table caption {

	padding: 5px 0 0 0;

}



#sidebar ul li ul {

	padding: 0em 0;

	list-style:square;

	margin-left:20px;

}



#sidebar ul li ul ul,

#sidebar ul li ul ul ul,

#sidebar ul li ul ul ul ul,

#sidebar ul li ul ul ul ul ul {

	padding: 0;

}



#sidebar ul li ul li {

	font-size: 1em;

	padding: 0em 1em 0.5em 0;

	margin: 0 0 0 0em;

    	border:0px;

}



#sidebar ul li ul li li,

#sidebar ul li ul li li li,

#sidebar ul li ul li li li li,

#sidebar ul li ul li li li li li {

	margin: 0 0 0 1em;

}



#sidebar ul li ul li a {

	text-decoration: none;

	padding-left: 0em;

	color:#666666;

}

#sidebar ul li ul#themeswitcher li a,

#sidebar ul li ul li.recentcomments a {

	background-image: none;

	padding-left: 0;

}

#sidebar ul li ul#themeswitcher li,

#sidebar ul li ul li.recentcomments {

	background: url(images/sidebarBullet.gif) left center no-repeat;

	padding-left: 1em;

}



#sidebar ul li ul li a:hover {text-decoration:underline;

}





/* Calendar */

#wp-calendar {

	width: 100%;

}



#wp-calendar th,

#wp-calendar td {

	text-align: center;

}



#wp-calendar td#today {

	font-weight: bold;

}



h2.pagetitle {

	font-size: 26px;

	font-weight: bold;

       

}



.commentlink {

}

.commentlink a {

}





/* Post */

.post h2.posttitle {

	height:auto;	

}



.post h2.posttitle a {color:#FFF;

}



.post h2.posttitle a:hover {

}

/* make your own sticky post styling */

.sticky {

}



.entry {padding-left:30px;padding-right:30px;

background-image:url(images/bubbles.png);

background-position: right top;

background-repeat:no-repeat;



}











ul#postmetadata {

	padding: 0;

	margin: 0;

	list-style: none;

}



ul li.tags {

	float: left;

}



ul li.comments {

	text-align: right;

}



div.divider {

}



div.navigation {

	text-align: center;

	padding: 0 0 40px 0;

}



div.commentnavigation {

	padding: 0;

}





#commentwrapper {

	padding: 0 15px 49px 15px;

}



#commentwrapper h2 {

	margin: 0;

	padding: 0.5em 0;

}



/* Comment */

h2.commentheading, h2.gsection_title {

	background-image:none;

	color:#963dc9;

}



ol.commentlist {

	padding: 0;

	margin: 0;

	list-style: none;



}



ol.commentlist a {

	text-decoration: none;

}



img.avatar {

	border: 3px solid #fefef6;

	margin: 0 0.5em;

}



ol.commentlist li.commentind {

	padding: 0 0 2em 0;

	margin: 0;

}



ol.commentlist li.depth-1 {

	border-bottom: 3px double #fefef6;

	padding: 0 0 1em 0;

	margin-bottom: 1em;

}



ul.children {

	list-style: none;

}



ol.commentlist ul.children li.commentind {

	padding: 1em 0 0 0;

}



ol.commentlist li.commentind cite {

	font-style: normal;

}



p.commentsedit {

	font-size: 0.9em;

	margin: 0 0 0 0.5em;

}



.commentindheader {

	border-bottom: 1px dotted #fefef6;

}



.commentindheader img.avatar {

	float: left;

}



ol.commentlist li.legacyAlt .commentindheader {

	text-align: right;

}



ol.commentlist li.legacyAlt .commentindheader img.avatar {

	float: right;

}



ol.commentlist li.legacyAlt p.commentsedit {

	text-align: right;

	margin: 0 0.5em 0 0;

}



/* Comment form */

form#commentform input,

form#commentform textarea {

	border: 1px solid #bbb;

}



input#author,

input#email,

input#url {

	width: 60%;

}



textarea#comment {



	width: 90%;

}



input#submit {

	border: 1px solid #bbb;



}







div#recaptcha_widget_div {

	float: right;

}



/* Wordpress required */

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 0 20px 20px 0;

        font-weight:bold;



}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

        font-weight:bold;

}



h3.subpages {

	padding: 1em 0 0.5em 0;

	margin: 0;

}



ul.subpages {

	padding: 0 0 0 1em;

	margin: 0 0 0 1em;

	list-style: square;

}



/* Formatting */

fieldset {

	border: 1px solid #ccc;

	padding: 0 1em;

	margin: 0;

}



legend {

	color: #999;

	font-size: 1.1em;

	font-weight: bold;

}



hr {

	border: 0;

	color: #cfc887;

	background-color: #cfc887;

}



pre, code {

	width: 100%;

	overflow: auto;

	font-size: 1em;

}



.post table {

	width: 100%;

	border: 1px solid #ccc;

	border-top: 0;

	border-collapse: collapse;

}



.post table th,

.post table td {

	border: 1px solid #ccc;

	border-bottom: 0;

	padding: .3em .5em;

}



.post table th {

	text-align: left;

	border-bottom: 2px solid #ccc;

}



p.loggedinAs {

	margin: 0; 

	padding: 0;

}



a#cancel-comment-reply-link {

	display: block;

	margin-bottom: 1em;

}