@import "../../plugins/tickets/ticket.css";
@import "../events/events_boxless.css";

#pageBody {background:#000 none;}
#viewport {font-family: Helvetica, Arial, sans-serif; font-size:14px; color: #fff;}
.viewport-bg {background:#000 url('bg.jpg') no-repeat scroll 50% 0; }
.main a {text-decoration: none;}
.main a:hover {text-decoration: underline;}

div.social-buttons {float: right;position:relative; top:-40px;}


div.top {padding-top:40px}
h1.portfolioTitle {font-size:48px; letter-spacing:-2px;}
h1.portfolioTitle a {text-decoration: none;color:#f9f8f2;}


.profession {display:block;font-size:18px; letter-spacing:normal;font-weight: normal; color:#5d6368}

#navigation {font-family: Georgia, serif; font-style: italic; margin-top:46px; padding-bottom:21px; margin-left:12px}
#navigation a {color:#fff; text-decoration: none; padding-right:18px;font-size: 15px}
#navigation a:hover {text-decoration: underline;}

.pageTitle {text-decoration: none;color:#d0d0d0; }
.pageTitleWrapper {padding:18px;}
.pageTitleWrapper h1 {font-size:30px;letter-spacing:-2px; color:#f9f8f2 }
.pageTitleWrapper h1 a {color:#f9f8f2!important}

.section-body {padding-top:24px}

h2 {font-size:17px;}
h2 a  {text-decoration: none;}
.box {overflow:hidden; padding-right: 24px;}


.secondLevelNav-wrapper {padding-left:24px;}
.secondLevelNav-wrapper h2 {font-size:14px; padding: 0px 0px 9px 0px;letter-spacing:-0.5px;text-transform:uppercase;}
.secondLevelNav-wrapper ul, .secondLevelNav-wrapper ul li {list-style: none;}
.secondLevelNav-wrapper ul {padding:0px!important; margin:0px!important;}
.secondLevelNav-wrapper ul li {padding:12px 0px!important; margin:0px!important;border-bottom: 2px solid #111; }
.secondLevelNav-wrapper ul li a {color: #fff!important}

h3 {font-size:14px;}

.welcome-header {font-size:17px;font-weight: bold;}
.featured_section h2 {padding-bottom:12px;}


.ticket-wrapper {border: none!important;}
.ticket-wrapper h2 {padding-top:12px;}
.ticket-wrapper p {margin:6px 0px;}
.ticket {padding-right: 24px;}

form#new_contact {padding:0px;margin:0px;}
form#new_contact fieldset {padding:12px 0px 0px 0px;margin:0px;}

.venue_wrapper {font-size:13px;}
.venue_wrapper  .showtimes, .venue_wrapper  .ticket_info, .venue_wrapper  .venue {padding:12px!important;}
.venue_wrapper .work-profile-picture {padding-right:24px!important;}

#normal-feed {letter-spacing: normal; font-weight:normal; display:inline-block; }
#normal-feed img {vertical-align:top;}

blockquote {margin-left:0px;}
h3 + p {margin-top:-12px;}
h3.latest-news + p {margin-top:12px;}
p {line-height:24px}

.picture-thumb-wrapper {background-color:#121212}
.album_info h2 {padding-top:24px}

.frame img {border: 1px solid #293138;
	-webkit-box-shadow: 0px 0px 4px #293138; 
	     -moz-box-shadow: 0px 0px 4px #293138; 
	          box-shadow: 0px 0px 4px #293138; 
	}


hr {border: none; height: 2px; background-color: #111;}

#awards {margin-bottom:24px}


#index-assets-works .box {margin-bottom:24px}
.welcome-header {font-size:24px;font-weight:200;font-family:georgia, serif; font-style:italic}
.box-home {margin:0px;padding:0px}

.article-tools {height: 50px!important; border-bottom: 2px solid #111;}
.article-title {font-size:21px!important}

.date {background: transparent url('date.jpg')!important}

table.large_laurel_wrapper td.soft {text-indent:-200px; overflow:hidden; width:35px;height:67px;}
div.large_laurel {background: transparent url('laurel.jpg') no-repeat}
.dateyear {padding-top:9px!important; color: #fff!important; font-style:normal!important}
td.event-desc {vertical-align:middle!important}
div.snippet-body h2 {font-size:21px;font-weight:normal;font-family:georgia, serif; font-style:italic}
div.laurel-wrapper {text-align: left!important}
.poster-wrapper {background-color:#111!important}
.mixform-badge {top:0px; left:900px;z-index:9999; position:fixed}

#containment-wrapper {border-color: white!important;}

.picture-gallery-wrapper .slideshow-container a.advance-link {background: #121212 none!important}




