h1 {
	margin-top:0px;
	clear:both;
}
h2 {
	font-size:2em;
	font-weight:bold;
}

#griffchart h1 {
	margin-top:0px !important;
	font-size:18px !important;
}/*
#griffchart {
	margin:0px !important;
	padding:0px !important;
}*/

table.bar {
	text-align:center;
	width:300px;
}
tr.bar {
	font-weight:bold;
	padding-top: 5px;
}
td.low {
	background:#85c557;
	border-top: 4px outset #85c557;
	border-left: 4px outset #85c557;
	border-bottom: 4px outset #85c557;
	color:#3c7016;
	/*background:#3a98d3;
	border-top: 4px outset #3a98d3;
	border-left: 4px outset #3a98d3;
	border-bottom: 4px outset #3a98d3;
	color:#0851a4;*/
	border-top-left-radius: 1em;
	-moz-border-radius-topleft: 1em;
	border-bottom-left-radius: 1em;
	-moz-border-radius-bottomleft: 1em;
}
td.med {
	background:#f9ca4c;
	border-top: 4px outset #f9ca4c;
	border-bottom: 4px outset #f9ca4c;
	color:#e07a01;
/*	background:#a76d97;
	border-top: 4px outset #a76d97;
	border-bottom: 4px outset #a76d97;
	color:#6f3560;*/
}
td.high {
	background:#ca3020;
	border-top: 4px outset #ca3020;
	border-right: 4px outset #ca3020;
	border-bottom: 4px outset #ca3020;
	color:#fb5d4d;
	border-top-right-radius: 1em;
	-moz-border-radius-topright: 1em;
	border-bottom-right-radius: 1em;
	-moz-border-radius-bottomright: 1em;
}
#content {
	margin-left:20px !important;
	margin-right:20px !important;
}

.draglist { list-style-type: none }
#cutoff, #cutoff2 {
	display:none;
	height:0px;
	width:100%;
	border:1px dotted #005968;
	color: #005968;
}
#ultarget, #ulsource { padding-top: 50px; padding-left:0px; margin:0 }
#ulsource { padding-bottom: 50px }
.colorlink { display:none }

.orphanegg, .orphanchick, .orphancub, 
.babygriff1, .babygriff2, .babygriff3, .cubgriff, 
.mommygriff, .griff {
	cursor:pointer;
}
#singleincb, .singleincb {
	position:relative;
	display:block;
	width:48px;
	padding-top:100px;
	margin-left:auto;
	margin-right:auto;
}
#incbwrap, .incbwrap {
	position:relative;
	display:block;
	/*width:180px;*/
	width:290px;
	height:78px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
#incb1, #incb2, #incb3, .incb1, .incb2, .incb3 {
	position:relative;
	float:left;
	display:block;
	height:78px;
	width:48px;
	margin-bottom:35px;
	text-align:center;
	margin:5px;
}
#incb1, .incb1 {
	background: url('incb1.gif') no-repeat bottom;
}
#incb2, .incb2 {
	background: url('incb2.gif') no-repeat bottom;
}
#incb3, .incb3 {
	background: url('incb3.gif') no-repeat bottom;
}
#singleegg, .singleegg {
	width:19px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	padding-top:150px;
}
#singleegg img.ribbon, .singleegg img.ribbon {
	position:absolute;
	margin-top:-10px;
	margin-left:-15px;
}
#orphanegg, .orphanegg {
	position:relative;
	display:block;
	margin:0 auto;
	margin-top:33px;
}
#orphanegg img.ribbon, .orphanegg img.ribbon {
	position:absolute;
	margin-left:-10px;
	margin-top:-10px;
}
#singlechick, .singlechick {
	width:41px;
	height:41px;
	margin-left:auto;
	margin-right:auto;
	padding-top:150px;
}
#singlechick img.ribbon, .singlechick img.ribbon {
	position:absolute;
	margin-left:-18px;
	margin-top:15px;
}
#orphanchick, .orphanchick {
	position:relative;
	display:block;
	margin-left:5px;
	margin-top:14px;
}
#orphanchick img.ribbon, .orphanchick img.ribbon {
	position:absolute;
	margin-left:-17px;
	margin-top:12px;
}
#orphancub, .orphancub {
	margin:5px;
	float:left;
}
#singlecub, .singlecub {
	width:81px;
	height:78px;
	margin-left:auto;
	margin-right:auto;
	padding-top:110px;
}
#singlecub img.ribbon, .singlecub img.ribbon {
	position:absolute;
	margin-left:-25px;
	margin-top:37px;
}
#mommygriff, #griff, .mommygriff, .griff {
	background-repeat: no-repeat;
	background-position: top left;
}
#mommygriff, .mommygriff {
	clear:left;
	float:left;
}
#griffnest, #partgriffnest, .griffnest, .griffnest2 {
	float:left;
	margin-top:106px;
	width:100px;
	height:100px;
}
#partgriffnest, .griffnest2 {
	margin-top:67px;
	background: url('nestinc.gif');
}
#griffnest div.fauxtable, #partgriffnest div.fauxtable, .griffnest div.fauxtable, .griffnest2 div.fauxtable {
	height:41px;
	width:41px;
	display:table-cell;
	vertical-align:middle;
}
#babygriff1, #babygriff2, #babygriff3, .babygriff1, .babygriff2, .babygriff3 {
	position:absolute;
	width:41px;
	height:41px;
	z-index:2;
	text-align:center;
}
#babygriff1, .babygriff1 {
	margin-left:13px;
	*margin-left: -37px;
	margin-top:17px;
	z-index:3;
}
#babygriff2, .babygriff2 {
	margin-left:42px;
	*margin-left: -8px;
	margin-top:12px;
}
#babygriff3, .babygriff3 {
	margin-left:33px;
	*margin-left: -17px;
	margin-top:37px;
	z-index:4;
}
#cubgriff, .cubgriff {
	float:left;
	margin-top:108px;
	padding-top:10px;
	width:100px;
}
#griff, .griff {
	clear:left;
	float:left;
}
#mtgriff, #ftgriff, .mtgriff, .ftgriff {
	padding-top:25px;
}
#mtgriff img.ribbon, .mtgriff img.ribbon {
	position:absolute;
	margin-left:-80px;
	margin-top:70px;
}
#magriff img.ribbon, .magriff img.ribbon {
	position:absolute;
	margin-left:-90px;
	margin-top:80px;
}
#ftgriff img.ribbon, .ftgriff img.ribbon {
	position:absolute;
	margin-left:-75px;
	margin-top:80px;
}
#fagriff img.ribbon, .fagriff img.ribbon {
	position:absolute;
	margin-left:-90px;
	margin-top:100px;
}

#health {
	margin-top:10px;
	padding-top:2px;
	border:none;
	height:6px;
	width:201px !important;
	width:198px;
	margin-left:auto;
	margin-right:auto;
}
#bg {
	height:6px;
	width:201px !important;
	width:198px;
	z-index:1;
	border:1px solid #005968;
	float:left;
}
.eggleft, .eggcenter, .eggright {
	font-size:8px;
	font-family: arial;
	margin-top:-9px;
	color:#fb5d4d;
}
.eggleft { float:left; margin-left:1px !important; margin-left: 7px;}
.eggcenter { float:left; margin-left:7.7em !important; margin-left:5em; color:#85c557;}
.eggright { float:right; }
#arrow {
	width:11px;
	height:10px;
	z-index:3;
	float:left;
	margin-top:-11px;
	clear:both;
}

#flockcount {
	border-bottom:1px solid #005968;
}
#flockcount img {
	vertical-align:middle;
}
