/*  
Theme Name: K9 Lifesavers Theme
Theme URI: http://www.rebeccakuper.com/wordpress/themes/k9lifesavers/
Description: A simple Wordpress theme based on the <a href="http://code.google.com/p/blueprintcss/">Blueprint CSS Framework</a>.
Version: 1.0.1
Author: Rebecca Kuper
Tags: Blueprint, theme, css, framework, clean, minimalistic 
Author URI: http://www.rebeccakuper.com/

Credits:

Based on the Blueprint CSS Framework:
http://code.google.com/p/blueprintcss/

Uses Fam Fam Fam Silk Icons: 
http://www.famfamfam.com/lab/icons/silk/

*/

body * { font-family:Arial,Helvetica, sans-serif;}
body { 
	background:url('../images/brown-back.png') repeat #796449; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:90%; 
	font-weight: normal;
}
.mceContentBody { background:white; }
p { margin-bottom: 1.5em; }
.container { width:960px; margin:0 auto;}
.column {float:left;}
.imgtfe { margin-right: 10px; margin-bottom:10px;  }
.post { padding-bottom: 1em; border-bottom: solid 1px #ccc; margin-top: 1.5em; }
#header { margin:0; padding:0; }
.textwidget { margin-left:1em; padding-bottom: 1em;}
.widget_rss ul li { margin-left:1em; }
.wpng-cal-detail { margin-left:1em;}
img.flickr-medium { border:solid 1px black; margin:1px; height:70px; width:70px;}
h1,h2,h3,h4,h5,h6 { margin-bottom:.6em; }
h1 {font-size:2em;color:#660066;}
h2 {font-size:1.7em; color:#0000CC;}
h3 {font-size:1.5em; color:#0000CC;}
h4 {font-size:1.2em; color:#000000;}
h5 {font-size:1em; color:#000000; font-style:italics;}
h6 {font-size:.8em;  color:#000000;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
h1 a { color:#660066; }
h2 a { color:#0000CC; }
h3 a { color:#0000CC; }


.row { 
	display:block; 
	margin:0; 
	padding:0; 
	border:0; 
}
#main {
	margin-top:0px; 
	border:solid 1px #ccc; 
	padding:0 .5em .5em .5em; 
	font-size:.9em;
	line-height:1.5em;
	background-color:#ffffff;

}
/*
#menu { background:url('images/blue-back.png') repeat; color:#ffffff;
        width:100%;
        height:50px;
        margin:0;
        padding:0;
}

.hnav { 
	list-style:none; 
	margin:0; 
	padding:0; 
    text-align:center;
       
}


.hnav li { position:relative; float:left; }
.hnav a { display: block; padding:.7em 0 .7em 0; background:url('../images/blue-back.png') repeat; color:#ffffff; text-decoration:none; font-family:"arial narrow"; font-size:.9em; }
.hnav a:hover { color:#CCFF99; }
.hnav li ul { display: none; position: absolute; top: 1em; left: 0; }
.hnav li:hover ul { left: auto; }
.hnav li:hover ul, .hnav li.sfhover ul {left: auto;}
li > ul {
	top: auto;
	left: auto;
	}
.hnav li:hover ul { display: block; }
*/
a img { 
	border:none; 
	text-decoration:none; 
}

#sidebar ul { list-style:none; margin:0; padding:0;  }
.padded-1 { padding:10px; }
.padded-2 { padding:20px; }
.padded-3 { padding:30px; }
#sidebar .widget { border:solid 1px #999; background-color:white; margin-bottom:1em; }
#sidebar .widgettitle { background: url('images/yellow-back.png') repeat; padding:.5em; font-size:1.2em; font-weight:bold; color:black;}

/*
#menu-nav { text-align:center; white-space:nowrap; }
li.page_item { display:inline; float:left; text-align:center; }
li.page_item span a { font-weight: bold; padding:1em 1.2em; background:url('images/blue-back.png') repeat; color:#ffffff; text-decoration:none; font-family: geneva, verdana, arial, sans-serif; }
*/

#content { clear:left; margin:.5em 2.5em 0 1.5em; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.post-thumb {

   margin-right:10px;
   margin-bottom:5px;
   
}
.post-thumb img {
   border:solid 1px #666;

}
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
	float:right;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
	float:left;
}
#calprop0, #compprop0, #compprop0  { margin:0 auto; width:98%; }
thead th { background:none; }
#editorcontainer #content { background:white;}
.purple-box {background:url(images/purple-back.png) repeat;height:200px;}
.blue-box {background:url(images/blue-back.png) repeat; padding:10px 0; text-align:center; border:solid 1px #999999; }
.brown-box {background:url(images/brown-back.png) repeat; padding:10px 0; text-align:center; border:solid 1px #999999; text-align:center; }
.tan-box {background:url(images/tan-back.png) repeat;}
.subtitle {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; font-variant:small-caps;}
.green-box {background:url(images/green-back.png) repeat; padding:10px 0; text-align:center; border:solid 1px #999999; }
.grey-box {background:url(images/grey-back.png) repeat; }
.yellow-box {background:url(images/yellow-back.png) repeat; padding:10px; }
.subnav {visibility:hidden;}
.orange-box {background-color:#e2bc01; padding:10px 0; text-align:center; border:solid 1px #999999; }
.center-photo {text-align:center; border:double #666666; width: 75%; margin: 0 auto;padding: 5px 20px; background:url(images/purple-back.png) repeat;}
.flickr-gallery { width:90%;  margin:0 auto; }
.widget a.flickr-image, .widget img.flickr-medium { margin:0; padding:0;}
.widget img.flickr-medium { border:solid 1px black; }
.widget_text img.flickr-medium { width:65px; height:65px; }
.entry { width: 95%; }
#suckerfishnav {
    background:#3C4F70 repeat-x;
    font-size:14px;
    font-family:"arial narrow", arial, verdana, helvetica,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:101px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:99px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:"arial narrow", arial, verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:80px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 100px;
    }
#suckerfishnav li li:hover {
    background:#9C1F1B;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#dddddd;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#dddddd;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#3C4F70;
    }

.box {border:1px solid #cccccc; text-align:center;  }
.left .embed-box {border:1px solid #CCCCCC; text-align:center; margin-right:10px;  }
.embed-box p {padding:5px;}
.right .embed-box {border:1px solid #CCCCCC; text-align:center; margin-left:10px;  }
.sidebar-header {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:1.2em;font-variant:small-caps; font-weight:bolder;padding:5px; border-bottom: solid 1px #CCCCCC; background:url(yellow-back.png) repeat;}
.row {clear:both; width:100%;margin:0;padding:0;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
#featured-pet {background:url(purple-back.png) repeat; width:100%;}
#lostfound-widget { padding:15px 5px 5px 5px;  border-top:solid 5px #CFC98E; } 
#lostfound-widget .entry { margin-bottom: .5em; }
#success-widget { padding:15px 5px 5px 5px;  border-top:solid 5px #CFC98E; } 
.cat-item { margin-left: 1em; }
.widget ul { margin-bottom: 1em; }

#petwrap{
width:680px;
height:600px;
overflow:auto;
}