body {
background: #000000 url(images/Background.gif) repeat-y center;
width: 100%;
color: #ffffff;
font-family: sans-serif;
font-size: 12px;
text-align: center;
padding: 0px;
margin: 0px;
}

h1 {
font-size: 20px;}

h2 {
font-size: 15px;
font-weight: bold;
}

h3 {
font-size: 15px;
font-weight: bold;
    text-decoration: underline;
}

a:link {
color: #ffffff;} 

a:visited {
color: #ffffff;}

a:hover {
color: #ff0000;}

a:active {
color: #ffffff;}

.Page {
width: 965px;
margin: auto auto auto auto;
position: relative;}


.Header {
height: 160px;
background: url(images/Header.gif) no-repeat center top;
text-align: left;
position: relative;
margin: 10px 0px 10px 0px;}

.HeaderSearchBox{
position: absolute;
bottom:14px;
right:10px;
}

.HeaderMenu {

position: absolute;
bottom: 8px;
left: 40px;
width: 885px;
height: 30px;
margin: auto auto;
}


.HeaderMenuButton {
background: url(images/MenuButton.gif) no-repeat center;
padding: 5px 5px 5px 5px;
font-weight: bold;
font-size: 15px;
width: 125px;
text-align: center;
}

.HeaderMenuButton a:link {
color: #000000;} 

.HeaderMenuButton a:visited {
color: #000000;}

.HeaderMenuButton a:hover {
color: #ffffff;}

.HeaderMenuButton a:active {
color: #000000;}

.Main {
position: relative;
text-align: left;
}

.MainContent {
position: relative;
width: 720px;
text-align: left;}

.MainSidebar {
position: relative;
width: 225px;
text-align: left;
background: #000000;
border-top: none;
border-left: 1px #c69c6c solid;
border-bottom: 1px #c69c6c solid;
border-right: 1px #c69c6c solid;}

.Footer {
position: relative;
width: 100%;
background: #000000;
padding: 10px 0px 10px 0px;
margin: 10px 0px 0px 0px;}

.FooterContent {
min-width: 965px;
}

.Post{
background: #000000;
border-top: none;
border-left: 1px #333333 solid;
border-bottom: 1px #333333 solid;
border-right: 1px #333333 solid;
}

.PostHeader {
position: relative;
height: 30px;
background: url(images/MenuBar.gif) repeat-x;}

.PH_Title {
position: absolute;
left: 8px;
bottom: 7px;
font-weight: bold;
font-size: 14px;}

.PH_Date {
position: absolute;
right: 8px;
bottom: 8px;}

.PostContent {
padding: 8px;
}

.PostFooter {
background: #222222;
padding: 2px 8px 2px 8px;}

.SidebarObject {
position: relative;
}

.SidebarObjectHeader {
position: relative;
height: 30px;
background: url(images/MenuBar.gif) repeat-x;
}

.SidebarObjectHeaderTitle {
position: absolute;
left: 8px;
bottom: 7px;
font-weight: bold;
font-size: 14px;
color: #000000;
}


.SidebarObjectContent {
padding: 8px;
}

.SidebarObjectAdSpace {
padding: 8px;
text-align: center;}

.ContentSection {
position: relative;
background: #000000;
border-top: none;
border-left: 1px #c69c6c solid;
border-bottom: 1px #c69c6c solid;
border-right: 1px #c69c6c solid;
}

.ContentSectionHeader {
position: relative;
height: 30px;
background: url(images/MenuBar.gif) repeat-x;
}

.ContentSectionHeaderTitle {
position: absolute;
left: 8px;
bottom: 7px;
font-weight: bold;
font-size: 14px;
color: #000000;
}

.ContentSectionContent {
padding: 8px;
}

.ThumbnailGrid {
text-align: center;}

.ThumbnailGridTitle {
font-weight: bold;
text-align: center;}
