/* Global styles */
body { overflow: -moz-scrollbars-vertical; background-color: #08132A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
* {margin: 0 auto; padding: 0; } /*<------<--------<-----| This assumes we're centering!!! */
a img {border: none;}
a, a:hover {color: #C3CDDF; text-decoration: underline}
	:focus {outline: none;}
p { padding:0 0 10px 0; line-height:20px;}
sup {font-size: 8px}
td, th, tr {font-size:11px;}
ul {list-style: none; padding:0; margin:0}
.bold {font-weight: bold}

h1 {font-size: 16pt; font-weight: bold; color: #08132a; margin: 0px; padding: 0px; padding-bottom: 20px;}
h2 {font-weight: bold; font-size: 14px; color: #08132a; margin: 0px; padding: 0px; padding-top: 10px}


/***********MAIN WRAPPERS / IDs**************/
#Wrapper {width:100%;}
#Container {width: 770px; background-color: #993607;}
#Header {float: left; width: 494px; padding: 13px 12px 0 264px; height: 348px; background: url(../images/homenew_header_bg2.jpg) no-repeat; }
#Titles {float: left; width:746px; padding: 0 12px 12px 12px; background-color: #993607;}
#Titleboxes {float: left; width: 152px; height: 98px; padding-left: 90px;}
	#Titleboxes h2 {font-size: 12px; height: 35px; padding: 16px 9px 0 0}
	#Titleboxes a:hover {text-decoration: none;}
	#Titleboxes .bodytext {font-size: 11px; padding: 5px 5px 0 0;}
	.teleclasses {background: url(../images/homenew_title1_teleclasses.jpg) left no-repeat; padding-right: 10px;}
	.coaching {background: url(../images/homenew_title2_coaching.jpg) left no-repeat; padding-right: 10px;}
	.events {background: url(../images/homenew_title3_events.jpg) left no-repeat;}

/***********CONTENT WRAPPERS / IDs**************/
#ContentWrapper {width:746px; padding: 0 12px; background-color: #993607; float: left;}
	#ContentLeft {width:242px; float: left; padding-right: 10px}
		#ContentLeft .newsletter {float: left; width: 222px; display: inline; margin-bottom: 24px; padding: 15px 10px; background-color: #6e2705}
		#ContentLeft .container {float: left; width: 222px; display: inline; margin-bottom: 2px; padding: 0;}
		#ContentLeft .dropdown {float: left; width: 185px; display: inline; margin-bottom: 42px; padding: 0px 15px;}
		#ContentLeft a.speak {float: left; padding-top: 24px;}
		#ContentLeft a.donate {float: left; padding-top: 12px;}
		#ContentLeft h2 {float: left; width: 230px; font-size: 13px; font-weight: bold; background-color: #e5cdc1; color: #08132a; padding: 6px;}
		#ContentLeft h2.newslettertitle {background: #e5cdc1 url(../images/homenew_newsletter_icon.jpg) top right no-repeat;}
		#ContentLeft h2 .text {float: left; padding-top: 3px}
		#ContentLeft h2 a {float: right}
	#ContentRight {width:494px; float: left;}
		#ContentRight a.podcast {float: left; padding-right: 10px;}
		#ContentRight a.schedule {float: left;}
		#ContentRight h2 {font-style: italic}
		#ContentRight ul {padding: 20px 0 10px 20px;}
		#ContentRight li {list-style: disc}
		

/***********NAVIGATION**************/
#MainNav {float: left; width: 765px; height: 20px; margin: 0px; padding: 4px 0px 0px 5px; border-bottom: 2px solid #051129; background-color: #A04318; text-align: right; font-size: 12px; font-weight:bold; color: #FFFFFF;}
#MainNav a:link, #MainNav a:visited {padding: 0px 8px 0px 0px; color: #FFFFFF; text-decoration:none;}
#MainNav a:hover {color: #c2cbdc; }

/***********LATEST NEWS**************/
.latest_news_content {float: left; width: 242px; padding:0; margin:0;}
.latest_news_content ul {border: none; float: left; width: 242px; padding:0; margin:0; border-top: 1px solid #fff;}
.latest_news_content ul li {font-size: 12px; background: none; border: none; float: left; width: 226px; padding: 11px 8px; border-bottom: 1px solid #fff;}
.latest_news_content ul li.odd {background-color: #581f04}
.latest_news_content ul li.even {background-color: #6e2705; }
.latest_news_content ul li a {border: none; color: #fff; float: left; width: auto}
.latest_news_content ul li a:hover {color: #fff; text-decoration: none;}

/***********FOOTER**************/
.Footer {float: left; width:494px; display: inline; margin-top: 20px; border-top: 2px solid #ffffff;}
.Footer .footertitle {font-size: 14px; font-weight: bold}
.Footer p.copyright {font-size: 10px;}


/***********Min-Height Hack**************/
.prop {float:left; width:1px;}
.clear {clear:both; height:1px;overflow:hidden;}	/* I don't currently rely on .clear */
.min240px {height:240px;}

/***************************************/	

/* -- Alsett Clearing Method*/
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}