* 	{ margin: 0; padding: 0; }

html, body  {height:100%; }

img, ul, li, a, div {
	behavior:url(/iepngfix.htc);
}
p { margin-top:300px; margin-bottom:15px;}

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:13px;
	color:#333333;
	margin-left: 0px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-image:url(/images/top_header.jpg);
	background-repeat:repeat-x;
}
h1{
	font-size:15px;
	margin-top: 10px;
    color:#333;
}
h2{
	font-size:14px;
	margin-top: 10px;
    color:#333;
}

h3{
	font-size:13px;
	margin-top: 10px;
	color:#333;
}
/*****************Structure********************/
#container {position:absolute;width: 100%; }

#pagewrap { width:920px; margin:0px; margin-left:auto; margin-right:auto;}

#header {height:158px;}

#logo{ height:158px;}

#logo img { border:0; }

#mainposts{ width:730px; padding-right:25px; }

#bottombar{ background-image:url(/images/bottombar.jpg); background-repeat:repeat-x; height:106px;}

#copywrite{width:920px; margin:0px; margin-left:auto; margin-right:auto;}

#topbg{ width:920px; height:257px; background-image:url(/images/topbg2.jpg); background-repeat:no-repeat;}

#newsfeed{ width:320px; height:195px; float:left; overflow:auto; padding:3px 3px 3px 3px; margin-top:15px; }
.current_events{ font-size:12px; font-weight:bold;}

/*****************Cat Banner********************/

#top_cat_banner { width:707px; height:178px; margin-left: auto;	margin-right: auto;}
#adoptmessage { float:left; margin-left:55px; padding-top:25px; font-weight:strong;
	 }

ul.top_cat_banner{ list-style-type:none;}

.fostering{ height:178px; width:237px; display:block; float:left; }
.adoption{height:178px; width:223px; display:block; float:left; }
.help{ height:178px; width:247px; display:block; float:left; }



/***********************Menu*****************/
#menubar { margin-top: 16px; height:51px; }
.menu_bg{ background-image:url(/images/menu_bg.jpg); background-repeat:no-repeat; margin:0px;}

a									{ text-decoration: none; }
ul									{ list-style: none; }
p                                   { margin: 15px 0; }


/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index:900; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 15px; 
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 235px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }



/****************FlickrFeed*************/
.flickrbg{ width:500px; height:216px; background-image:url(/images/flickr_bg.png); background-repeat:no-repeat; margin-top:15px; margin-right:25px;   float:left; }
#images { height: 179px; width: 280px; margin-left:202px; margin-top:8px; overflow: hidden;}
#images img { border:none; margin-top:10px;}
ul.flickrfeed{ list-style-type:none;}

.prev{display:block; float:left; color:#FFF; margin-left:200px; margin-top:6px; padding-left:10px; background-image:url(/images/left_arrow.gif); background-repeat:no-repeat; background-position: 0px 3px; height:30px; width:35px;}
.next{display:block; width:35px; float:right; color:#FFF; padding-right:65px; margin-top:6px; background-image:url(/images/right_arrow.gif); background-repeat:no-repeat; background-position: 25px 5px; height:30px;}


/****************Sidebar**************/

#sidebarlinks {
    float:right;
	width:157px;
	height:361px;
	background-image:url(/images/follow_us.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:10px;
	
	
}
 ul.sidebarlinks{
	 color:#FFF;
	 font-weight:bold;
	 font-size:15px;
	 margin-top:17px;
     text-align:center; 
	list-style-type: none;
 }

 ul.sidebarlinks li { list-style-type: none; line-height:35px;  }
.followus{margin-top:12px; text-align:center;  font-size:18px; font-weight:bold; color:#fff;}
.downloads{padding-top:43px; text-align:center;  font-size:18px; font-weight:bold; color:#fff;}

/*****************contact form********************/
.title_color{ background-color:e8e9d6; color:#333; }


/******************Classes*********************/

.border{border:none;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.copywrite{width:730px; text-align:right;}
.sidelink_color{ color:#333;}
.normpad { padding-left:3em;}
.normul { list-style:disc!important; padding-left:3em;}
.anchr { height:800px;}