/* CSS Document */
h2 {
	font-family: georgia, times, serif;
	color: #cc5c87;
}
h3 {
	font-family: tahoma, helvetica, sans-serif;
	color: #d47da0;
	margin-bottom: -10px;
}
h4 {
	font-family: tahoma, helvetica, sans-serif;
	color: #2f5593;
	margin-bottom: -10px;
}
img.hidden {
	display: none;
}
/* FOR HOME PAGE ONLY*/
#contentwrapper{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#contentcolumn{
	margin: 0 0 0 160px; /*Set left margin to LeftColumnWidth*/
	padding: 0;
	width: 640px;
	height: 700px;
	background: url(/images/adoption/ethiopia/cover4.jpg) top left no-repeat;
}
#team{
	margin: 15px 0 0 0;
	padding: 8px;
}
#team h2 {
	color: #cc5c87;
	font-family: georgia, times, serif;
	font-size: 14px;
}
table#staff {
	width: 90%;
	border: none;
}
table#staff td {
	padding: 4px;
	color: #5c87cc;
	font-family: tahoma, verdana, sans-serif;
	font-size: 12px;
}
img.team {
	border: 1px solid #5c87cc;
	padding: 1px;
}
#leftcolumn{
	float: left;
	width: 160px; /*Width of left column*/
	margin-left: -100%;
	background: #FAF0A3;
	padding: 0.5em 0 100px 0;
}
/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
}
/* 2 column left menu settings */
.leftmenu {
    background:#FAF0A3;
}
.leftmenu .covermain {
    float:left;
    width:200%;
	position:relative;
	left:165px;
    background: url(/images/adoption/ethiopia/cover4.jpg) top left no-repeat #ffffcc;
}
.leftmenu .coveralt {
    float:left;
    width:200%;
	position:relative;
	left:165px;
    background: url(/images/adoption/ethiopia/cover4.jpg) top left no-repeat #ffffcc;
}
.leftmenu .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:275px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
    }
.leftmenu .rightcol {
	width: 260px;
	float: right;
	position: relative;
	border-left: 1px dotted #2f5993;
	padding: 1em 0 5em 0.25em;
	margin-left: 0.5em;
}
/*Contentcolumn subdivisions */
#main {
	margin: 24px 0 0 15px;
}
#second {
	margin: 400px 0 0 25px;
}
#last {
	margin: 60px 0 40px 355px; 
}
#uno {
	margin: 24px 0 0 15px;
}
#dos {
	margin: 400px 0 0 380px;
}
#tres {
	margin: 70px 0 60px 16px; 
}
.leadin {
	color: #faf0a3;
	font-family: georgia, times, serif;
	font-size: 16px;
	font-weight: bold;
}
.text {
	font-family: tahoma, verdana, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}
.text a:link {
	color: #ffffff;
}
.text a:visited {
	color: #ffffff;
}
.text a:hover {
	color: #cc5c87;
}
img.left {
	float: left;
	margin-right: 7px
}
img.right {
	float: right;
	margin-left: 10px;
}
img.print {
	display: none;
}
/* SECTION SPECIFIC NAVIGATION */
table#topnav  {
	width: 100%;
	border-bottom: 2px solid #cc5c87;
	background-color: #ffffcc;
}
table#topnav td {
	padding: 4px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #2f5593;
	text-align: center;
}
table#topnav td#home {
	background-color: #da91ae;
	width: 157px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
}
table#topnav td.divider {
	color: #da91ae;
	font-size: 22px;
}
table#topnav a:link {
	color: #2f5593;
	text-decoration: none;
}
table#topnav a:visited {
	color: #2f5593;
	text-decoration: none;
}
table#topnav a:hover {
	color: #cc5c87;
	text-decoration: none;
}
td#home a:link {
	color: #fff;
	text-decoration: none;
	margin-right: 6px;
}
td#home a:visited {
	color: #fff;
	text-decoration: none;
	margin-right: 6px;
}
td#home a:hover {
	color: #2f5593;
	text-decoration: none;
	margin-right: 6px;
}
ul.highlights {
	list-style-type: square;
}
ul.highlights  li {
	margin: 1em 0 0.5em -1em;
}
ol li {
	margin: 0 0 0.5em 0;
}
/* SLIDESHOW */
#slides {
	float: right;
	position: relative;
	width: 258px;
	margin: 1.5em 0 3em 3em;
	padding: 6px;
	background-color: #FAF0A3;
}
#slides p {
	font-family: 'comic sans ms', helvetica;
	color: #2f5593;
}
/* REGIONS LAYOUT */
table.regions  {
	width: 95%;
	border: none;
	padding: 0;
}
table.regions td {
	padding: 2em 0;
}
.category {
	margin-top: 2em;
	padding-left: 1em;
	font-family: georgia, times, serif;
	color: #cc5c87;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #cc5c87;
}
.project {
	margin-left: 2em;
}
img.detail {
	border: 1px solid #cc5c87;
	float: left;
	padding: 1px;
}
/* STAFF PHOTOS */
table.staff  {
	width: 95%;
	border: none;
	padding: 0;
}
table.staff td {
	padding: 2em 0;
}
table.staff_nobio  {
	width: 75%;
	border: none;
	padding: 0;
}
table.staff_nobio td {
	padding: 2em 0;
}
.jobtitle {
	margin-top: 1.2em;
	padding-left: 1em;
	font-family: georgia, times, serif;
	color: #cc5c87;
	font-weight: bold;
	border-bottom: 1px solid #cc5c87;
}
.detail a:link {
	font-family: georgia, times, serif;
	font-weight: bold;
	color: #cc5c87;
	text-decoration: none;
	padding-left: 1em;
}
.detail a:visited {
	font-family: georgia, times, serif;
	font-weight: bold;
	color: #cc5c87;
	text-decoration: none;
	padding-left: 1em;
}
.detail a:hover {
	font-family: georgia, times, serif;
	font-weight: bold;
	color: #2f5593;
	text-decoration: none;
	padding-left: 1em;
}

