* { font-size:100.01%;}
html { font-size:62.5%;}
body {
	margin:0;
	background:url(../images/bg-body.gif);
	font:1.3em Arial, Helvetica, sans-serif;
	color:#66664d;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
} 
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6{
font-size:100%;
color:#60244c;
}
h1{
font-size:1.15em;
font-weight:normal;
}
h2{
font-size:1.3em;
font-weight:normal;
}
h3{
font-size:1.15em;
font-weight:bold;
}
h4{
font-size:1.3em;
font-weight:bold;
}
h5{
font-size:1.5em;
font-weight:bold;
}
.heading1{color:#514701 !important;}
.heading2{color:#dba239 !important;}
.heading3{color:#7f898a !important;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
a {
	text-decoration:none;
	color:#c0ad00;
}
a:hover { text-decoration:underline;}
#wrapper {
	width:940px;
	margin:0 auto;
}
#wrapper span.view {
	display:block;
	text-align:right;
	margin:19px 7px 0 0;
	font-size:1.154em;
}
#wrapper span.view a {
	background:url(../images/arrow-rt2.gif) no-repeat 100% 50%;
	padding-right:14px;
}
/* header start */
#header {
	overflow:hidden;
	height:196px;
	background:url(../images/bg-header.gif) repeat-y;
	border-bottom:11px solid #cc9;
	padding:13px 0 10px;
}
#header h1 {
	background:url(../images/logo.gif) no-repeat;
	width:300px;
	height:177px;
	text-indent:-9999em;
	margin:0 0 0 85px;
}
#header h1 a {
	display:block;
	overflow:hidden;
	height:100%;
}
#header .logo-area {
	width:705px;
	float:left;
}
#header .contact-box {
	float:right;
	width:235px;
	padding:7px 0;
	margin-bottom:-5px;
	font-weight:bold;
	overflow:hidden;
	color:#555b5b;
	font-size:12px;
	line-height:12px;
}
#header .contact-info {
	padding:5px 0 3px 24px;
	margin-bottom:5px;
}
#header .contact-box p { margin-bottom:18px;}
#header a {
	text-decoration:none;
	color:#555b5b;
}
#header a.contact-us {
	background:#cbd3d3;
	font-size:14px;
	display:block;
	padding:7px 0 4px 24px;
	margin-bottom:12px;
}
#header a.contact-us:hover { text-decoration:none;}
#header a.contact-us span {
	background:url(../images/arrow-rt.gif) no-repeat 100% 50%;
	padding-right:16px;
}
#header address { margin-bottom:14px;}
#header address span {
	margin-top:6px;
	line-height:19px;
}
#header div.email { margin-top:17px;}
#header div.email a { background:url(../images/border-link.gif) repeat-x 0 100%;}
#header div.email a:hover { background:none;}
#header span.type {
	position:absolute;
	left:-9999em;
}
#header dl { line-height:19px;}
#header dt,
#header dd { display:inline;}
/* header end */
/* main start */
#main {
	overflow:hidden;
	height:1%;
}
/* content start */
#content {
	width:705px;
	float:right;
	overflow:hidden;
}
#content .slide-block {
	padding:28px 0 0;
	width:605px;
	margin:0 auto;
}
#content .slide-block div {
	position:relative;
	height:402px;
}
#content .slide-block img {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
#content .slide-block img.active {z-index:1;}
#content .holder {
	padding:16px 57px 0 55px;
	font-size:1.077em;
}
.holder .ads-box { width:558px;}
.holder .ads-box p { margin-bottom:30px;}
.holder a.ads {
	border:3px solid #a9b5b5;
	width:100%;
	display:block;
	margin-bottom:26px;
}
.holder .map-box a.ads { margin-bottom:10px;}
.holder .ads-box span.view {
	text-align:left !important;
	margin:0 0 17px !important;
}
.holder .ads-box span.view a,
#wrapper ul.links a {
	background:url(../images/arrow-rt3.gif) no-repeat 100% 45% !important;
	color:#66664d;
	padding-right:15px;
	font-size:0.867em;
}
#wrapper ul.links li { padding-bottom:17px;}
#wrapper ul.links a { font-size:1em;}
.holder .legend { border:3px solid #7dacbb;}
#content .contacts-box { padding-left:30px;}
#content .scrollable {
	height:446px;
	overflow:auto;
}
#content .scrollable p { margin-bottom:15px;}
#content .scrollable .holder img { margin-bottom:45px;}
.scrollable .vscroll-line { background:#ececda;}
#content .top-info {
	width:540px;
	margin-bottom:22px;
}
#content h2 {
	background:#f5f5eb;
	padding:10px 10px 9px 55px;
	font-size:20px;
	color:#66664d;
}
#content .contacts { margin-bottom:18px;}
#content .contacts a { color:#66664d;}
.scrollable .contacts { margin-top:22px;}
.scrollable .contacts ul {
	overflow:hidden;
	height:1%;
}
.scrollable .contacts ul li {
	float:left;
	width:33%;
	padding-bottom:3px;
}
.scrollable .contacts li.role { color:#000;}
.gallery .play-bar {
	background:#ececda;
	overflow:hidden;
	height:1%;
	padding:6px 21px 6px 10px;
}
.gallery-wrap {
	width:470px;
	height:354px;
	overflow:hidden;
}
.gallery {
	overflow:hidden;
	height:1%;
}
.gallery-wrap img { display:block;}
.gallery .play-bar ul { float:right}
.gallery .play-bar ul li {
	float:left;
	padding:0 11px;
}
.gallery .play-bar ul a {
	width:10px;
	height:18px;
	text-indent:-9999em;
	display:block;
	background-repeat:no-repeat;
	overflow:hidden;
}
.gallery .play-bar ul a.prev { background-image:url(../images/arrow-prev.gif);}
.gallery .play-bar ul a.next { background-image:url(../images/arrow-next.gif);}
.gallery ul.thumbs {
	padding:17px 0 0 20px;
	overflow:hidden;
	height:1%;
}
.gallery ul.thumbs img { display:block;}
.gallery ul.thumbs li {
	float:left;
	padding:0 5px 15px 6px;
	height:1%;
	vertical-align:top;
}
.gallery ul.thumbs a:focus { outline:none;}
/* content end */
.columns-wrap {
	overflow:hidden;
	height:1%;
	background:#fff url(../images/bg-content.gif) repeat-y;
}
.sub-wrap { background:url(../images/bg-sub-wrap.gif) repeat-y;}
/* sidebar start */
#sidebar {
	width:235px;
	float:left;
}
ul.accordion {
	font-weight:bold;
	height:435px;
	padding-top:11px;
	font-size:12px;
}
ul.accordion ul {
	font-size:11px;
	margin:2px 0 -2px;
}
ul.accordion li {
	width:100%;
	vertical-align:top;
	padding-bottom:2px;
}
* html ul.accordion li,
* + html ul.accordion li { padding-bottom:0;}
* html ul.accordion li { margin-bottom:-2px;}
ul.accordion a {
	padding:9px 0 8px 24px;
	display:block;
	color:#66664d;
	text-decoration:none;
	position:relative;
} 
ul.accordion li.current_page_item a ,
ul.accordion li.active a { background:url(../images/bg-link-hover.gif) no-repeat 0 50%;}
ul.accordion a:hover { color:#dba139;}
ul.accordion a:focus { outline:none;}
ul.accordion li li a { color:#999973;}
ul.accordion li.current_page_item ul li a {background:none;}
fieldset.form {
	background:#ececda;
	overflow:hidden;
	padding:9px 18px 8px 12px;
}
fieldset.form input.text,
fieldset.sub-form input.text {
	border:0;
	float:left;
	font:1.154em Arial, Helvetica, sans-serif;
	color:#c0ad00;
	margin-right:6px;
	padding:2px 0 2px 10px;
	width:165px;
}
fieldset.form input.btn {
	background:url(../images/btn-submit.gif) no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999em;
	width:23px;
	height:22px;
	border:0;
	float:left;
	cursor:pointer;
}
/* sidebar end */
ul.nav {
	width:100%;
	overflow:hidden;
	font:14px "Times New Roman", Times, serif;
	position:relative;
	z-index:2;
}
ul.nav li {
	float:left;
	letter-spacing:1px;
}
ul.nav li a,
ul.nav li.join {
	display:block;
	color:#fff;
	width:235px;
	height:51px;
	line-height:51px;
	text-align:center;
	background-repeat:no-repeat;
}
ul.nav li.join {
	background:#c0ae00 url(../images/bg-link-join.gif) no-repeat 50% 100%;
	height:93px;
}
ul.nav li.get-involved a { background-image:url(../images/bg-link-getinvolved.gif);}
ul.nav li.become a { background-image:url(../images/bg-link-becomeamember.gif);}
ul.nav li.contact-us a{ background-image:url(../images/bg-link-contactus.gif);}
.threecolumns {
	background:#fff url(../images/bg-threecolumns.gif) repeat-y;
	overflow:hidden;
	height:1%;
	margin-top:-42px;
	position:relative;
}
/* aside1 start */
.aside1 {
	width:235px;
	float:left;
	padding-top:63px;
}
fieldset.sub-form {
	width:215px;
	padding:0 10px 39px 10px;
	text-align:center;
}
#sidebar fieldset.secondary-form {
	background:#f2edcb;
	padding-top:18px;
}
fieldset.sub-form input.text {
	width:198px;
	padding:1px 0 3px 11px;
	margin-bottom:25px;
	font-size:1.231em;
}
.aside1 img,
#sidebar img { display:block;}
.networks {
	overflow:hidden;
	height:1%;
	padding:8px 53px;
	background:#f8ecd7;
}
#sidebar .networks { background:#f8ecd7;}
.networks li {
	float:left;
	padding:0 8px 0 7px;
}
.networks a {
	width:47px;
	height:47px;
	display:block;
	text-indent:-9999em;
	background-repeat:no-repeat;
}
.networks a.facebook { background-image:url(../images/ico-facebook.png);}
.networks a.twitter { background-image:url(../images/ico-twitter.png);}
/* aside1 end */
/* aside2 start */
.aside2 {
	border-top:8px solid #cc9;
	padding:12px 0 0 0;
	width:235px;
	float:right;
}
.aside2 div.ads2 { padding-top:34px;}
#sidebar div.ads1 {
	background:#fff;
	padding:17px 0 34px;
}
/* aside2 end */
.columns-holder {
	width:705px;
	float:right;
}
.columns-holder img { display:block;}
.columns-holder2 {
	overflow:hidden;
	height:1%;
}
/* main column start */
.main-column {
	width:470px;
	float:left;
}
.sub-column { border-top:8px solid #cc9;}
.main-column h2 {
	margin:0 0 20px;
	background:#cc9;
	padding:11px 10px 10px 15px;
	font-size:20px;
	color:#66664d;
	white-space:nowrap;
	letter-spacing:-1px;
	position:relative;
	z-index:2;
}
#sidebar a.support span.style {
	float:right;
	margin-right:10px;
	font-size:0.35em;
}
.event-wrap { padding:0 18px 22px 18px;}
#wrapper .event-wrap span.view { margin-top:34px;}
#wrapper .event-wrap span.view a {
	background-image:url(../images/arrow-rt3.gif);
	color:#66664d;
}
.event { margin-bottom:15px;}
#content .event {
	line-height:18px;
	width:600px;
	margin-bottom:33px;
}
#content .event p { margin-bottom:14px;}
#content .event p a {
	text-decoration:underline;
	color:#515149;
}
#content .event p a:hover { text-decoration:none;}
#content .event a.more {
	background:url(../images/arrow-rt4.gif) no-repeat 100% 50%;
	padding-right:14px;
	color:#858571;
}
.event h3 { font-size:1.143em;}
.event .img-holder {
	float:left;
	width:215px;
	height:150px;
	border:4px solid #a9b5b5;
	margin-right:24px;
}
.event .img { display:block;}
.event .date { color:#c0ad00;}
.event .title a { color:#908200;}
.event .event-info {
	overflow:hidden;
	height:1%;
}
.ads-wrapper {
	border:solid #cbd2d2;
	border-width:2px 2px 1px;
}
.ads-wrapper div {
	overflow:hidden;
	height:1%;
}
.ads-wrapper ul li {
	float:left;
	border:solid #cbd2d2;
	border-width:0 0 1px 2px;
	margin:0 0 0 -2px;
}
ul.ads-wrapper img { display:block;}
/* main column end */
.column1 {
	width:234px;
	float:left;
}
.col-wrap { padding:0 10px 0 17px;}
.column1 h3 {
	padding:11px 10px 8px 17px;
	margin-bottom:15px;
	background:#f5f5eb;
	color:#66664d;
	font-size:20px;
}
.column1 ul.sub-nav { font-size:11px;}
.column1 ul.sub-nav li { padding-bottom:17px;}
.column1 ul.sub-nav a { color:#a3a394;}
.column1 ul.sub-nav a:hover,
.column1 ul.sub-nav li.active a {
	color:#66664d;
	text-decoration:none;
}
.column1 ul.sub-nav a:hover { color:#dba139;}
.column2 {
	width:470px;
	float:right;
}
.column2 h3 {
	background:#555b5b;
	color:#fff;
	font-size:20px;
	padding:11px 0 8px 30px;
}
#content h4 {
	font-size:1.286em;
	color:#5f244c;
	margin-bottom:11px;
}
.col-holder { padding:12px 10px 0 29px;}
.listing {
	font-size:1.077em;
	width:390px;
	margin-bottom:50px;
}
.listing .img-holder {
	width:100%;
	height:260px;
	margin-bottom:13px;
}
.listing p {
	margin-bottom:5px;
	line-height:17px;
}
.listing a {
	text-decoration:underline;
	color:#9d911f;
}
.listing a:hover { text-decoration:none;}
fieldset.contact-us {
	background:#f5f5eb;
	margin-bottom:35px;
	padding:0 1px 38px;
}
fieldset.contact-us input.text,
fieldset.contact-us textarea {
	width:420px;
	background:#ececda;
	padding:3px 0 3px 10px;
	border:0;
	float:left;
}
fieldset.contact-us textarea {
	height:95px;
	overflow:auto;
}
fieldset.contact-us .sub-row textarea { height:146px;}
fieldset.contact-us input.btn { padding-left:130px;}
fieldset.contact-us label {
	width:124px;
	float:left;
	margin:3px 7px 0 0;
	text-align:right;
}
fieldset.contact-us label span {
	display:block;
	font-size:0.786em;
}
fieldset.contact-us .row,
fieldset.contact-us .col {
	overflow:hidden;
	height:1%;
	margin-bottom:11px;
}
fieldset.contact-us .col { margin-bottom:3px;}
fieldset.contact-us .sub-row { margin-bottom:25px;}
fieldset.contact-us .col-wrap {
	padding-left:105px;
	margin-bottom:-3px;
}
fieldset.contact-us .col label {
	font-size:0.786em;
	text-align:inherit;
	margin:0;
	width:auto;
}
fieldset.contact-us h4 {
	margin:0 0 12px 20px;
	font-size:1em !important;
	color:#66664d !important;
}
/* main end */
/* footer start */
#footer {
	text-align:center;
	font-size:0.924em;
	color:#000;
	background:#fff;
	padding:6px 0 12px;
}
#footer p a {
	color:#000;
	text-decoration:underline;
}
#footer p a:hover { text-decoration:none;}
/* footer end */



/**************************************/
ul.accordion li.merchandise ul{
	display:none
}
#sidebar #newsletter form{
	margin-top:20px;
}
#text-8 .textwidget{
 position: absolute;
 bottom: 0px;
 right: 0px;
}
.threecolumns{
    position: relative;
}
.url_album{
    text-decoration: none;
    color:#fff;
	font-size:20px;
	  
}
