body {
margin: 0px;
padding: 0px;
background-color: #000;
font-family: arial;
}

#random_image {
background-position: center top;
background-repeat: no-repeat;
background-attachment: fixed;
}

#gradient_bg {
background-image: url(../images/mcfn_footer.png);
background-position: center bottom;
background-repeat: repeat-x;
}

#container {
/*
position: relative;
*/
top: 0px;
left: 0px;
width: 900px;
margin-left: auto;
margin-right: auto;
/*
overflow: hidden;
*/
}

#logo_box {
display: none;
/*
position: relative;
top: -113px;
width: 211px;
*/
}

#main_links_bar {
display: none;
/*
position: relative;
top: 85px;
left: 120px;
width: 780px;
font-size: 1.3em;
line-height: 1.3em;
background: #000;
*/
}

#collage {
display: none;
/*
position: relative;
top: 85px;
left: 120px;
width: 780px;
*/
}

#new_mcfn_header {
background-image: url('../images/mcfn_header.png');
}

#main_links {
/*
position: relative;
top: -297px;
right: 0px;
*/
padding-top: 68px;
padding-bottom: 94px;
line-height: 40px;
text-align: right;
font-size: 12px;
font-weight: bold;
}

#main_links ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#main_links ul li {
display: inline;
padding-right: 5px;
}

#main_links a {
line-height: 25px;
text-decoration: none;
color: #FFAA00;
}

#main_links a:hover {
text-decoration: underline;
}

#weather {
/*
position: relative;
top: -200px;
left: 120px;
width: 780px;
padding: 0px;
margin: 0px;
text-align: right;
*/
padding-top: 7px;
padding-bottom: 35px;
text-align: right;
}

#weather iframe {
height: 25px;
width: 275px;
border: 0px;
padding: 0px;
margin: 0px;
/*
overflow: hidden;
*/
}

#sub_header {
/*
position: relative;
top: -185px;
left: 225px;
*/
padding-left: 225px;
}
/*
#body {
position: relative;
top: -180px;
width: 900px;
background-color: transparent;
border: thin red solid;
}
*/
#body #content .picture {
text-align: center;
}

#sub_links, #albums {
float: left;
width: 225px;
margin: 0px;
padding: 0px;
padding: 0px;
font-weight: 900;
font-size: 10pt;
background-color: transparent;
}

#sub_links ul, #albums ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#sub_links a, #albums a {
text-decoration: none;
color: #FFF;
}

#sub_links a:hover, #albums a:hover {
text-decoration: underline;
}
/*
#content ul {
list-style-type: circle;
}

#content ul, #content ol {
padding: 20px;
}

#content ol ul {
padding: 10px;
}
*/
#content {
float: right;
width: 620px;
padding-top: 35px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 20px;
color: #000;
background-color: #FFF;
margin-bottom: 25px;
}

#content_front {
float: right;
width: 670px;
padding-bottom: 50px;
color: #000;
}

#content #eo_table td {
vertical-align: bottom;
}

#photo_box {
display: none;
text-align: center;
padding-top: 25px;
}

#photo_box p a {
color: #fff;
font-weight: 900;
background: #000;
}

#here {
height: 450px;
width: auto;
border: thick white solid;
}

.text li {
line-height: 20px;
margin-bottom: 3px;
padding: 3px;
text-align: right;
background-color: #000000;
}

.emergency {
background-color: red;
color: white;
display: block;
}

#album {
float: right;
width: 670px;
text-align: center;
background-color: transparent;
}

#album ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#album ul li {
display: inline;
}

#album img {
width: 164px;
height: auto;
}

#footer {
clear: both;
width: 880px;
padding: 10px;
color: #aaa;
font-size: 13px;
font-weight: bold;
}

#footer a {
color: #FF5500;
text-decoration: none;
line-height: 30px;
}

a {
color: #33C;
}

img {
border: 0px;
width: auto;
height: auto;
}