body {
	font-family: Arial;
	font-size: .8em;
	margin: 0;
	padding: 10px;
	text-align: center;
}
#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;	
	text-align: left;
	border-left: 1px solid #1b4d1b;
	border-right: 1px solid #1b4d1b;
	padding: 10px;
}
body#main                   a#mainLink,
body#wss                    a#wssLink,
body#barhiwss               a#barhiwssLink,
body#family                 a#caninefamilyLink,
body#oliverhighlights       a#oliverhighlightsLink,
body#oliverresults          a#oliverresultsLink,
body#oliverpedigree         a#oliverpedigreeLink,
body#olivergallery          a#olivergalleryLink,
body#olivervideos           a#olivervideosLink,
body#ceryshighlights        a#ceryshighlightsLink,
body#ceryspedigree          a#ceryspedigreeLink,
body#cerysgallery           a#cerysgalleryLink,
body#rubyhighlights         a#rubyhighlightsLink,
body#rubyresults            a#rubyresultsLink,
body#rubypedigree           a#rubypedigreeLink,
body#rubygallery            a#rubygalleryLink,
body#rubyvideos             a#rubyvideosLink,
body#anyahighlights         a#anyahighlightsLink,
body#anyaresults            a#anyaresultsLink,
body#anyapedigree           a#anyapedigreeLink,
body#anyagallery            a#anyagalleryLink,
body#anyavideos             a#anyavideosLink,
body#familyextended         a#familyextendedLink,
body#familyextendedgallery  a#familyextendedgalleryLink,
body#puppies                a#puppiesLink,
body#judging                a#judgingLink,
body#shows		    a#showsLink,
body#article1901            a#article1901Link,
body#stickers               a#stickersLink,
body#garden                 a#gardenLink,
body#gardenDesign           a#gardenDesignLink,
body#gardenHistory          a#gardenHistoryLink,
body#gardenLayout           a#gardenLayoutLink,
body#gardenPond             a#gardenPondLink,
body#gardenWalk             a#gardenWalkLink,
body#gardenPergola          a#gardenPergolaLink,
body#gardenPatio            a#gardenPatioLink,
body#gardenOpeningpre       a#gardenOpeningpreLink,
body#gardenOpeningpost      a#gardenOpeningpostLink,
body#gardenGallery          a#gardenGalleryLink,
body#gardenPlants           a#gardenPlantsLink,
body#gardenThenNow          a#gardenThenNowLink,
body#gardenLocation         a#gardenLocationLink,
body#gardenNurseries        a#gardenNurseriesLink,
body#newsletter             a#newsletterLink, 
body#newsletterArchive      a#newsletterArchiveLink, 
body#newsletter2012Index    a#newsletter2012IndexLink,
body#newsletter2012Olympics a#newsletter2012OlympicsLink,
body#newsletter2011Index    a#newsletter2011IndexLink,
body#newsletter2010Index    a#newsletter2010IndexLink,
body#newsletter2010Dogs     a#newsletter2010DogsLink,
body#newsletter2009Index    a#newsletter2009IndexLink,
body#newsletter2009Dogs     a#newsletter2009DogsLink,
body#newsletter2008Index    a#newsletter2008IndexLink,
body#newsletter2008Dogs     a#newsletter2008DogsLink,
body#newsletter2008Garden   a#newsletter2008GardenLink,
body#newsletter2007Index    a#newsletter2007IndexLink,
body#newsletter2007Dogs     a#newsletter2007DogsLink,
body#newsletter2007Garden   a#newsletter2007GardenLink,
body#newsletter2006Index    a#newsletter2006IndexLink,
body#newsletter2006Dogs     a#newsletter2006DogsLink,
body#newsletter2006Garden   a#newsletter2006GardenLink,
body#newsletter2005Index    a#newsletter2005IndexLink,
body#newsletter2005Dogs     a#newsletter2005DogsLink,
body#newsletter2005Garden   a#newsletter2005GardenLink,
body#newsletter2005Trips    a#newsletter2005TripsLink,
body#newsletter2005Work     a#newsletter2005WorkLink,
body#newsletter2004Index    a#newsletter2004IndexLink,
body#newsletter2004Dogs     a#newsletter2004DogsLink,
body#newsletter2004Garden   a#newsletter2004GardenLink,
body#newsletter2004Trips    a#newsletter2004TripsLink,
body#newsletter2004Work     a#newsletter2004WorkLink,
body#newsletter2003Index    a#newsletter2003IndexLink,
body#newsletter2003Dogs     a#newsletter2003DogsLink,
body#newsletter2003Garden   a#newsletter2003GardenLink,
body#newsletter2003Trips    a#newsletter2003TripsLink,
body#newsletter2003Work     a#newsletter2003WorkLink,
body#newsletter2002Index    a#newsletter2002IndexLink,
body#newsletter2002Dogs     a#newsletter2002DogsLink,
body#newsletter2002Garden   a#newsletter2002GardenLink,
body#newsletter2002Trips    a#newsletter2002TripsLink,
body#newsletter2001Index    a#newsletter2001IndexLink,
body#newsletter2001Dogs     a#newsletter2001DogsLink,
body#newsletter2001Garden   a#newsletter2001GardenLink,
body#newsletter2001Trips    a#newsletter2001TripsLink,
body#newsletter2001Canada   a#newsletter2001CanadaLink,
body#newsletter2001SWales   a#newsletter2001SWalesLink,
body#newsletter2000Index    a#newsletter2000IndexLink,
body#newsletter2000Dogs     a#newsletter2000DogsLink,
body#newsletter2000Garden   a#newsletter2000GardenLink,
body#newsletter2000Trips    a#newsletter2000TripsLink,
body#newsletter2000China    a#newsletter2000ChinaLink,
body#newsletter2000Beijing  a#newsletter2000BeijingLink,
body#newsletter2000Xian     a#newsletter2000XianLink,
body#newsletter2000Shanghai a#newsletter2000ShanghaiLink,
body#newsletter2000Yellow   a#newsletter2000YellowLink,
body#newsletter2000Hongkong a#newsletter2000HongkongLink,
body#newsletter2000Work     a#newsletter2000WorkLink
  {
	background: #FFFFFF;
	font-weight: bold;
	color: black;
}
ul#mainNav {
	margin: 1px;
	padding: 1px;
	list-style: none;
	border-left: 1px #fff;
}
#mainNav li {
	width: 20%;
	float: left;
}
#mainNav a {
	color: #000;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #999999;
	border-left: none;
	padding:7px 5px 7px 10px;
	display: block;
	background-color: #1b4d1b;
	color: #dee0d6; 
	text-align: center;
	font-weight: bold;
}
#mainNav a:hover {
	font-weight: bold;
	background: #dbeaac;
	color: black;
}

/* Side Nav Bar */
#sidebar {
	float:left;
	}
ul#sidebar {
	margin:0;
	padding:0;
	list-style:none;
	width: 120px;
	border-bottom: 1px solid #999999;
	line-height: 150%;
}
ul#sidebarSub {
	margin-left: 10px;	
	list-style:none;
}
#sidebar a {
	color: #000;
	font-size: .8em;
	text-decoration: none;
	border: 1px solid #999999;
	border-bottom: none;
	padding: 2px 2px;
	display: block;
	background-color: #1b4d1b;
	background-repeat: no-repeat;
	background-position: left center;
	color: #dee0d6; 
	text-align: left;
	font-weight: bold;
}
#sidebar a:hover {
	font-weight: bold;
	background: #dbeaac;
	color: black;
}
#sidebar, #sidebarSub a:hover {
	font-weight: bold;
	background: #dbeaac;
	color: black;
}

/* News Bar */
#news {
	float: right;
	width: 186px;
	background: url(images/bg_news.gif) repeat-y right top;
}
#news * {
	color: #1b4d1b;
}
/* */
#news h3 {
	font-size: 1.5em;
	background: #1b4d1b;
	color: #dee0d6;
	padding: 3px 5px 3px 10px;
}
#news h4 {
	font-size:1.2em;
	margin: 10px 10px 5px 10px;
}
#news p {
	font-size: 1em;
	margin: 3px 10px 10px 10px;
	line-height: 110%;
}

/* Normal*/
#mainNorm {
	margin-left: 130px;
	margin-right: 10px;
}
li#spaced {
	padding-bottom: 1.25em;
}
ul#nobullet {
	margin: 20px;
	padding:0;
	list-style:none;
}
li#nospaced {
	margin-top: 0;
}
h4 {
	margin-bottom: 2px;
}
h5 {
	margin-bottom: 2px;
}
p {
	border-top: 1em #fff;
	margin-top: 0;
	margin-bottom: 1em;
}
img {
	
	padding: 10px; }

table {
	width: 100%; 	
	font-family: Arial;
	border-collapse: collapse;

} 
td, th {
 	font-size: .8em;
	border: 1px solid #1b4d1b;
	padding: 3px 5px 2px 5px;
	text-align: left;
}

th {
	text-align: left;
	border-color: #1b4d1b;
	background-color: #1b4d1b; 	color: #dee0d6;

}
th#Top{
	border-top: 0;
	border-collapse: collapse;

}
td#champion {
	color: red;
}


/* Footer*/
#footer {
	clear: both;
	align: center;
	width:900px;
	margin-right: auto;
	margin-left: auto;
	color: #1b4d1b;
	margin-right: 5px;
	padding: 5px 1px 10px;
 	border-top: 1px solid #1b4d1b;
	border-bottom: 1px solid #1b4d1b;
	font-weight: bold;
}
/* IE Fixes */

/* remove annoying gaps */
#mainNav li {	
	display: inline; 
}

/* force hover on entire width of  link */
* html #mainNav a {
	height: 1px;
}
