@charset "UTF-8";
/* CSS Document */

@import url('smsched.css');

a img{outline: none; border:none;}

body {
background: #CCCCCC;
padding: 0px;
margin: 0px;
}

hr {
border: 0px;
height: 1px;
background: #ab0f0f;
margin-top: 0px;
margin-bottom: 5px;
position: relative;
top: -5px;
}

#header {
background: #ab0f0f;
background-image: url('images/header-bg.jpg');
background-repeat: repeat-x;
height: 154px;
width: 100%;
margin-left: 0px;

}

#container {
background: #FFFFFF;
border: 1px solid #000000;
border-top: 0px;
padding: 5px;
margin: 0px 10px 0px 10px;
position:relative;
top:-6px;
}

#sidebar {
width:205px;
margin-right: 5px;
padding-top: 10px;
float: left;
background: #FFFFFF;
}

#sidebar h3 {
font-family:Arial Black, Gadget, sans-serif;
color:#ab0f0f;
margin-top: 0.3em;
margin-bottom: 10px;
text-align: center;
}

#sidebar iframe {
width: 200px;
height: 165px;
border: 1px solid #000000;
margin-top: 10px;
overflow: hidden;
}

#content {
font-family:Georgia, "Times New Roman", Times, serif;
padding: 10px;
margin-right: 205px;
margin-left: 205px;
}

#content.sponsors {
margin-right: auto;
}

#content.events {
margin-left: auto;
}

#content a {
color:#000000;
text-decoration: underline;
}

#content a.sm {
font-size: 12px;
}

#content a:hover {
text-decoration: underline;
background-color:#CCCCCC;
}

#content img {
padding: 5px;
}

#content h1 {
font-family:Arial Black, Gadget, sans-serif;
color:#ab0f0f;
margin-top: 0.3em;
margin-bottom: 0px;
}

#shadow {
position:relative;
background-image: url('images/shadow.png');
height: 6px;
z-index: 1;

}

.logo img {
border: 0px;
outline: none;
}

#navbar {
padding: 0.75em;
background: #848484;
background-image: url('images/nav-bg.jpg');
background-repeat: repeat-x;
background-position: bottom;
border: 1px solid #000000;
border-top: 0px;
margin: 0px 10px 0px 10px;
position:relative;
top:-6px;
}

#navbar .button, #navbar .button-end {
font-family: Arial Black, Gadget, sans-serif;
color: #000000;
font-size:24px;
font-weight:400;
}

#navbar .button a, #navbar .button-end a {
color:#222222;
padding: 5px;
border-right: 3px solid #222222;
text-decoration:none;
padding-right: 10px;
padding-left: 10px;
}

#navbar .button-end a {
border-right: none;
}

#navbar .button a:hover, #navbar .button-end a:hover {
color: #9C0000;
text-decoration:underline;
}

#navbar .links {
text-align: center;
}

#sponsors {
width:205px;
margin-left: 5px;
padding-top: 10px;
float: right;
background: #FFFFFF;
}

#sponsors img {
width: 200px;
margin-bottom: 5px;
}

#sponsors h3 {
font-family:Arial Black, Gadget, sans-serif;
color:#ab0f0f;
margin-top: 0.3em;
margin-bottom: 10px;
text-align: center;
}

#footer {
background: #FFFFFF;
clear: both;
font-size: 10px;
height: 3.5em;
padding-top: 0px;
margin-top: 0px;
}

.copy {
font-style: italic;
float: left;
}

.info {
float: right;
margin: 0px;
padding: 0px;
}

div.info a {
color: #ab0f0f;
text-decoration: none;
}

div.info a:hover {
text-decoration: underline;
background-color:#CCCCCC;
}

.loc, .time {
font-family:Arial Black, Gadget, sans-serif;
font-size: 11px;
font-style:italic;
font-weight: bold;
}

iframe {
width: 650px;
height: 950px;
border: 0px;
overflow: hidden;
}

div.center {
text-align: center;
margin-left: auto;
margin-right: auto;
}

table.contact {
width: 100%;
}

table.contact td {
width: 33%;
text-align: center;
}

table.contact a {
font-style: italic;
font-size: 13px;
}

span.name {
font-weight: bold;
}

table.contact img {
margin: 10px;
}

img.event {
width: 200px;
float:right;
}

.disclaimer {
font-size: 2px;
}

.faqq {
font-family:Arial Black, Gadget, sans-serif;
font-weight: bold;
font-size: 110%;
cursor: pointer;
}

.faqa {
margin-left: 22px;
padding: 5px;
display: none;
}

div.faqq span.q {
color: #ab0f0f;
font-size: 120%;
padding-right: 10px;
}

a.faqlink {
text-decoration: underline;
}

img.eventposter {
border: 0px;
outline: none;
text-align: center;
}

img.sponsor {
width: 200px;
margin-bottom: 5px;
}

#sponsorpage a:hover {
background: #FFFFFF;

}

#badges {
float: right; 
margin: 10px;
width: 250px;
height: 144px;
text-align: center;
}

#badges a {
color: #FFFFFF;
font-family:Arial Black, Gadget, sans-serif;
font-weight: bold;
font-size: 16px;
}

#badges a:hover {
color: #000000;
}