body {
margin: 0;
padding: 0;
color: #000;
font-size: 11px;
font-family: serif;
background-image: url(/img/fotc_tile.jpg);
background-repeat: repeat;
text-align: center;
}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

#outer {width: 766px;margin: auto;padding:0;border-left: 2px solid #f2f2f2;border-right: 2px solid #f2f2f2;}

#middle {width: 762px;margin: auto;padding:0;border-left: 2px solid #e6e6e6;border-right: 2px solid #e6e6e6;}

#inner {width: 760px;margin: auto;padding:0;border-left: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;}


#main {
background-color: #fff;
width: 760px;
margin: 0;
padding: 0;
}

#divider1 {background-image: url(/img/shadow_piece.gif);background-repeat:repeat-y;}

#next-prev {
list-style-type: none;
text-align: center;
font-family: Times, serif;
font-size: 11px;
margin-top: 10px;
color: #0084cc;
font-weight: bold;
}

#nav-bottom {
margin-top: 25px;
}

#next-prev a {
color: #0084cc;
}

#next-prev li {
display: inline;
margin: 5px;
padding: 0;
}

#internallinks {
list-style-type: none;
font-family: Times, serif;
font-size: 14px;
margin: 10px 0 0 0;
padding: 0;
color: #0084cc;
font-weight: bold;
}

#internallinks a {
color: #0084cc;
}

#internallinks li {
display: inline;
margin: 5px 20px 5px 0;
padding: 0;
white-space: nowrap;
}

#main h4 {
margin: 5px 0 0 0;
padding: 0;
font-size: 11px;
font-family: Georgia, Times, serif;
color: #8f8f8f;
}

#main h3 {
margin: 1px 0 10px 0;
padding: 0;
font-size: 22px;
font-family: Georgia, Times, serif;
font-weight: normal;
}

#entry {
margin: 10px 0 45px 0;
padding: 0;
}

.blog-text {
width: 450px;
}

.blog-image {
border: 15px solid #F0F0F0; 
margin-bottom: 15px;
padding:0;
}

.blog-video {
border: 15px solid #F0F0F0; 
margin: 0 0 15px 55px;
padding:0;
width: 320px;
}

#nav-section {
margin: 0 0 25px 0;
padding: 0;
font-family: Verdana, sans-serif;
font-size: 11px;
line-height: 20px;
color: #000000;
}

#nav-section p {
margin: 0;
padding: 8px;
}

#archive {
background-color: #F0F0F0;
width: 220px;
margin: 0 0 10px 0;
padding: 0;
}

#archive ul {
margin: 0 10px;
padding: 8px 0 0 0;
list-style-type: none;
}

#archive ul li {
margin: 0 0 3px 0;
padding: 0;
font-size: 11px;
font-family: Verdana, sans-serif;
font-weight: bold;
color: #0084cc;
}

#archive ul li a {
color: #0084cc;
}

#comments {
background-color: #F0F0F0;
width: 220px;
margin: 0;
padding: 0;
font-size: 10px;
}

#comments p {
padding-bottom: 18px;
}

.username {
color: #d27aff;
}