small,.small {font-size: 0.9em;}
a {
	color: #676764;
	text-decoration: none;
}
a:hover {
	color: #676764;
	text-decoration: underline;
}
.photo{
	margin:5px;
}

/* Gallery */

a.photo:hover img{
	border:0px solid #034F80;
}
.t-center{
     text-align: center;
}
.t-left{
text-align: left;

}
.t-right{
text-align: right;
}
.t-justify{

text-align: justify;
}

#featured { width: 960px; height: 300px; background: #009cff url('/scripts/orbit/loading.gif') no-repeat center center; overflow: hidden; }
/* CONTAINER */
div.orbit { width: 1px; height: 1px; position: relative; -moz-box-shadow: 0 0 10px rgba(0,0,0,.25); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);  overflow: hidden; }
div.orbit img { position: absolute; top: 0; left: 0; }
div.orbit a img { border: none; }

/* TIMER */
div.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right:10px; opacity: .6; cursor: pointer; z-index: 1001; }
span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url('/scripts/orbit/rotator-black.png') no-repeat; z-index: 3; }
span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
span.rotator.move { left: 0; }
span.mask.move { width: 40px; left: 0; background: url('/scripts/orbit/timer-black.png') repeat 0px 0px;  }
span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0px; background: url('/scripts/orbit/pause-black.png') no-repeat; z-index: 4; opacity: 0; }
div.timer:hover span.pause,
span.pause.active, 
div.timer:hover span.pause.active { opacity: 1; }

/* CAPTIONS */
div.caption { background: #000; background: rgba(0,0,0,.6); width: 100%; z-index: 1000; position: absolute; bottom:-100px; color: #fff; padding: 8px 0; }
div.caption span { padding: 0 10px; font-size: 14px; text-shadow: 0px 1px 0px rgba(0,0,0,.8); margin: 0; }
.orbit-caption { display: none; }

/* DIRECTIONAL NAV */
div.orbit:hover div.slider-nav { display: block; }
div.slider-nav { display: none; }
div.slider-nav span { width: 33px; height: 33px; text-indent: -9999px; position: absolute; z-index: 1000; top: 43%; cursor: pointer; }
div.slider-nav span.right { background: url('/scripts/orbit/right-arrow.png'); right: 10px; }
div.slider-nav span.left { background: url('/scripts/orbit/left-arrow.png'); left: 10px; }   

/* BULLET NAV */
.orbit-bullets { position: absolute; z-index: 1000; list-style: none; top: 10px; left: 7px; margin: 0; padding: 0; }
.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999; text-indent: -9999px; background: url(/scripts/orbit/bullets.png) no-repeat; 0 0; width: 7px; height: 7px; overflow: hidden; }
.orbit-bullets li.active { color: #222; background-position: -7px 0; }
body {
	background-image: url("../images/bg.jpg");
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom: 0
}

#container {
	background: rgb(255, 255, 255);
	width:960px;
	margin: auto;
	    min-height: 900px;
	padding-left: 15px;
    padding-right: 15px;
	padding-bottom: 15PX;
}

#search {
	height:30px;
	width:320px;
	background-color: rgba(0,0,0,0);
	margin-bottom:10px;
	border-width:1px;
	border-color:black;
}

#hbg {
	position: absolute;
	left:0;
	top:105px;
	width:100%;
	height:310px;
	background-color: #D24646;
	z-index:-1;
}

#menu .line{

	position:absolute;
	height:5px;
	width:0 !important;
	background-color: #579DF2
}

#mnu .item{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-size: 10pt;
	text-decoration: none;
	color:#FCFCFC;
	border-width:0px;
}

#mnu {
	margin: 10 0px 10px 0;
}

#mnuitem {
	text-align: center;
	background: #579DF2;
    background: -webkit-gradient(linear, left top, left bottom, from(#715151), to(#579DF2));
    background: -moz-linear-gradient(top, #715151, #579DF2);
    background: -ms-linear-gradient(top, #715151, #579DF2);
    background: -o-linear-gradient(top, #715151, #579DF2);
    background: linear-gradient(to bottom, #715151, #579DF2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#715151', endColorstr='#579DF2');
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -ms-border-radius: 0px 0px 0px 0px;
    -o-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
	
}

#logo {
	
}

#monument {
	top: -105px;
	position: relative;
	left: 30px;
}

#after_m {
	height: 1px;
	background-color: #000;
	width: 960px;
	position: absolute;
	top: 550px;
}

#main {
	width:960px;
}

#content {
	width:85%;
	float:left;
	padding-top:20px;
}

#right_c {
	padding:20px;
	width:20%;
	position: absolute;
	left:83%;
}

#social {
	padding-top:5px;
	padding-left: 5px;
}

#news {
	width:340px;
	height:170px;
	display: inline-block;
	
}

#n_img_1 {
	background-color: gray;
	width: 170px;
	height:170px;
}

#n_img_2 {
	background-color: gray;
	width: 340px;
	height:170px;
}

#sub_menu {
	top: 355px !important;
    display: block;
    position: absolute;
    width: 137px !important;
  	background-image: url('../images/menubg.png');
  	z-index:100;
  	opacity:0;
  	border-bottom: 1px solid #579DF2;
}

div#mnuitem {
	border-left: 1px solid #579DF2;
  	border-right: 1px solid #579DF2;
	text-align:left;
	height:35px;
}

#sub_menu a {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-size: 9pt;
	height: 30px;
	vertical-align:middle;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	display: inline-block;
	text-decoration: none;
	color:#FFFFFF;
}

#sub_menu a:hover {
	color:red;
}

#menu .item:hover {
	color: #ACADA8;
    text-decoration: underline;
}

#gray{
	position: relative;
	left:0;
	width:100%;
	height:250px;
	background-color: rgb(165,165,165);
	z-index:-1;
	margin-top:30px;
}

#copy {
	background: rgb(255, 255, 255);
    width: 990px;
    margin: auto;
	height: 25px;
}

#cont {
	font-family:"PT Sans";
	font-size:16px;
}

#graf {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
	text-decoration: none;
    color: black;
 	text-align:center;
}