﻿body {
	font-family:Trebuchet MS1, Helvetica, sans-serif;
	margin:0px;
	color:white;
	background-color:Black;
}

h1 {
	margin:0px;
	padding:10px 0 0 0 ;
	color:#c0c0c0;
	font-size:26px;
}
h2 {
	font-size:18px;
	color:#c0c0c0;
	font-weight:bold;
	margin:0;
	padding:6px 0px;
}

h3 {
	margin:0px;
	padding:0px;
}

p {
	font-size:14px;

}
a, a:link {
	color:#c0c0c0;
	text-decoration:underline;
	border:none;
}

a:visited {
}

a:hover {
	text-decoration:underline;
}

a img {
	border:none;
}

ul, li {
	margin:0px;
	padding:0px;
}

.clear 
{
	clear:both;
}

/* MAIN NAVIGATION
--------------------------------------------------- */
#menubar 
{
	height:42px;
	background:#C25F13 url(/css/images/navigation-bar.jpg) repeat-x;
}	
.mainNav {
	height:42px;
	width:946px;
	margin:auto;
}
.mainNav ul.nav 
{
	height:42px;
	
}
/* main nav buttons */
.mainNav li.main_nav {
	height:32px;
	padding-top:10px;
	list-style-type:none;
	float: left;
}
.mainNav li.main_nav a.mainmenu, .mainNav li.main_nav a.selected {
	color:black;
	padding:0 15px;
	height:32px;
	font-size:14px;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;

}
.mainNav li.main_nav:hover, .mainNav li.selected  
{
	text-decoration:none;
	height:32px;
	padding-top:10px;
	background:#C25F13 url(/css/images/Main-Nav-omo.jpg) repeat-x;

}
.mainNav li.main_nav a:hover, .mainNav li.main_nav a.selected {
	text-decoration:none;
	color:White;
}

#breadcrumb {
display:block;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
margin-left:0;
margin-right:0;
padding:4px;
}
#breadcrumb li {
display:inline;
margin:0;
padding-right:5px;
}
#breadcrumb li a {
color:white;
padding-right:3px;
}

/* menus */
.main_nav div.menu 
{
	display:none;
	position:relative;
	color:black;
	height:auto;
	background-color:#C96F2B;
	z-index:50;
}
.main_nav:hover div.menu {display:block} 

.main_nav .menu ul
{
	margin:0;
	padding:0;

	vertical-align: top;
	padding-bottom:4px;
}

.main_nav .menu ul li {
	display:block;
	color:black;
	font-size:11px;
	list-style-type:none;
}
.main_nav .menu ul li h2 a
{
	color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 15px;
	*padding:5px 15px 5px 5px;
	text-decoration:none;
}
.main_nav .menu ul li a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	text-decoration:none;
	padding:5px 15px;
	*padding:5px 15px 5px 5px;
}

.main_nav .menu ul li a:hover {
	background-color:#8E450E;
	text-decoration:none;
}
.menu table 
{
	position:absolute;
	padding:0;
	margin:0;
	background-color:#C96F2B;
	border:solid 2px #8E450E;
}
.menu table tr
{
	vertical-align:top;
}
.menu table tr td
{
	padding:0;
	margin:0;
	white-space:nowrap;
	border-right:solid 1px #8E450E;
}

/* BODY WRAPPER 
--------------------------------------------------- */
#header {
	height:128px;
	margin:10px 0;
	background-color:#C25F13;
}
#logo 
{
	background:#C25F13 url(/css/images/Peel-Forest-Banner.jpg) no-repeat;
	height:128px;
	width:926px;
	margin:auto;
}
#footer {
	height:131px;
	margin:10px 0;
	background:#C25F13 url(/css/images/footer.jpg) repeat-x;
	clear:both;
}
#bodyWrapper {
	margin:auto;
	width:946px;
}
/* HOME PAGE 
--------------------------------------------------- */
#intro
{
	padding-top:20px;
}
.orangeP
{
	color:#C25F13;
}
#intro p 
{
	padding:0 0 20px 30px;
	font-size:20px;
	margin:0;
	width:536px;
}
#intro img 
{
	float:right;
	width:350px;
	padding-bottom:15px;
}
#home-summary 
{
	float:left;
	width:614px;
	padding:0;
	margin:0;
	margin-bottom:20px;
}
#home-summary .item
{
	width:614px;
	display:inline-block;
	height:100%;
	background-color:#C25F13;
	margin-bottom:20px;
}

#home-summary .itemcontainer
{
	position:relative;
	margin:6px 12px 6px 12px;
	padding:0 3px;
	*border-top:solid 6px #C25F13;
	width:584px;
	display:inline-block;
	background:black url(/css/images/item_background.gif) no-repeat left bottom ;
	
}
#home-summary .top
{
	width:614px;
	position:absolute;
	height:15px;
	margin:0;
	padding:0;
	z-index:50;
	/*background: url(/css/images/item_background.gif) no-repeat left bottom ;*/
}
#home-summary .top img
{
	margin:6px 0 0 12px;
	*margin-left:0px;
	padding:0;
}
#home-summary .text
{
	position:relative;
	float:left;
	width:271px;
	background-color:black;
	border-left:solid 1px #C25F13;
	border-right:solid 1px #C25F13;
}
#home-summary .text h2
{
	padding:6px 0 6px 6px;
	font-size:26px;
	font-weight:bold;
}
#home-summary .text p
{
	margin:14px 0 14px 6px;
	font-size:14px;
	padding:0;
}
#home-summary a.more
{
	padding:0 0 14px 6px;
	font-size:12px;
	display:inline-block;
}

#home-summary .image
{
	float:right;
	position:relative;
	padding:0;
	margin:0;
	height:100%;
	background-color:#C25F13;
	border-right:solid 1px #C25F13;
	z-index:50;
}
#home-summary .image img
{
	z-index:50;
	padding:0;
	margin:0;
	width:310px;
	
}
#home-news 
{
	float:right;
	width:290px;
	height:100%;
	margin-bottom:20px;
	background-color:#C25F13
}
#home-news .title img
{
	float:right;
	padding:5px 15px 0 0;
}
#home-news .title
{
	position:relative;
	margin:6px 12px 0 12px;
	padding:0 3px;
	background:black url(/css/images/news_background.gif) no-repeat ;
}
#home-news .newsitems
{
	position:relative;
	margin:0px 12px 6px 12px;
	padding:0 3px;
	background-color:Black;
	background:black url(/css/images/news_background.gif) no-repeat bottom ;
}
#home-news .item
{
	border-left:solid 1px #C25F13;
	border-right:solid 1px #C25F13;	
	border-bottom:solid 1px #C25F13;	
	padding:0 10px;
}

#home-news  h1
{
	border-left:solid 1px #C25F13;
	border-right:solid 1px #C25F13;	
	border-bottom:solid 1px #C25F13;	
	padding:6px 10px;
	text-transform:uppercase;
	font-size:24px;
	color:#C25F13;
}
#home-news div.date
{
	float:left;
	width:50%;
	padding-bottom:15px;
}
#home-news div.date p
{
	padding:0;
	margin:0;
	color:#C25F13;
	font-size:12px;
}
#home-news div.more
{
	float:right;
	color:#C25F13;
	font-size:12px;
	padding-right:15px;
}
#maincontent
{
	width:604px;
	border-right:solid 1px #C25F13;
	padding-right:15px;
}
#maincontentright
{
	width:714px;
	float:right;
	border-left:solid 1px #C25F13;
	padding-left:15px;
}
#rightcol
{
	float:right;
	width:290px;
}
#leftcol
{
	width:190px;
}

img.mainImage
{
	margin:auto;
	display:block;
	padding-top:20px;
}
.stagPic
{
	float:left;
	width:33%;
	height:210px;
	position:relative;
}
.stagPic p
{
	text-align:center;
	background-color:#C25F13;
	width:160px;
	margin:0;
	padding:4px 0;
}
	
/* -- Footer --*/
#footer-main
{
	width:946px;
	margin:auto;
}
#footer-main .left
{
	padding-top:8px;
}
#footer-main p
{
	margin:3px 0 0 0 ;
	color:Black;
}
#footer-main a
{
	color:Black;
}
/*  -- News Archive -- */
.archive ul{list-style:none;}
ul.archive{list-style:none;}
ul.archive{padding:0 0 0 0;margin:0px;width:30px;}
ul.archive li{width:200px;}
ul.archive li.year a{text-decoration:underline;}
ul.archive li.year a:hover{text-decoration:underline;}
ul.archive li.month{margin:0px;}
ul.archive li.month ul{position: relative;}
ul.archive li.month a{text-decoration:underline;}
ul.archive li.month a:hover{text-decoration:underline;}
ul.archive .yearHeader{margin-bottom:3px;padding-left:16px;background:url('/css/images/rightarrow.png') no-repeat 3px;}
ul.archive .yearOpen .yearHeader{background:url('/css/images/downarrow.png') no-repeat 3px;}
ul.archive .monthHeader{margin-bottom:3px;background:url('/css/images/rightarrow.png') no-repeat 3px;padding-left:16px;}
ul.archive ul .monthOpen .monthHeader{background:url('/css/images/downarrow.png') no-repeat 3px;}
ul.archive li ul li.topic{font-weight:normal; }
ul.archive li ul li.topic a{text-decoration:underline;}
ul.archive li ul li.topic a:hover{text-decoration:underline;}

/* Javascript enabled */
ul.archive .yearList{display:none;padding-left:8px;}
ul.archive .month ul {display:none;padding-left:8px;}

.post small
{
	font-size:12px;
	color:#C25F13;
}

.post h2 a
{
	color:White;
}

/* Pedigree Tree */
#pedigree 
{
	float:right;
	width:310px;
	margin:20px 0 5px 0px;
	padding:0px 0 10px 0px;
	border:solid 1px #C25F13;
	font-size:14px;
	
}
#pedigree h2
{
	color:White;
	background-color:#C25F13;
	text-align:center;
	font-size:14px;
	padding:5px 0;
	margin-bottom:4px;
}
	
#pedigree table.pedigree
{
	width:100%;
	margin-left:4px;
}
#pedigree tr
{
	height:18px;
}
#pedigree td
{
	vertical-align:middle;
	padding-right:16px;
	white-space:nowrap;
}
#pedigree td.parent
{
		background:url(/css/images/parent.jpg) no-repeat right 2px;
		height:76px;
}
#pedigree td.grandparent
{
		background:url(/css/images/grandparent.jpg) no-repeat right 2px;

}
/* history Table */
#history table
{
	margin:auto;
	font-size:14px;
	text-align:center;
}
#history table th
{
	border:solid 1px #C25F13;
	padding:2px 4px;
}
#history table td
{
	border:solid 1px #C25F13;
	width:60px;
	padding:2px 4px ;
}
#history .header
{
	font-weight:bold;
}

/* Progeny  */
#progeny 
{
	float:right;
	clear:both;
	width:310px;
	margin:5px 0 20px 0px;
	padding:10px 0;
	font-size:14px;
}
#progeny h2
{
	font-size:16px;
	color:white;
}
#progeny p
{
	padding:5px 0 2px 3px;
	margin:0 0 10px 0;
	color:White;
}
#progeny img
{
	width:100%
}
#progeny a
{
	margin:0;
	padding:0;
}
/* Contact form */
#map
{
	float:right;
	width:425px;
	padding:30px 0 30px 30px;
}
#map a
{
	color:#C25F13;
}
#faContact .stag
{
	float:right;
	width:425px;
}
#faContact .formLabel
{
	width:90px;
	display:inline-block;
	vertical-align:top;
}
#faContact .inputRow
{
	padding-bottom:4px;
}
#faContact .submit
{
	margin:20px 0 0 180px;
	
}

.galleryImage
{
	width:300px;
	float:left;
	display:inline;
	height:200px;
}
#footer-main p.fa
{
	color:White;
	font-size:10px;
	float:right;
	margin-top:15px;
}
#footer-main p.fa a
{
	color:White;
}