/* ------------------------------------
* Filename: 		style.css
* Description: 		Global CSS
* Version: 			2.1.4  (2010-05-14)
* Website:			http://www.sonomahumane.org
---------------------------------------/*

/* ->>>> NEW AS OF FRI 8:42 AM <<<<<<----- */

/* -----------------------------------*/
/* --- GLOBAL <<<------------*/
/* -----------------------------------*/

* {
margin: 0;
padding: 0;
}

body {
margin:0;
padding:0;
background:#C0B9B5;
font:62.5%/1.4 Arial,Helmet,Freesans,sans-serif;
behavior:url(csshover.htc);
}

p {line-height: 1.4em; font-size: 1.2em;  }
h1 {font-size: 1.4em; font-weight:700;; color:#000; background-color:inherit; margin:10px 0;}
h1 a:hover {color:#888; background-color:inherit; }
h2 {font-size: 1.1em; color:#000; background-color:inherit; text-align:left}
h3 {font-size: .9em; font-weight:700;; color:#000; background-color:inherit; margin:0; padding:0; }
h4 {font-size: 1em; font-weight:700;; color:#000; background-color:inherit; margin:10px 0; padding:0; }
h5 {padding:2px; margin:0; margin-left:110px; color:#000; }
h6 {font-size: .9em; font-weight:700;; color:#000; }

img {border:0 none; outline:0 none;}
.leftimages a:link img p {border:1px; border-bottom-color:#036;}

a {color:#537187; background-color:inherit; }
a:link {outline:none;}
a:hover {color:#666; background-color:inherit; text-decoration:underline; }
a:active {outline:none;}

table {width: 100%; border-color: #506879; background: #C0B9B5; border-collapse: collapse; }
td, th { padding: .3em; border: 1px #506879 solid;}
td {line-height: 1.4em; font-size: 1em;  }

form,fieldset {margin:0;padding:0;border:0;}

#wrapper {
position:relative;
text-align: left;
margin: 0 auto;
padding: 0;
border:0;
width: 960px;
z-index: 3;
background-image: url(/images/curve_top1.png);
background-repeat: no-repeat;
}

/* -----------------------------------*/
/* --- HEADER <<<------------*/
/* -----------------------------------*/

#logo {
position:absolute;
top:6px;
right:750px;
height:130px;
width:160px;
clear:both;
z-index: 5;
}

p.headerimg {
position:relative;
top:-48px;
right:490px;
float: right;
height:162px;
width:173px;
z-index: 6;
}

#curvetop { 
background:url(/images/curve_top.png);
height:60px;
z-index: 2;
}

.textInput {
position:relative;
top:22px;				/*change (top) - 4/8 */
right:-652px;
background: #fff;
width:12em;
color: #000;
font-size: 1.4em;  /*change (increased size of text) - 4/8 */
z-index:3;
background-image:url(/images/magnifying-glass.gif);
background-repeat:no-repeat;
padding-left:20px;
}

p.searchbtn a:link {
text-decoration:none;
color:#fff;
}

p.searchbtn a:visited {
color:#fff;
text-decoration:none;
}

#header {
margin: 0;
height: 163px;
background:url(/images/head_rectangle.gif);
}

p.motto {
position:absolute;
top:130px;
right:395px;
font-family: Helvetica, sans-serif;
font-size:12px;
z-index: 3;
}

p.motto .span-1 {
font-variant:small-caps;
font-family: Helvetica, sans-serif;
font-size:16px;
}

p.cat {
	position:absolute;
	top:89px;
	right:100px;
	font-size:12px;
	z-index: 3;
}

p.donate {
position:relative;
right: -640px;
top:-4px;
width:145px;
height:42px;
font-size:18px;
text-align:center;
padding-top:4px;

}

p.subscribe {
position:relative;
right: -780px;
top:-50px;
width:150px;
height:42px;
font-size:18px;
text-align:center;
padding-top:4px;
}

p.donate a:link {
text-decoration:none;
color:#fff;
}

p.donate a:visited {
text-decoration:none;
color:#fff;
}

p.subscribe a:link {
text-decoration:none;
color:#fff;
}

p.subscribe a:visited {
text-decoration:none;
color:#fff;
}

/* -----------------------------------*/
/* --- TOP NAV <<<-----------*/
/* -----------------------------------*/

#topnav {
position:absolute;
width:960px;
height:56px;
top:180px;
background:url(/images/collar_nav.png) no-repeat;
z-index:2;
padding: 0;
margin: 0;
}

/* the horizontal menu starts here */
div#listmenu {
width:100%; 	/* makes the div full width */
float:left; /*makes the div enclose the list */
font-size:1.3em;	/* SET FONT-SIZE HERE */
}

div#listmenu ul {
margin:8px 0 0 70px;/* indents ul from edge of container */
padding-left: 30px;/*IE 7 default padding causes menu to move over on to image*/
padding-top: 0;
padding-bottom: 5px;
}

div#listmenu li {
float:left;	/* causes the list to align horizontally instead of stack */
position:relative; /* positioning context for the absolutely positioned drop-down */
list-style-type:none;	/* removes the bullet off each list item */
}

div#listmenu li:hover { 
background-color:#444; /*sets the background of the menu items */
}

div#listmenu a {
display:block; /*makes rolled list items in drop down highlight link text, and wrapped lines indent correctly */
padding:10px 17px 7px; /*creates space each side of menu item's text */
text-decoration:none;	 /* removes the underlining of the link */
color:#fff;	/* sets the type color*/
}

/* the horizontal menu ends here */

/* the drop-down starts here */
div#listmenu ul li ul {
margin:0; /* prevents the TEMP value inheriting from the horiz menu - OK to remove if you remove TEMP above */
position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
width:150px; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
left:-30px; /*aligns the drop exactly under the menu */
}
div#listmenu ul li ul li {
width:170px; /* makes the list items fill the list container (ul) */
border-bottom: dotted 1px;
}

div#listmenu ul li ul a {
padding:3px 8px;
}

div#listmenu ul li ul li {
/*background-color: #617315;*/
background-color:#728B46;
}

div#listmenu ul li ul {display:none;} /* conceals the drop-down when menu not hovered */

div#listmenu ul li:hover ul {display:block;} /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#listmenu ul li ul li ul  {
visibility:hidden; /* same effect as display:none in this situation */
left:140px; top: 0;
}
div#listmenu ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */
* html div#listmenu ul {
float:left; /* makes the ul wrap the li's */
border-left:1px solid #000; /* adds the rightmost menu vertical line to the ul */
margin-left:15px; /* IE doubles the given value above - why? */
}
/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#listmenu ul li ul {
border-top:1px solid #069;
border-left:0; /* stops the drop inheriting the ul border */
}
/* end of hack zone */
/* END OF LIST-BASED MENU */


/* -----------------------------------*/
/* --- LEFT NAV <<<----------*/
/* -----------------------------------*/

div#box1 {
float: left;
	background:url(/images/sidelinks.png) no-repeat;
	width:168px;
	height:532px;
	margin-top: 15px;
	margin-left: 15px;
	}
	
div#box1_a {
float: left;
	background:url(/images/sidelinks.png) no-repeat;
	width:168px;
	height:532px;
	margin-top: 23px;
	margin-left: 9px;
	}

.pagetitle {
font-size:12px;
color:#fff;
text-align: center;        /*Chaned(centered) 4/8 - required for sidebar title to center */
margin: 5px 0 1px;
}

.sidelinks li {	
	position:relative;
	top:15px;       /*Chaned 4/8 - required for sidebar title to center*/
	list-style:none;
	width:80%;			
	padding: 2px 0;
	width:90%;
	text-indent:5px;
	left:6px;
}	

.sidelinks ul {	
	position:relative;
	top:-2px;                     /*change(top) - 4/8*/
	left: 0;
	list-style:none;
	width:100%;	
	padding-bottom:  5px;       /*added(padding) - 4/8*/
}	

.sidelinks a {
	display:block;
	padding:2px 0 0 2px;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	width:100%;
}

.sidelinks a:hover {
background-color:#315958;
display:block;
width:100%;
}

.selection a{
background-color:#315958;
display:block;
width:100%;
}

/* -----------------------------------*/
/* -- ROLLOVERS <<<----------*/
/* -----------------------------------*/

#search {position:absolute; top:21px; right:318px;}
#searchs {position:absolute; top:21px; right:318px;} /*for adoption page - IE conflict - Caps*/


/* changed (right) - 4/8  */
#search_btn2 {display: block; width: 66px; height: 23px; background: url("/images/search_btn.png") no-repeat 0 0;}
#search_btn2:hover { background-position: 0 -23px;}

#contact_btn {position:absolute; top:17px; left:856px;} 
/* changed (right) - 4/8  */
#contact_btn {display: block; width: 90px; height: 30px; background: url("/images/contact_btn.png") no-repeat 0 0;}
#contact_btn:hover { background-position: 0 -30px;}

#donate_btn {display: block; width: 135px; height: 42px; background: url("/images/donate_btn.png") no-repeat 0 0;}
#donate_btn:hover { background-position: 0 -42px;}

#subscribe_btn {display: block; width: 135px; height: 42px; background: url("/images/subscribe_btn.png") no-repeat 0 0;}
#subscribe_btn:hover { background-position: 0 -42px;}

#news_btn {display: block; width: 341px; height: 36px; background: url("/images/news_btn.png") no-repeat 0 0;}
#news_btn:hover { background-position: 0 -36px;}

#events_btn {
position: relative;
top: 350px;
left: 20px;
display: block; 
width: 341px; 
height: 36px; 
background: url("/images/events_btn.png") no-repeat 0 0;
}

#events_btn:hover { background-position: 0 -36px;}

#adopt_dogs {display: block; width: 158px; height: 172px; background: url("/images/adopt_dogs.png") no-repeat 0 0; margin-top:10px;}
#adopt_dogs:hover { background-position: 0 -172px;}

#adopt_cats {display: block; width: 160px; height: 175px; background: url("/images/adopt_cats.png") no-repeat 0 0; margin-top:10px;}
#adopt_cats:hover { background-position: 0 -175px;}

#adopt_small {display: block; width: 158px; height: 174px; background: url("/images/adopt_small.png") no-repeat 0 0; margin-top:10px;}
#adopt_small:hover { background-position: 0 -174px;}

/* -----------------------------------*/
/* ------- CONTENT <<<----------*/
/* -----------------------------------*/


/* ///////////////////////// breadcrumbs  /////////////////////////////*/
#breadcrumbs {
width: 970px;
float: left;
margin-top: 10px;
margin-left: 14px;
padding-top: 5px;
}

#breadcrumbnav {
list-style:none;
}

#breadcrumbnav li {
float:left;
background-image:url(/images/pawprint_right.png);
background-position: 5%;
padding-left: 25px;
font-size: 12px;
font-weight:700;;
background-repeat:no-repeat;
}

#breadcrumbnav a {
text-decoration: none;
color:#000;
}

#breadcrumbnav a:hover {
text-decoration:underline;
}

/*//////////////*/


#lcolumn {
float: left;
width: 240px;
height:659px;
background: url(../about_us/css/screen.css) repeat-y;
}

#lcolumn2 {
float: left;
width: 200px;
height:959px;
background: url(../about_us/css/screen.css) repeat-y;
}

#adoption {
position:absolute;
top:260px;
left:25px;
}

#animal_pics {
position:absolute;
top: 45px;
left: 20px;
}

#ccolumn {
float: left;
width: 400px;
/*height: 659px;*/
background: url(../about_us/css/screen.css) repeat-y;
padding: 0;
margin: 0;
}

#ccolumn2 { 
float: left;
width: 550px;
/*height: 659px;*/
background: url(../about_us/css/screen.css) repeat-y;
padding: 0;
margin: 0;

}

#ccolumn3 { 
float: left;
width: 960px;
/*height: 659px;*/
background: url(../about_us/css/screen.css) repeat-y;
margin: 0;
z-index: 1;

}

#ccolumn4 { 
float: left;
width: 780px;
/*height: 659px;*/
background: url(../about_us/css/screen.css) repeat-y;
margin: 0;
z-index: 1;

}


#tlc, #trc { zoom: 1 }

#box
{
margin-left: 15px;
margin-right: 90px;	
margin-top: 5px;
padding: 0;
text-align: left;
width:100%;				/* <-- use this to tie width to viewport size */
background-color: #eee;
overflow: auto;  /*added 4/8 - required for tabs */
z-index:1;
}

#box_a
{
margin-left: 0px;
margin-right: 0px;	
margin-top: 0px;
padding: 0;
text-align: left;
width:100%;				/* <-- use this to tie width to viewport size */
background-color: #eee;
overflow: auto;  /*added 4/8 - required for tabs */
z-index:1;
}


#content
{
padding:2em 4em 3em 3em;
overflow: auto;  /*added 4/8 - required for tabs */
z-index:1;
}

#content_a
{
/*padding:2em 2em 2em 2em;*/
overflow: auto;  /*added 4/8 - required for tabs*/ 
z-index:1;
}

#content h1
{
color:#000;
font-weight: 700;;
font-size: 2em;
font-family: helvetica, geneva, arial, sans-serif;
}

#content h2 {
font-size:1.4em;
}

#content li {
line-height:20px;
font-size:1.3em;
list-style-position:outside;
margin-left:25px;
}
	
#content p
{
color:#3b3b3b;
font-size: 1.4em;
line-height: 1.6em;
font-family: arial, helvetica, sans-serif;
z-index:1;
}

#content p img {
margin: 0 0 0 15px;	
outline: 0 none;
}

#content p.leftimages img {
margin: 0 15px 0 0;
outline: 0 none;
}

#content div {   /*added 4/8 - required for tabs */
margin: 1px;
padding: 1px;
overflow: auto;
z-index:1;
}
	
/* ---=== border code follows ===--- */
/*
tlc = top left corner
trc = top right corner
blc = bottom left corner
brc = bottom right corner
lb = left border
rb = right border
tb = top border
bb = bottom border 
*/

#tlc, #trc, #blc, #brc
{
background-color: transparent;
background-repeat: no-repeat;
}

#tlc
{
background-image:url(/images/tlc.gif);
background-position: 0 0;
}

#trc
{
background-image:url(/images/trc.gif);
background-position: 100% 0;
}

#blc
{
background-image:url(/images/blc.gif);
background-position: 0 100%;
}

#brc
{
background-image:url(/images/brc.gif);
background-position: 100% 100%;
}

#tb, #bb
{
background-color: transparent;
background-repeat: repeat-x;
}
		
#tb
{
background-image:url(/images/tb.gif);
background-position: 0 0;
}

#bb
{
background-image:url(/images/bb.gif);
background-position: 50% 100%;
}

#rb
{
background-image:url(/images/r.gif);
background-position: 100% 0;
background-repeat: repeat-y;
}

#lb
{
background-image:url(/images/l.gif);
background-position: 0 100%;
background-repeat: repeat-y;
}
				
/*/////// right column ///////////////////////*/


#rcolumn2 {
float: right;
width: 210px;
margin-top: 15px;	
background-color:inherit;
overflow: hidden;
}

#rcolumn2content1{
float: left;
padding: 0;
margin-bottom: 10px;
background-color:#DFD7BA;
}

#rcolumn2content2{
float: left;
padding: 0;
margin: 0;
background-color:#DFD7BA;
}

#tlc2, #trc2 { zoom: 1 }

#rcolumn2content3{
float: left;
width: 205px;
background: #eee;
padding: 0;
margin: 0;
}

#rcontent2{
padding: 20px 20px 20px 30px;
}


#eventsList{
margin: 0;
}

#rcolumn2home {
float: right;
width: 330px;
margin-top: 9px;
margin-right:-4px;	
}

#rcolumn2home #images1{
width: 300px;
float: left;
}

#rcolumn2home #images2{
width: 300px;
float: left;
padding: 0;
margin: 0;

}

#rcolumn2home #rcolumn2content3home{
width: 205px;
float: left;
padding-top: 9px;
margin: 0;
}

		
/* ---===right  border code follows ===--- */
/*
tlc2 = top left corner
trc2 = top right corner
blc2 = bottom left corner
brc2 = bottom right corner
lb2 = left border
rb2 = right border
tb2 = top border
bb2 = bottom border 
*/

#tlc2, #trc2, #blc2, #brc2
{
background-color: transparent;
background-repeat: no-repeat;
}

#tlc2
{
background-image:url(/images/tlc.gif);
background-position: 0 0;
}

#trc2
{
background-image:url(/images/trc.gif);
background-position: 100% 0;
}

#blc2
{
background-image:url(/images/blc.gif);
background-position: 0 100%;
}

#brc2
{
background-image:url(/images/brc.gif);
background-position: 100% 100%;
}

#tb2, #bb2
{
background-color: transparent;
background-repeat: repeat-x;
}
		
#tb2
{
background-image:url(/images/tb.gif);
background-position: 0 0;
}

#bb2
{
background-image:url(/images/bb.gif);
background-position: 50% 100%;
}

#rb2
{
background-image:url(/images/r.gif);
background-position: 100% 0;
background-repeat: repeat-y;
}

#lb2
{
background-image:url(/images/l.gif);
background-position: 0 100%;
background-repeat: repeat-y;
}
					
					
/*////////////////////*/						
					
#news {
position:absolute;
top:264px;
left:260px;
}

.newscontent {
	position:absolute;
	top:300px;
	left:244px;
	list-style-position: outside;
	list-style-image: url(/images/pawprint.png);
	list-style-type: none;
	margin-top: 10px;
	width: 352px;
	height: 304px;
}

.newscontent li {
font-size:12px;
font-weight:700;;
line-height: 40px;
margin-left:50px;
max-width:300px;
}

.eventscontent {
	position:absolute;
	top:624px;
	left:242px;
	list-style-position: outside;
	list-style-image: url(/images/pawprint.png);
	list-style-type: none;
	margin-top:18px;
	width: 353px;
	height: 245px;
}

.eventscontent li {
font-size:12px;
line-height: 21px;
margin-left:50px;
max-width:300px;
}

#rcolumn {
float: right;
width: 320px;
height:659px;
background: url(../about_us/css/screen.css) repeat-y;
}

#rcolumn2single {
float: left;
width:168px;
margin-top: 15px;
margin-left: 15px;	
}

#rcolumn1 #ad1 {
position:absolute;
top:250px;
right:20px;
}

#rcolumn2 #ad2 {
position:absolute;
top:480px;
right:13px;
}

#content1 {
position:absolute;
top:263px;
right:20px;
}

#content2 {
position:absolute;
top:410px;
right:20px;
}

#survey {
background-image: url(/images/survey_box.png);
position:absolute;
top:548px;
right:14px;
height:189px;
width:300px;
}

#question {
position:relative;
top:30px;
left:20px;
}

#container{
margin: 0;
background-image: url(/images/column-back.jpg);
background-repeat: repeat-y;

}


#videos {
position:absolute;
background:url(/images/videos.png);
top:743px;
right:14px;
width:300px;
height:136px;
}

#videolink p {
position:absolute;
top:50px;
right:50px;
font-size:14px;
}

#videolink a:link {
color:#000;
text-decoration:none
}

#videolink a:hover {
text-decoration:underline;
}

#curvebottom {
position: relative;
top:15px;
background:url(/images/column-back.jpg);
height:39px;
clear:both;

}

.clearfix:after {
content: ".";              /* the period is placed on the page as the last thing before the div closes */
/*display: block;          /* inline elements don't respond to the clear property */ 
/*height: 0;                  /* ensure the period is not visible */
clear: both;               /* make the container clear the period */
/*visibility: hidden;	     /* further ensures the period is not visible */
margin: 0;
padding: 0;
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

/* -----------------------------------*/
/* ---- tabs <<<<------------------*/
/* -----------------------------------*/

#tab_menu {
position: relative; top: 300px;
float:left;
width:270px;
height: 200px;
background:#bbb;
padding: 0;
margin-bottom: 10px;
margin-left: 10px;	
}

/*  ///////////////////////////  side_menu_nav  ///////////////////////////////  */

#tab_menu_nav {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-style: italic;
margin: 0 10px -23px;
}

#tab_menu_nav ul {
padding: 10px 10px 0 0;
border-bottom: 3px solid #3E6F6E; /* added 4/8 - required for tabs*/
}

#tab_menu_nav li { 	
background: url(../about_us/css/screen.css) top left no-repeat;
list-style: none;
display: inline; 
padding: 3px 10px 0;
margin-left:5px;
cursor: pointer;
background-color: #1E3938;
font-size: 1.1em;  /* added 4/8 - required for tabs*/
color: #fff;       /* added 4/8 - required for tabs*/
}

#tab_menu_nav li span {
background: url(../about_us/css/screen.css) top left no-repeat;
}

#tab_menu_nav ul li a {
background: url(../about_us/css/screen.css) top left no-repeat;
padding: 2px .5em 3px;
margin: 3px 3px 0 0;
border: 1px solid #778;
border-bottom: none;
background-color:#384d85;
text-decoration: none;
}

#tab_menu_nav_list li {
background: #fff url(/images/topright.gif) top right no-repeat;
list-style:none;
display:inline;
background-color: #1E3938;
}

#tab_menu_nav li.selected {
background: #fff url(../about_us/css/screen.css) top right no-repeat;
background-color:#3E6F6E;
width:80px;
height:23px;
border-bottom: solid 4px #3E6F6E;  /* added 4/8 - required for tabs*/
color: #fff;                   /* added 4/8 - required for tabs*/
}

#tab_menu_nav li.noselect {

}








#tab_menu_nav li:hover, #side_menu li:hover a {
background: #fff url(../about_us/css/screen.css) top right no-repeat;
background-color: #3e6f6e;
color: #fff;     /* changed 4/8 - required for tabs*/
border-bottom: solid 4px #3E6F6E;  /* added 4/8 - required for tabs*/
}

#tab_menu_nav li:hover a {
background-color: #fff;
text-decoration:none; 
}
/*  ///////////////////////////  side_menu_title  ///////////////////////////////  */

#tab_menu_title {
float:left;
width:475px;
background:#eee;
margin: 0 10px 0 0;
padding: 10px;
}

#tab_menu_title div {
display: none;
}

/*  ///////////////////////////  side_menu_content  ///////////////////////////////  */

#tab_menu_content {
float:left;
width:475px;         /* Changed 4/8 - required for tabs*/
background:#eee;    /* Changed 4/8 - required for tabs*/
margin: 0 10px 10px 0;
padding: 10px;
}

#tab_menu_content ul{
padding: 10px 0;
list-style: none;
}

#tab_menu_content table tr td{
text-align: left;
}

#tab_menu_content table tr td img{
padding: 0;
margin: 0;
border: 1px solid #bbb;
}

#tab_menu_content table tr td img:hover {
border: 1px solid #bbb;
}

#tab_menu_content div {
padding: 0;
display: none;
}

#tab_menu_content img{
margin: 5px 0 10px;
}


/* -----------------------------------*/
/* ---- FOOTER <<<-----------*/
/* -----------------------------------*/

#footer {
width:960px;
height:246px;
background-image:url(/images/footer_bg.gif);
background-repeat:no-repeat;
text-align:center;
padding: 0;
margin: 15px 0 0;
}

#info {
position:relative;
top: 180px;
}

#info p {
text-align:center;
font-size:14px;
color:#445;
}

#info p .footerlinks a {
text-decoration:none;
}

#info p .footerlinks a:link {
color:#333;
}

#info p .footerlinks a:hover {
text-decoration:none;
color:#666;
}

#info p .footerlinks a:active {
text-decoration:none;
}

span.social {
line-height: 1.7em;
color:#445;
}

#info p .social .facebook {
position:relative;
top:3px;
left: 1px;
}

#info p .social .twitter {
position:relative;
top:3px;
left: 1px;
}

#info p .social .youtube {
position:relative;
top:3px;
left: 1px;
}

#info p .social .flickr {
position:relative;
top:3px;
left: 1px;
}

#info p .copyright {
font-size: .75em;
font-weight: bold;
text-decoration:none;
color:#445;
line-height: 1.1em;
}

#info p .copyright a {
font-size: 1.0em;
font-weight: bold;
text-decoration:none;
color:#445;
}

#info p .copyright a:hover {
font-size: 1.0em;
font-weight: bold;
text-decoration:none;
color:#777;
}

blockquote {
margin-top: 0;
}

.common_right{
float: right;
margin: 10px;
}

/*/////////////animal adoption additions////////////////////////////*/
#tab_menu_title img{
border: 2px solid #ccc;
}


#tab_menu_title img:hover{
border: 2px solid #FFF;
}

#tab_menu_content .floatRight{
float: right;
}

#Events .floatRight{
float: right;
}

#content p.alert{
	color: #C36;
}

.breadsocial {
	position:absolute; top: 235px; left: 770px;
}

span.breadsocial .facebook {
margin-left: 5px;
}

span.breadsocial .twitter {
margin-left: 5px;
}

span.breadsocial .youtube {
margin-left: 5px;
}

span.breadsocial .flickr {
margin-left: 5px;
}

#sitemap ul li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

