/*|||||||||||||||||||||||||||||  GLOBAL  |||||||||||||||||||||||||||||*/
body {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:11px; color:#70472D; line-height:16px; background:#41413A;}
* {margin:0; padding:0;}
img {border-width:0;}

/* Modifiers */
.padded {margin:0px 10px 0px 20px;}
.clear {clear:both;}

/*|||||||||||||||||||||||||||||  LAYOUT  |||||||||||||||||||||||||||||*/
#wrapper-centering {width:978px; margin:0 auto;}
#wrapper-bg {float:left; width:978px; background:url(../images/site-bg.jpg) repeat-y 0 0;}
#wrapper-inner {float:right; width:863px;}
#wrapper-inner-2 {float:right; width:863px;}
#header {float:left; width:748px; height:253px;}
#wrapper-nav {float:right; width:883px;}
#nav {text-align:center; float:left; width:788px; height:70px; padding:6px 0 0 0; background:url(../images/navbar-bg.gif) no-repeat 0 0;}
#banner {float:left; width:716px; margin:0 0 5px 36px; _margin:0 0 5px 18px; height:120px;}
#content {float:left; width:748px;}
#content-1col {float:left; width:648px; padding:20px 50px 20px 50px;}
#content-an {float:left; width:748px;}
#content-mainright {float:right; width:563px;}
#content-left-3col {float:right; width:185px; padding:20px 0px 20px 0px;}
#content-center {float:left; width:398px; padding:20px 0px 20px 0px;}
#content-right-3col {float:left; width:165px;}
#content-main {float:left; width:488px; padding:20px 0px 20px 50px;}
#content-right {float:right; width:210px; padding:20px 0px 20px 0px;}
#content-left {float:left; width:210px; padding:20px 0px 20px 0px;}
#footer {float:left; width:978px; height:75px; text-align:center; vertical-align:top; color:#9f9888; font-size:10px; background:url(../images/footer-bg.gif) no-repeat 0 0;}

.special_box {padding:10px; border:1px solid #D7C794; background:#fff; color:#412513 !important;}

/*|||||||||||||||||||||||||||||  TYPE  |||||||||||||||||||||||||||||*/
#contact-info {color:#637B99; font-size:11px; line-height:14px; margin-top:12px;}
h1, h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:0.1em; margin:4px 0px 20px 0px; font-weight:normal; color:#70472D;}
h2 {font-size:15px; letter-spacing:0em; margin:4px 0 10px;}
p {margin:4px 0px 8px 0px; color:#70472D;}
p.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:22px; margin:8px 0px 28px 0px; padding:0px 5px 0px 12px;}
p.default {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:22px; margin:8px 0px 28px 0px; padding:0px 5px 0 0px;}
p.caption {text-align:center; line-height:14px; margin:6px 10px 14px 10px;}
p.zero-bottom {margin:8px 0px 0px 0px;}
.credits {color:#9f9888; font-size:10px; line-height:12px; margin-top:12px;}
.show-records-year {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; letter-spacing:0.1em; margin:4px 0px 20px 0px; font-weight:normal; color:#70472D;}
.right-column-titles {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; margin:4px 0px 10px 0px; font-weight:normal; color:#70472D;}
#copyright {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size: 10px; margin-top:25px; color:#555; text-align:center;}

/* Modifiers */
.left {text-align:left;}
.center, .c {text-align:center;}
.right {text-align:right;}
.font-larger {font-size:12px; line-height:22px;}
.bold {font-weight:bold;}
.pad1 {padding:0px 12px 0px 20px;}
.serif {font-family:georgia, "Times New Roman", Times, serif;}

ul.main, ol.main {margin:14px 0px 36px 0px; padding:0px 0px 0px 30px;}
li {margin-bottom:8px; font-family:Georgia, "Times New Roman", serif; font-size:13px; line-height:16px;}

/*|||||||||||||||||||||||||||||  LINKS  |||||||||||||||||||||||||||||*/
a {color:#E76D00; text-decoration:none;}
a:hover {text-decoration:underline;}
a.nav {font-size:11px; color:#005710; text-decoration:none;}
a.nav:hover {color:#E76D00; text-decoration:underline;}

/*|||||||||||||||||||||||||||||  NEWSLETTER  |||||||||||||||||||||||||||||*/
#nl-thisissue {float:left; width:660px; background-color:#CAE9D3; font-size:12px; font-family:arial, helvetica, sans-serif;}
#nl-thisissue a {color:#327449;}
#nl-thisissue a:hover {color:#E76D00;}
p.thisissue {width:640px; margin:0; background-color:#327449; font-size:20px; color:#ffffff; padding:12px 0 12px 20px; font-weight:bold; font-family:arial, helvetica, sans-serif;}
.nl-thisissue-col {float:left; width:180px; margin:10px 20px 10px 20px; display:inline;}
p.nl-issueitem {font-size:13px; line-height:12px;}
.nl-wrapper {float:left; width:660px; margin:10px 0 10px 42px; border:#E8E7D4 1px solid; padding:1px; background-color:#D1D0BE;}
	* html .nl-wrapper {float:left; width:660px; margin:10px 0 10px 21px; border:#E8E7D4 1px solid; padding:1px; background-color:#D1D0BE;}
.nl-content {width:620px; padding:10px 20px; background-color:#ffffff; font-size:12px; font-family:georgia, "times new roman", serif;}
p.nl-author {margin:8px 0 4px 0; font-style:italic; color:#333333;}
p.nl-article {margin:8px 0 6px 0; color:#333333;}
.nl-caption {font-style:italic; font-size:11px; line-height:12px; color:#333333;}
.nl-footer {width:620px; padding:10px 20px; background-color:#891387; font-size:11px; color:#ffffff; text-align:center;}
.nl-pagetop {float:left; margin:5px 0 5px 44px; width:660px; text-align:center; font-size:10px;}
	*html .nl-pagetop {float:left; margin:5px 0 5px 22px; width:660px; text-align:center; font-size:10px;}
	
	
/*|||||||||||||||||||||||||||||  SCHEDULE  |||||||||||||||||||||||||||||*/
table.schedule {border-collapse:collapse; border-spacing:0; width:600px; margin:20px 0 100px;}
table.schedule td {vertical-align:top; padding:5px 0; border-top:1px solid #D7C794;}
table.schedule td.col1 {width:25px;}
table.schedule td.col2 {width:55px;}
table.schedule td.col3 {width:20px; text-align:center;}
table.schedule td.col4 {width:50px;}
table.schedule td.col5 {width:430px; padding-left:20px;}
tr.highlight_item td {background:#F3EACE; padding-top:10px; padding-bottom:10px; font-size:12px; font-weight:bold;}
tr.last td {border-bottom:1px solid #D7C794;}
table.schedule p {margin:4px 0 3px;}
h2.schedule_day {margin:20px 0 8px;}