/* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6,.h3{ font-weight:normal; display:block; color: #060; font-family: Georgia, Times, serif;
margin: 10px; line-height:100%; }
h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 18px; }
.h3 { font-size: 18px; display:inline; }
h4 { font-size: 15px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
h7 { font-size: 8px; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/* Styles */
body { background:url('../images/black.png') repeat-x; z-index: -1; font-family:arial, sans-serif; font-size: 13px; color:#000; line-height: 26px; }
p { margin: auto 15px; text-align:justify;}
a { color:#E71810; text-decoration:none; ; }
a:hover { color:#333; text-decoration: underline; }
#main-header { background:url('../images/header1.png') no-repeat; height: 140px; }
#main-nav { height: 20px; margin-top:-3px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; text-transform: uppercase; line-height:20px; border-top: 1px solid #86B12C; z-index:100; }
#main-content { }
#content { }
#banner { background: url('../images/banner-mc.png') 10px 0px no-repeat; height: 60px; ; }
.banner-text { font-family: 'Cardo', serif; font-size: 28pt; font-style: normal; font-weight: 400; text-shadow: 4px 4px 4px #ccc; text-decoration: none; text-transform: uppercase; letter-spacing: -0.05em; word-spacing: 0.26em; line-height: 60px; }
#cntdwn { color:red; font-family: 'Cardo', serif; font-size: 28pt; font-style: normal; font-weight: 400; text-shadow: 4px 4px 4px #ccc; text-decoration: none; text-transform: uppercase; letter-spacing: -0.05em; word-spacing: 0.26em; line-height: 60px; }
.ten { display:block; height: 10px; }
.twenty { display:block; height: 20px; }
#sidebar { border: 3px solid #ccc; }
#sidebar ul li { background: url('../images/pointer.png') no-repeat left; margin: auto 15px; padding-left: 15px; }
.sidebar-sub-sections { padding-bottom: 15px; border-bottom: 1px dashed #bbb; }
.map-image { margin: 10px; border:1px dashed #bbb; }
/* ADD THIS */
.addthis_toolbox .hover_effect { width: 254px; padding: 10px 0 6px 10px; }
.addthis_toolbox .hover_effect div { float: left; }
.addthis_toolbox .hover_effect a { border: 2px solid #fff; padding: 2px 2px 2px 16px; position: relative; text-decoration: none; }
.addthis_toolbox .hover_effect a:hover { border: 2px solid #105CB6; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #B4D3F8; color: #105CB6; text-decoration: none; }
.addthis_toolbox .hover_effect span { position: absolute; width: 16px; height: 16px; top: 2px; left: 1px; }
#index-content { margin-top: 20px; }
#footer { margin-top: 30px; border-top: 5px solid #ddd; }
#index-table ul li { list-style:square; margin-left: 30px; }
#index-table td { vertical-align:top; }
.topborder { border-top:4px solid #ddd; display:block; }
ul.general li { margin-left: 40px; list-style:square; }
/* blockquote */
blockquote span.open { position: relative; top: 0.2em; font-size: 60px; color: #999; }
blockquote span.close { position: relative; top: 0.8em; font-size: 60px; color: #999; }
blockquote{ margin-left: 40px;}
#advisory-board {border:2px solid #888;}
#advisory-board tr td{vertical-align:top; padding:5px;border:1px solid #bbb;}
table.general {border:2px solid #888; margin-left: 20px;}
table.general tr td,table.general tr th {vertical-align:top; padding:5px;border:1px solid #bbb; text-align:center;}
table.general tr th{color: #86B12C; font-size: 14px;}
.highlight {border: 1px solid #cdcdcd; margin-left: 10px;}
.highlight-green {background-color: #B7DB6C; color:black;font-size: 14px; margin: 10px 0px 10px 10px;}

#countbox {font-family: 'Lucida Console', Monaco, monospace; font-size: 18px; text-transform: uppercase; margin: 0px 2px 20px 2px; text-align: center;
		background-color: #000; color: #86B12C;; padding: 10px 0px; }
