body {margin:0px;padding:0px;line-height: 1em;background:#591f04;font-size: 1em;font-family: Verdana, Arial, Helvetica, sans-serif;}
h3 {color: rgb(247,157,5);}

#wrapper1{width:1024px;margin:0 auto;background:url('images/bg_shadow_left.png') repeat-y top left;}
#wrapper2{width:1016px;margin-left:8px;background:url('images/bg_shadow_right.png') repeat-y top right;}
#maincontainer {width: 1008px;margin-right:8px;background: rgb( 193,143,46 ) url('images/bg.jpg') no-repeat fixed top;}

#header {height:67px;display:table-cell;margin-top:0px;/*padding: 40px 0 0 230px;*/}
#navigation {height:27px;margin-left:230px;margin-top:40px;padding:0px;line-height: 1.5em;}

p.imgp {padding:0;margin:0;}
p.imgp img {padding-left: 20px;}


.navlink a {

  display: inline-block;
  width: 112px;
  /* background-color: rgb(255,255,255); */
  
  text-align: center;
  margin: 0 0 0 5px;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  
  background: url('images/bg_nav.jpg') no-repeat fixed top;

  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  
  text-decoration: none;
  color: rgb(255,255,255);
}

.navlink a:hover{text-decoration: underline;color: rgb(255,255,255);}

.navlink a:active {text-decoration: underline;color: rgb(235,235,235);}

.navlink a:visited{color: rgb(255,255,255);}

#currentlyviewing {background-color: rgb(254,239,191);background-image: none;text-decoration: none;color: rgb(65,35,8);}

.homenavlink {display: inline-block;width: 33px;height: 27px;text-align: center;margin: 0 0 0 9px;  padding: 0;font-size: 12px;font-weight: bold;vertical-align: bottom;}

.homenavlink img {display: block;margin: 0;padding: 0;border: none;height: 27px;width: 33px;}

#subnavigation {display: table;height: 21px;width: 100%;background: url('images/bg_nav.jpg') no-repeat fixed top;text-align: left;padding: 0 0 0 9px;margin: 0 14px 0 53px;vertical-align: top;}

#subnavigation span {display: inline-table;margin: 3px 15px 0 15px;text-align: center;font-size: 12px;}

#subnavigation a {text-decoration: none;color: rgb(255,255,255);}

#subnavigation a:hover {text-decoration: underline;color: rgb(255,255,255);}

#subnavigation a:active {text-decoration: underline;color: rgb(220,220,220);}

#subnavigation a:visited {text-decoration: none;color: rgb(255,255,255);}

#contentwrapper{float: left;width: 100%;}

#contentcolumn{
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  display: inline-block;
  width:760px;float:right;
  border: 16px solid rgb(254,239,191);
  color: rgb(255,255,255);
  padding: 1px 0 20px 0;
  font-size: 0.8em;
  overflow: auto;
  background: url('images/bg_content.jpg') no-repeat fixed top;
}

#contentcolumn a { color: rgb(238,86,36);}

#contentimg { vertical-align: top; float: right; padding: 0 0 0 12px;}

div.content-margins {padding-right: 20px;padding-left: 20px;}


#sidebar{
  /*float: left;*/
  display:inline-block;
  width: 180px; /*Width of left column*/
  margin-left:20px;
  font-size: 0.75em;
  color: rgb(255,255,255);

}

#sidebarcontent {
  margin: 50px 0 0 0;
  padding: 15px 15px 15px 15px;
  /*background: url('images/bg_sidebar.jpg') no-repeat fixed top;*/
/*	background:#591f04;opacity:0.5;*/
  background:#591f04;opacity:0.7;
  
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
}

#sidebarcontent a {
  color: rgb(238,86,36);
}

hr.sidebar {
  height: 1px;
  color: rgb(211,133,0);
  background-color: rgb(211,133,0);
}

h3.sidebar {
   color: rgb(238,86,36);
}



#logo {
  width: 165px;
  padding: 10px 0px 10px 15px;
  margin: 0 0 0 0;
  background: url('images/bg_logo.jpg') no-repeat fixed top;
  
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
}

#logo img {display: inline-block;padding:0;margin:0;}

#footer{clear:both;width: 100%;color: #FFF;text-align: center;padding: 4px 0;}
#footer a{color: #FFFF80;}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* Page-specific CSS */

/* Calendar Page */

iframe.calendar {
  display: block;
  margin-left: auto;
  margin-right: auto;

}
