/*  
Theme Name: HSSM
Theme URI: http://wordpress.org/
Description: The default WordPress theme
Version: 1.5
Author: Todd Lambert
Author URI: http://toddlambert.com/

	
*/

	.gbBreadCrumb li{float:left;}

	#wp-calendar {margin:0 0 0 40px;}

	body{
	padding: 0;
	margin: 0;
	font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
	background:#996633 url(graphics/fixed.png) top left;
	color: #333;
	}

	#shell{
	margin-right:auto;
	margin-left:auto;
	margin-top:8px;
	color:#333;
	padding:0;
	width:760px;
	}
	
	
	#container{
	color:#333;
	background:transparent url(graphics/containerbg.png) repeat-y top left;
	padding:1px 0 0 0;
	margin:0;
	}
	
	
	#header{
	height:179px;
	background:transparent url(graphics/headerbg.png) no-repeat top left;
	margin:0;
	padding:0;
	}

	#sidebar{
	float:left;
	width:165px;
	margin:0 0 0 0;
	padding:0 0 10px 12px;
	background:transparent url("") top left;
	border:0px solid #FF0000;
	}
	
	
	#content{
	position:relative;
	margin:0 0 0 175px;
	padding:5px 25px 25px 15px;
	border:0px solid #FF0000;
	font-size: 1.3em;
	line-height: 1.5em;
	}

	
	.navbar{
	padding:94px 0 0 0;
	margin:0;
	}
	
	blockquote{
	margin:0;
	padding:0;
	}
	
	#spotlight{text-align:center;}
	
	#spotlight img{margin-bottom:15px;}
	
/* 	.mainmenu{
	padding:0 0 0 0;
	margin:0;
	}
	
	.mainmenu li{
	list-style: none;
	margin:0 0 3px 0;
	padding: 0;
	display: block;
	}

	.mainmenu li li{
	list-style: none;
	margin:0 0 3px 0;
	padding: 0 0 0 0;
	display: block;
	text-indent:3px;
	}
	
	.mainmenu li a {
	border:0px solid #ff0000;
	list-style: none;
	text-decoration: none;
	display:block;
	height:1px;
	margin:0;
	padding: 0;
	} */
	
/* 	#sidebar ul{
	margin:0 0 0 0;
	padding:0;
	display: block;
	list-style: none;
	}
	
	#sidebar li a{
	margin:0 0 0 0;
	padding:0 0 3px 10px;
	display: block;
	list-style: none;
	font-size:11px;
	font-weight:bold;
	color:#000;
	height:20px;
	}
	
	#sidebar a{
	color:#000;
	text-decoration:underline;
	}

	#sidebar a:hover{
	color:#996600;
	text-decoration:underline;
	} */

	
	.nohome{
	border:0px solid #FF0000;
	text-indent:-9999px;
	height:0px;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:-9999px;
	}
	
	#sidebar ul{
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
	}
	
	#sidebar li{
 	margin:0 0 0 0;
	padding:0;
	color:#000;
	display:block;
	font-size:1.4em;
	}
	
	li.page_folder li a{font-size:10px;}
	
	#sidebar li a{
	text-decoration:none;
	padding:5px 0 5px 4px;
	display:block;
	text-align:left;
	font-weight:bold;
	color:#000;
	}
	
	#sidebar li a:hover{
	color:#FFF;
	text-decoration:none;
	}
	
	a span{text-indent:-9999px; visibility:hidden;}
	
	.About {background: transparent url(graphics/subnav.png) 0 0 no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}
	.Adopt-A-Pet {background: transparent url(graphics/subnav.png) 0 -25px no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}
	.Lost {background: transparent url(graphics/subnav.png) 0 -50px no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}
	.Programs {background: transparent url(graphics/subnav.png) 0 -75px no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}
	.How {background: transparent url(graphics/subnav.png) 0 -100px no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}

	.About a:hover{background: transparent url(graphics/subnav.png) 0 -125px no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}
	.Adopt-A-Pet a:hover{background: transparent url(graphics/subnav.png) 0 -150px no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}
	.Lost a:hover{background: transparent url(graphics/subnav.png) 0 -175px no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}
	.Programs a:hover{background: transparent url(graphics/subnav.png) 0 -200px no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}
	.How a:hover{background: transparent url(graphics/subnav.png) 0 -225px no-repeat; text-indent:-999px;	display: block; margin:0; padding:5px; 0; height:25px; width:142px;}
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	#addressbar{
	margin:0 0 8px 0;
	padding:5px;
	color:#fff;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:1px;
	}
	
	#footer{
	clear:both;
	margin:0 0 0 0;
	padding:0;
	color:#fff;
	text-align:center;
	background:transparent url("graphics/footerbg.png") no-repeat top left;
	}
	
	#footer a{
	font-size:1.1em;
	text-decoration: none;
	color:#fff;
	}
	
	.current a{
	font-size:1.1em;
	text-decoration: none;
	color:#fff;
	}
	
	.current a:hover{
	font-size:1.1em;
	text-decoration: none;
	color:#fff;
	}

	
	#homelink {
	position:absolute;
	top:15px;
	display:block;
	border:0px solid #ff0000;
	height:140px;
	margin: 0 0 0 15px;
	padding:0;
	width:145px;
	text-decoration:none;
	}
	
	#donate {
	position:absolute;
	top:15px;
	display:block;
	border:0px solid #ff0000;
	height:140px;
	margin: 0 0 0 210px;
	padding:0;
	width:165px;
	text-decoration:none;
	}
	
	
	/* formatting */
	
	body {font-size:62.5%;}
	h1 {font-size: 2.8em; margin: 0; padding: 0; font-weight:normal;} 
	h2 {font-size: 1.4em; margin: 0 0 0 0; padding: 0; font-weight:bold;} 
	h3{font-size: 1.3em; margin: .8em 0; padding: 0; font-weight:bold;}
	h4{font-size: 1.1em; margin: .8em 0; padding: 0; font-weight:normal;}
	
	.large {font-size: 205%;} 
	.larger {font-size: 250%;} 
	.largest {font-size: 300%;} 
	
	.small {font-size: 61%;} 
	.smaller {font-size: 58%;} 
	.smallest {font-size: 54%;} 
	
	p{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	line-height:18px;
	text-indent:0;
	}
	
	
	h1{
	color:#996600;
	border-bottom:0px solid #003399;
	font-family:verdana, verdana, helvetica, sans-serif;
	font-weight:bold;
	margin:0 0px 5px 0;
	padding:0 0 0 0;
	}	
	
	h1 span{
	float:right;
	color:#996600;
	font-family:georgia, verdana, helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0;
	font-style:italic;
	}

	h2{
	color:#D4B877;
	border:1px solid #666;
	background-color:#000;
	padding:0 0 0 10px;
	margin:0 0 1.4em 0;
	font-family:georgia, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}
	

	
	h3{
	color:#996600;
	font-family:georgia, verdana, helvetica, sans-serif;
	font-weight:bold;
	}
	
	
	
	a{ color: #D4B877; text-decoration:none;}
	a:hover { color: #999; text-decoration:none; }
	
	.entry a{ color: #996600; text-decoration:underline;}
	.entry a:hover{ color: #999; text-decoration:underline;}
	
	.images{
	margin:0 0 0 2px;
	padding:0;
	border:1px solid #000;
	}
	
	.border{
	border:1px solid #000;
	}
	
	#content ul{
	margin:4px 0 0 25px;
	padding:0 0 10px 0;
	list-style-image: url(bullet.gif);
	}
	
	.inset{
	margin:0 5px 10px 10px;
	padding:0 5px 10px 10px;
	float:right;
	text-align:center;
	}
	
	.inset{
	padding:0;
	margin:10px 0 10px 10px;
	float:right;
	text-align:center;
	}
	
	.inset img{
	margin:0 0 10px 0;
	}
	
	
	img{border:0;}
	
	
	.fineprint{
	font-size:1em;
	color:#999;
	}
	
	a img{border:0; text-decoration:none;}
	
	input, select, textarea{background-color:#FFF; color:#333; margin:0; padding:0; border:1px solid #000;}
	
	.hilite {
        color: #fff;
        background-color: #f93;
} 

/* formatting */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

a img {
	border: none;
	}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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: 1.1em;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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

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

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

