@charset "utf-8";
/* CSS Document */

#main-container{width:968px; /*height:900px;*/ margin:0 auto; background:url(../images/bg-content.png) repeat-y; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#top-border{width:951px; height:7px; background: url(../images/bg-topborder.jpg) no-repeat;}
#main-container-pad{width:951px; margin:0 0 0 9px; /*height:700px;*/}
#nav-container{width:942px; height:39px; background: url(../images/bg-nav.jpg) repeat-y; padding:0 0 0 9px;}
#logo-container{
	width:951px;
	height:151px;
	clear: both;
	border:none;
}
#logo{width:194px; height:151px; float:left;}
#tagline{
	width:757px;
	height:151px;
	float:left;
	background:url(../images/tagline.jpg) no-repeat;
}
#tagline-sub{width:757px; height:151px; float:right; background:url(../images/tagline-sub.jpg) no-repeat;}
#flashspace{width:951px; height:157px; background:url(../images/flashspace.jpg) no-repeat; clear:both;}
#flashspace-sub{width:951px; height:44px; background:url(../images/flashspace-sub.jpg) no-repeat;}
#dynamic-background-image{
	width:684px;
	background:url(../images/bg-dynamic-page.jpg) no-repeat top left;
	float:left;
	padding: 20px 0 0 0;
	clear:left;
}
#dynamic-background-image-sub{width:684px; background:url(../images/bg-dynamic-page-sub.jpg) no-repeat top left; float:left; clear:left;}

#center-content{width:684px; line-height:24px; text-align:left; padding:0 0 30px 0;}
#center-content p{
	padding:10px 20px 0 80px;
	font-size:90%;
}
#center-content p.wp-caption-text{
	padding:10px 0 10px 0;
}
#center-content h1{
	margin:20px 0 10px 30px; text-align:left;
}

#center-content h1:first-letter {
	font-size: 250%;
	color:#993623;
	font-weight:normal;
}
#center-content ul{list-style:disc; margin:10px 20px 0 100px; font-size:90%;}
.center-content-image{padding:0 0 0 50px;}
#center-content h2{margin:10px 0 0 80px; text-align:left; color:#9A3724; font-weight:normal;}
#right-sidebar{
	width:267px;
	float:right;
	text-align:left;
}
#right-sidebar p{padding:5px 0;}
#right-sidebar form{padding:5px 10px;}
#right-sidebar label{color:#00354f; font-size:80%; font-weight:bold;}
#right-sidebar input.submit{margin:10px 0;}
#right-sidebar input.text{color:#00354f; font-size:120%; font-weight:normal; width:190px; background:#ededed; border:1px solid #00354f; padding:5px 5px;}
#right-sidebar input[type=text]{color:#00354f; font-size:120%; font-weight:normal; width:190px; background:#ededed; border:1px solid #00354f; padding:5px 5px;}
#right-sidebar input.password{color:#00354f; font-size:120%; font-weight:normal; width:190px; background:#ededed; border:1px solid #00354f; padding:5px 5px;}
#right-sidebar input[type=password]{color:#00354f; font-size:120%; font-weight:normal; width:190px; background:#ededed; border:1px solid #00354f; padding:5px 5px;}
.right-sidebar-panel-top{width:223px; height:38px; background:url(../images/right-panel-top.jpg) no-repeat;}
.right-sidebar-login{color:#FFFFFF; font-size:115%; background:url(../images/arrow.jpg) no-repeat 112px 15px; padding:10px 0 0 20px;}
.right-sidebar-events{color:#FFFFFF; font-size:115%; background:url(../images/icon-calendar.jpg) no-repeat 175px 12px; padding:10px 0 0 20px;}
#right-sidebar-events{padding:10px;}
.right-sidebar-panel{width:223px; background:url(../images/right-panel-bg.jpg) repeat-y; margin:10px 0 10px 20px;}
.right-sidebar-panel-footer{width:223px; height:16px; background:url(../images/right-panel-footer.jpg) no-repeat;}
.small-italic{font-size:70%; color:#76919F; font-style:italic; padding:3px 10px;}
.facebook{padding:0 0 10px 7px;}
#footer{
	width:951px;
	height:240px;
	background: #003855 url(../images/bg-footer_02.jpg) no-repeat bottom;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	clear: both;
}
#footer h2{text-align:left; color:#9A3724; font-weight:normal;}
#footer-links-holder{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	padding:20px 0 0 100px;
}
#footer-links-holder li{
	list-style:none;
	font-size:90%;
}
#footer-links-left{
	width:200px;
	float:left;
	line-height:24px;
	margin:0 10px 0 0;
	text-align:left;
}
#footer-links-center{
	width:250px;
	float:left;
	line-height:24px;
	margin:0 10px 0 0;
	text-align:left;
}
#footer-links-right{
	width:200px;
	float:left;
	line-height:24px;
	margin:0 10px 0 0;
	text-align:left;
	clear:right;
}
#copyright{ width:800px; font-size:12px; color:#FFFFFF; padding:80px 0 0 80px;}
#redcross{ width:136px; height:106px; float:right;}
.small-em{font-size:10px; font-style:italic; color:#666666;}
.form-field-bg{border:1px solid #A9BBC5; background:#F2F6F7; padding:10px 0 20px 0; margin:0 20px 0 20px;}
.contact-margin{margin:20px 0 0 30px;}
.contact-box{float:left; padding:5px 10px; margin:5px; /*border:1px solid #A9BBC5; background:#F2F6F7;*/ width:280px; font-size:90%;}
.contact-left{float:left; padding:5px 10px 5px 50px; margin:5px; /*border:1px solid #A9BBC5; background:#F2F6F7;*/ width:240px; font-size:90%; }
.contact-left-addi{padding:5px 10px 5px 50px; margin:5px; /*border:1px solid #A9BBC5; background:#F2F6F7;*/ width:440px; font-size:90%; }

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
}
/* End captions */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
 /* button style links*/
#newslink a, #newslink a:visited, #newslink a:link {
	margin: 0px;
	padding: 15px 15px 15px 15px;
	width:100%;

	background-color: #9A3724;
	border:1px solid #211312;

	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration:none;

}

#newslink a:hover {
	color: #FFF;
	background-color: #003956;
}