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

body {
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	background: #FFF url(/Images/Outback%20Family%20History%20Photo%20Montage.jpg) top right no-repeat; }

html {
	margin: 0 ; }

h1 {
	font-family: 'Marcellus', Tahoma, sans-serif; }

hr {
	border: none;
	height: 1px;
	background: #E3D7BF; }

a, a:visited, a:active {
	color: #744237; }

a:hover {
	color: #639; }

#container {
	width: 1000px; }

#header {
	width: 1000px;
	height: 237px;
	background: url(/Images/Header.png) no-repeat;
	padding: 1px 0;
	margin: 0 auto;}

#navbar {
	width: auto;
	min-height: 32px;
	background: #744237;
	padding: 1px 5px; 
	margin: 10px auto;
	border-top: 1px solid #744237;
	border-bottom: 1px solid #744237;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;}

#navbar a {
	color: #EFE8D9; 
	text-decoration: none;}

#sddm {	
	margin: 0;
	padding: 0;
	z-index: 30;}

#sddm li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

#sddm li a {	
	display: block;
	margin: 0 1px 0 0;
	padding: 0 20px;
	color: #FFF;
	line-height: 34px;
	text-decoration: none;
	font-size: 20px;
	font-family: 'Marcellus', Tahoma, sans-serif;}

#sddm li a:hover {	
	background: #EFE8D9;
	color:#744237;}

#sddm div {	
	position: absolute;
	visibility: hidden;
	margin-top: 1px;
	padding: 0;
	background: #AD8C81;}

	#sddm div a	{	
		font-family: Tahoma, Geneva, sans-serif;
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		min-width: 150px;
		line-height: normal;
		white-space: nowrap;
		text-align: left;
		font-size: 15px;
		text-decoration: none;
		color: #000;}

	#sddm div a:hover {	}

.leftcol {
	padding: 10px 20px; 
	background: #AD8C81;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
	
.leftcol a, .leftcol a:active, .leftcol a:visited {
	display: block;
	text-decoration: none;
	padding: 2px 0;
	border-top: 1px solid #BAA091;
	font-size: 18px;
	font-family: 'Marcellus', Tahoma, sans-serif;
	color: #000;  }
	
.leftcol a:hover {
	color: #FFF; }

.sublink {
	padding: 0; }

.sublink li {
	list-style: none; }
	
.sublink li a, .sublink li a:active, .sublink li a:visited {
	display: block;
	text-decoration: none;
	padding: 0 0 2px 20px;
	border-top: none;
	font-size: 15px;
	font-family: Tahoma, sans-serif;
	color: #E3D7BF;  }
	
.sublink li a:hover {
	color: #FFF; }


.mainbox {
	padding: 10px 30px 20px 30px; 
	background: #FAF8F4; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}
	
.bodytable td {
	padding: 0 30px;
}

#footer {
	width: auto;
	margin: 10px auto 0 auto;
	background: #744237;
	text-align: left;
	color: #AD8C81;
	padding: 1px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; }

#footer a, #footer a:visited, #footer a:active {
	color: #BAA091;
	text-decoration: none; }

#footer a:hover {
	color: #FFF; }

.button {
	color: #FFF;
	font-size: 15px;
	border: none;
	padding: 0 4px;
	background: #744237;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 3px 0;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; }

.input {
	border-top: 1px solid #ABADB3;
	border-left: 1px solid #E2E3EA;
	border-right: 1px solid #E2E3EA;
	border-bottom: 1px solid #E3E9EF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 2px;
	width: 170px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 3px 0; }

textarea {
	font-family: Tahoma, Geneva, sans-serif;
	margin: 6px 0;
	font-size: 13px; }

#searchbox {
	width: 170px;
	height: 63px;
	background: #FAF8F3; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 20px;
	margin-top: 10px;}
	
#trovebox {
	width: 190px;
	height: 63px;
	background: #FAF8F3; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin: 10px 0;}
	
#searchbox h2 {
	margin: 5px 0 0 0; 
	font-family: 'Marcellus', Tahoma, sans-serif;}
	
.donate_button {
	width: 390px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #744237;
	color: #FFF; 
	font-family: 'Marcellus', Tahoma, sans-serif;
	font-size: 18px;
	padding: 5px 10px;
	border: none;
	cursor: pointer;}
	
#maintext table {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #E3D7BF;
	border-left: 1px solid #E3D7BF; }
	
#maintext td {
	border-bottom: none;
	border-left: none;
	border-top: 1px solid #E3D7BF;
	border-right: 1px solid #E3D7BF;
	padding: 3px; }
	
.captcha_img {
	margin: 3px 0;
	border: 1px solid #E2E3EA; }
	
.red {
	color: #F00; }
.ig-b- { display: inline-block; }
.ig-b- img { visibility: hidden; }
.ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; }
.ig-b-24 { width: 24px; height: 24px; background: url(//badges.instagram.com/static/images/ig-badge-sprite-24.png) no-repeat 0 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.ig-b-24 { background-image: url(//badges.instagram.com/static/images/ig-badge-sprite-24@2x.png); background-size: 60px 178px; } }