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;}

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;}