body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {



margin:0;



padding:0;



}



blockquote {



padding: 10px 20px;



margin:10px 0;



background-color:#FCFCFC;



border-top: 1px solid #EAEAEA;



border-bottom: 1px solid #EAEAEA;



}



blockquote p {



padding:3px;



margin:5px 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:400;



}







li {



list-style:none;



}







caption,th {



text-align:left;



}







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



font-size:100%;



font-weight:400;



line-height:1.3em;



margin-bottom:1em;



}







q:before,q:after {



content:'';



}







abbr,acronym {



border:0;



font-variant:normal;



}







sup {



vertical-align:text-top;



}







sub {



vertical-align:text-bottom;



}







input,textarea,select {



font-family:inherit;



font-weight:inherit;



font-size:100%;



}







legend {



color:#000;



}







del,ins {



text-decoration:none;



}







:focus {



outline:0;



}







html {



background:#ecefec url(img/doublenav/bg_double.jpg) repeat-x scroll top center;



}







body {



	



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



font-size:62.5%;



}







#header {



width:960px;



height: 188px;



position: relative;



}







#top-tabs {



height:30px;



padding-left:77px;



width:960px;



}







#top-tabs ul li {



float:left;



margin-right:11px;



}







#top-tabs ul li a {



color:#9A1F4D;



font-size:11px;



line-height:25px;



text-decoration:none;



padding:0 0 0 17px;



}







li#tab-council {



width:159px;



height:30px;



display:block;



background:transparent url(img/tab-council.gif) no-repeat scroll bottom center;



}







li#tab-council:hover {



background:transparent url(img/tab-council.gif) no-repeat scroll top center;



}







li#tab-art {



width:89px;



height:30px;



display:block;



background:transparent url(img/tab-art.gif) no-repeat scroll bottom center;



}







li#tab-art:hover {



background:transparent url(img/tab-art.gif) no-repeat scroll top center;



}







li#tab-opera {



width:104px;



height:30px;



display:block;



background:transparent url(img/tab-opera.gif) no-repeat scroll bottom center;



}







li#tab-opera:hover {



background:transparent url(img/tab-opera.gif) no-repeat scroll top center;



}







li#tab-splash {



width:104px;



height:30px;



display:block;



background:transparent url(img/tab-splash.gif) no-repeat scroll bottom center;



}







li#tab-splash:hover {



background:transparent url(img/tab-splash.gif) no-repeat scroll top center;



}







li#tab-holiday {



width:135px;



height:30px;



display:block;



background:transparent url(img/tab-holiday.gif) no-repeat scroll bottom center;



}







li#tab-holiday:hover {



background:transparent url(img/tab-holiday.gif) no-repeat scroll top center;



}







li#tab-harvest {



width:144px;



height:30px;



display:block;



background:transparent url(img/tab-harvest.gif) no-repeat scroll bottom center;



}







li#tab-harvest:hover {



background:transparent url(img/tab-harvest.gif) no-repeat scroll top center;



}







#logo-head {



height:99px;



padding-top:16px;



width:960px;



font-size: 1px;



line-height: 1px;



}







#logo-head h1 {



width:317px;



height:87px;



display:block;



float:left;



background:transparent url(img/logo.gif) no-repeat scroll top left;



text-indent:-9999px;



}







#isite-phone {



width:271px;



/* height:90px; */



float:right;



font-size: 0px;



line-height: 1px;



}







#isite-phone a {



display:block;



margin-bottom:30px;



}







.clear {



clear:both;



display:block;



}







#nav {



display:block;



float:left;



height:53px;



width:787px;



}







#nav ul li {



display:inline;



float:left;



background:transparent url(img/nav-border.jpg) repeat-y scroll right top;



padding:0 15px;



text-transform: lowercase;



}







#nav ul li:hover {



background:#881540 url(img/nav-border.jpg) repeat-y scroll right top;



}







#nav ul li a {



color:#FFF;



font-family:verdana,arial,helvetica,sans-serif;



font-size:12px;



line-height:52px;



text-decoration:none;



}







#search-head input.text {



border:1px solid #B1B1B1;



color:#343434;



float:left;



font-size:12px;



height:14px;



margin-right:5px;



width:115px;



padding:5px 4px;



}







#layout-1 {



width:960px;



}







#lay1-maincontent {



width:722px;



float:left;



}







#intro {



background:transparent url(img/intro-bg.jpg) no-repeat scroll left top;



height:150px;



margin-bottom:15px;



margin-left:6px;



width:716px;



}







#intro-inner {



padding:31px 54px 0 31px;



}







#intro h1 {



display:block;



height:31px;



width:477px;



background:transparent url(img/intro-h1.jpg) no-repeat scroll top left;



text-indent:-9999px;



}







#intro p {



font-size:13px;



color:#fff;



}







.anythingSlider {



background:transparent url(img/slider-bg.jpg) no-repeat scroll left top;



height:382px;



margin-left:9px;



width:712px;



}







#lay1-sidebar {



background:url("img/sidebar-shadow.gif") no-repeat scroll left top #ECEFEC;



float:right;



padding: 10px;



width:210px;



}







#lay1-sidebar-inner {



padding:0px 4px 0 0px;



}







#lay1-sidebar-inner h4 {



border-bottom:1px solid #C2C4C2;



font-size:14px;



line-height:20px;



margin-bottom:20px;



}







#slider-tabs {



height:24px;



left:5px;



position:relative;



top:-4px;



width:680px;



}







#slider-tabs ul li {



display:block;



float:left;



margin-right:4px;



padding-left:0;



}







#slider-tabs ul li a {



color:#C8DA6D;



font-size:12px;



font-weight:700;



line-height:24px;



padding-left:12px;



text-decoration:none;



}







li#tab-events {



background:transparent url(img/tab-events.gif) no-repeat scroll center left;



height:24px;



width:68px;



}







li#tab-events:hover {



background:transparent url(img/tab-events.gif) no-repeat scroll bottom left;



}







li#tab-accommodation {



background:transparent url(img/tab-accommodation.gif) no-repeat scroll center left;



height:24px;



width:123px;



}







li#tab-accommodation:hover {



background:transparent url(img/tab-accommodation.gif) no-repeat scroll bottom left;



}







.maincontent-box {



background:#FFF url(img/maincontent-box-shadow-middle.gif) repeat-y scroll left top;



margin-left:5px;



margin-top:20px;



width:707px;



}







.maincontent-box-inner {



width:707px;



background:transparent url(img/maincontent-box-shadow-top.gif) no-repeat scroll top left;



}







.maincontent-box-inner-bottom {



height:4px;



background:transparent url(img/maincontent-box-shadow-bottom.gif) no-repeat bottom left;



}







.maincontent-box-content {



width:707px;



background:transparent url(img/maincontent-box-content-design.gif) no-repeat bottom left;



}







.spacer {



height:10px;



}







.box-content-inner {



padding:10px 37px 15px 32px;



}







img.right {



border:2px solid #e4e4e4;



margin-left:15px;



margin-bottom:10px;



}







.outer-text-widget-top {



font-size:0;



width:211px;



height:4px;



background:transparent url(img/widget-top.gif) no-repeat scroll top left;



}







.text-widget-wrap {



width:211px;



background:transparent url(img/widget-middle.gif) repeat-y scroll top left;



}







.outer-text-widget-bottom {



height:4px;



width:211px;



font-size:0;



background:transparent url(img/widget-bottom.gif) no-repeat scroll bottom left;



}







.text-widget h5 {



border-bottom:1px solid #EBEBEB;



color:#83847E;



font-size:11px;



line-height:20px;



width:190px;



}







#lay1-sidebar-inner .text-widget h4 {



border-bottom:1px solid #EBEBEB;



line-height:30px;



margin-bottom:14px;



margin-top:5px;



width:190px;



}







#lay1-sidebar-inner .text-widget h4 a, #lay1-sidebar-inner .text-widget h4 a:visited {



color: #9A1F4D;



text-decoration: none;



}







#lay1-sidebar-inner .text-widget h4 a:hover, #lay1-sidebar-inner .text-widget h4 a:active {



color: #9A1F4D;



text-decoration: none;



}







.text-widget p {



font-size:11px;



line-height:14px;



margin-bottom:0;



padding-left:5px;



width:191px;



}







.outer-signup-top {



width:211px;



height:4px;



font-size:0;



background:transparent url(img/signup-top.gif) no-repeat scroll top left;



}







.signup-wrap {



width:211px;



background:transparent url(img/signup-middle.gif) repeat-y scroll top left;



}







.signup {



padding:5px 15px 20px 8px;



}







#lay1-sidebar-inner .signup h4 {



border-bottom:1px solid #841A42;



color:#FFF;



line-height:30px;



margin-bottom:10px;



width:188px;



}







#lay1-sidebar-inner .signup p {



color:#FFF;



font-size:11px;



margin-bottom:0;



}







#email-input {



margin-top:10px;



}







input.signup-btn {



background:transparent url(img/signup-btn.gif) no-repeat scroll left top;



border:medium none;



display:block;



height:33px;



margin-top:10px;



width:105px;



cursor: pointer;



}







input.signup-btn:hover {



background:transparent url(img/signup-btn.gif) no-repeat scroll bottom left;



}







#footer {



background:#fff url(img/footer-bg.gif) repeat-x scroll left top;



height:137px;



margin-top:20px;



}







#footer-inner-padding {



border-bottom:1px solid #E5E5E5;



margin:0 auto 15px;



padding:21px 15px 14px 13px;



}







#footer-contact {



float:left;



width:243px;



height:52px;



}



#footer-contact p, #footer-contact-street p {



margin-bottom:0;



}



#footer-contact-street {



float:left;



width:243px;



height:52px;



}



#footer-contact h4, #footer-contact-street h4 {



font-size:12px;



margin-bottom:1px;



}







#footer-logos {



width:210px;



height:56px;



float:right;



}







#footer h5 {



color:#4F4F4F;



font-size:11px;



padding-left:15px;



}







#layout-2 {



width:960px;



background:#ecefec url(img/content-shadow.gif) repeat-x top left;



}



.text-widget,.sidebar {



padding:5px 7px 20px 8px;



/*background-color:yellow;*/



}



#lay2-sideright .sidebar {







padding:4px;







}



#sidebar-left {



padding: 0;



}







#sidebar-left img {



margin: 10px;



}#lay2-sideleft {



width:222px;



float:left;



}







#lay2-maincontent {



width:710px;



float:left;



}







#lay2-maincontent-inner {



padding:28px 10px 10px;



}







#lay2-sideright {



float:right;



overflow:hidden;



padding: 0 10px;



width:210px;



}







.outer-sidebar {



margin-top:15px;



width:210px;



}







.outer-sidebar-top {



width:210px;



height:4px;



font-size:0;



background:#FFF url(img/sidebar-shadow-top.gif) no-repeat scroll top right;



}







.sidebar-wrap {



width:210px;



background:#FFF url(img/widget-middle.gif) repeat-y scroll top right;



}







.outer-sidebar-bottom {



height:4px;



width:210px;



font-size:0;



background:transparent url(img/sidebar-shadow-bottom.gif) no-repeat scroll bottom right;



}







.nil-box-content {



margin-bottom:25px;



padding:25px 7px 0 8px;



}







.nil-box-content h2 {



border-bottom:1px solid #d9dcd9;



}







.outer-main {



margin-top:15px;



width:499px;



}







.outer-main-top {



width:710px;



height:4px;



font-size:0;



background:url("img/main-top.gif") no-repeat scroll right top #FFFFFF;



}







.main-wrap {



width:710px;



background: url("img/main-middle.gif") repeat-y scroll right top #FFFFFF;



overflow: hidden;



}







.outer-main-bottom {



height:4px;



width:710px;



font-size:0;



background: url("img/main-bottom.gif") no-repeat scroll right bottom #FFFFFF;



}







.main {



	/*background:transparent url(img/main-design.gif) no-repeat scroll right bottom; */



background: url("img/maincontent-box-content-design.gif") no-repeat scroll right bottom transparent;



padding:5px 20px 20px 17px;



}







#featured-small {



background:transparent url(img/featured-small.gif) no-repeat scroll left top;



height:64px;



left:-20px;



position:relative;



top:-12px;



width:234px;



margin-bottom:-12px;



}







.img-border {



border:2px solid #e4e4e4;



margin-bottom:11px;



}







#must-do {



background:transparent url(img/must-do.gif) no-repeat scroll left top;



left:-4px;



top:-12px;



position:relative;



/*display:none;*/







width:100%;



}







#must-do-inner {



padding-left:10px;



padding-top:53px;



}







.outer-boxes-a {



float:left;



margin-right:8px;



margin-top:15px;



width:159px;



}







.outer-boxes-b {



float:left;



margin-right:9px;



margin-top:15px;



width:159px;



}







.outer-boxes-c {



float:left;



margin-top:15px;



width:159px;



}







.outer-boxes-top {



width:159px;



height:4px;



font-size:0;



background:transparent url(img/3boxes-top.gif) no-repeat scroll top right;



}







.boxes-wrap {



width:159px;



background:transparent url(img/3boxes-middle.gif) repeat-y scroll top right;



}







.outer-boxes-bottom {



height:4px;



width:159px;



font-size:0;



background:transparent url(img/3boxes-bottom.gif) no-repeat scroll bottom right;



}







.boxes {



padding:5px 11px 12px 9px;



}







.boxes h5, .featured td h5 {



border-bottom:1px solid #EBEBEB;



color:#83847E;



font-size:11px;



line-height:20px;



width:140px;



}







.boxes p {



font-size:11px;



margin-top:7px;



}







.boxes h4, .featured td h4 {



border-bottom:1px solid #EBEBEB;



font-size:12px;



line-height:15px;



margin-bottom:10px;



margin-top:7px;



padding-bottom:7px;



width:134px;



}







.list-text {



float:left;



margin-left:8px;



margin-right:7px;



width: 350px;







/* width:256px; */



}







.list-text h4 {



border-bottom:1px solid #EBEBEB;



font-size:12px;



line-height:15px;



margin-bottom:10px;



padding-bottom:7px;



width:256px;



}







.list-buttons a {



margin-bottom:-2px;



margin-top:9px;



}







.main-list {



padding:13px 20px 1px 17px;



}







.list-seperator {



border-bottom:1px solid #EBEBEB;



margin-bottom:10px;



width:680px;



}







a.magenta.awesome,a.magenta.awesome:visited {



background-color:#A9014B;



color: #ffffff;



}







a.magenta.awesome:hover,a.magenta.awesome:active {







background-color:#630030;



color: #ffffff;







}







.green.awesome,.green.awesome:visited {



background-color:#87bc34;



}







.green.awesome:hover {



background-color:#678d2b;



}







.large.awesome,.large.awesome:visited {



font-size:14px;



padding:8px 14px 9px;



}







.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited {



font-size:13px;



font-weight:700;



line-height:1;



text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);



}







.awesome,.awesome:visited {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



-moz-border-radius-bottomleft:5px;



-moz-border-radius-bottomright:5px;



-moz-border-radius-topleft:5px;



-moz-border-radius-topright:5px;



-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);



background:#222 url(/images/alert-overlay.png) repeat-x scroll 0 0;



border-bottom:1px solid rgba(0, 0, 0, 0.25);



color:#FFF;



cursor:pointer;



display:inline-block;



position:relative;



text-decoration:none;



text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);



padding:5px 10px 6px;



}







.awesome:active {



top:1px;



}



div.entry {



display:block;



clear:both;



}



.entry ul {



margin-bottom:20px;



}



.entry ul li {



list-style-type:disc;



margin-left:16px;



padding-bottom:2px;



padding-left:3px;



color:#666666;



font-size:12px;



margin-bottom:10px;



}







h2, h2 a, h2 a:visited  {



border-bottom:1px solid #EBEBEB;



color:#9A1F4D;



font-size:24px;



font-weight:700;



line-height:40px;



margin-bottom:18px;



/* text-decoration: none; */



}







h3 {



color:#9A1F4D;



font-size:14px;



line-height:18px;



margin-bottom:15px;



}







h4 {



color:#9A1F4D;



font-size:14px;



font-weight:700;



line-height:16px;



}



h5 {



color:#9A1F4D;



font-size:11px;



font-weight:bold;



line-height:14px;



}



h6 {



color:#9A1F4D;



font-size:11px;



font-weight:italic;



line-height:14px;



}



p {



color:#555;



font-size:12px;



line-height:14px;



margin-bottom:1.4em;



}







b,strong {



font-weight:700;



}







i,em {



font-style:italic;



}







.entry a, .meta-block a{



  color: #548420;



}







.main a{



  color: #548420;



}







.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;



-moz-border-radius:3px;



-khtml-border-radius:3px;



-webkit-border-radius:3px;



border-radius:3px;



margin:10px;



}







.wp-caption img {



border:0 none;



margin:0;



padding:0;



}







.wp-caption p.wp-caption-text {



font-size:11px;



line-height:17px;



margin:0;



padding:0 4px 5px;



}







img.alignright {



clear:both;



display:inline;



margin:0 0 2px 7px;



padding:4px;



}







img.alignleft {



display:inline;



margin:0 7px 2px 0;



padding:4px;



clear:both



}







#wrap,#footer-inner {



width:960px;



margin:0 auto;



}







#search-head input.search,.left,#footer-logos a,img.list-image,.alignleft {



float:left;



}







li#tab-promo,li#tab-attractions {



background:transparent url(img/tab-promo.gif) no-repeat scroll center left;



height:24px;



width:94px;



}







li#tab-promo:hover,li#tab-attractions:hover {



background:transparent url(img/tab-promo.gif) no-repeat scroll bottom left;



}







.right,.alignright {



float:right;



}







.outer-text-widget,.outer-signup {



margin-top:15px;



width:211px;



}







#footer-contact p a,#footer h5 a {



color:#4F4F4F;



text-decoration:none;



}







#lay2-sideleft-inner {



padding:0 0 0 11px;



/*background-color: green;*/



}







.main p,.list-text p {



font-size:11px;



}







table#events{







}



table#events tr{







}



table#events tr td{



border-bottom:1px solid #CCCCCC;



color:#666666;



padding:10px;



}







table#events tr td, table#events tr td p {







font-size:1em;







color:#000;







}



table#events ul {







	margin-bottom: 0px;







	margin-top: 5px;







}



table#events ul li {







	







	color:#666666;







	







        font-size: 100%;







	







	list-style-type:disc;







	







	margin-left:16px;







	







	padding-bottom:0px;







	







	padding-left:3px;







}



#small-logo{



  float:left;



  width: 167px



  height: 50px;



  margin-right: 15px;



}



table.featured {







margin-top:15px;







width:510px;







}table.featured td {







background:#FFFFFF url('img/featured_table.gif') right top repeat-y;







margin-right:7px;







padding-bottom:5px;







padding-left:10px;







padding-right:10px;







padding-top:5px;







width:136px;







vertical-align: top;







}



table.featured td.featured_footer {







	background:#FFFFFF url('img/featured_footer.gif') right bottom repeat-y;







	padding-bottom: 15px;







}



td.mustdodot {







background-image:url(/wp-content/uploads/2010/03/must-do-dot.png);







background-repeat:no-repeat;







background-position:center;







font-size:14px;







font-weight:bold;







color:#660033;







text-align:center;







}







#mustdo {







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







font-size:10px;







color:#666;







font-weight:bold;







}



#mustdo a {







color:#333333;







}



#mustdo td {







padding:5px;







}







#featured-event {



	background:url("img/featured-small.gif") no-repeat scroll left top transparent;



	height:64px;



	left:-36px;



	margin-bottom:-12px;



	position:relative;



	top:-12px;



	width:234px;



}







.eventcontent-box {



	background:url("img/maincontent-box-shadow-middle.gif") repeat-y scroll left top #FFFFFF;



	margin-left:15px;



	margin-top:35px;



	width:707px;



}







.event_img {



	border:0;



	margin-bottom:11px;



}







.meta-block {



	color:#7F7F7F;



	line-height:14px;



	margin-bottom:1.4em;



	font-size: 12px;



}



.single-post-thumb .meta-block {

	width: 420px;

}











.meta-block h4 {



	display: inline;



	line-height:20px;



}



.event-thumb {



	float: left;



	width: 100px;



	margin:5px 0 15px;



	/* height: 100px; */



}



div.event-list-outer div.event-thumb {



float: left;



}



.event-listing {



	float:left;



	position:relative;



	width:520px;



}







.event-more {



	position: absolute;



	right: 0px;



	top: 45px;



	height: 25px;



	width: 91px;



}







a.more {



	background:url("img/btn_more_info.gif") no-repeat scroll 0 0 transparent;



	display:block;



	height:24px;



	width:91px;



	text-indent: -9999px;



	margin-bottom:17px;



}







.single-post h3, .single-post-thumb h3,



.single-post h3 a, .single-post h3 a.visited,



.single-post-thumb h3 a, .single-post-thumb h3 a.visited



{



	color:#9A1F4D;



	font-size:14px;



	font-weight:700;



	line-height:16px;



	border-bottom: 1px solid #dedede;



	padding-bottom:5px;



	text-decoration: none;



}















.event-thumb img {



	border: 2px solid #dedede;



}







.event-list-outer {



	border-bottom: 1px solid #dedede;



	margin-bottom: 20px;



	margin-top: 30px;



}







.single-post {



	float: left;



	width: 638px;



	position: relative;



}







.single-post-thumb {



	float: right;



	width: 520px;



	position: relative;



}







.events-sidebar {



	width: 210px;



}







.events-sidebar h2 {



	margin-bottom: 14px;



}







.events-sidebar .sidebar {



	padding: 5px 15px 20px 11px;



}







.events-sidebar .sidebar li {



	font-size: 14px;



	padding: 5px 0;

	/* line-height: 28px; */



	border-bottom: 1px solid #dedede;



}







.home .events-sidebar .sidebar li {



	margin-top:6px;



	padding-bottom:6px;



}







.events-sidebar .sidebar li a, .events-sidebar .sidebar li a:visited {



	color: #881540;



	text-decoration: none;



	font-weight: bold;



}







.events-sidebar .sidebar li a:hover, .events-sidebar .sidebar li a:active {



	text-decoration: none;



}







.add_event {



	margin-bottom: 10px;



	margin-top: 5px;



}







#nav-wrapper{



height:85px;



left:0;



position:absolute;



top:145px;



}







#nav.double li {



	background: none;



	padding: 0px;



}



#nav.double li.hover {



	background: url('img/doublenav/li_bg.gif') no-repeat right bottom transparent;



}







#nav.double li.hidden.hover {



	background: url('img/doublenav/li_bg_arrow.gif') no-repeat right bottom transparent;



}







#nav.double li.hover a {



	background: url('img/doublenav/a_bg.gif') no-repeat left bottom transparent;



}











#nav.double li.current_page_item a, #nav.double li.current_page_ancestor a {



	background: url('img/doublenav/a_active_bg.gif') no-repeat left bottom transparent;



}







#nav.double li.current_page_item, #nav.double li.current_page_ancestor  {



	background: url('img/doublenav/li_active_bg.gif') no-repeat right bottom transparent;



}







#nav.double {



	height: 43px;



	position: relative;



}







#nav.double ul li a {



	display:inline-block;



	height:35px;



	line-height:31px;



	margin-top:8px;



	padding:0 5px 0 15px;



	margin-right: 2px;



}







#nav.double ul li {



	/* background: none; */



	padding: 0 13px 0 0;



}



#nav.double ul li:hover {



	



}







#nav.double ul li a:hover {



	



}







#nav.double ul li.hidden {



	background: url("img/doublenav/li_bg_children.gif") no-repeat scroll right 8px transparent;



}







#nav.double ul ul li.current_page_item a {



	color: #3a5321;



}







#nav.double ul ul li a {



	display:inline-block;



	height:29px;



	line-height:28px;



	padding:0 2px 0 17px;



	margin: 0px;



}







#nav.double ul {



display:block;



float:left;



height:29px;



padding-left:15px;







}







#nav.double ul ul {



background:url("img/doublenav/inactive_li_bg.gif") no-repeat scroll left bottom transparent;



display:inline-block;



height:29px;



left:10px;



position:absolute;



top:43px;



width:695px;







}







#nav.double ul li.hidden ul li, #nav.double ul li.hidden ul li {



	z-index: -10



}







#nav.double ul li.hover ul {



	z-index: 20;



}




#nav.double ul li.current_page_item.toplevel ul {
	display: none;
}

#nav.double ul li.current_page_item.toplevel.ontop ul {
	display: block;
}

.ontop ul {



	z-index: 20;



}







.ontop li {



	z-index: 20;



}















#nav.double ul li.current_page_item ul, #nav.double ul li.current_page_ancestor ul{



background:url("img/doublenav/active_li_bg.gif") no-repeat scroll left bottom transparent;



}











.home #nav.double ul ul, .home #nav.double ul ul li {



	/* display: none; */



}







#nav.double ul ul li {



display:inline;



float:left;



padding:0;



text-transform:lowercase;



background: #751136;







}



#nav.double ul li.current_page_item ul li,#nav.double ul li.current_page_anccestor ul li {



background: #82a53d;



}







#nav.double ul li.hover ul {



	z-index: 10;



}











/*



#nav.double ul ul li.first_item {



	background:url("img/doublenav/nav_two_bg_left.gif") no-repeat scroll left bottom transparent



}







#nav.double ul ul li:hover {



}







#nav.double ul ul li a {



color:#FFF;



font-family:verdana,arial,helvetica,sans-serif;



font-size:12px;



/* line-height:52px; 



text-decoration:none;



}







#nav.double ul ul li.sub_hidden {



	display: none;



}







#nav.double ul .pre_ul {



	background:url("img/doublenav/nav_two_bg_left.gif") no-repeat scroll left top transparent;



	display:inline-block;



	height:29px;



	width:5px;



} */



body.page {



	/* background: url('img/doublenav/bg_double.jpg') repeat-x; */



}



















#search-head {



	height:39px;



	padding-left:9px;



	padding-top:14px;



	position:absolute;



	right:9px;



	top:139px;



	width:163px;



}







.not_current {



	display:none;



}







body.page-template-events-php #lay2-maincontent {



	padding-top: 20px;



}







#nav-wrapper.sanschildren ul ul {



	display: none;



}



div#hcag {



margin:15px 0;



}



#nav.double li.nochildren ul {

	display: none;

}



#nav.double li.hidden ul {

	display: none;

}



#lay2-sideright-inner .events-sidebar {

	margin-bottom: 20px;

}



#lay2-sideright .events-sidebar .sidebar {

	padding:0 10px 20px;

}
span.mainfeature {
font-size:14px;
line-height:16px;

}
.events-sidebar .sidebar li span.mainfeature a, .events-sidebar .sidebar li span.mainfeature a:visited {
color:#555;
}