@import "../../plugins/tickets/ticket.css";
@import "../../jplayer/ui/skin-light/jplayer.light.css";


/*events*/
.box4.event-pictures {text-align:right}
.box4.event-pictures ul li {margin-bottom:21px}
.venue_wrapper {padding:0px!important; margin-right:21px}
.events .box3 .box {padding-bottom:12px}

div.social-buttons {position:absolute; right:0px; top:-15px;}

#viewport {height: 100%;font-size:12px; color:#5B5745;font-family:Trebuchet, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif;line-height:1.5;}
#viewport a, #viewport a:visited {color:#1D71AB; text-decoration: none;}
#viewport a:hover {text-decoration:underline;}
#mixform-ad {position: absolute; top: 18px; right: 0;}

/* TOP
----------------------------------*/
div.top {background: transparent none repeat-x; height: 90px;padding-top:50px;}
div.top .container { height: 89px; position:relative; left: -10px;}
div#navigation {position:absolute;top:35px; right: 0px}
div#navigation a, div#navigation a:visited {font-weight: 200;color: #949494; font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif ; text-transform: uppercase!important; font-size: 14px!important;}
div#navigation span {display: inline-block; padding: 0px 8px;}
div.portfolioTitle {width: 330px}
div.portfolioTitle h1 {color: #949494; font-weight: 200; padding-top:18px; padding-left:6px;letter-spacing:1px;
	font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif ; text-transform: uppercase!important; font-size: 32px;
	text-shadow:1px 1px 2px #fff;}
.last_name {color:#666; position: relative; left: -5px;}
.first_name {color: #333;}
.profession {display: block; font-size: 16px;position:relative;top:-9px;}


/* HOMEPAGE 
----------------------------------*/
div.welcome_message {font-size: 12px; background: transparent none no-repeat;}
span.welcome-header {font-size:30px!important;}

div.featured_section {text-align: center; }
div.featured_section h2, div.featured_section h2 a, div.featured_section h2 a:visited {text-transform: uppercase; font-size: 18px!important; margin-bottom: 12px;}
div.featured_section h4 {font-size: 12px; margin-top: 12px;}
span.welcome-header, div.snippet h2, div.snippet h2 a , div.box-home h2 a:visited, div.box-home h2, div.box-home h2 a , div.box-home h2 a:visited {font-weight: 200;color: #949494; font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif ; text-transform: uppercase!important; font-size: 30px;}
h3.latest-news, h3.latest-news a, h3.latest-news a:visited  {font-size: 12px;color: #444444!important;}
div.latest-news-item p {font-size: 12px; padding-top: 0px; margin-top: 6px;}
.laurel-right {background-image:url('/images/app/white-laurel-right.png');}
.laurel-left {background-image:url('/images/app/white-laurel-left.png');}
.date {-moz-border-radius: 4px; -webkit-border-radius: 4px!important; background-color:#EEEEEE!important; border-color:#F3F3F3 #CCCCCC #CCCCCC #F3F3F3!important;border-style:solid!important;border-width:1px!important;}

.featured_link_text a,.featured_link_text a:visited {font-weight: 200;color: #5f5f5f!important;font-size: 20px; text-transform: uppercase; font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif }

/* GLOBAL 
----------------------------------*/
.box, .ticket-wrapper  {float: none; clear: both;}
.box h2, .secondLevelNav h2, .ticket-wrapper h2{font-weight: 200; font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif ; text-transform: uppercase!important; font-size: 18px!important;}
.box h2, .box h2 a, .box h2 a:visited, .ticket-wrapper h2 a,  .ticket-wrapper h2 a:visited {color: #949494;!important;}
.article-side-bar {-moz-border-radius: 8px; -webkit-border-radius: 8px; background: transparent url('grey.png') repeat; padding:12px}
div.box1 {float:left;width:650px!important;}
.section-title {padding: 42px 0px 0px 0px; text-transform: capitalize;}
div.pageTitleWrapper {border-bottom: 1px solid #cecece;}
div.pageTitleWrapper h1 span {float: right;}
div.pageTitleWrapper h1, a.pageTitle, a.pageTitle:visited {font-weight: 200;color: #949494; 
	font-family:Garamond, Hoefler Text, Times New Roman, Times, serif ; text-transform: uppercase!important; font-size: 24px!important; }
blockquote {margin:0px;}
div.secondLevelNav ul {line-height:22px;}

/*articles*/
div.article-wrapper {padding: 0px!important;}
ul#categories li, ul#article-list li, div.events-list ul li{padding: 6px 0px 0px 0px!important; border-bottom: 1px solid #EBEBEB;}
h3.related_projects {margin: 0px;}
.article-wrapper .tag-wrapper {position: relative; left: -6px;}
div.article-tools {border-bottom: 1px solid #ddd; border-top:  1px solid #ddd;}

/*pictures*/
.image_wrapper, .picture-thumb-wrapper {background: transparent url('grey.png') repeat}
.image_wrapper {height: 176px; width: 265px;}
.image_wrapper ul {margin-left:90px!important;margin-top:70px!important;}

/*events*/
div.ticket p {font-size: 12px!important;}


/* SELECTED TABS 
----------------------------------*/

#snippets-header span.home a, 
#articles-header span.news a, 
#events-header span.events a,
#festivals-header span.events a, #event_pictures-header span.events  a,
#broadcasts-header span.events a, #performances-header span.events a, #even_pictures-header span.events a,
#abouts-header span.about a,
#awards-header span.about a, #links-header span.about a, #testimonials-header span.about a,
#exhibitions-header span.events a,
#works-header span.projects a,
#categories-header span.projects a,
#pictures-header span.images a, 
#albums-header span.images a, 
#videos-header span.videos a,
#filmmaker_resumes-header span.resume a,
#performer_resumes-header span.resume a,  
#fine_artist_resumes-header span.resume a,
#resumes-header span.resume a,
#contacts-header span.contact a
{color: #000; }



div.works, div.albums, div.pictures, div.events, div.festivals, div.exhibitions, div.performances, 
div.broadcasts, div.videos,div.abouts, div.testimonials,
div.categories, div.award-types, div.album-types, div.exhibition-types, div.articles, div.news, div.article-types, div.contacts, div.services {
background-color: #fff; padding:24px;}

div.snippets {background: transparent url('white.png') repeat; margin-top: 24px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }


