/*
	Orange				- 	EB9622
	Search Border		-	EBE9EA
	Background Gray		- 	ACA8A5
	Blue				-	5FADC7
	Light Blue			-	E4F5FD
	Text Color			-	5E534D
	Sidebar Text			-	5D3817
	Dark Orange			-	B95915
*/

html { background-color: #EB9622; }
body {  color: #5E534D; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; width: 1020px; }
#content-and-sidebar { background: #FFF url(/images/theme/sidebar-bg.png) repeat-y right; overflow: auto; }
#wrapper { overflow: auto; padding: 60px 20px 60px 80px; width: 660px; float: left;}
#primary-content { width: 360px; float: left; margin-right: 40px; }
#secondary-content { width: 260px; float: left; }
#branding a { background-image: url(/images/theme/logo.png); width: 468px; height: 80px; text-indent: -9999px; margin-left: -64px; margin-bottom: 20px; display:block;}
#sidebar { color: #5D3817; font-size: 12px; line-height: 16px; padding: 60px 30px 60px 20px; width: 210px; float: right; }
#nav { background: url(/images/theme/pattern-rule.png) repeat-x bottom; border-top: 2px solid #5E534D; margin-bottom: 30px; padding: 8px 0 40px 0; position:relative /* stupid IE7! */; text-transform: uppercase; }
#nav li { float: left; font-size: 12px; }
#nav a { text-decoration: none; color: #5E534D; display: block; padding-right: 50px;}
#nav li a:hover { color: #B95915; }
.clearleft {clear:left;}
a { color: #5E534D; font-weight: bold; text-decoration: underline; }
em { font-style: italic; }

h1 { font-size: 30px; font-weight: bold; margin-bottom: 16px; padding-bottom: 12px; border-bottom: 1px solid #5E534D; }
h2 { color: #5FADC7; font-size: 18px; font-weight: bold; margin: 15px 0 0; }
h2 a {color: #5FADC7; text-decoration: none; }
h3 { font-weight: bold; text-transform: uppercase; margin: 10px 0; }
hr { background: url(/images/theme/pattern-rule.png) repeat-x; }
p { margin: 10px 0; }
strong { font-weight: bold; }

.section-button a { display: block; background: #E4F5FD; text-decoration:none; font-size: 12px; padding: 10px 0 10px 10px; margin-bottom: 10px; }
.section-button-header {color: #5FADC7; font-size: 18px; font-weight: bold;}
.section-button a:hover, .section-button a:active, .section-button a:focus {background-color: #FCF2E3; }
a:hover .section-button-header, a:active .section-button-header, a:focus .section-button-header { color: #EB9622; }

.article { border-bottom: 1px solid #5E534D; margin-bottom: 10px; padding-bottom: 10px; }
.date-posted { color: #ACA8A5; font-size: 12px; }
.read-more { color: #b95915; }

#sidebar a { color: #5D3817; }
.offleft { position: absolute; left: -9999px; }
.search-form { border-bottom: 2px solid #5D3817; padding-bottom: 70px; }
.search-field { border: 1px solid #EBE9EA; border-right: none; height: 28px; padding-left: 5px; width: 165px; }
.search-field:focus {outline: none;}
.search-button { vertical-align: top; }

#links { background: url(/images/theme/sidebar-pattern-rule.png) repeat-x bottom; padding-bottom: 20px; }
#links a { color: #FFF; text-decoration: none; text-transform: uppercase; }
#links li { margin-bottom: 8px; }

#asplp { background: url(/images/theme/sidebar-pattern-rule.png) repeat-x bottom; padding: 20px 0; }
#asplp h3 { color: #FFF; }

#site-credit { background: url(/images/theme/sidebar-pattern-rule.png) repeat-x bottom; padding: 30px 0 20px; }

