/* cmsms stylesheet: tjoget-layout modified: 12/02/18 14:41:55 */
body {
  background: #aeb6be url(/images/background.gif) no-repeat scroll center top;
}

p {
  margin:2px;
}

.logoimage {
  padding-top: 12px;
  padding-left: 40px;
  padding-right: 20px;
  float:left;
}

.lefthead {
  margin-left: 0px;
  padding-top: 14px;
  font-size: 14px;
  color: #000000;
  height: 22px;
  width: 320px;
  float: left;
}
  
.centered {
  text-align: center;
}

.headStrip {
  background: transparent url(/images/background-w-shadow.png) repeat-y scroll 50% 0;
}

.contentStrip {
  background: transparent url(/images/background-w-shadow.png) repeat-y scroll 50% 0;
  overflow:auto;
}

.headContainerFront {
  background: transparent url(/images/billboard.gif);
  height:323px;
  padding:0;
  width:1020px;
  margin: 0 auto;
}

.headContainer {
  background: transparent url(/images/billboard-small.gif);
  height:225px;
  padding:0;
  width:1020px;
  margin: 0 auto;
}
	
.contentContainer {
  padding:0;
  width:1020px;
  margin: 0 auto;
  padding-top: 10px;
}

.tab, a.tab {
  padding-top: 8px;
  color: #000000;
  font-size: 14px;
}

td.tab-left {
  background: url(/images/tab-left.gif);
  background-repeat: no-repeat;
}

td.tab-right {
  background: url(/images/tab-right.gif);
  background-repeat: no-repeat;
}

td.tab-middle {
  background: url(/images/tab-middle.gif);
  background-repeat: repeat-x;
}

.menu {
  float: left;
  width: 168px;
}

.menuTop {
  background: transparent url(/images/menu-top.png);
  height: 36px;
}

.menuHeader {
  padding-top:10px;
  padding-left:35px;
  color: #ffffff;
  font-size: 14px;
}

.menuBottom {
  background: transparent url(/images/menu-bottom.png);
  height: 10px;
}

.menuContent {
  background: #ffffff url(/images/menu-middle.png);
  padding: 10px;
}

.menuItem, a.menuItem {
  line-height:1.1em;
  padding-bottom:10px;
  font-size: 12px;
  color: #000000;
}

.mainContent {
  /*background: #ff0000;*/
  margin-top:0px;
  margin-left: 15px;
  margin-bottom: 15px;
  float:left;
}

.mainContentLeft {
  background: transparent url(/images/main-content-bg-left.png) no-repeat;
  width: 22px;
  height: 105px;
}

.mainContentMiddle {
  background: transparent url(/images/main-content-bg-middle.png) repeat-x;
  padding-top: 10px;
}

.mainContentRight {
  background: transparent url(/images/main-content-bg-right.png) no-repeat;
  width: 22px;
  height: 105px;
}

.one-col {
  width:800px;
}
.two-cols {
  width:570px;
}
.full-col {
  margin-left: 25px;
  width: 968px;
  min-height:500px;
}

.back-to-start {
  margin-bottom: 10px;
  margin-left: 10px 
}

.rightContent {
  /*background: #00ff00;*/
  margin-right:30px;
  float:right;
}

.panelTop {
  width: 220px;
  height: 36px;
}

.panelTopWide {
  width: 525px;
  height: 36px;
}

.newsPanelTop {
  background: transparent url(/images/news-top.png);
}

.panelHeader {
  padding-top:12px;
  color: #941a0b;
  font-size: 14px;
}

.panelContent {
  background: #ffffff url(/images/panel-middle.png);
  padding: 10px;
  width: 200px;
}

.panelContentWide {
  background: #ffffff url(/images/panel-middle-wide.png);
  padding: 10px;
  width: 505px;
}

.panelBottom {
  background: #ffffff url(/images/panel-bottom.png);
  width: 220px;
  height: 21px;
}

.panelBottomWide {
  background: #ffffff url(/images/panel-bottom-wide.png);
  width: 525px;
  height: 21px;
}

.newsItem  {
  /*background: green;
  padding-top: 5px;*/
}

.newsItemHeader, a.newsItemHeader {
  color: #941a0b;
}

.newsItemDesc{
  color: #000000;
  font-size: 11px;
  padding-left: 5px;
}

.newsItemDate {
  color: #000000;
  font-size: 9px;
  padding-left: 5px;
  padding-top: 5px;
  float: left;
}

.newsItemReadMore {
  color: #941a0b;
  float: right;
  background: url(/images/arrow.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  line-height: 15px;
  vertical-align: bottom;
  padding-left: 15px;
  padding-top: 3px;
}

.newsItemBottom {
  border-bottom: 1px solid #dcdcdc;
  clear: both;
  padding-top: 10px;
  margin-bottom: 5px;
}

.importantDatesPanelTop {
  background: transparent url(/images/important-dates-top.png);
}

.sponsorPanelTop {
  background: transparent url(/images/sponsors-top.png);
}

.commonPanelTop {
  background: transparent url(/images/common-top.png);
}

.entriesPanelTop {
  background: transparent url(/images/entries-top.png);
}

.newsItemDesc{
  color: #000000;
  font-size: 11px;
  padding-left: 5px;
}

.importantDatesDesc{
  color: #000000;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;
  width: 214px;
}

.footerContent {
  margin: 0 auto; 
  width:960px; 
  background: #aeb6be none no-repeat scroll 50% 0;
  height: 15px;
  padding-right: 20px;
  text-align: right;
  color: #000000;
}

.linkArrow{
  color: #941a0b;
  /*float: right;*/
  background: url(/images/arrow.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  line-height: 15px;
  vertical-align: bottom;
  padding-left: 18px;
  padding-top: 3px;
}

blockquote {
  font-family: Georgia, serif;
  font-size: 13px;
  font-style: italic;
  margin: 0.25em 0;
  padding: 0.25em 35px;
  line-height: 1.45;
  position: relative;
  color: #383838;
}

blockquote:before {
  display: block;
  content: "\201C";
  font-size: 80px;
  position: absolute;
  left: -10px;
  top: -20px;
  color: #941A0B;
}

blockquote cite {
  color: #999999; 
  font-size: 14px;
  display: block;
  margin-top: 5px;
}
 
blockquote cite:before {
  content: "\2014 \2009";
}

.cms-guestbook-pagination_nav {
  margin-right:120px;
}

.gallery .img { display:inline-block; }
