@charset "utf-8";

/* CSS Document */



/* GENERAL */



html{

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-family:Arial, Helvetica, sans-serif;

}



body{

	background:#FFF;

	color:#000;

	margin:0 0 0 0;

	padding:0 0 0 0;	

	}

div, table, td, tr, h1, h2, h3, h4, h5, h6, p{

	padding:0 0 0 0;

	margin:0 0 0 0;	

	}

h1, h2, h3, h4, h5, h6{

	font-family:Arial, Helvetica, sans-serif;

	font-size: inherit;

	color:inherit;

}

p{

	font-size:16px;

	line-height:24px;

	color:#636363;

	text-align:justify;

	font-family:Arial, Helvetica, sans-serif;

}

ul{

	list-style-type:none;

	list-style-position:inside;

	padding:0 0 0 0;

	margin:0 0 0 0;	

	color:#666;

	}

img{

	border:none;

}

a{

	text-decoration:none;

	color:#fe6013;

}

a:hover{

	text-decoration:underline;

}

.spacer{

	clear:both;

	line-height:0;

	font-size:0;

	}

.container{

	width:960px;

	margin:0 auto;

	/*border:#FFF 1px solid;*/

}



/* GENERAL */



/* TOP */

.topbg{

	background:url(../images/topbg.jpg) repeat-x 0 0 #FFF;

	height:auto;

}

.toparea{

	width:100%;

}

.toparea-cont{

	padding:34px 0 0 0;

}

.toparea-cont-left{

	width:450px;

	float:left;

}

.toparea-cont-left a.logo{

	display:block;

	background:url(../images/st-andrew.png) no-repeat;

	height:109px; width:439px;

	margin-bottom:25px;

}

.toparea-cont-right{

	width:115px;

	float:right;

}

.toparea-cont-right-image{

	display:block;

}

/* TOP */



/* NAV */

.navbg{

	background:#e8e8e8;

}

ul.menu{

	margin:0 0 0 0;

}

ul.menu li{

	float:left;

	margin:0 0 0 0;

}

ul.menu li a{

	display:block;

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px; color:#4e3425;

	font-weight:bold;

	padding:20px 28px;

	text-decoration:none;

	text-transform:uppercase;

}

ul.menu li a:hover{

	display:block;

	background:#5f5f5f;

	color:#FFF;

}

ul.menu li a.active{

	display:block;

	background:#5f5f5f;

	color:#FFF;

}

/* NAV */



/* BODY */

.bodyarea{

	width:100%;

}

.bodyareacont{

	padding:15px 0 0 0;

}

h2{

	font-family:Verdana, Geneva, sans-serif;

	font-size:20px; color:#713f23;

	font-weight:bold;

	padding-bottom:15px;

}

p{

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px; color:#5c5c5c;

	line-height:20px;

	text-align:justify;

	padding-bottom:15px;

}

a.more{

	display:block;

	background:#e6dfae;

	font-size:13px;

	color:#713f23;

	text-align:center;

	width:95px;

	padding:15px 0;

	text-decoration:none;

	margin-bottom:15px;	

}

a:hover.more{

	display:block;

	background:#713f23;

	color:#FFF;

}

.devider{

	background:#e5e5e5;

	width:100%; height:5px;

	margin-bottom:25px;

}



.bodyareacont-left{

	width:620px;

	float:left;

}

.bodyareacont-left h2.quote{

	background:url(../images/quotemark.png) no-repeat 0 0;

	font-family:Verdana, Geneva, sans-serif;

	font-size:20px; color:#713f23;

	font-weight:bold;

	padding-left:55px;

	line-height:30px;

	margin-bottom:15px;

}



.bodyareacont-right{

	width:290px;

	float:right;

}

.bodyareacont-right a.newslink{

	display:block;

	background:url(../images/latest-news.png) no-repeat;

	height:109px; width:286px;

	float:right; margin-bottom:30px;

	margin-top:35px;

}

.bodyareacont-right a:hover.newslink{

	display:block;

	background:url(../images/latest-news-hover.png) no-repeat;

	height:109px; width:286px;

}



.bodyareacont-right a.newsletter{

	display:block;

	background:url(../images/newsletter.png) no-repeat;

	height:109px; width:286px;

	float:right; margin-bottom:30px;	

}

.bodyareacont-right a:hover.newsletter{

	display:block;

	background:url(../images/newsletter-hover.png) no-repeat;

	height:109px; width:286px;

	float:right; margin-bottom:30px;	

}

/* BODY */



/* FOOTER TOP */

.footertophead{

	background:url(../images/foottophead.jpg) repeat-x;

	height:auto; padding-top:8px; margin-top:15px;

}

.footertopbg{

	background:url(../images/foottopbg.jpg) repeat;

	height:auto;

}

.footerarea{

	width:100%;

}

.footerareacont{

	padding:45px 0 45px 0;	

}



.footerareacont-left{

	width:300px;

	float:left;	

}

.footaddr{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#565251;

	line-height:18px;

	font-weight:normal;

}

.footaddr span{

	font-weight:bold;

	color:#000;

}

.gmapbg{

	width:280px;

	height:280px;

	padding:10px;

	margin-bottom:45px;	

	background:#84786e;

}

.gmapbg-container{

	width:280px;

	height:280px;

	overflow:hidden;

}



.footerareacont-mid{

	width:300px;

	float:left;

	margin-left:30px;	

}



.footerareacont-right{

	width:300px;

	float:left;

	margin-left:30px;	

}

/* FOOTER TOP */



/* FOOTER */

.footbg{

	background:url(../images/footerbg.jpg) repeat-x #322921;

	height:auto;

}

.footarea{

	width:100%;

}

.footareacont{

	padding:60px 0 0 0;

}

.footareacont-left{

	width:395px;

	float:left;

}

.coryright{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#8e8e8a;

	padding-bottom:22px;

}

.footareacont-right{

	width:295px;

	float:right;

}

.credit{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#8e8e8a;

	padding-bottom:22px;

	float:right;

}

.credit a{

	color:#c4c4c1;

	text-decoration:none;

}

/* FOOTER */





/* GALLERY */

.galleryarea{

	width:100%;

}

.galleryareacont{

	padding:0 0 0 0;

}

ul.gallery{

	margin:0 auto;

}

ul.gallery li{

	float:left;

	width:250px;

	margin:30px 0 0 30px;

	height:auto;

	border:#000 1px solid;

	padding:15px;

}

ul.gallery li .image{

	width:100%;

	height:235px;

	background:#e8e8e8;

	overflow:hidden;

}

ul.gallery li h2.atitle{

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px; color:#666;

	font-weight:normal;

	margin-top:5px;

}

ul.gallery li h2.atitle span{

	color:#000;

}

ul.gallery li a.view{

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px; color:#000;

	font-weight:bold;

	margin-top:3px;

	text-decoration:none;

}

/* GALLERY */





/* CONTACT */

.contactarea{

	width:100%;

}

.contactareacont{

	padding:0 0 0 0;

}

.contactareacont-left{

	width:300px;

	float:left;

	/*border:#000 1px solid;*/

}

.contactBlock{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#565251;

	line-height:18px;

	font-weight:normal;	

}

.contactBlock span{

	font-weight:bold;

	color:#000;

}

.contactareacont-mid{

	width:300px;

	float:left;

	margin-left:20px;

	/*border:#000 1px solid;*/

}

.contactareacont-right{

	width:300px;

	float:left;

	margin-left:20px;

	/*border:#000 1px solid;*/

}

.contactareacont-right input.txt{

	border:#CCC 1px solid;

	background:#FFF;

	width:70%;

	height:25px; line-height:25px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#666;

	padding-left:7px;

	outline-style:none;

}

.contactareacont-right textarea.txxt{

	border:#CCC 1px solid;

	background:#FFF;

	width:70%;

	height:100px; line-height:18px;

	font-family:Verdana, Geneva, sans-serif;

	overflow:auto;

	font-size:13px; color:#666;

	padding-left:7px;

	outline-style:none;

}

/* CONTACT */



/* NEWS & EVENTS */

.newsarea{

	width:100%;

}

ul.news{

	width:100%;

	margin:0 0 0 0;

}

ul.news li{

	margin:0 0 0 0;

	padding:0 15px 0 15px;

	border-top:#333 1px dashed;

	/*border-bottom:#333 1px dashed;*/

	padding-top:7px;

}

ul.news li h2.nwttl{

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px; color:#656565;

	font-weight:bold;

	line-height:16px;

	margin-bottom:0;

}

ul.news li h3.date{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#910c03;

	font-weight:normal;

	margin-bottom:5px;

	margin-top:-10px;

}

ul.news li p{

	font-family:Verdana, Geneva, sans-serif;

	font-size:15px; color:#333;

	font-weight:normal;

	line-height:18px;	

	text-align:justify;

}

/* NEWS & EVENTS */