@charset "utf-8";
/* CSS Document */

body					{font-family:Calibri, Arial, Helvetica, sans-serif; background: #EE9919 url(../img/adoption/bg.png) repeat-y 50% 0; margin:0; padding:0; color:#335F7E;line-height:150%;}
p						{margin: 0 0 1em; }
#header 				{width:800px;margin:auto;border-bottom:1px solid #CADEEE;}
#header h1  			{margin:0;padding:0;text-indent:-9999px;background:url(../img/adoption/header.png) no-repeat 0 0;height:114px;}
#header p				{margin:0;padding:0;text-indent:-9999px;background:url(../img/adoption/tagline.png) no-repeat 0 0;height:100px;}

#main	 				{width:800px;margin:auto;overflow:hidden;background-color:#EDF3F8;}
#content				{float:left;width:500px;padding:10px 20px;border-right:1px solid #CADEEE;}
#sidebar				{float:right;width:259px;font-size:90%;line-height:130%;color:#5A7E97;}

.module					{background:#EDF3F8 url(../img/adoption/bg_module.png) repeat-x 0 0;padding:10px;border-bottom:1px solid #CADEEE;}

/* used to offset the images used for headers */
#main h2, #main h3		{margin:0;padding:0;}
#main h2 img, #main h3 img		{position:relative;left:-3px;}

.status					{font-weight:bold;font-size:140%;text-align:center;background:url(../img/adoption/p.png) no-repeat 0 0;padding:6px 0 7px;position:relative;color:#38505F;}
.status	b				{position:absolute;z-index:1;display:block;top:0;left:0;height:30px;width:280px;background:url(../img/adoption/p_status.png) no-repeat;}
.status b				{ +top:3px; /* IEHACK */}
.status span			{position:relative;z-index:2;}
.status span i			{font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
