body {
margin:auto;
background:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444;
}
a:link {
color:#d01325;
text-decoration:none;
}
a:visited {
color:#d01325;
text-decoration:none;
}
a:hover {
color:#d01325;
text-decoration:underline;
}
a:active {
color:#d01325;
text-decoration:underline;
}

#header {
margin: auto;
text-align:center;
}
#container {
width:850px;
margin:auto;
}
p {
line-height: 1.3;
padding:0 10px 0 10px;
}
.center {
text-align:center;
}
#menu {
width:18%;
float:left;
margin:auto;
}
#navlist {
margin: 0; 
padding: 0;
list-style-type: none;
}
#navlist ul {
list-style:none;
text-align:right;
border-right:1px solid #990000;
padding:10px 10px 0 0;
}
#navlist li {
padding-bottom:15px;
}
#navlist li a:link {
color:#d01325;
font-family:"Courier New", Courier, monospace;
font-size:18px;
text-decoration:none;
}
#navlist li a:visited {
color:#d01325;
font-family:"Courier New", Courier, monospace;
font-size:18px;
text-decoration:none;
}
#navlist li a:hover {
color:#d01325;
font-family:"Courier New", Courier, monospace;
font-size:18px;
text-decoration:underline;
}
#navlist li a:active {
color:#d01325;
font-family:"Courier New", Courier, monospace;
font-size:18px;
text-decoration:underline;
}

#menu img {
text-align:center;
border:0;
}
#socialmedia {
text-align:center;
margin:50px 0 0 0;
}
#socialmedia img {
padding:8px 4px 0 4px;
}
.menuboximage {
margin:80px 0 0 0;
}
#leftcolumn {
width:40%;
float:left;
margin-left:15px;
}
#videobox {
height:265px;
border:1px solid #444;
background-color:#fff;
margin:auto;
padding:10px;
}
#videoboxtitle {
color:#d01325;
text-align:center;
font-size:1.5em;
border-top: 1px solid #444;
border-right:1px solid #444;
border-left: 1px solid #444;
background: #fff;
margin:auto;
}
#info {
height:198px;
border:1px solid #444;
background-color:#fff;
overflow:auto;
margin:auto;
padding:10px;
}
#infotitle {
color:#d01325;
text-align:center;
font-size:1.5em;
border-top: 1px solid #444;
border-right:1px solid #444;
border-left: 1px solid #444;
background: #fff;
margin:10px 0 0 0;
padding:5px 0;
}

img {
border:0;
}
#newstitle {
width:38%;
float:right;
color:#B3242F;
text-align:center;
font-size:1.2em;
border-top: 1px solid #444;
border-right:1px solid #444;
border-left: 1px solid #444;
background: #fff;
padding:3px 0;
}
#news {
width:38%;
float:right;
height:560px;
overflow:auto;
border: 1px solid #444;
background: #fff;
}
.divider {
clear:both;
}
#footer {
text-align:center;
padding:2px 0 20px 0;
}
