/*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 {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: 1px;
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: 12px;
line-height: 14px;
margin:0px;
padding:0px;
color:#454545;
letter-spacing: 1px;
font-weight: bold;
background-color: transparent;}

h2 {
text-align: justify;
font-family: verdana,sans-serif;
font-size: 14px;
color:#ffffff;
letter-spacing: 10px;
font-weight: lighter;
margin: 0px 0px 0px 5px;
padding: 0px 1% 0px 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 {
display:block;
text-align: left;
font-family: verdana,sans-serif;
font-size: 9px;
letter-spacing: 1px;
line-height: 11px;
font-weight: lighter;
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;}