body {font-family:Arial,Verdana,sans-serif;font-size:75%;margin:0;padding:0;}
body#mainpage {background:#4973d7 url(img/swirly-pattern.png); color:#444444;}

div.picture {float:right;}
div.picture img {background-color:#F3F3F3;border:1px solid #CCCCCC;margin:0 0 10px 10px;padding:3px;}

#sand { color:#444444; height: 419px;}

#pagewrapper {background-color:white;margin:auto;width:960px;}
#header {background:#FFFFFF url(img/header-test.png) no-repeat scroll 0 0;height:126px;position:relative;}
#headline {left:0;position:absolute;top:13px;z-index:85;}
#site-slogan {color:#999999;font-size:11px;}
#site-mission {display:none;}

#contentwrapper p, #contentwrapper li {line-height:160%}
#tabs-wrapper {margin-bottom:20px;}

#sidebar-left {float:left; width:204px; margin:0 4px 0 0; overflow:hidden;}
#middle-content {float:left; width:510px; background:transparent url(img/wave_bg.jpg) no-repeat 0 0; }
#sidebar-right {float:right; width:234px;}

div.tablewrapper {overflow:auto;width:99%;}

/* Footer */
#block-menu-menu-footer {padding: 60px 0 0;}
#block-menu-menu-footer h2 {display:none;}
#footer {background:#4973d7 url(img/footer_bg.gif) no-repeat scroll 0 0;padding: 0;
text-align:center;text-transform:uppercase; height: 200px;}
#footer ul {text-align:center;width:100%;}
#footer.block ul {line-height:30px;white-space:nowrap;}
#footer li.leaf {display:inline;list-style-type:none;}
#footer li.leaf a {color:#FFFFFF;padding:7px 10px;text-decoration:none;}
#footer li.leaf a:hover {background:#333333 none repeat scroll 0 0;color:#FFFFFF;}
#block-block-3 {float:right;margin: 10px 15px 0px 0px;padding:0;}
#block-block-4 {float:left;font-size:0.9em;margin: 20px 0px 0px 10px;padding:0;text-transform:none;}

a {color:#354F9D;text-decoration:none;}
a.feed-icon {display:none;float:left;padding:10px 0;}
.field-label {color:#000000;font-size:10pt;font-weight:bold;text-transform:uppercase;}

h1, h2, h3, h4, h5 {color:#191512;margin-bottom:0.5em;margin-top:0;}
h1 {font-size:200%;}
h2 {font-family:"Trebuchet MS",Verdana; font-size:160%; font-weight:bold;}
h2 a {color:#000000;}
h3 {font-size:110%;}


#middle-content h2 {margin:15px;}
#middle-content h2.tours {margin:15px 0;}
#middle-content .content {margin:0 15px;}
#middle-content .view {margin-left:0px;}
.sidebar h2 {font-size:130%;}
.content-padding h2 {padding:0;}

li.leaf {list-style-image:none;}



p {margin:0 0 1.5em;padding:0;}
div.messages {border:3px solid #FF9900;margin:10px 0;padding:10px;}
div.admin .left, div.admin .right {margin:0;width:49%;}
div.admin-panel {border:4px solid #F3F3F3;margin:10px 0;padding:5px;}
div.admin-panel .body {padding:0 10px 0 0;}
div.admin-panel .body dl, div.admin-panel .body ul {margin:0;padding-left:15px;}
#tabs-wrapper ul.tabs {overflow:auto;width:99%;}
ul.primary {border-bottom:1px solid #CCCCCC;border-collapse:collapse;border-top:1px solid #CCCCCC;
font-size:0.9em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0;padding:4px 0;
white-space:nowrap;}

#tabs-wrapper ul.primary li {
background-color:transparent;
background-image:url(img/edit-tab-left-grey.png);
background-position:left center;
background-repeat:no-repeat;
margin-right:2px;
padding:2px 0;
}
#tabs-wrapper ul.primary li.active {
background-color:transparent;
background-image:url(img/edit-tab-left-black.png);
background-position:left center;
background-repeat:no-repeat;
}
#tabs-wrapper ul.primary li a {
background-color:transparent;
background-image:url(img/edit-tab-right-grey.png);
background-position:right center;
background-repeat:no-repeat;
border:medium none;
color:#333333;
margin:0;
padding:2px 10px;
}
#tabs-wrapper ul.primary li a:hover {
background-color:transparent;
background-image:url(img/edit-tab-right-grey.png);
background-position:right center;
background-repeat:no-repeat;
border:medium none;
color:#333333;
margin:0;
}
#tabs-wrapper ul.primary li.active a {background:transparent url(img/edit-tab-right-black.png) no-repeat right center;border:medium none;color:#FFFFFF;}
table, table.package {margin:1em 0;width:99%;}
.field-field-entertainment-schedule table {margin:0;}
table tr.odd {background:#DFE2EB;}
table tr.even {background:#FFFFFF;}
table {border:medium none;border-collapse:separate;float:left;padding:0;}
table th, table td {padding-left:5px;}
table th a, table td a {text-decoration:underline;}
table thead {background :#E0E0E0 url(img/bg-forum.png) repeat-x center top;color:#333333;padding:5px;}
td.container {background: #E0E0E0 url(img/bg-forum.png) repeat-x center top; color:#333333; padding:5px;}
td.container a {font-size:1.3em;font-weight:bold;text-decoration:underline;}
td.container .description {margin-bottom:0;}
fieldset ul.clear-block li {background-image:none;margin:0;padding:0;}
fieldset.collapsible, fieldset {border:4px solid #F3F3F3;}
fieldset.collapsible legend, fieldset legend {font-size:1.2em;font-weight:bold;}
ul.links li {display:block;padding:0;}

.nice-menu-hide-title {display:none;}

/* Top Secondary Links Links */
#block-menu-secondary-links h2 {display:none;}
#block-menu-secondary-links {margin-bottom:0;padding:0;position:absolute;right:0;top:5px;}
#block-menu-secondary-links ul {margin:0 5px 0 0;padding:0;}
#block-menu-secondary-links ul li {border-right:1px dotted #273695;float:right;list-style-image:none;
list-style-position:outside;list-style-type:none;}
#block-menu-secondary-links ul li.first {border:0 none;}
#block-menu-secondary-links ul li a {color:#FFFFFF;padding:0 5px;text-decoration:none;}
#block-menu-secondary-links ul li a.active {color:#FFFFFF;font-weight:bold;}
#block-menu-secondary-links ul li a:hover {text-decoration:underline;}

/* Search Box */
#block-search-0 {margin-bottom:0;position:absolute;right:40px;top:35px;}
#block-search-0 h2 {display:none;}
#block-search-0 label {display:none;}
#search-block-form .form-submit {
	width:59px;
	height: 20px;
	background: url(img/search-button.png);
	border: none;
	text-indent: -9999px; 
}

#navigation-breadcrumb {
background: url(img/bg_breadcrumb.gif) repeat-x;border-top:1px solid #FFFFFF;margin-bottom:10px;padding:5px 20px;}
#navigation-breadcrumb, #navigation-breadcrumb a {color:#999999;padding-left:10px;padding-right:10px;
text-decoration:none;}
#navigation-breadcrumb a:hover {color:#999999;text-decoration:underline;}


.block {margin-bottom:1.5em;padding:10px;}
div.block-region {background-color:#FFFFFF;border:4px dashed #006699;color:#999999;font-size:180%;font-weight:bold;
margin-bottom:1em;margin-top:1em;text-align:center;}

/* Sidebar Styling */
#leftsidebar {background:url(img/leftfade_03.jpg) no-repeat scroll left bottom;}
#leftsidebar .block {background:url(img/leftfade_01.jpg) no-repeat scroll left top;padding:10px 20px 24px;}
#leftbluesidebar {background:url(img/leftblue_02.jpg) no-repeat scroll left bottom;}
#leftbluesidebar .block {background:url(img/leftblue_01.jpg) no-repeat scroll left top;
padding:10px 15px 0px 24px;}
#rightsidebar {background:url(img/rightfade_03.jpg) no-repeat scroll left bottom;}
#rightsidebar .block {background:url(img/rightfade_01.jpg) no-repeat scroll left top;padding-bottom:24px;}
#rightbluesidebar {background:url(img/rightblue_03.jpg) no-repeat scroll left bottom;}
#rightbluesidebar .block {background:url(img/rightblue_01.jpg) no-repeat scroll left top;padding-bottom:24px;}

/* #leftsidebar ul li {background: url(img/bluebullet.gif) no-repeat 0.3em 0.4em;} */

#user-login-form {text-align:left;}
#user-login-form .form-item input {width:95%;}
#user-login-form input.form-submit {margin-bottom:10px;}
#contact-mail-page {margin-left:21px;}
#contact-admin-edit {margin-left:21px;}
#middle-content .block {padding:0;}
.teaser {margin-bottom:1em;}
.node .field {padding:10px 0;}
.node .clear {margin:1em 0;}
.node .content {margin-bottom:1em;}
.node .links, .comment .links {text-align:left;}
.node .links ul.links li, .comment .links ul.links li {float:right;padding-left:1em;}
.terms ul.links li {margin-left:0;margin-right:0;padding-left:1em;padding-right:0;}
.new {color:#FFAE00;float:right;font-size:0.92em;font-weight:bold;}
.terms {float:right;}
.terms ul.links li {display:inline;}
.preview .node, .preview .comment {
background:transparent none repeat scroll 0 50%;
border:0 none;
margin:0;
padding:0.5em 0;
}
.sticky {margin-bottom:2em;}
.block ul {padding:0;}
.sidebar ul, .sidebar ul li {margin:0;padding:0;}
.sidebar ul li {background: url(img/bluebullet.gif) no-repeat 0.3em 0.4em;
list-style-image:none;list-style-type:none;padding:0 0 0 1.5em;}
.sidebar ul li.expanded {background-image:url(img/menu-expanded.gif);}
.sidebar ul li.collapsed {background-image:url(img/menu-collapsed.gif);}
.sidebar ul li ul li {background-position:1.8em 0.6em;margin-left:-1.7em;padding:0 0 0 3em;}
.sidebar ul li ul li ul li {background-position:3.3em 0.6em;margin-left:-3.2em;padding:0 0 0 4.5em;}
.sidebar ul li ul li ul li ul li {background-position:4.8em 0.6em;margin-left:-4.7em;padding:0 0 0 6em;}
.sidebar ul li a, .sidebar ul li.expanded a, .sidebar ul li.collapsed a {line-height:1.8em;}
.sidebar a.active {color:#666666 !important;font-weight:bold;}
dl {margin:0.5em 0 1em 1.5em;}
dl dd {margin:0 0 0.5em 1.5em;}
img, a img {border:none;}

#farben {display:none;}
#font {display:none;}

#block-views-calendar-calendar_block_1 .date-prev a, 
#block-views-calendar-calendar_block_1 .date-next a {font-size: 1.4em; color: #354F9D;}

.view-display-id-calendar_1 ul.links li {display:inline;font-weight:bold;margin-right:10px;text-transform:uppercase;}
.view-display-id-calendar_1 ul.links li a:hover {color:#000000;}


.ical-icon {
	line-height: 16px;
	height: 16px;
	display: block;
	clear: both;
}

.ical-icon img {
	position: relative;
	top: 3px;
	margin-left: 5px;
}

/* Event Node Display */
.node .field-field-headerimg {display: none;}
.node .imagefield-field_headerimg {padding:0;}
.node .field-field-location {padding:10px 0 20px;}
.node .field-field-sponsor {float:right;padding:0 0 10px 10px;}
.node .field-field-sponsor div {margin:0 0 5px;}
.node .field-field-sponsor .field-label {font-size:10px;text-transform:none;}


/* Events Summary Page */
.views-field-field-listthumb-fid {float:left; margin:0 10px 0 0;}
.view-display-id-page_1 {margin:0px 0 0;}
.view-display-id-page_1 .views-field-field-date-value {font-weight:bold;display: inherit;}
.view-display-id-page_1 .views-row-even, 
.view-display-id-page_1 .views-row-odd {height: 125px; margin:0 0 30px; clear: both;}
.view-display-id-page_1 .views-field-title {font-size:1.2em;font-weight:bold;display: block;}
.view-display-id-page_1 .views-field-body div, .view-display-id-page_1 .views-field-body div p {display:inline;}
.view-display-id-page_1 .views-field-field-date-value {margin-bottom:10px;}


/* Spring Page */
#middle-content.view-display-id-page_2 {padding: 0px 15px!important;}
.views-field-field-listthumb-fid {float:left; margin:0 10px 0 0;}
.view-display-id-page_2 {margin:30px 0 0;}
.view-display-id-page_2 .views-field-field-date-value {font-weight:bold;display: inherit;}
.view-display-id-page_2 .views-row-even,
.view-display-id-page_2 .views-row-odd  {margin:0 0 30px; clear: both;}
.view-display-id-page_2 .views-field-title {font-size:1.2em;font-weight:bold;display: inherit;}
.view-display-id-page_2 .views-field-body div, .view-display-id-page_2 .views-field-body div p {display:inline;}
.view-display-id-page_2 .views-field-field-date-value {margin-bottom:10px;}

/* Summer Page */
#middle-content.view-display-id-page_3 {}
.views-field-field-listthumb-fid {float:left; margin:0 10px 0 0;}
.view-display-id-page_3 {margin:30px 0 0;padding: 0px 15px!important;}
.view-display-id-page_3 .views-field-field-date-value {font-weight:bold;display: inherit;}
.view-display-id-page_3 .views-row-even,
.view-display-id-page_3 .views-row-odd  {height: 125px; margin:0 0 30px; clear: both;}
.view-display-id-page_3 .views-field-title {font-size:1.2em;font-weight:bold;display: inherit;}
.view-display-id-page_3 .views-field-body div, .view-display-id-page_3 .views-field-body div p {display:inline;}
.view-display-id-page_3 .views-field-field-date-value {margin-bottom:10px;}

/* Fall Summary Page */
#middle-content.view-display-id-page_4 {}
.views-field-field-listthumb-fid {float:left; margin:0 10px 0 0;}
.view-display-id-page_4 {margin:30px 0 0;padding: 0px 15px!important;}
.view-display-id-page_4 .views-field-field-date-value {font-weight:bold;display: inherit;}
.view-display-id-page_4 .views-row-even, 
.view-display-id-page_4 .views-row-odd {height: 125px; margin:0 0 30px; clear: both;}
.view-display-id-page_4 .views-field-title {font-size:1.2em;font-weight:bold;display: inherit;}
.view-display-id-page_4 .views-field-body div, .view-display-id-page_4 .views-field-body div p {display:inline;}
.view-display-id-page_4 .views-field-field-date-value {margin-bottom:10px;}


/* Press Release Page */
.view-id-pressreleases .views-row-even, .view-id-pressreleases .views-row-odd{height: auto;}
.view-id-pressreleases .views-field-body div p{display:block !important;}
.field-field-release {font-weight: bold; font-size: 120%;}
#middle-content .group-mediacontact h2 {font-family:Arial,Verdana,sans-serif; font-size:100%; margin: 0;}
#middle-content .group-mediacontact .content {margin: 0 0 30px;}
div.group-mediacontact .content {padding-left:0em;}
.group-mediacontact .field {padding: 0;}

.view-id-fireworks .views-row-even, 
.view-id-fireworks .views-row-odd {margin: 0 0 10px; height: auto;}

.view-id-news .views-row-even,
.view-id-news .views-row-odd {margin: 0 0 15px; height: auto;}
.view-news h2 {font-size: 140%;}
.view-news h2 a{color: #354F9D;}

/* Events Rotator */
#block-views-Events-block_1 {margin:0; overflow:hidden;padding:0 !important;width:510px; height: 244px;}
#block-views-Events-block_1 .views-rotator-item {/*display: none;*/}
#block-views-Events-block_1 h2 {display: none;}
#block-views-Events-block_1 .content {background:#000000 none repeat scroll 0 0;margin:0 auto;}
#block-views-Events-block_1 .view-display-id-block_1 {padding:10px 10px 10px 10px;height:290px;}
#block-views-Events-block_1 .views-field-field-homeimg-fid {float:left;margin:0 10px 0 0;padding:0;}
#block-views-Events-block_1 .views-field-title {display: inline;font-size:1.2em;font-weight:bold;width:140px;}
#block-views-Events-block_1 .views-field-title a {color:#9FB6DF;}
#block-views-Events-block_1 .views-field-field-date-value {color:#FFFFFF;display:inherit;font-weight:bold;
margin:5px 0 10px;overflow:hidden;width:160px;}
#block-views-Events-block_1 .views-field-body {color:#FFFFFF;display:inline;overflow:hidden;width:160px;}

.views-rotator-item .views-field-view-node a {
display: block;
margin-top: 10px;
	color: #9FB6DF;
}

/* Locations/Stages */
.view-locations .views-field-title {font-size:1.2em;font-weight:bold;}
.view-locations .views-field-field-date-value {font-weight:bold; margin-bottom: 0;}
.view-locations .views-row-odd, .view-locations .views-row-even {margin:0 0 20px; height: auto;}


#middle-content .view-display-id-page_1, #middle-content .view-locations {padding: 0 15px;}
#middle-content .view-display-id-page_2, #middle-content .view-locations {padding: 0 15px;}
#middle-content .view-news .content, #middle-content .view-news h2 {margin: 5px 0;}

/* Homepage Blocks */
#block-gallery-block-1 {background:transparent url(img/wave_bgshort.jpg) no-repeat scroll 0 0;
float:left;margin:30px 0 0;width:240px;}
#block-block-6 {background:transparent url(img/wave_bgshort.jpg) no-repeat scroll 0 0;
float:right;margin:30px 0 0;width:240px;}
#block-block-11 {background:transparent url(img/wave_bgshort.jpg) no-repeat scroll 0 0;
float:left;margin:30px 0 0;width:240px;}


#block-block-2 p {margin:0;}
#views-rotator-Events-block_1 {margin-right:10px;}


/* Upcoming Events Block - Homepage */
#block-views-Events-block_2 {background: url(img/wave_bg.jpg) no-repeat scroll 0 0; margin: 25px 0 0; padding: 0; clear: both; }
#block-views-Events-block_2 h2 {padding: 15px 0; margin: 0 15px;}
#block-views-Events-block_2 .views-field-title {font-weight: bold; font-size:1.2em;}
#block-views-Events-block_2 .views-field-field-date-value {font-weight: bold;}
#block-views-Events-block_2 .views-field-teaser div, #block-views-Events-block_2 .views-field-teaser p {display: inline;}
#block-views-Events-block_2 .views-row-even, 
#block-views-Events-block_2 .views-row-odd {float: left; width: 145px; margin-right: 13px;}

#block-views-announcement-block_1 { margin-top: 30px;}
#block-views-announcement-block_1 .content {margin: 0;}
#block-views-announcement-block_1 .views-field-title {font-weight: bold; color: #354F9D; text-transform: uppercase;}
#block-views-announcement-block_1 .views-row-odd, #block-views-announcement-block_1 .views-row-even {display: block; clear: both; padding-top: 10px;}

#block-views-announcement-block_1 .views-row-odd .views-field-field-icon-fid {float: left; margin-right: 10px;}
#block-views-announcement-block_1 .views-row-even .views-field-field-icon-fid {float: right; margin-left: 10px;}


#block-views-announcement-block_1 h2 {margin: 0 15px;}
.view-id-announcement {padding: 15px;}


.views-row {
	border-bottom: 1px solid #ececec; margin-bottom: 15px!important; padding-bottom: 15px;
}

.views-row:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.contest {width: 125px; float: left;}
.prizes {color: #007433; font-weight: bold;}
.clr {clear: both;}

/* Sponsor Table */



.event table, #node-35 table {float: right; width: 150px; margin:0 0 1em; text-transform: uppercase; font-weight: bold; text-align: center;}
.event table img{padding-bottom:5px;}


#block-block-7 img {padding-right: 8px;}

#block-block-8 h2 {display: block; background: url(img/twitterheader.png) no-repeat; width: 199px; height: 57px; text-indent: -3000px;}
#block-block-8 ul li {background: none; padding: .5em 1em .5em .5em;}
a#twitter-link {padding-right: 1em;}:5px;}


#block-block-7 img {padding-right: 8px;}

/* Twitter Block */
#block-block-8 h2 {display: block; background: url(img/twitterheader.png) no-repeat; width: 199px; height: 57px; text-indent: -3000px;}
#block-block-8 p {margin: 0;}
#block-block-8 ul li {background: none; padding: .5em 1em .5em .5em;}
a#twitter-link {padding-right: 1em;}

/* Weekly Guide Block */
#block-block-9 {padding: 0 0 10px 10px;}
#block-block-9, #block-block-9 p {margin: 0;}

#middle-content .webform-confirmation, #middle-content .links {margin: 0 15px;}

h3.history {background: url(img/summerhistorytour.gif) no-repeat; width: 258px; height: 21px; display: block; text-indent: -3000px; margin: 20px 0 5px;}
h3.aviation {background: url(img/militaryaviation.gif) no-repeat; width: 429px; height: 21px; display: block; text-indent: -3000px; margin: 30px 0 5px;}
h3.nas {background: url(img/navalairstation.gif) no-repeat; width: 447px; height: 24px; display: block; text-indent: -3000px; margin: 30px 0 5px;}

#logo {
	position: relative;
	left: 13px;
}

.field-field-pdf-upload {
	clear:both;
}

#node-1042 img {
	margin-right: 20px;
}

/*** Gallery Style ***/
.view .image-gallery-nodes ul { margin-left: -40px; margin-top: 20px; }
.view .image-gallery-nodes ul li {
	height: auto!important;
	width: 100px!important;
	border-bottom: none;
}

.goback {
	margin-left: 13px;
	padding: 5px 10px;
	background: #4973d7;
	color: #fff;
}

.field-field-gallery-link .field-label {
	display: none;
}

.field-field-gallery-link a {
	background: url(img/view-gallery.png) no-repeat;
	text-decoration: none;
	width: 172px;
	height: 67px;
	display: block;
	text-indent: -9999px;
}

#Table_01 td,#Table_01 tr {
	padding: 0px;
	margin: 0px;
}

#Table_01 img {
	display: block;
	border: 0px;
}

#block-block-13 {
	margin: -23px 0px 0px 0px;
}

.location { width: 170px; }

.view-Restaurant { padding: 0px 0px!important; border: 1px solid #bebebe;	 width: 501px; }
.view-Restaurant td { vertical-align:top; padding: 10px; }
.adr .fn { font-weight: bold;}
.adr { line-height: 18px;}
.view-Restaurant.view-display-id-page_1 .view-header { width: 501px; height: 267px; margin: 0px 0px 0px 0px!important;}
.view-Restaurant .view-header p { margin: 0px; padding: 0px; }
.view-Restaurant table { margin: 0px; width: 501px; border-collapse: collapse;}
.view-Restaurant th { border-bottom: 0px; font-size: 16px; text-shadow: 1px 1px 5px #bbb; padding: 7px 7px;}

.view-Restaurant table tbody {
	margin: 0px;
	padding: 0px;
	border-top: 1px dashed #bebebe;	
}

.view-Restaurant table thead { border: 0px; background: #fff; }
.view-Restaurant table tr.odd { background: #fff url(img/dotted.png) repeat-x; }
.view-Restaurant .view-content table tr.odd, .view-Restaurant .view-content table tr.even { border-bottom: 1px dashed #bebebe; }
.view-Restaurant .view-content table tr.views-row-last  { border-bottom: 0px;}
.view-Restaurant .view-content { overflow: hidden; }


.amf {
	display: block;
	width: 414px;
	margin: 20px auto;
}

#block-block-16 {
	padding: 0px;
}

/* Monthly Event View */

.view-id-june_events table.views-view-grid { margin: 0px; overflow: hidden; display: block;}
.view-id-june_events table.views-view-grid td, .view-id-june_events table.views-view-grid th { padding: 10px; border-bottom: 1px solid #ececec;}

.view-id-june_events h3 {
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	padding-top: 30px;
	clear: both;
	font-size: 16px;
	color: #666;
} 

.view-id-june_events .col-1, .view-id-june_events .col-2 {
	width: 230px;
}

.testing #sidebar-left {
	display: none;
}

#mainpage.testing #middle-content {
	margin-left: 20px;
	width: 680px;
}

.testing #middle-content h2 {
	display: none;
}

.testing #middle-content h2.display {
	display: block;
}

/* Hiding Blocks on AMF page */
.testing #block-block-16, .testing #block-campaignmonitor-0 {
	display: none;
}

.event-node .field-field-location, .event-node .field-field-date {
	display: none;
}

.amfband {
	clear: both;
	padding: 20px 0px;
	border-bottom: 1px solid #ececec;
	overflow: hidden;
}

.amfband img {
	float: right;
	margin: 0px 0px 10px 20px;
}

.amfband img.alt {
	float: left;
	margin: 0px 20px 10px 0px;
}

.amfband strong {
	font-size: 21px;
}

.amfband em {
	font-weight: bold;
	font-style: normal;
}

.amfband a {
	color: #e21a0c!important;
}

.amfband.lastamf {
	margin-bottom: 30px;
}

#eventinfo {
	background: #d7e5ff;
	padding: 20px;
	border: 1px solid #c0cde4;
	overflow: hidden;
	margin: 0px 2px 20px 5px;
}

#eventinfo strong {
	font-size: 16px;
}

.event-node .content {
	margin: 0px!important;
}

.event-node #eventdate {
	width: 50%;
	float: left;
}

.event-node #eventstage {
	width: 50%;
	float: left;
}

#eventstage ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#eventstage ul {
	margin: 0px;
	padding: 0px;
}

.field-field-mp3 {
	display: none;
}

.sidebar .tickets {
	margin-left: 20px!important;
	margin-top: 47px!important;
	width: 160px;
}

.tickets li {
	list-style-type: none!important;
	list-style-image: none!Important;
	background: transparent!important;
	padding: 0px!important;
}

.tickets li a {
	padding: 9px;
	color: #fff;
	background: url(img/btn.jpg) repeat-x;
	display: block;
	text-align: center;
	border: 1px solid #8d0501;
	margin-bottom: 7px;
	font-weight: bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 2px 5px #aaa;
	-moz-box-shadow: 0px 2px 5px #aaa;
	box-shadow: 0px 2px 5px #aaa;
}

.amfband a.buynow, .amfband.lastamf a.buynow {
	background: url(img/btn.jpg) repeat-x;
	padding: 3px;
	color: #fff!important;
	font-weight: bold;
	border: 1px solid #8d0501;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 5px #aaa;
	-moz-box-shadow: 0px 2px 5px #aaa;
	box-shadow: 0px 2px 5px #aaa;
	width: 80px;	
	display: block;
	float: left;
	text-align: center;
	margin-top: 10px;
}