body {
margin: 0px;
padding: 0px;
font-family: Verdana, Ariel, sans-serif; 
font-size: 100%; 
color: #ffffff; 
text-align: center;
letter-spacing: 0.00em;
}
 
h1 {
font-family: Verdana, Ariel, sans-serif;
font-size: 1.6em;
color: #ffffff;
font-style: normal;
font-weight: bold;
text-align: center;
padding: 0.0em;
}
 
h2 {
font-family: Verdana, Ariel, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
text-align: center;
}

h3 {
font-family: Verdana, Ariel, sans-serif;
font-size: 1.1em;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
text-align: center;
}
 
p {
font-family: Verdana, Ariel, sans-serif;
font-size: ;
font-style: normal;
line-height: 1.2;
max-width: ;
text-align: left;
padding-left: 0px;
}

a {
font-family: Verdana, Ariel, sans-serif;
font-size: ;
font-style: normal;
color: #9696ff; 
text-decoration: none;
word-wrap: break-word;
}

a:hover {
color: #ff0000
}

table, input, select {
font-size:100%
}

hr {
border-width: 0;
height: 2px;
color: #0000ff;
background-color: #0000ff;
}

.sidebar {
float: left;
font-size: 0.85em;
color: #bfbfff;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 0px;
width: 180px;
min-height: ;
border: ;
}

.event_sidebar {
float: left;
font-size: 1.0em;
color: ;
margin-left: 0px;
margin-right: ;
padding-left: 1.25%;
padding-right: 1.25%;
padding-top: 0em;
padding-bottom: 0em;
width: 28%;
border: ;
min-height: ;
}

.thumb {
height: 180px;
width: 180px;
margin: 0px 0px 0px 0px;
}

.customthumb {
height: 140px;
width: 180px;
margin: 0px 0px 0px 0px;
}

.caption {
padding-top: 0.3em;
}

.info {
font-size: ;
padding-left: 20px;
padding-right: 0px;
width: ;
margin-left: 220px;
margin-right: 20px;
min-height: 19em;
border-left: 2px solid #0000ff;
}

.event_info {
float: none;
font-size: 1.0em;
padding-left: 1.25%;
padding-right: 1.25%;
padding-top: 0em;
padding-bottom: 0em;
width: ;
margin-left: 30.5%;
margin-right: ;
min-height: ;
border-left: 2px solid #0000ff;
}

.event_info i {
font-size: 1.0em;
color: #bfbfff;
}

.navbar {
margin: 0px;
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
width: ;
list-style: none;
font-weight: bold;
text-transform: normal;
font-family: Verdana, Ariel, sans-serif;
text-align: center;
white-space: normal;
}

.navbar li {
display: inline;
line-height: 2.4;
margin-left: 0px;
margin-right: 0px;
float: none;
text-align: center;
}

.navbar a {
text-decoration: none;
font-size: ;
color: #ffffff;
background-color: #0000be;
border: 3px outset #0000ff;
padding: 0.25em;
padding-left: %;
padding-right: %;
word-wrap: none;
}

.navbar a:hover {
color: #ffffff;
background-color: #ff0000;
}

#header {
background-color: #0000aa;
margin-top: 1.0em;
}

#headerbar {
text-align: center;
margin-right: 0.75em;
margin-left: 0.75em;
position: relative;
bottom: -2.1em;
border-top: 0.2em solid #ffffff;
}

#headertext {
display: inline-block;
position: relative;
top: -2.2em;
background-color: #0000aa;
padding: 0.0em 0.75em;
}

#container {
width: 70%;
margin-right: auto;
margin-left: auto;
margin-top: 3%;
margin-bottom: 3%;
font-size: ;
padding-left: 0.75em;
padding-right: 0.75em;
text-align: left;
background-color: #00001e;
}

#content {
padding-left: 0.75em;
padding-right: 0.75em;
}

#list {
font-size: ;
padding-left: 2em;
padding-right: 2em;
width: ;
margin-left: 25%;
margin-right: 25%;
border: 2px solid #0000ff;
}

#footer p {
font-size: 0.85em;
color: #bfbfff;
padding-left: 0.75em;
text-align: left;
width: 100%;
}

#caption2 p {
font-size: 1.0em;
font-weight: normal;
font-style: italic;
color: #ffffff;
padding-left: 1.5em;
padding-right: 1.5em;
}
