body {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 17px;
   color : black;
   text-align : left;
   min-width: 1200px;
   background-color: #ffffff;
}

div#container {
   margin-left: auto;
   margin-right: auto;
   background-repeat: no-repeat;
   background-position: center top;
   background-image: url('/sitecomposer/render/image/styles/sources/header.png');
   width:1200px;
}

div.PageBorder {
background-repeat: no-repeat;
background-position: 50% 405px;
background-image: url('/sitecomposer/render/image/styles/sources/heroes.png');
}


div.DateMenu {
   font-weight: bold;   
   line-height: 140%;
   padding: 357px 0px 0px 0px;
   height: 57px;
   font-family:Impact, Charcoal, sans-serif;
   font-size: 24px;
   text-align:center;
   color : white;
}

div.ArticlesContent {
   background-repeat: repeat-y;
   background-position: top center;
   background-image: url('/sitecomposer/render/image/styles/sources/article_background.png');
   padding: 0px 135px 5px;
   min-height: 100%;
   font-family:"Trebuchet MS", Helvetica, sans-serif;
   font-size: 17px;
   color : black;
   text-align : justify;
}

div.GalleryContent {
   line-height: 140%;
   background-repeat: repeat-y;
   background-position: top center;
   background-image: url('/sitecomposer/render/image/styles/sources/article_background.png');
padding: 0px 135px 5px;
}

div.ArticleDivider {
   height: 20px;
}

span.ArticleText {
   white-space: pre-wrap;
   display: block;
   text-align: left;
   line-height: 140%;
}




div#footer{
background-image: url("/sitecomposer/render/image/styles/sources/article_footer.png");
   background-repeat: no-repeat;
   background-position:top center;
min-height: 172px;
}

div.Article h1 {
   font-weight: bold;   
   font-family:Impact, Charcoal, sans-serif;
   color : black;
font-size: 28px;
text-align: left;
padding: 15px 0px 25px 0px;
line-height: 110%;
}


a img {
border: none;
}

div.DateMenu a {
border: none;
padding: 5px 5px;
background-color: #c4c2c1;
color: #000000;
text-decoration: none;
}


div.DateMenu a:visited {
color: #000000;
}

div.DateMenu a:link {
color: #000000;
}

span.Disabled {
color: Gray;
}

div.DateMenu a.Selected {
border: none;
background-color: #000000;
color: #ffffff;
text-decoration: none;
}

div.DateMenu a:hover {
border: none;
background-color: #868686;
color: #000000;
text-decoration: none;
}


div.ArticleImages {
   position: relative;
   margin-top: -25px;
   padding-bottom: 40px;
}

div.ArticleImages a{
   text-decoration: none;
}

div.GalleryContent a{
text-decoration: none;
}

img.ArticleImageRight {
float:right;
margin-left: 5px;
margin-bottom: 5px;
}

img.ArticleImageLeft {
float:left;
margin: 0px 20px 5px 0px;
}

iframe.youtube_video {
margin-left: auto;
margin-right: auto;
display: block;
}

/*****************GUESTBOOK************************/

div.GuestBookContent {
   padding: 0px 135px 5px;
   font-size: 14px;
   line-height: 140%;
   background-repeat: repeat-y;
   background-position: top center;
   background-image: url('/sitecomposer/render/image/styles/sources/article_background.png');
}

div.GuestBook {
}

div.GuestBook table {
   border-collapse: collapse;
table-layout: fixed;
word-wrap: break-word;
}

div.GuestBook tr {
   border-top: 1px solid #eb1923;
}

div.GuestBook td {
   font-size: 14px;
   vertical-align: top;
   color: #8f8f8f;
   padding: 6px;
   border: none;
width: 12%;
}

div.GuestBook td+td {
  font-weight: bold; 
  color: #eb1923;
width: 15%;
}

div.GuestBook td+td+td {
  font-weight: normal; 
  color: black;
width: 56%;
}

div.GuestBook td+td+td+td {
  text-align: right;
width: 12%;
}

div.GuestBook h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: 6px;
}

span.GuestBookPostText {
   white-space: pre-wrap;
display: block;
text-align: justify;
}

div.GuestBookTopPanel {
   padding-bottom: 30px;
   font-weight: bold;
   font-size: 22px;
   text-align: center;
}

div.GuestBook a {
border: none;
color: #c4c2c1;
}


div.GuestBookTopPanel a {
border: none;
background-color: #c4c2c1;
color: #000000;
text-decoration: none;
   font-weight: bold;   
   font-family:Impact, Charcoal, sans-serif;
   font-size: 24px;
padding: 5px 10px;
}