html, body {background:#AAA; margin: 0px; padding:0px;}
h1, h2, h3, h4, h5, h6, p, form {margin:0px; padding:0px;}

#wrapper {background:#FFF; margin:0px auto; width:800px;}
#main {margin:0px auto; width:778px;}
#content {clear:both; padding:20px 0px;}


/* PAGE HEADER */
#header {height:113px;}
#headerimg {
	clear:both;
	background-image:url('../images/header_img.jpg');
	background-repeat:no-repeat;
	height:132px;
	margin-top:0px;
	padding-top:0px;
	text-align:right
}
#headerimg h3 {
	font-family:"Trebuchet MS";
	font-size:48px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:20px 40px 0px 0px;
}
#headerimg h4 {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px 0px 0px;
}
#logo {float:left; padding:5px 0 0 5px; width:200px;}
#logo h1 {
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#F76B0C;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:30px;
}
#logo h4 {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	padding-left:75px;
}
#menu ul {
	clear:both;
	float:right;
	margin:-26px 0px 0px 0px;
}
#menu li{
	float:left;
	list-style-type:none;
	height:25px;
	text-align:center;
	background-color:#F4A80A;
	border-left:1px solid #FFF;
	padding:4px 15px 0;
}
#menu a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#menu a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

/* LEFT SIDE CONTENT */
#leftbar {
	float:left;
	border-right:1px solid #BCBDBC;
	margin-bottom:10px;
	width:539px;
}
#leftbar h2 {
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#EE8907;
	font-weight:normal;
	text-decoration:none;
        padding:0 0 5px 40px;
}
#leftbar h2.pedigree {padding-left:0px;}
#leftbar h3 {
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#808080;
	text-decoration:none;
        padding:10px 0 5px 40px;
}
#leftbar p {
	font:normal 13px verdana,arial,sans-serif;
	color:#797B7A;
	text-decoration:none;
	padding:0 40px 15px;
}
#leftbar ol {
	font:normal 13px verdana,arial,sans-serif;
	color:#797B7A;
	text-decoration:none;
	margin:0px 0 0 35px;
	padding:0 40px 15px;
}
#leftbar ul {
	font:normal 13px verdana,arial,sans-serif;
	color:#797B7A;
	text-decoration:none;
	margin:0px 0 0 15px;
	padding:0 40px 15px;
}
#leftbar a {color:#EE8907; font-weight:normal;}
#leftbar a:hover {color:#9BBE00; text-decoration:underline;}

/* RIGHT SIDE CONTENT */
#rightbar {float:left; color:#797B7A; font:normal 11px "Trebuchet MS"; text-decoration:none; width:237px;}
#rightbar h2 {
	color:#797B7A;
	font:normal 26px "Trebuchet MS";
	padding-left:24px;
	padding-bottom:5px;
	text-decoration:none;
}
#rightbar h2 a:link {color:#9BBE00; text-decoration:none;}
#rightbar h2 a:visited {color:#9BBE00; text-decoration:none;}
#rightbar h2 a:hover {color:#9BBE00; text-decoration:underline;}
#rightbar h3 {color:#EE8907; font: bold 11px "Trebuchet MS"; padding:0px 25px 0px; text-decoration:none;}
#rightbar h3 a:link {color:#9BBE00; padding:0 0 5px 0; text-decoration:none;}
#rightbar h3 a:visited {color:#9BBE00; padding:0 0 5px 0; text-decoration:none;}
#rightbar h3 a:hover {color:#FF0000; text-decoration:underline;}
#rightbar p {padding:0px 25px 15px;}
#rightbar ul {list-style:none; margin:0px 0 15px; padding:0 0 0 25px;}
#rightbar li {display: block; list-style-type:none; margin:0; padding:0px;}
#rightbar li a {text-decoration:none;}
#rightbar a:hover {color:#9BBE00; text-decoration:underline;}
#rightbar li.split {border-top:1px solid #BCBDBC; margin:5px 25px 0px 0;}

/* FOOTER */
#footer {
	clear:both;
	background:#9BBE00;
	font:normal 11px "Trebuchet MS";
	margin-top:10px;
	padding:0px;
	width:778px;
}
#footer ul {margin:0px; padding:5px;}
#footer li {color:#fff; display:inline; list-style-type:none; padding:0px 2px;}
#footer a {color:#fff;}
#footer a:hover {color: #000;}

/* IMAGES */
#pic {float:left; color:#797B7A; font:normal 10px arial; padding:0px 10px 10px 40px; text-align:center;}
#pic img {border:1px solid #BCBDBC;}
#pic img.noborder {border:0px none;}
#pic.right {float:right; padding:0px 20px 10px;}
#pic.top10 {padding-top:10px;}
#picnofloat {color:#797B7A; font:normal 10px arial; padding:0px 10px 10px 40px; text-align:center;}
#picnofloat img {border:1px solid #BCBDBC;}
img.covers {border:1px solid #BCBDBC; margin:10px 20px;}
img.pedigree {border:1px solid #BCBDBC; margin:5px 0 0 0;}
img.pedigree a:link {border:1px solid #BCBDBC; margin:5px 0 0 0;}

/* TABLES */
table {color:#797B7A; border-bottom: 1px solid #666; border-left: 1px solid #666; font:normal 8pt 

arial,sans-serif; margin:0 20px 0 40px;}
tr {background: #FEFEFE;}
th {background: #CCC; border-top: 1px solid #666; border-right: 1px solid #666; color:#000; font-weight:bold; 

padding: 3px 5px;}
td {border-top: 1px solid #666; border-right: 1px solid #666; padding: 3px 5px;}
td.champ {color:blue; font-weight:bold;}
td.champ a {color:#EE8907; font-weight:bold;}
td.champ a:hover {color:#9BBE00; font-weight:bold;}
td.noright {border-right: 1px none #666;}
table.contact {border: 0px none;}
table.contact tr {background: #D3DEE4;}
table.contact td {border: 0px none;}
table.contact td.left {font-weight: bold; text-align: right; vertical-align: top;}
table.pedigree {border: 1px solid #666; text-align: center;}
table.pedigree td {border: 1px solid #666; width: 25%;}
table.pedigree a {text-decoration: none;}
table.stats td {font:normal 12px verdana,arial,sans-serif;}
table.stats td {border:0px none #FFF; padding:3px 25px 3px 0px;}

label,input,select {font-family: verdana,arial,sans-serif;}
textarea {font-family: verdana,arial,sans-serif; font-size:10pt;}

/* OTHER DIVS */
#clearall {clear:both; width:480px;}
#copyright {color:#797B7A; font:normal 10px "Trebuchet MS"; padding:0px 0; text-align:center;}
#life {margin-top:2px; padding-bottom:2px; text-align:center;}
#ihcus {border-top:1px solid #BCBDBC; margin:25px 15px 15px; padding:10px 0 0 0; text-align:center;}
#search {float:right; margin:10px 0 0 0;}
#search input {color:#000; font:normal 11px "Trebuchet MS";}
#menubox {float:left; margin:0; padding:0; width:100px;}
#w525 {float:left; width:540px;}

/* OTHER CLASSES */
h3.bdrtop {border-top:1px solid #BCBDBC; margin-left:10px;}
.captiontext {color:#797B7A; font:normal 10px arial; padding:0px 10px 15px 40px; text-align:center;}
.dropcap {
	color:#9BBE00;
	font-family: "Trebuchet MS";
	font-size: 300%; line-height: 0.8em;
	margin:0 0.0em 0 -2px;
	padding-bottom: 0.1em;
}
.leadtext {color:#EE8907; font:26px normal "Trebuchet MS";}
a.more {font-weight:bold; text-decoration:none;}
.orangetext {color:#EE8907; font-weight:bold; text-decoration:none;}

.moreinfo {color:#999; font-size:9px;}
.moreinfo a:link, a:visited {text-decoration:none;}
.moreinfo a:hover {text-decoration:underline;}

#webring {
	color:#797B7A;
	font:normal 8pt verdana,arial,sans-serif;
	text-decoration:none;
	margin:10px 0px;
	padding:0px;

}
#webring td {
	background:#FFF;
	color:#797B7A;
	font:normal 8pt verdana,arial,sans-serif;
	padding:0px;
}
