body {
   background-image: url("/sitecomposer/render/image/styles/sources/page_background.png");
   background-repeat:repeat-x;
   background-color: #2d2e83;
   font-family:"Comic Sans MS",cursive,sans-serif;
   font-size: 16px;
   color : black;
   text-align : left;
}

div#container {
   margin-left: auto;
   margin-right: auto;
   position:relative;
   background-image: url("/sitecomposer/render/image/styles/sources/shark_test.png");
   background-repeat: no-repeat;
   background-position: center center;
}

div.PageBorder {
   margin-left: auto;
   margin-right: auto;
   position:relative;
   width: 1024px;
}


div.DateMenu {
   font-size: 14px;
   font-weight: bold;
   text-align:center;
   background-image: url('/sitecomposer/render/image/styles/sources/menu_background.png');
   background-repeat: no-repeat;
   background-position: top center;
   line-height: 140%;
   height: 98px;
   padding: 23px 110px 0px 110px;
   margin-bottom: -24px;
}

div.ArticlesContent {
   line-height: 140%;
   background-repeat: repeat-y;
   background-position: top center;
   background-image: url('/sitecomposer/render/image/styles/sources/article_background.png');
   padding: 0px 150px 0px;
   min-height: 100px;
}

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 150px 0px;
min-height: 100px;
}

div.ArticleDivider {
   height: 50px;
}

span.ArticleText {
   white-space: pre-wrap;
   display: block;
}

div#header{
   background-image: url("/sitecomposer/render/image/styles/sources/header.png");
   background-repeat: no-repeat;
   background-position: center top;
   height: 350px;
}

div#footer{
   background-image: url("/sitecomposer/render/image/styles/sources/article_footer.png");
   background-repeat: no-repeat;
   background-position:top;
   height: 190px;
}

div#footer img{
   position:absolute;
   top:110px;
   left:1024px;
}

div.Article h1 {
font-size: 26px;
margin-bottom: 12px;
text-align: left;
background-image: url(/sitecomposer/render/image/styles/sources/heading.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0px 0px 0px 100px;
margin: 0px 0px 20px -110px;
color: #c2181a;
font-weight: bold;
text-decoration: underline;
}

a img {
border : none;
}

a {
color: #c2181a;
}

a:visited {
color: #c2181a;
}

a:link {
color: #c2181a;
}

span.Disabled {
color: Gray;
}

a.Selected {
border: #85552d Solid 1px;
padding: 2px;
background-color: rgb(255, 255, 240);
color: darkred;
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: 50px 0px 0px 0px;
border: none;
}

img.ArticleImageLeft {
float:left;
margin: 0px 20px 0px 0px;
border: none;
}

/*****************GUESTBOOK************************/

div.GuestBookContent {
   padding: 0px 150px 0px;
   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');
   min-height: 100px;
}

div.GuestBook {
   margin-top: -100px;
}

div.GuestBook table {
   border-collapse: collapse;
}

div.GuestBook tr {
   border-top: 1px solid #85552d;
}

div.GuestBook td {
   font-size: 14px;
   vertical-align: top;
   color: #85552d;
   padding: 6px;
   border: none;
}

div.GuestBook td+td {
  font-weight: bold; 
  color: #c2181a;
}

div.GuestBook td+td+td {
  font-weight: normal; 
  color: black;
}

div.GuestBook td+td+td+td {
  text-align: right;
}

div.GuestBook h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: 6px;
}

span.GuestBookPostText {
   white-space: pre-wrap;
}

div.GuestBookTopPanel {
   padding-bottom: 30px;
   font-weight: bold;
   font-size: 22px;
   text-align: center;
}

div.GuestBookTopPanel a {
   color: #85552d;
}