/* Reset all defaults to 0, so to speak, make all browsers play the same game, sort of */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
	width: 100%;
	font-family:  verdana, arial, sans-serif;
	font-size: 62.5%;
	background: #f4f6f3;
	}
#container {
	width: 900px;
	margin: 0 auto 12px;
	padding: 0;
	background: #fff url('../images/3.gif') top left repeat-y;
	
	}
#accessibility {
	position: absolute;
	top: -10000px;
}
#head {
	height: 248px;
	margin: 0;
	padding: 0;
	background: url('../images/2.png') top left no-repeat;
	border-bottom: 0px solid #000;
	}
#topnav {
	margin: 0;
	padding: 0 0 0 99px;
	background: #423d3a;
	height: 23px;
	border: 0px solid red;
	}
#topnav ul li {
	display: inline;
	border: 0px solid #000;
	padding: 0 0;
	}
#topnav ul {
	margin: 0;
	border: 0px solid red;
	}
#topnav a:link, #topnav a:visited {
	background-color: #fff;
	color: #fff;
	text-decoration: none;
	padding: 0px ;
	border: 1px solid #fff;
	}
#topnav li.home a:link, #topnav li.home a:visited { background: url('../images/20.gif') center center no-repeat; float: left; width: 52px; height: 22px;  border: 0px solid #fff;}
#topnav li.home a span {  display: none; }
#topnav li.about a:link, #topnav li.about a:visited { background: url('../images/21.gif') center center no-repeat;  float: left; width: 61px; height: 22px;  border: 0px solid #fff;}
#topnav li.about a span { display: none;  }
#topnav li.articles a:link, #topnav li.articles a:visited { background: url('../images/22.gif') center center no-repeat;  float: left; width: 79px; height: 22px;  border: 0px solid #fff;}
#topnav li.articles a span {  display: none; }
#topnav li.ambassadors a:link, #topnav li.ambassadors a:visited { background: url('../images/80.gif') center center no-repeat;  float: left; width: 95px; height: 22px;  border: 0px solid #fff;}
#topnav li.ambassadors a span {  display: none; }
#topnav li.blog a:link, #topnav li.blog a:visited { background: url('../images/23.gif') center center no-repeat;  float: left; width: 50px; height: 22px;  border: 0px solid #fff;}
#topnav li.blog a span { display: none;  }
#topnav li.books a:link, #topnav li.books a:visited { background: url('../images/24.gif') center center no-repeat;  float: left; width: 60px; height: 22px;  border: 0px solid #fff;}
#topnav li.books a span {  display: none;  }
#topnav li.in-the-news a:link, #topnav li.in-the-news a:visited { background: url('../images/25.gif') center center no-repeat;  float: left; width: 105px; height: 22px;  border: 0px solid #fff;}
#topnav li.in-the-news a span {  display: none;  }
#topnav li.newsletter a:link, #topnav li.newsletter a:visited { background: url('../images/40.gif') center center no-repeat;  float: left; width: 102px; height: 22px;  border: 0px solid #fff;}
#topnav li.newsletter a span {  display: none; }
#topnav li.dchs a:link, #topnav li.dchs a:visited { background: url('../images/28.gif') center center no-repeat;  float: left; width: 72px; height: 22px;  border: 0px solid #fff;}
#topnav li.dchs a span { display: none;  }
#topnav li.testimonials a:link, #topnav li.testimonials a:visited { background: url('../images/27.gif') center center no-repeat;  float: left; width: 123px; height: 22px;  border: 0px solid #fff;}
#topnav li.testimonials a span {  display: none;  }
#topnav li.contact a:link, #topnav li.contact a:visited { background: url('../images/26.gif') center center no-repeat;  float: left; width: 77px; height: 22px;  border: 0px solid #fff;}
#topnav li.contact a span {  display: none; }

#topnav li.home a:hover, #topnav li.about a:hover, #topnav li.ambassadors a:hover, #topnav li.blog a:hover, #topnav li.books a:hover, #topnav li.in-the-news a:hover, #topnav li.dchs a:hover, #topnav li.testimonials a:hover, #topnav li.contact a:hover, #topnav li.newsletter a:hover  {
	background-color: #34302d;
	}

#leftnav {
	float: left;
	background: #d7dbd5;
	width: 173px;
	text-transform: capitalize;
	font-size: 1.1em;
	padding-bottom: 2em;
	}
#leftnav ul {
		margin-bottom: 1em;
}	
#leftnav ul li {
		display: inline;
}	
#leftnav a:link, #leftnav a:visited {
		display: block;
		color: #fff;
		background-color: #53ae51;
		text-decoration: none;
		padding: .5em 10px;
		margin: 0 0 1px 0;
}	
#leftnav a:active, #leftnav a:hover {
	color: #53ae51;
	background-color: #fff;
}
#leftnav h3 a:link, #leftnav h3 a:visited {
		display: block;
		color: #fff;
		background: #00763E;
		text-decoration: none;
		padding: 6px 10px 4px 10px;
		margin: 0 0 1px 0;
}	
#leftnav h3 a:active, #leftnav h3 a:hover {
	color: #fff;
	background-color: #873c30;
	padding: 6px 10px 4px 10px;
	margin: 0 0 1px 0;
}

#leftnav h3 {
		background: #cca280;
		font-weight: normal;
		font-size: 1.1em;
		margin: 1em 0 0 0;
		padding: 0;
		text-transform: uppercase;
		font-family: 'bank gothic', helvetica, arial, verdana;
	}
#content {
		margin-left: 194px;
		line-height: 1.4em;
		padding: 2em 20px 1em 0;
		}
.imgright {
		float: right;
		margin: 0 0 1.5em 2em;
		padding: 0;
		border: 1px solid #000;
}		
p {
	margin: .5em 0;
	line-height: 1.5em;
}
#content a:link, #content a:visited {
	color: #00763E;
	text-decoration: underline;
}
#content a:active, #content a:hover {
	color: #53AE51;
	text-decoration: underline;
}

#content h2 a:link, #content h2 a:visited {
	color: #00763E;
	text-decoration: none;
}
#content h2 a:active, #content h2 a:hover {
	color: #53AE51;
	text-decoration: none;
}
#head h1 {
	font-size: .25em;
	width: 174px;
	height: 247px;
	text-transform: none;
	margin: 0;
	padding: 0;
}
#head h1 a:link, #head h1 a:visited {
	display: block;
	color: #d4ac87;
	font-size: .25em;
	width: 290px;
	height: 100px;
	text-align: center;
	text-decoration: none;
	border: 0px solid red;
	margin: 0;
	padding: 0;
}
#head p {
	float: right;
}
#head h1 span{display:none;}
h1{
	font-size: 1.4em;
	color: #744935;
	text-transform: uppercase;
	margin-bottom: 1.5em;
	text-align: right;
	border-bottom: 1px solid #744935;
	padding-bottom: .25em;
}
h1.ambassadors {
	background: url('../images/68.png') top left no-repeat;
	height: 25px;
	width: 400px;
	}
h1.ambassadors span {
	position: absolute;
	left: -999em;
	}
	
#content h2.subcategory {
	font-size: 1.4em;
	color: #8c6350;
	text-transform: capitalize;
	margin: -1.25em 0 0 0;
	padding: 0;
	border:0px solid red;
}
h2 {
	font-family:  arial,verdana, helvetica, sans-serif;
	color: #874d44;
	font-weight: normal;
	font-size: 1.4em;
	clear: right;
}
h2 a:link{
	color: #874d44;
}
h3.thelatest {
	background:none repeat scroll 0 0 #00763E;
	color:#FFFFFF;
	font-size:12px;
	margin:3em 0 1em;
	padding:5px;
	text-transform:uppercase;
}
#foot {
	clear: both;
	margin: 0;
	padding: 5px 10px;
	background: #423d3a;
	color: #fff;
	text-align: center;
}
#foot p {
	margin: 0;
	padding: 0;
}
hr.divider {
	color: #744935;
	background-color: #744935;
	clear: right;
	border: 0;
	height: 2px;
	margin: 2em 0;
}
div.bottom {
	width: 900px;
	margin: 0 auto 2em;
	color: #333;
	text-align: center;
}
div.credit {
	text-align: right;
	line-height: 1.25em;
}
div.bottom a:link, div.bottom a:visited {
	color: #00763e;
	text-decoration: none;
}
div.bottom a:active, div.bottom a:hover {
	color: #53ae51;
	text-decoration: underline;
}
ul.linksback {
	margin: 0 2em;
}
ul.linksback li {
	display: inline;
	text-transform: capitalize;
	padding: 0 .5em;
	line-height: 1.2em;
}
div.copyright {
	margin: .25em 0;
}
 
#linkspage .entry-content, #enroll-today .entry-content {
	float: left;
	width: 130px;
	height: 155px;
	border: 1px solid grey;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 10px;
	}
#linkspage .link-content, #enroll-today .link-content {
	border-bottom: 1px solid grey;
	padding-bottom: 3em;
	clear: none;
	}
#linkspage h2, #enroll-today h2 {
	text-align: center;
	}
#linkspage h3, #enroll-today h3 {
	text-align: left;
	clear: right;
	padding: 0 0 0 0;
	}	
#linkspage .link-content img, #enroll-today .link-content img {
	float: right;
	padding: 0 0 15px 0;
	margin: 0 50px 0 25px;
	border: 0px solid red;
	}
span.clearimg {
	display: block;
	border-top: 1px solid #daba98;
	width: 100%;
	clear: right;
	padding-bottom: 2em;
	}
.simplepie  {
    font-size: 1.2em;
    line-height: 1.5em;
    }
.simplepie h2 {
	padding-top: .75em;
	padding-bottom: .5em;
	}
span.clearth {
	display: block;
	border-bottom: 1px solid #dabca8;
	height: 2px;
	clear:right;
	}
.simplepie h2 {
	font-size: 1.2em;
	color: #744935;
}
.simplepie h3 {
	font-size: 1.2em;
	color: #744935;
	text-transform: uppercase;
	margin-bottom: .75em;
	text-align: right;
	border-bottom: 1px solid #744935;
	padding-bottom: .25em;
}
h2.id104 {
	}
#content table td img {
	margin: 0 0;
	border: 0px solid red;
	}
#entry-content td {
	border: 0px solid #333;
	}
div.right img {
	float: right;
	margin: 0 0 25px 25px;
	}
div.loginform {
	margin: 1em;
	padding: 1em;
	border: 1px solid #874d44;
	background-color: #cca280;
	width: 50%;
	}
#LoginHeader {
	font-weight: bold;
	}
	
