* { 
	margin:0; 
	padding:0;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
body {
	color:#373F3A;
	font:13px/1.3846em Arial, Helvetica, sans-serif;
	background:#C2B6A4;
	min-width:320px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
}
a {
	text-decoration:underline;
	color:#6770A6;
}
input[type="image"]{padding:0;border:none;}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
a:hover {text-decoration:none;}
a:active {background-color: transparent;}
input, textarea, select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#333;
	overflow: auto;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;;
}
h1{font-size:200%'Bitter',serif;}
h2{font-size:125% 'Bitter',serif; line-height:110%; margin-top:20px;}
h3{font-size:120%; }
h4{font-size:110%; }
h5{font-size:100%; }
h6{font-size:90%; }
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{margin: 30px;}
ul li, ol li{list-style-position:inside;}
ul li{list-style-type:disc;}
img{
	vertical-align:top;
	max-width:100%;
}
#wrapper{
	/*background:url(images/bg-wrapper.jpg) repeat-x 50% 0;*/
background:url(images/backgrounddk.jpg) repeat-x 50% 0;
	overflow:hidden;
	position:relative;
}
.w1{
	max-width:960px;
	margin:0 auto 30px;
	background:#fff;
	box-shadow:0 0 14px 14px rgba(0,0,0,.4);
	-webkit-box-shadow:0 0 14px 14px rgba(0,0,0,.4);
	border-radius:0 0 3px 3px;
	-webkit-border-radius:px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
}
#header{
	background:url(images/bg-header.jpg) no-repeat;
	padding:0 19px 0 13px;
	position:relative;
	z-index:20;
	margin:0 0 -1px;
}
.header-holder:after{
	content:'';
	display:block;
	clear:both;
}
.header-holder{
	/* border-bottom:1px solid #eee; */
	margin:0 0 14px ;
	padding:0 0 5px;
	position:relative;
}
.header-holder:before{
	position:absolute;
	content:' ';
	width:370px;
	height:11px;
/*	background:url(images/bg-shadow.png) no-repeat; */
	bottom:-9px;
	left:0;
}
#header .logo-container{
	float:left;
	width:54%;
	font-size:12px;
	line-height:17px;
	padding:20px 0 0 8px;
}
.logo{
	margin:0 19px 0 0;
	float:left;
}
.logo-container .slogan{
	display:block;
	overflow:hidden;
	padding:9px 0 0;
}
.header-holder .frame{
	float:right;
	text-align:right;
	padding:8px 0 0;
	width:37.8%;
}
.header-list,
.phone{
	font-size:11px;
	line-height:15px;
	color:#524a37;
	font-weight:bold;
	display:inline-block;
	vertical-align:top;
	margin:0;
}
.header-list li{
	float:left;
	list-style:outside none;
	margin:0 0 0 22px;
}
.header-list a{
	color:#524a37;
	text-decoration:none;
}
.header-list a:hover{text-decoration:underline;}
.form-section{
	overflow:hidden;
	padding:18px 0 10px;
}
.form-section .link-container{
	overflow:hidden;
	height:30px;
	/*border:1px solid #346799;*/
	/*background:#fff;*/
}
.search-form{
	float:right;
	padding:2px 0 0 17px;
	margin:0;
}
.search-form input[type='submit']{
	float:right;
	margin:0 0 0 5px;
	background: #333;

	text-align:center;
	width:55px;
	height:27px;
	border:none;
	cursor:pointer;
	border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	line-height:27px;
	font-size:11px;
	letter-spacing:0.5px;
}
input[type='submit']::-moz-focus-inner{
	padding:0;
	border:0;
}
.search-form .text-holder{
	float:left;
	width:110px;
	padding:0 0 0 25px;
	border:1px solid #dbdbdb;
	border-width:1px 0 0 1px;
	border-radius:5px;
	overflow:hidden;
	-webkit-border-radius:5px;
	background:#f5f5f5 url(images/sprite.png) no-repeat 7px 7px;
	background:url(images/sprite.png) no-repeat 7px 7px, -moz-linear-gradient(top,  #fdfdfd 0%, #f5f5f5 50%, #e7e7e7 100%);
	background:url(images/sprite.png) no-repeat 7px 7px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(50%,#f5f5f5), color-stop(100%,#e7e7e7));
	background:url(images/sprite.png) no-repeat 7px 7px, -webkit-linear-gradient(top,  #fdfdfd 0%,#f5f5f5 50%,#e7e7e7 100%);
	background:url(images/sprite.png) no-repeat 7px 7px, -o-linear-gradient(top,  #fdfdfd 0%,#f5f5f5 50%,#e7e7e7 100%);
	background:url(images/sprite.png) no-repeat 7px 7px, -ms-linear-gradient(top,  #fdfdfd 0%,#f5f5f5 50%,#e7e7e7 100%);
	background:url(images/sprite.png) no-repeat 7px 7px, linear-gradient(to bottom,  #fdfdfd 0%,#f5f5f5 50%,#e7e7e7 100%);
}
.search-form input[type='text']{
	display:block;
	width:95px;
	height:19px;
	line-height:19px;
	border:0;
	background:none;
	padding:4px 15px 4px 0;
}

.signup-form{margin:0;}
.signup-form .title{
	display:block;
	color:#666;
	font-size:11px;
	line-height:19px;
	margin:10px 0 -1px 0;
}
.signup-form .row{
	overflow:hidden;
	margin:0 -1px 0 0;
}
.signup-form input[type='text']{
	border:1px solid #dbdbdb;
	border-width:1px 0 0 1px;
	border-radius:5px;
	overflow:hidden;
	-webkit-border-radius:5px;
	background: #f5f5f5;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #f1f1f1 50%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(50%,#f1f1f1), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 50%,#e6e6e6 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 50%,#e6e6e6 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 50%,#e6e6e6 100%);
	background: linear-gradient(to bottom,  #fdfdfd 0%,#f1f1f1 50%,#e6e6e6 100%);
	width:110px;
	height:18px;
	float:right;
	padding:4px 9px;
	margin:1px 0 0;
	font-size:11px;
	line-height:18px;
}
.signup-form input[type='submit']{
  background: none repeat scroll 0 0 #333333;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 11px;
    height: 27px;
    letter-spacing: 0.5px;
    line-height: 27px;
    margin: 0 0 0 5px;
    text-align: center;
    width: 95px;
  
}

/* ------------------------------------------------------------------------------------------ */
/* The nav sits atop the ubermenu (z=index 100 & 200) so all z-index area greater  */
/* ------------------------------------------------------------------------------------------ */

#nav ul:after,
.nav-holder:after {
	content: '';
	display: block;
	clear: both;
}
.nav-holder {
	padding: 0 0 0 8px;
	margin: 0 -19px 0 0;
}
#nav{
	float: left;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	padding: 6px 0 0 0;
}
#nav ul { 
	margin:0; 
	z-index: 301;	/* swd */
	}
#nav li {
	float: left;
 	font-size: 18px;
	list-style: none outside;
	position: relative;
	z-index: 301;	/* swd */
	margin: 0 22px 0 0;
}

#nav a {
	color: #666;
	position: relative;		/* swd */
	text-decoration: none;
	z-index: 310px;		/* swd */
}


#nav li.hover {   color:#000;  /* mar */
  z-index:2; 
}


#nav ul ul {
	background: url("images/menu_linkbg_swd.png") repeat scroll 0 0 transparent;
	/* background: none repeat scroll 0 0 #FFFFFF; */
	/* background:#fff; */
	position:absolute;
 	width:200px;
	z-index: 305;	/* swd */
	top:100%;
	left:-3px;
	display:none;
  /* width:100%; */
	right:-3px;
	padding:6px 20px 0 0;
	border-radius:0 0 4px 4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	box-shadow:2px 2px 1px rgba(0,0,0,.2);
	-webkit-box-shadow:2px 2px 1px rgba(0,0,0,.2);
}
#nav li.hover > ul{ display:block; 
}

#nav ul ul li {
	float:none;
	margin:0 0 4px;
}
#nav ul ul a {
	display: block;
	font-size: 14px;
	padding: 0 4px;
	z-index: 310;	/* swd */
	white-space: nowrap;
}

#nav ul ul a.hover{
  font-size:12px;
    color:#000;  /* mar */
}

#nav ul ul ul{
	left:100%;
	right:auto;
	top:0;
	display:none;
	min-width:115px;
	z-index:310;	/* swd */
}
#nav ul ul li.hover ul {
	display:block;
}

/* ------------------------------------------------------------ */

.add-nav{
	/* overflow:hidden; */
	text-align:right;
	font-size:18px;
	line-height:23px;
	text-transform:uppercase;
	font: 18px/30px 'Bitter',serif
}
.add-nav ul{margin:0;}

.add-nav li{
	letter-spacing:0;
	margin:0 0 0 -6px;
	display:inline-block;
	vertical-align:top;
	list-style:none outside;
}
.add-nav a {
	display:block;
	/*width:105px;*/
	padding:6px 15px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	background: #666633;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzYzNjMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzY2NjYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzUzNTMyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzRhNGEyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNkMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #666633 0%, #636332 61%, #666633 63%, #53532a 75%, #4a4a25 88%, #3d3d1e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666633), color-stop(61%,#636332), color-stop(63%,#666633), color-stop(75%,#53532a), color-stop(88%,#4a4a25), color-stop(100%,#3d3d1e));
	background: -webkit-linear-gradient(top,  #666633 0%,#636332 61%,#666633 63%,#53532a 75%,#4a4a25 88%,#3d3d1e 100%);
	background: -o-linear-gradient(top,  #666633 0%,#636332 61%,#666633 63%,#53532a 75%,#4a4a25 88%,#3d3d1e 100%);
	background: -ms-linear-gradient(top,  #666633 0%,#636332 61%,#666633 63%,#53532a 75%,#4a4a25 88%,#3d3d1e 100%);
	background: linear-gradient(to bottom,  #666633 0%,#636332 61%,#666633 63%,#53532a 75%,#4a4a25 88%,#3d3d1e 100%);
}
.add-nav a:hover{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjYzMyIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjNjM2MzMyIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiM2NjY2MzMiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzUzNTMyYSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjNGE0YTI1IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2QzZDFlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(102,102,51,0.8) 0%, rgba(99,99,50,0.8) 61%, rgba(102,102,51,0.8) 63%, rgba(83,83,42,0.8) 75%, rgba(74,74,37,0.8) 88%, rgba(61,61,30,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,51,0.8)), color-stop(61%,rgba(99,99,50,0.8)), color-stop(63%,rgba(102,102,51,0.8)), color-stop(75%,rgba(83,83,42,0.8)), color-stop(88%,rgba(74,74,37,0.8)), color-stop(100%,rgba(61,61,30,0.8)));
	background: -webkit-linear-gradient(top,  rgba(102,102,51,0.8) 0%,rgba(99,99,50,0.8) 61%,rgba(102,102,51,0.8) 63%,rgba(83,83,42,0.8) 75%,rgba(74,74,37,0.8) 88%,rgba(61,61,30,0.8) 100%);
	background: -o-linear-gradient(top,  rgba(102,102,51,0.8) 0%,rgba(99,99,50,0.8) 61%,rgba(102,102,51,0.8) 63%,rgba(83,83,42,0.8) 75%,rgba(74,74,37,0.8) 88%,rgba(61,61,30,0.8) 100%);
	background: -ms-linear-gradient(top,  rgba(102,102,51,0.8) 0%,rgba(99,99,50,0.8) 61%,rgba(102,102,51,0.8) 63%,rgba(83,83,42,0.8) 75%,rgba(74,74,37,0.8) 88%,rgba(61,61,30,0.8) 100%);
	background: linear-gradient(to bottom,  rgba(102,102,51,0.8) 0%,rgba(99,99,50,0.8) 61%,rgba(102,102,51,0.8) 63%,rgba(83,83,42,0.8) 75%,rgba(74,74,37,0.8) 88%,rgba(61,61,30,0.8) 100%);
}
.add-nav .join{
	background: #977e69;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3N2U2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzkzN2I2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzk3N2U2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzZkNWI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YTRiM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #977e69 0%, #937b66 54%, #977e69 65%, #6d5b4c 94%, #5a4b3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#977e69), color-stop(54%,#937b66), color-stop(65%,#977e69), color-stop(94%,#6d5b4c), color-stop(100%,#5a4b3f));
	background: -webkit-linear-gradient(top,  #977e69 0%,#937b66 54%,#977e69 65%,#6d5b4c 94%,#5a4b3f 100%);
	background: -o-linear-gradient(top,  #977e69 0%,#937b66 54%,#977e69 65%,#6d5b4c 94%,#5a4b3f 100%);
	background: -ms-linear-gradient(top,  #977e69 0%,#937b66 54%,#977e69 65%,#6d5b4c 94%,#5a4b3f 100%);
	background: linear-gradient(to bottom,  #977e69 0%,#937b66 54%,#977e69 65%,#6d5b4c 94%,#5a4b3f 100%);
}
.add-nav .join:hover{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3N2U2OSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjOTM3YjY2IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiM5NzdlNjkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzZkNWI0YyIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVhNGIzZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(151,126,105,0.8) 0%, rgba(147,123,102,0.8) 54%, rgba(151,126,105,0.8) 65%, rgba(109,91,76,0.8) 94%, rgba(90,75,63,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(151,126,105,0.8)), color-stop(54%,rgba(147,123,102,0.8)), color-stop(65%,rgba(151,126,105,0.8)), color-stop(94%,rgba(109,91,76,0.8)), color-stop(100%,rgba(90,75,63,0.8)));
	background: -webkit-linear-gradient(top,  rgba(151,126,105,0.8) 0%,rgba(147,123,102,0.8) 54%,rgba(151,126,105,0.8) 65%,rgba(109,91,76,0.8) 94%,rgba(90,75,63,0.8) 100%);
	background: -o-linear-gradient(top,  rgba(151,126,105,0.8) 0%,rgba(147,123,102,0.8) 54%,rgba(151,126,105,0.8) 65%,rgba(109,91,76,0.8) 94%,rgba(90,75,63,0.8) 100%);
	background: -ms-linear-gradient(top,  rgba(151,126,105,0.8) 0%,rgba(147,123,102,0.8) 54%,rgba(151,126,105,0.8) 65%,rgba(109,91,76,0.8) 94%,rgba(90,75,63,0.8) 100%);
	background: linear-gradient(to bottom,  rgba(151,126,105,0.8) 0%,rgba(147,123,102,0.8) 54%,rgba(151,126,105,0.8) 65%,rgba(109,91,76,0.8) 94%,rgba(90,75,63,0.8) 100%);
}
.add-nav .donate{
	background: #993300;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5MzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzk5MzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzk1MzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDIwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWIxZTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #7079B3 0%, #7079B3 64%, #7079B3 64%, #333333  100%, #333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7079B3), color-stop(64%,#7079B3), color-stop(64%,#7079B3), color-stop(100%,#333333 ), color-stop(100%,#333));
	background: -webkit-linear-gradient(top,  #7079B3 0%,#7079B3 64%,#7079B30 64%,#333333  100%,#333 100%);
	background: -o-linear-gradient(top,  #7079B30 0%,#7079B3 64%,#7079B3 64%,#333333  100%,#333 100%);
	background: -ms-linear-gradient(top,  #7079B3 0%,#7079B3 64%,#7079B3 64%,#6333333  100%,#333 100%);
	background: linear-gradient(to bottom,  #7079B3 0%,#7079B3 64%,#7079B3 64%,#333333  100%,#333 100%);
}
.add-nav .donate:hover{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5MzMwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjOTUzMjAwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWIxZTAwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(153,51,0,0.8) 0%, rgba(149,50,0,0.8) 64%, rgba(91,30,0,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,51,0,0.8)), color-stop(64%,rgba(149,50,0,0.8)), color-stop(100%,rgba(91,30,0,0.8)));
	background: -webkit-linear-gradient(top,  rgba(153,51,0,0.8) 0%,rgba(149,50,0,0.8) 64%,rgba(91,30,0,0.8) 100%);
	background: -o-linear-gradient(top,  rgba(153,51,0,0.8) 0%,rgba(149,50,0,0.8) 64%,rgba(91,30,0,0.8) 100%);
	background: -ms-linear-gradient(top,  rgba(153,51,0,0.8) 0%,rgba(149,50,0,0.8) 64%,rgba(91,30,0,0.8) 100%);
	background: linear-gradient(to bottom,  rgba(153,51,0,0.8) 0%,rgba(149,50,0,0.8) 64%,rgba(91,30,0,0.8) 100%);
}

.add-nav ul.sub-menu {
	background: #666633;
}

.add-nav ul.sub-menu li {
	margin:0;
	float:left;
	width:100%;
	max-width:222px;

}
.add-nav ul.sub-menu li a{
	background:transparent;
	background-image:transparent;
	text-align:left;
	
}
.add-nav ul.sub-menu li a:hover{
	background:#977e69;
}

.add-nav li.hover > ul{ 
	display:block; 
}

.add-nav ul ul {
    
    /* background: none repeat scroll 0 0 #FFFFFF; */
    /* background: #fff; */
    position: absolute;
    z-index: 305;
    top: 100%;
    display: none;
    width: 100%; 
    padding:  0;
	max-width: 222px;
}


.home-slideshow{
	position:relative;
	z-index:3;
}
.home-slideshow .slideset{
	position:relative;
	overflow:hidden;
}
.home-slideshow .slide{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
.home-slideshow .slide.active{ z-index:200;}
.home-slideshow img{width:100%;}
.home-slideshow .info{
	position:absolute;
	width:100%;
	text-align:center;
	top:50%;
	left:0;
	color:#fff;
	font-size:56px;
	line-height:64px;
	margin:-26px 0 0;
}
.home-slideshow .info span{
	display:block;
	padding:0 14.2% 0 0;
}
.home-slideshow .info em{
	display:block;
	font-size:21px;
	line-height:25px;
	padding:0 0 0 245px;
	margin:-8px 0 0;
	font-style:normal;
}
.menu{
	background:rgba(51, 51, 51, 0.67);
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	z-index:10;
	font-size:15px;
	line-height:18px;
}
.menu.inner{
	position:static;
	background:#404040;
}
.menu ul{
	margin:0;
	padding:17px 2.3% 14px;
}
.menu ul:after{
	content:"";
	display:block;
	clear:both;
}
.menu li{
	float:left;
	list-style:none outside;
	margin:0 3% 0 0;
	position:relative;
}
.menu a{
	text-decoration:none;
	color:#fff;
	display:block;
	margin:0 0 4px;
}
.menu ul > li:hover > a{
	background:#000;
	color:#efc66a;
	padding:17px 10px 18px;
	margin:-17px -10px -18px;
}
.menu ul > li:hover .drop,
.menu ul > li.hover .drop{left:-10px;}
.menu .drop{
	position:absolute;
	top:100%;
	left:-9999px;
	width:453px;
	background:#000;
	color:#fff;
	padding:10px 12px 20px;
	font-size:11px;
	line-height:13px;
	z-index:999;
}
.menu .drop ul{
	float:none;
	padding:0;
}
.menu .drop ul a{margin:0;}
.menu .drop ul strong{
	display:block;
	padding:10px 0 2px;
}
.menu .drop ul ul {margin:0 0 15px;}
.menu .drop ul ul li{
	float:none;
	margin:0;
}
.menu .drop ul ul a{
	padding:0;
	margin:0;
	color:#fff !important;
	background:none;
}
.menu .drop ul ul a:hover{text-decoration:underline;}
.breadcrumbs{
	background:#000;
	font-size:11px;
	line-height:20px;
	clear:both;
	color:#fff;
	padding:0 2%;
}
.breadcrumbs ul{
	padding:0;
	margin:0;
	overflow:hidden;
}
.breadcrumbs ul li{
	list-style:none outside;
	float:left;
	padding:0 3px 0 9px;
	margin:0 9px 0 -9px;
	background: url(images/bullet.gif) no-repeat left;
}
.breadcrumbs ul a{
	color:#fff;
	text-decoration:none;
}
.breadcrumbs ul a:hover{text-decoration:underline;}
#main:after{
	content:'';
	display:block;
	clear:both;
}
#main{padding:12px 20px 0 0;}
#main.page{padding-top:0;}
#content{
	float:left;
	width:100%;
	padding:0 0 45px;
}
.c1{margin:0 0 0 211px;}
.twocolumns:after{
	content:'';
	display:block;
	clear:both;
}
.twocolumns .column{
	float:left;
	width:48.495%;
	margin:0 0 0 2.9%;
}
.twocolumns .column:first-child{
	margin:0;
	border-bottom:1px solid #ccc;
}
.twocolumns .column.alt{border:0;}
.info-article{
	border-top:1px solid #ccc;
	padding:26px 0 35px;
	position:relative;
	overflow:hidden;
}
.info-article:first-child{
	padding:13px 10px 0 1px;
	margin-bottom:15px;
}
.info-article:after{
	position:absolute;
	content:' ';
	height:11px;
	top:-20px;
	left:20px;
	right:20px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.14);
	box-shadow:0 0 10px 10px rgba(0,0,0,.14);
	-moz-border-radius:200px/20px;
	border-radius:200px/20px;
	z-index:1;
	border:1px solid transparent;
}
.info-article:before{
	content:' ';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:3px;
	background:#fff;
	z-index:2;
}
.info-article h2{
	font:25px/30px 'Bitter', serif;
	color:#958C81;
	margin:20px 0 11px;
}
.info-article .more{
	line-height:18px;
	position:relative;
	text-decoration:none;
	padding:0 10px 0 0;
	border-bottom:1px solid #d6d7cb;
}
.info-article .more:hover{border-color:transparent;}
.info-article .more:after{
	position:absolute;
	content:' ';
	width:7px;
	height:7px;
	background:url(images/sprite.png) no-repeat 0 -55px;
	right:0;
	top:5px;
}
.alignleft{
	float:left;
	margin:0 3% 0 0;
}
.alignright{
	float:right;
	margin:0 0 0 2%;
}
.info-article .alignleft{
	border:1px solid #ccc;
	padding:5px;
	box-shadow:4px 4px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:4px 4px 3px rgba(0,0,0,.2);
}
.info-article .info{
	overflow:hidden;

	padding:0 0 0 1%;
}
.info-article h3{
	font-weight:bold;
	color:#333;
	font-size:13px;
	line-height:18px;
	margin:-1px 0 0 0;
}
.info-article h3 a{
	text-decoration:none;
	color:#333;
}
.info-article .mail{color:#333;}
.info-article .info p{margin:0 0 12px;}
.info-article .more-link{
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	background:#663;
	color:#fff;
	padding:3px 11px 2px;
	letter-spacing:0.5px;
	font-size:11px;
	word-spacing:0;
	margin:0 0 0 -2px;
}
.info-article.alt{
	padding:14px 2px 0 5px;
	margin:0;
}
.widget-list{
	font-size:11px;
	line-height:12px;
	color:#666;
	margin:0 0 0 -4.1436%;
}
.info-article .widget-list{margin-bottom:-6px;}
.widget-list > li{
	letter-spacing:0;
	width:41.1602%;
	display:inline-block;
	vertical-align:top;
	list-style:none outside;
	border:1px solid #ccc;
	margin:0 0 16px 4.0991%;
	position:relative;
	min-height:150px;
	padding:0 0 30px 11px;
}
.widget-list a{color:#666;}
.widget-list .heading{
	background:#eae3d8;
	margin:0 0 9px -11px;
	padding:2px 11px;
}
.widget-list h3{
	font-size:11px;
	line-height:13px;
	color:#666;
	margin:0;
	font-weight:normal;
}
.info-article .widget-list img,
.widget-list img{
	padding:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	border:0;
	margin-right:4%;
}
.info-article .widget-list .shadow,
.widget-list .shadow{
	box-shadow:4px 4px 3px rgba(0,0,0,.4);
	-webkit-box-shadow:4px 4px 3px rgba(0,0,0,.4);
	border:1px solid #ccc;
	margin:0 6.5% 0 -4px;
}
.widget-list .holder:after{
	content:'';
	display:block;
	clear:both;
}
.widget-list .info-area{
	overflow:hidden;
	padding:1px 0 0;
}
.widget-list .info-area .date{
	display:block;
	font-style:normal;
	margin:0 0 12px;
}
.widget-list .info-area dl{
	overflow:hidden;
	margin:0 0 12px;
}
.widget-list .info-area dt{
	float:left;
	margin:0 6px 0 0;
}
.widget-list .info-area dd{overflow:hidden;}
.widget-list .info-area p{margin:0;}
.widget-list .view-link{
	display:inline-block;
	vertical-align:top;
	margin:-13px 0 0;
}
.widget-list .orange-link{
	position:absolute;
	bottom:7px;
	left:6px;
	color:#fff;
	/* background:#f09300;*/
 background:#7079B3;
	font-weight:bold;
	padding:6px 9px 5px;
	font-size:11px;
	text-decoration:none;
}

.widget-list ul.event-list {  /* swd - counters the general ul margin defined earlier  */
    margin: 0px;
}

.widget-list .post-info{padding:0 4px;}
.widget-list .post-info p{margin:0 0 12px;}
.widget-list .event-list li{
	list-style:none outside;
	/* margin: 0 -20px 8px -35px; */
	margin: 0 -20px 8px 0px;  /* swd */
  font-size:11px;
	line-height:13px;
}
.widget-list .event-list .date{
	display:block;
	font-style:normal;
}
.map-holder{
	border-top:1px solid #ccc;
	padding:16px 3px 0 0;
	position:relative;
}
.map-holder .area{margin:10px 5px 0 5px;}
.map-holder img{
	display:block;
	width:100%;
}
.map-holder:after{
	position:absolute;
	content:' ';
	width:370px;
	height:11px;
	background:url(images/bg-shadow.png) no-repeat;
	top:0;
	left:0;
}
.visual{
	margin:0 -20px 20px -21px;
	position:relative;
	z-index:5;
	min-height:52px;
}
.heading{
	border-bottom:1px solid #ccc;
	margin:12px 50px 19px 2px;
	padding:10px 2px 10px;
}
.heading h1{
		font: 16px/21px 'Bitter',serif;
font-size:31px;
	line-height:36px;
	color:#958C81;
	margin:0 0 0 0;
}
.info-section{
	overflow:hidden;
	padding:0 0 0 4px;
	/* margin:0 -2px 0 0; Was this - Mar */ 
  	margin:0 10px 0 0;

}
.info-section .widget-list{
	float:right;
	width:162px;
	margin:0 0 0 20px;
}
.info-section .widget-list li{
	float:none;
	width:auto;
	margin:0 0 20px;
}
.info-section .info{overflow:hidden;}
#sidebar{
	float:left;
	position:relative;
	width:191px;
	z-index:2; /* XXX bc 2013-03-06: was 5 */
	margin:0 0 0 -100%;
}
#sidebar .holder{
	background: #edeae6;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmZWNlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #edeae6 0%, #efece8 50%, #fbfafa 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#edeae6), color-stop(50%,#efece8), color-stop(100%,#fbfafa));
	background: -webkit-linear-gradient(left,  #edeae6 0%,#efece8 50%,#fbfafa 100%);
	background: -o-linear-gradient(left,  #edeae6 0%,#efece8 50%,#fbfafa 100%);
	background: -ms-linear-gradient(left,  #edeae6 0%,#efece8 50%,#fbfafa 100%);
	background: linear-gradient(to right,  #edeae6 0%,#efece8 50%,#fbfafa 100%);
	border-right:1px solid #fff;
	position:relative;
	z-index:2;
	height:100%;
	padding:0 18px 0 20px;
}
.page #sidebar .holder{
	border:0;
	padding-top:17px;
}
#sidebar .holder:after{
	position:absolute;
	width:100%;
	height:150px;
	content:' ';
	bottom:0;
	right:0;
	background: #edeae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWRlYWU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjZjBlZWVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  #edeae6 0%, #f0eeea 34%, #ffffff 76%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#edeae6), color-stop(34%,#f0eeea), color-stop(76%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(-45deg,  #edeae6 0%,#f0eeea 34%,#ffffff 76%,#ffffff 100%);
	background: -o-linear-gradient(-45deg,  #edeae6 0%,#f0eeea 34%,#ffffff 76%,#ffffff 100%);
	background: -ms-linear-gradient(-45deg,  #edeae6 0%,#f0eeea 34%,#ffffff 76%,#ffffff 100%);
	background: linear-gradient(135deg,  #edeae6 0%,#f0eeea 34%,#ffffff 76%,#ffffff 100%);
}
#sidebar .holder *{
	position:relative;
	z-index:2;
}
#sidebar:after{
	content:"";
	position:absolute;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);
	box-shadow:0 0 10px 10px rgba(0,0,0,.12);
	top:200px;
	bottom:140px;
	-moz-border-radius:200px/20px;
	border-radius:200px/20px;
	right:6px;
	z-index:1;
	border:1px solid transparent;
}
.aside-menu{
	font-size:13px;
	line-height:15px;
	padding:1px 0 0;
	margin:0 -18px 15px -20px;
	background: #7a6e5b;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhNmU1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkwODk3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGE2OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7a6e5b 0%, #908974 50%, #a8a690 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a6e5b), color-stop(50%,#908974), color-stop(100%,#a8a690));
	background: -webkit-linear-gradient(top,  #7a6e5b 0%,#908974 50%,#a8a690 100%);
	background: -o-linear-gradient(top,  #7a6e5b 0%,#908974 50%,#a8a690 100%);
	background: -ms-linear-gradient(top,  #7a6e5b 0%,#908974 50%,#a8a690 100%);
	background: linear-gradient(to bottom,  #7a6e5b 0%,#908974 50%,#a8a690 100%);
}
.aside-menu ul{margin:0;}
.aside-menu li{list-style:none outside;}
.aside-menu a{
	border-bottom:1px solid #ccc;
	display:block;
	padding:6px 21px 9px;
	color:#fff;
	text-decoration:none;
	position:relative;
	z-index:1;
}
.aside-menu .active a,
.aside-menu a:hover{background:#663;}
.aside-menu h2{
	padding:6px 21px 9px;
	color:#fff;
	position:relative;
	font-weight:normal;
	font-size:13px;
	line-height:15px;
	background:#663;
	z-index:2;
	padding:10px 20px 8px 38px;
	margin:-1px -1px 5px -18px;
	border:1px solid #ccc;
	box-shadow:4px 4px 4px rgba(0,0,0,.7);
	-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.7);
}
.aside-menu h2:after{
	content:' ';
	position:absolute;
	width:11px;
	height:9px;
	background:url(images/sprite.png) no-repeat -15px -53px;
	top:34px;
	left:-1px;
}
.social-networks{
	margin:0 -10px 36px 0;
	overflow:hidden;
}
.page .social-networks{margin-bottom:11px;}
.social-networks li{
	float:left;
	margin:0 5px 0 0;
	list-style:none outside;
}
.social-networks li:first-child{margin:0 11px 0 0;}
.social-networks a{
	background: url('images/sprite.png') no-repeat -84px -78px;
	width: 19px;
	height: 19px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:6px 0 0;
}
.social-networks .facebook{
	background: url('images/sprite.png') no-repeat 0 -72px;
	width: 73px;
	height: 30px;
	margin:0;
}
.social-networks .twitter{background-position:-108px -78px;}
.social-networks .youtube{background-position:-131px -78px;}
.aside-box{
	background:#fff;
	border:1px solid #ccc;
	padding:7px 7px 4px;
	box-shadow:4px 4px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:4px 4px 3px rgba(0,0,0,.2);
	font-size:11px;
	margin:0 0 17px;
}
.aside-box img{
	display:block;
	margin:0 0 5px;
}
.aside-box a{
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	margin:0 4px;
}
.aside-box a:hover{text-decoration:underline;}
.plugin{
	background:#fff;
	border:1px solid #ccc;
	overflow:hidden;
	height:150px;
	margin:0 0 17px;
}
.plugin .note{
	display:block;
	text-align:center;
	padding:44px 0 0;
}
.plugin a{
	display:block;
	text-decoration:none;
	height:100%;
	color:#333;
}
.related-box {
	border-top:1px solid #d0cdc8;
	margin:0 -18px 0 -20px;
	padding:16px 18px 0 20px;
  line-height: 120%;
}
.related-box .intro{
	border:1px solid #d0cdc8;
  font-size: 12px;
	margin:0 0 20px;
  background-color:#fff;
  padding: 6px

	
}
#footer{
	position:relative;
	z-index:5;
}
.footer-holder:after,
#footer:after{
	content:'';
	display:block;
	clear:both;
}
#footer:before{
	content:"";
	position:absolute;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);
	box-shadow:0 0 10px 10px rgba(0,0,0,.1);
	top:5px;
	-moz-border-radius:200px/20px;
	border-radius:200px/20px;
	right:100px;
	left:100px;
	z-index:1;
	border:1px solid transparent;
}
.footer-holder{
	background: url(images/bg-footer.jpg) no-repeat;
	padding:30px 30px  30px 23px;
	z-index:2;
	position:relative;
	border-top:1px solid #fff;
}
.facebook-plugin{
	background: url("images/menu_linkbg_swd.png") repeat scroll 0 0 transparent;
	float:left;
	margin:0 2% 0 0;
  padding: 10px;
  border: 1px solid #666

}
.facebook-plugin h3{
	font-size:24px;
	line-height:28px;
	margin:0 0 3px;
}
.facebook-plugin .frame{
	border:1px solid #aaa;
	border-top-color:#666;
	overflow:hidden;
	margin:0 0 17px;
}
.facebook-plugin img{width:100%;}
.facebook-plugin .link{
	font-size:14px;
	line-height:20px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	background:#930;
	padding:5px 19px 6px;
	font-weight:bold;
}
#footer .holder{
	overflow:hidden;
	/*padding:30px 0 0;*/
}
#footer .holder ul{
	float:left;
	width:29%;
	margin:0 2%;
	font-size:11px;
	line-height:13px;
}
#footer .holder ul li{
	list-style:none outside;
	margin:0 0 5px;
}
#footer .holder ul a
{color:#333; font-weight:bold;
  }

#fbrhremailsignupform tbody td { border:0; }
#fbrhremailsignupform .r { text-align:right; }

@media only screen and (max-width: 959px) {
	.info-article h2{
		white-space:normal;
		font-size:22px;
		line-height:26px;
	}
	.nav-holder{padding:0;}
	#nav li{margin-right:16px;}
	.add-nav a{width:95px;}
	.home-slideshow .info{margin-top:-46px;}
	.info-article .alignleft{width:45%;}
	#main{padding-right:5px;}
	.info-article:first-child{padding:13px 0 0;}
	.widget-list{margin:0;}
	.widget-list > li{
		display:block;
		width:auto;
		margin:0 0 20px;
		padding:0 11px 45px;
		font-size:13px;
		line-height:16px;
	}
	.widget-list .event-list li{
		font-size:13px;
		line-height:16px;
	}
	.widget-list .heading{margin-right:-11px;}
	.widget-list h3{
		font-size:13px;
		line-height:16px;
	}
	.info-section .widget-list{width:210px;}
}
@media only screen and (max-width: 760px) {
	#header{padding:15px 5px 10px;}
	#header .logo-container{
		float:none;
		width:100%;
		padding:0;
		text-align:center;
	}
	.logo{
		float:none;
		margin:0;
	}
	.visual{margin:0 0 20px;}
	.header-holder .frame{
		float:none;
		width:100%;
		text-align:center;
	}
	.search-form{
		padding:0 0 10px;
		float:none;
	}
	.search-form input[type="submit"]{
		width:15%;
		margin-left:2%;
	}
	.search-form .text-holder{
		float:none;
		overflow:hidden;
		display:block;
		width:auto;
	}
	.search-form input[type="text"]{
		width:100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		height:27px;
	}
	.signup-form .title{margin:0 0 5px;}
	.signup-form input[type="submit"]{
		width:28%;
		margin:0 0 0 2%;
	}
	.signup-form input[type="text"]{
		padding:4px 3%;
		width:63%;
	}
	.nav-holder{margin:0;}
	#nav{
		float:none;
		text-align:center;
	}
	#nav li{
		float:none;
		z-index:1;
		margin:0 0 4px;
	}
	#nav li:hover{z-index:2;}
	#nav ul ul{
		left:0;
		right:0;
		box-shadow:0 3px 2px rgba(0,0,0,.5);
		-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);
	}
	#nav ul ul ul{
		right:0;
		left:0;
		top:100%;
	}
	.add-nav{text-align:center;}
	.add-nav ul{
		display:table;
		width:100%;
	}
	.add-nav li{display:table-cell;}
	.add-nav a{width:auto;}
	.home-slideshow{padding:0 5px;}
	.menu{position:static;}
	.menu ul{padding:10px 10px 5px;}
	.home-slideshow .info{
		font-size:30px;
		line-height:40px;
		margin-top:-28px;
	}
	.home-slideshow .info span{padding:0;}
	.home-slideshow .info em{padding:0;}
	.menu li{
		margin:0 0 5px;
		float:none;
		text-align:center;
	}
	.menu.inner{margin-top:-10px;}
	.menu ul > li:hover > a{
		background:none;
		color:#efc66a;
		padding:0;
		margin:0;
	}
	.menu ul > li:hover .drop,
	.menu ul > li.hover .drop{left:0;}
	.menu .drop{
		width:100%;
		top:100%;
		text-align:left;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.menu .drop li{
		text-align:left;
		width:48%;
		margin:1%;
	}
	#main{padding:10px 5px 0;}
	#content{
		height:auto !important;
		padding:0 0 10px;
		float:none;
	}
	.c1{margin:0;}
	.info-section{
		padding:0;
		margin:0;
	}
	.twocolumns .column:first-child,
	.twocolumns .column{
		margin:0;
		width:100%;
		float:none;
		border:0;
	}
	.heading{margin:0 0 10px;}
	.heading h1{
		font-size:26px;
		line-height:30px;
	}
	.info-section .widget-list{
		margin:0;
		float:none;
		padding:0;
		width:auto;
	}
	.widget-list .view-link{margin-top:-5px;}
	#sidebar{
		height:auto !important;
		float:none;
		margin:0;
		width:auto;
		background:none;
	}
	#sidebar .holder:after,
	#sidebar:after{display:none;}
	#sidebar .holder{background:none;}
	.facebook-plugin{
		margin:0 0 15px;
		float:none;
	}
	.aside-box img{width:100%;}
	#footer .holder{padding:0;}
	#footer:before{
		right:20px;
		left:20px;
	}
}

.leadin{
	font: 16px/25px 'Bitter',serif;
  color: #666;
  border-bottom:1px solid #ccc;
	margin:0 50px 25px 2px;
  padding: 0 2px 10px;
	
	}


.wp-caption {
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    margin: 0 10px 0 10px;
    padding-top: 4px;
    text-align: center;
}


.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

#sidebarnews
{ margin-left:-30px; margin-right:-30px; font-size:11px; line-height:normal;
}


/* Landing page changes by haroldp@sierraweb.com */
/* adjust the margins on 5the main content area on the landing page template */
.page-landing .c1 {
	margin: 0;
	padding: 12px 20px 0 20px;
}

.page-landing .c1 .heading {
	margin-top: 0;
	padding-top: 0;
}


/* make youtube embeds fluid by wrapping the iframe in a div with this class */
.video-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	padding-top: 30px; 
	height: 0; 
	overflow: hidden; 
}

.video-container iframe, 
.video-container object, 
.video-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}

