/* Typography */
a.red{color:#F00;}
p.bold{font-size:1.2em;font-style:bold;}
h1{border-bottom:2px;font-size:1.8em;padding:5px;border-top:0;border-left:0;border-right:0;border-style:solid;border-color:#999;color:#F00;width:100%;}
h1.left-align{text-align:left;width:100%;}
h1.index {width:90%;}
.sub_heading{font-size:9px;letter-spacing:4px;color:#7C7C7C;padding-left:10px;}
h2{text-align:center;border-bottom:2px;font-size:1.3em;border-top:0;border-left:0;border-right:0;border-style:solid;border-color:#999;color:#F00;padding:5px;margin-right:auto;margin-left:auto;width:100%}
h3{text-align:left;font-size:1.2em;color:#F00;padding:0;margin-bottom:-10px;width:60%;}
h3.underline{border-bottom:1px;border-top:0;border-left:0;border-right:0;border-style:solid;border-color:#999;}
h3.gray{color:#393939;padding-top:10px;padding-bottom:10px;margin-right:10px;border-bottom:0px;border-top:1px;border-left:0;border-right:0;border-style:solid;width:95%;border-color:#e4e4e4;}
h3.gray:first-child{border-top:0px;}
h3.no-margin{margin-bottom:0px;}
ul.border{font-weight:bold;color:#393939;list-style-type:circle;text-align:left;font-size:.9em;line-height:2em;border:1px dashed #9E9E9E;padding:10px;padding-left:30px;margin-left:15px;width:240px;}
li.spacer{padding-bottom:3px;}
.spaced{font-size:.8em;}
#right-ul{float:right;clear:right;padding:20px;margin-top:-40px;margin-bottom:-20px;margin-right:-25px;}
#text-indent{padding-left:15px;padding-top:5px;}
p{color:#333;}
hr{color:#707373;background:#707373;height:1px;width:100%;border-style:solid;}

/* Image Handling */
img{border:none}
img.float-right{position:relative;float:right;padding:25px;}
img.float-left{position:relative;float:left;padding:25px;}

/* NavBar */
ul#list-nav{list-style:none;padding:0;width:800px;position:relative;margin-left:auto;margin-right:auto;margin-top:10px;top:0%;}
ul#list-nav li{display:inline}
ul#list-nav li a{text-decoration:none;text-transform:uppercase;font-family:Verdana;color:#FFF;font-size:.6em;padding:5px 0;width:86px;background:#FD0000 repeat-x url(../images/nav_bg.jpg);float:left;text-align:center;border-left:1px solid #e8e8e8;border-right:1px solid #B5B5B5;border-bottom:2px solid #D5D5D5;}
ul#list-nav li a:hover{background:#FD0000 repeat-x url(../images/nav_hover_bg.jpg);color:#F5F5F5;}

/* Main CSS */

html,body{margin:0;padding:0;height:100%;}
#main-container {
	font-family: Verdana;
	color: #ad15000;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: .8em;
}

#contents {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	margin-bottom: -50px;
	position: relative;
}

#page-wrap {
	min-height: 100%;
	min-width: 800px;
	background-color: #FFFFFF;
}

#single-column{width:772.5px;height:100%;padding:10px;background:transparent url(../images/content-topfade.jpg) repeat-x;color:#000;word-wrap:break-word;float:left;}
#left-container{width:525px;margin-right:-10px;float:left;}

#left-box {
	float: left;
	width: 385px;
	height: 100%;
	padding: 10px;
	background: transparent url(../images/content-topfade.jpg) repeat-x;
	color: #000;
	word-wrap: break-word;
}
#right-box {

	width: 384px;
	padding-top:17px;
	min-height: 100%;
	border-left: 1px dashed;
	background: transparent url(../images/content-topfade.jpg) repeat-x;
	color: #000;
	overflow: hidden;
	float: left;

}
#clear {
	clear: both;
}

#news{padding:10px;}
#ahrma_sched{margin-top:20px;}
#contact{background:#FAFAFA;font-size:1.4em;line-height:1.2em;text-align:center;width:500px;padding:20px;margin-right:auto;margin-left:auto;}
#sponsors{background:#FAFAFA;padding:10px;margin:20px;}
#block-quote{padding:20px;margin:20px;background:#FAFAFA;font-size:1.4em;color:#FD0000;width:200px;line-height:1.5em;text-align:center;}
.left{float:left;}
.right{float:right;}
#pad{margin-top:50px;}

.about{padding:10px;}
.about-ul{list-style-type:none;}

#footer{text-align:center;font-size:.8em;margin-top:10px;margin-right:auto;margin-left:auto;width:800px;height:50px;padding:10px;position:relative;bottom:0px;}
#footer a{text-decoration:none;font-family:Verdana;color:#000;text-align:center;}
#footer a:hover{text-decoration:none;color:#F00;}
.clearfooter{height:50px;clear:both;}
#footer-img{margin-left:auto;margin-right:auto;width:800px;}
/* Table Formatting */
#table{width:100%;clear:both;margin-right:auto;margin-left:auto;table-layout:fixed;border-collapse:collapse;}
.table-row{font-size:.9em;padding:10px;text-align:center;}
th{padding:10px;font-size:.9em;text-align:center;border-bottom:1px solid #000;}
.date-col{font-size:1.1em;font-weight:bold;line-height:1.6em;color:#FF0603;}
/* News Box */
#news{margin:15px;}
#news-item{border:1px dashed #E5E5E5;padding:15px;width:320px;}
#news-h{border-color:#ebebeb;border-style:ridge;border-width:1px;background-color:white ;font-family:Verdana;text-align:center;font-size:1.4em;color:#FF0600;padding:5px;}
#news-dateloc{background-color:#e9e9e9;font-family:Verdana;text-align:center;font-size:1.1em;color:#505050;}
#news-main{font-family:Verdana;color:#535745;word-spacing:0.07em;text-align:left;letter-spacing:0;line-height:1.4em;font-size:.9em;}
#banner-box{width:772px;border:1px dashed #E5E5E5;padding:10px;}
#tooltip{position:absolute;width:190px;font-family:Verdana;font-size:.7em;border:1px solid #BCBCBC;background:#DDD;padding:2px 5px;color:#333;display:none;}
