body { background: url(../images/ashdabg.png);
       color: #666666;
	   font-family: Verdana;
       overflow: auto;  }
h1   { background-color: #000000;
	 border: 1px solid;
	 border-color: #ccbf5f;
	 border-bottom: 0px solid;
	  -moz-border-radius-topright: 25px;
     -moz-border-radius-topleft: 25px;
	 border-top-right-radius: 25px;
	 border-top-left-radius: 25px;
	 padding-left: 0px;
	 padding-top: 0px;
	 padding-bottom: 0px;
	 height: 340px;
	 width: 75%;
	 min-width:800px;
	 text-align: left;
     color: #ccbf5f;
     font-family: "Baskerville";
     margin-bottom: 0px;	 }
.tab { margin-left: 40px; }
h2     { color: #071b00; 
      text-align: left;
      margin-left: 15px;
      border-bottom: solid 2px; 
	  font-family: "Baskerville"; }
h3    { text-decoration: underline;
      font-size: 12px; }
#featured-image {
display: table; min-width: 1px; float: left; margin-right: 10px;}
#featured-image .caption {display: table-caption; caption-side: bottom; margin: 5px; text-align: center; font-style: italic; font-size: 12px;}
#featured-image2 {
display: table; min-width: 1px; float: right; margin-left: 10px;}
#featured-image2 .caption {display: table-caption; caption-side: bottom; margin: 5px; text-align: center; font-style: italic; font-size: 12px;}
	  
#nav { width: 75%;
     min-width: 800px;
       }
#cssmenu {
  width: 75%;
  min-width: 800px;
  border: 1px solid #ccbf5f;
  background: #000000;
}
#cssmenu > ul {
  margin: 3px;
  list-style: none;
  width: 100%;
  height: 21px;
  font: normal 8pt verdana, arial, helvetica;
}
#cssmenu > ul li {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  position: relative;
  width: 110px;
}
#cssmenu > ul li a:link,
#cssmenu > ul li a:visited {
  padding: 4px 0;
  display: block;
  text-align: center;
  text-decoration: none;
  background: #000000;
  color: #ccbf5f;
  width: 110px;
}
#cssmenu > ul li:hover a,
#cssmenu > ul li a:hover,
#cssmenu > ul li a:active {
  padding: 4px 0;
  display: block;
  text-align: center;
  text-decoration: none;
  background: #000000;
  color: #ccbf5f;
  width: 110px;
}
#cssmenu > ul li ul {
  margin: 0;
  padding: 1px 1px 0;
  list-style: none;
  display: none;
  background: #ffffff;
  width: 100px;
  position: absolute;
  top: 21px;
  left: -1px;
  border-top: none;
}
#cssmenu > ul li:hover ul {
  display: block;
}
#cssmenu > ul li ul li {
  clear: left;
  width: 100px;
}
#cssmenu > ul li ul li a:link,
#cssmenu > ul li ul li a:visited {
  clear: left;
  background: #000000;
  padding: 4px 0;
  width: 100px;
  border: none;
  border-bottom: 1px solid #ccbf5f;
  position: relative;
  z-index: 1000;
}
#cssmenu > ul li ul li:hover a,
#cssmenu > ul li ul li a:active,
#cssmenu > ul li ul li a:hover {
  clear: left;
  background: #FFFFFF;
  padding: 4px 0;
  width: 100px;
  border: none;
  position: relative;
  z-index: 1000;
}
#cssmenu > ul li ul li ul.navigation-3 {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  left: 100px;
  top: -2px;
  padding: 1px 1px 0 1px;
  background: #ccbf5f;
  z-index: 900;
}
#cssmenu > ul li ul li:hover ul.navigation-3 {
  display: block;
}
#cssmenu > ul li ul li ul.navigation-3 li a:link,
#cssmenu > ul li ul li ul.navigation-3 li a:visited {
  background: #0e3300;
}

#wrapper { background: url(../images/paperbg.png);
     border-top: 0px solid;
     border: 1px solid;
	 -moz-border-radius-bottomright: 25px;
     -moz-border-radius-bottomleft: 25px;
	 border-bottom-right-radius: 25px;
	 border-bottom-left-radius: 25px;
	 text-align: left;
	 border-color: #ccbf5f;
     width: 75%;
	 min-width:700px;
     color: #485342; }
#wrapper a { color: #45291c; 
            text-decoration: none;
			font-weight: bold;
            margin: 5px;			}
#wrapper a:hover{ color: #fffff;
                  text-decoration: underline; } 
				 

#container { float: left;
             width: 100%; 
			 height: 100%; }
#leftcolumn { margin-right: 100px; 
			  min-height: 500px;
			  background: url(images/paperbg.png);
              margin-left: 0px;
              padding: 10px; 
			  max-width: 70%; }
#rightcolumn { float: right;
               max-width: 30%;
			   min-width: 30%;
              background-color: #071b00;
			  color: #afbb96;
			  border: 1px solid;
			  border-color: #ccbf5f;
			  border-top: 0px;
			  border-right: 0px;
			  -moz-border-radius-bottomright: 25px;
     -moz-border-radius-bottomleft: 25px;
	 border-bottom-right-radius: 25px;
	 border-bottom-left-radius: 25px;
              overflow: hidden;  }
#footer { font-size: .70em;
     padding: 10px;
	 min-width:800px;
     font-weight: italic;
     clear: float;
	 color: #ccbf5f;
     background-color: #000000;
	 -moz-border-radius-bottomright: 25px;
     -moz-border-radius-bottomleft: 25px;
	 border-bottom-right-radius: 25px;
	 border-bottom-left-radius: 25px;
     text-align: center;	 }	
.polaroid-images a
{
	background: white;
	display: inline;
	float: left;
	margin: 0 15px 30px;
	padding: 10px 10px 25px;
	text-align: center;
	text-decoration: none;
	-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
	box-shadow: 0 4px 6px rgba(0,0,0,.3);
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	transition: all .15s linear;
	z-index:0;
        position:relative;
}
.polaroid-images a:after {
	color: #333;
	font-size: 20px;
	content: attr(title);
	position: relative;
	top:15px;
}
.polaroid-images img { 
	display: block; 
	width: inherit; 
}
					  
