body {
	font-family: Arial, Calibri, Helvetica, Verdana, sans-serif;
	background-color: #CBDBEA;
	margin: 0px;
	padding: 0px;
	color: #444;
	background-image: url(images/body_bkgd.jpg);
}
@media screen and (max-width: 600px) {
.body {
font-size: 1em;
}
}

h1, h3 {
	color:#379;
}
h1 {
text-transform: uppercase;
border: 0px solid #ddd;
font-weight: bold;
padding: 3px;
font-size: 1.5em;
}

h2 {
  text-transform: uppercase;
    color: #445;
    font-size: 1.3em;
font-weight: bold;
}

a {
font-weight: normal;
color: blue;
}

form td {
	border: 0px solid #eee;
}
.top_twenty {
color: #D21434;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

.float-right {
float: right;
margin: 10px;
}

#image {
text-align: center;
}
#image img {
    border: 1px solid #DDDDDD;
    padding: 3px;
	text-align:center;
}

.photo-30, .photo-45 {
text-align: center;
}
.photo-30 img {
width: 30%;
}
.photo-45 img {
width: 45%;
}


.photo-95 {
width: 95%;
}

.content-m {
	width: 95%;
    border: 2px solid #F7E090;
border-radius: 20px;
    display: block;
    margin: 5px auto;
    overflow: hidden;
background-color: white;
}
.content-m a {
text-decoration: underline;
}

#top_bar_content {
	margin: 0px;
	padding: 0.5em 1em;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	color: #efefef;
	font-weight: normal;
font-size: 0.8em;
font-family: Arial,Calibri,sans-serif;
	text-align:right;
	background-color: #222;
}
#top_bar_content a {
text-decoration: none;
margin-left: 12px;
color: #eee;
}

.header-m, .footer-m {
	border: 0px solid #000084;
	padding: 0;
	width: auto;
	margin: 0px;
background-color: white;
}
.header-m img {
width: 100%;
}

.header-m a {
	text-decoration: none;
}

.footer-m {
	padding: 0;
	text-align: center;
}




.container-m {
width: auto;
	background: #fff;
	padding: 10px 15px;
	margin:  0;
	
}
.backtotop {
text-align: left;
margin-bottom: 5px;
margin-left: 5px;
color: #39c;
font: bold 0.9em Georgia, "Times New Roman", Times, serif;
}
.backtotop a {
color: #222;
}




/****** Accordian Menu ******/

#wrapper {
width:auto;
margin: 0 auto;
}
.ac-menu, .ac-menu ul, .ac-menu li, .ac-menu a, .ac-menu span {
 margin: 0;
 padding: 0;
 border: 0;
 outline: none;
}
.ac-menu {
border-radius: 5px;
 }
.ac-menu li {
 list-style: none;
}

/* Accordian Style */

.ac-menu li > a {
 display: block;
 position: relative;
 padding:1em;
 text-align: center;
 color: #222;
 font: normal 0.9em Georgia, "Times New Roman", Times, serif;
 line-height: 1.2em;
 text-decoration: none;
 background: #aab url(images/gradient.jpg) repeat-x bottom;
/* background: -moz-linear-gradient(bottom, #99a 1%, #dde 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#99a), color-stop(100%,#dde));
 background: -webkit-linear-gradient(bottom, #99a 1%,#dde 100%);
 background: -o-linear-gradient(bottom, #99a 1%,#dde 100%);
 background: -ms-linear-gradient(bottom, #99a 1%,#dde 100%);
 background: linear-gradient(bottom, #99a 1%,#dde 100%); */
 -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
 -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
 box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.ac-menu > li:hover > a, .ac-menu > li:target > a {
 text-shadow: 1px 1px 1px rgba(255,255,255, .2);
 background: #48a;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
 -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
 box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

/* Sub-Menu */

.sub-menu li a {
 color: #797979;
 text-shadow: 1px 1px 0px rgba(255,255,255, .2);
 background: #fafafa;
 padding: 0.4em;
 border-bottom: 1px solid #ddf;
 -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
 -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
 box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.sub-menu li:hover a { background: #eef; }

.sub-menu li a.close {
background: #3ac;
color: #fff;
padding: 0.4em 0 0 0;
 font: bold 1em/0.8em Georgia, "Times New Roman", Times, serif;
}

/* Accordian Function */

.ac-menu li > .sub-menu {
 height: 0;
 overflow: hidden;
 -webkit-transition: height .2s ease-in-out;
 -moz-transition: height .2s ease-in-out;
 -o-transition: height .2s ease-in-out;
 -ms-transition: height .2s ease-in-out;
 transition: height .2s ease-in-out;
}

.ac-menu li:target > .sub-menu {
 height: auto;
}

/*Slideshow*/
#main-img img{
width: 95%;
margin: 10px;
}

#thumbs {
width: 95%;
margin: auto 10px;
}

#thumbs img {
height: 50px;
}
