/*STRUCTURAL ELEMENTS*/

body {background:  #252525 url(../backgrounds/bg1.png) repeat-x;}

#logo {
height:60px; 
width:60%;
margin-top: 5px;
border: 0px;
background-color:#ffffff;}

#top {  
position:absolute;
width:100%;
height:145px;
top: 21px;
left:0px;
padding:0;
margin:0;
background:#670000 url(images/smashedBkg.gif) repeat-x;
z-index:2;}

#siteLogo {  
position:absolute;
width:380px;
height:170px;
top: 22px;
left:0px;
padding:0;
margin:0;
z-index:10;}

#topnav {
position:absolute;
top:0px;
left:0px;
width:100%;
height:20px;
text-align:left;
background:#444444 url(images/topNavBkg.gif) repeat-x;
padding:0;
border-bottom:solid #666666 1px;
z-index:2;}

#bg { 
z-index:2; 
position: absolute; top:0px; 
left: 0px; 
height:30000px; 
width: 800px;  
background-color:transparent; 
border:#d9d2d2 10px solid;
padding:0px;
margin:0px}

#left { 
z-index:2; 
position:absolute;
left:20px; 
top:205px;
width: 26%; 
margin-left: 2%;
background-color: transparent;}

#middle { 
z-index:2; 
position:absolute; 
left:31%; 
top:205px;
width: 36%;
margin: 0px 10px 0px 10px; 
padding: 0;
background-color:transparent;}

#right { 
z-index:2; 
position:absolute;
right:20px; 
top:205px;
width: 26%; 
margin-right: 2%;
background-color:transparent;}

DIV { padding-bottom: 4px; border: none; }

#navbar {
position:absolute;
left:120px;
top:80px;
text-align:left;
vertical-align:top;
margin:0px 0px 10px 0px;
background-color: yellow;}

hr {
border:1px #c2c2c2 dotted;
border-width:1px 0px 0px 0px;
color: #fff;
height: 1px;}


hr {
border:1px #c2c2c2 dotted;
border-width:1px 0px 0px 0px;
color: #fff;
height: 1px;
margin-top: 20px;}


.events2 {
overflow: hidden;
position: relative;
width: 100%;
height: auto;
padding: 0;
margin-bottom: 5px;
border: #cccccc 1px solid;
z-index:10;
color: #454545;
background-color: #ffffff;}

.td2 {
text-align: left;
font-family: verdana, sans-serif;
font-size: 9px;
letter-spacing: 2px;
line-height: 11px;
font-weight: lighter;}

.webspace {
overflow: hidden;
position: relative;
width: 100%;
height: auto;
padding: 0px 0px 2px 0px;
margin: 0;
border: #cccccc 0px solid;
z-index:10;
color: #454545;
background-color: #ffffff;}

img {
margin-top: 5px;
border: 0px;
background-color:transparent;}

/* Added to remove margins on header image */
img#header{
margin:0;
padding:0;
border:0px;}


select {
position:relative;
top:1px;
margin:0;
padding:0;
border-width:1px;
line-height:20px;}

input {
position:relative;
height:22px;
top:5px;
margin:0;
padding:0;
border-width:1px;}






/*TEXT ELEMENTS*/

p {
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
letter-spacing: 1px;
line-height: 14px;
font-weight: lighter;
margin: 15px 0px 0px 0px;
color:#cccccc;
background-color: transparent;}


h1 {
text-align: left;
vertical-align: top;
font-family: verdana, sans-serif;
font-size: 30px;
line-height: 32px;
margin:0;
padding:0;
color:#acacac;
letter-spacing: 1px;
font-weight: bold;
background-color: #000;}

h2 {
text-align: justify;
font-family: verdana, sans-serif;
font-size: 14px;
color:#ffffff;
letter-spacing: inherit;
font-weight: lighter;
margin: 0 0 0 5px;
padding: 0 1% 0 5px;
background-color: #8c94c7;
width:98%;
border:none;}

h3 {
text-align: left;
vertical-align: top;
font-family: verdana,sans-serif;
font-size: 11px;
color:#151515;
margin:0;
padding:4px 0px 3px 4px;
letter-spacing: 2px;
line-height: 11px;
font-weight: bold;
background-color:#dfdfdf;
width:99%;
z-index:1;}

h4 {
text-align: left;
font-family: verdana,sans-serif;
font-size: 9px;
line-height: 10px;
font-weight: lighter;
padding:0px;
margin: 4px;
color:#454545;
background-color: transparent;}

h5 {
font-family:verdana;
text-align: left;
font-size: 26px;
color:#091B8D;
line-height: 18px;
font-weight: lighter;
margin: 5px;
background-color: transparent;}

h6 {
font-family:verdana;
text-align: left;
font-size: 15px;
color:#9e0b0f;
line-height: 18px;
font-weight: normal;
margin: 5px 0px 15px 0px;
padding: 2px 0px 2px 0px;}

input {
text-align: left;
font-family: verdana,sans-serif;
font-size: 11px;
letter-spacing: 1px;
line-height: 14px;
font-weight: lighter;
margin:  5px 0px 5px 5px;
color:#454545;
background-color: #dfdfdf;}

.comment_date {
color:#d7d7d7;
font-family:verdana;
font-size:10px;
font-weight:lighter;
text-align:left;
padding:5px 0px 5px 0px;
margin:0;
letter-spacing:1px;}

.country {
color:#454545;
font-family:verdana;
font-size:10px;
font-weight:lighter;
text-align:right;
padding:5px 0px 5px 0px;
margin:0;
letter-spacing:1px;}



.blurb {
text-align: left;
max-height:60px;
overflow:hidden;
font-family: verdana,sans-serif;
font-size: 9px;
line-height: 10px;
font-weight: lighter;
padding:2px;
margin: 0px;
color:#454545;
background-color: #ffffff;}


.cal { color: white; display:block; text-align: left; font-family: verdana, sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 16px; font-weight: lighter; background-color: #626262; margin:4px; }



ul {
text-align: left;
font-family: verdana,sans-serif;
font-size: 11px;
letter-spacing: 0px;
line-height: 14px;
font-weight: lighter;
padding:0px 0px 0px 20px;
margin-left: 0px;
color:#cccccc;
background-color: transparent;}


ol {
text-align: left;
font-family: verdana,sans-serif;
font-size: 11px;
letter-spacing: 1px;
line-height: 14px;
font-weight: lighter;
margin: 10px 0px 0px -3px;
color:#cccccc;
background-color: transparent;}

li {
margin: 5px 0px 0px -8px;}



a {
text-decoration: none;
margin: 0;
text-align: left;
font-family: verdana,sans-serif;
font-size: 11px;
background-color: transparent;
font-weight:normal;
line-height: 14px;
text-transform:uppercase;}

a:link {color: #f1ecb9;background-color: transparent;}    
a:visited {color: #f1ecb9;background-color: transparent;}  
a:hover {color: #ff0000;background-color: transparent;}   
a:active {color:#f1ecb9;background-color: transparent;}


.a2 {
text-decoration: none;
margin:0px 0px 0px 20px;
padding:0;
font-family: verdana,sans-serif;
font-size: 10px;
font-weight:normal;}

.a2:link {color: white;}    
.a2:visited {color: white;}  
.a2:hover {color: #ff9933; text-decoration: none;}   
.a2:active {color: white;}

.a3 {
text-decoration: none;
margin:0px 0px 0px 20px;
padding:0;
font-family: verdana,sans-serif;
font-size: 10px;
font-weight:normal;}

.a3:link {color: white;}    
.a3:visited {color: white;}  
.a3:hover {color: #ff9933; text-decoration: none;}   
.a3:active {color: white;}


.a4 {
text-decoration: none;
margin: 5px 0px 0px 0px;
padding: 5px;
text-align: center;
font-family: verdana,sans-serif;
font-size: 12px;
line-height: 14px;
background-color: #444444;
font-weight:bold;}

.a4:link {color: #B23229;background-color: transparent;}    
.a4:visited {color: #B23229;background-color: transparent;}  
.a4:hover {color: black;background-color: transparent;}   
.a4:active {color: #B23229;background-color: #ababab;}


.a5 {
text-decoration: none;
margin: 5px 2px 0px 0px;
padding: 2px;
text-align: center;
font-family: verdana,sans-serif;
font-size: 11px;
line-height: 20px;
background-color: #444444;
font-weight:lighter;
width:100%;}

.a5:link {color: #000000;background-color: #cdcdcd;}    
.a5:visited {color: #000000;}  
.a5:hover {color: #B23229;}   
.a5:active {color: #000000;}

#right a {
text-decoration: none;
font-size: 11px;
font-weight:bold;}

#right a:link {color: #9e0b0f;background-color: transparent;}    
#right a:visited {color: #9e0b0f;background-color: transparent;}  
#right a:hover {color: #330000;background-color: transparent;}   
#right a:active {color:#9e0b0f;background-color: transparent;}





.mp_title {
text-align: left;
font-family: verdana,sans-serif;
font-size: 12px;
letter-spacing: 1px;
line-height: 15px;
font-weight: lighter;
margin: 4px 4px 4px 6px;
padding:0px;
color:#454545;
background-color: transparent;}
.mp3 { color: #dcdcdc; font-size: 18px; font-stretch: expanded; font-size-adjust: inherit; line-height: 24px; background-color: #000; margin-left:10px; border-color: #004364; border-width: 1pt; }
#wrapper { color: #c8c8c8; font-size: 30px; line-height: 18px; background-color: #000; position:absolute; left:50%; top:0; width:740px; margin-top:0; margin-left:-370px; }
.projectevent { font-family: Tahoma, Verdana, Arial, Helvetica, sans-seriftimes, serif; padding-left: 20px; letter-spacing: 1px; font-size: 16px; color: #ba0404; font-style: italic; text-indent: 4px; vertical-align:middle; }

