@import "../../plugins/tickets/ticket.css";
@import "../events/events_dark.css";
@import "../../jplayer/ui/skin-dark/jplayer.dark.css";

/*ticket fix*/
div.ticket-wrapper {border-right:1px solid #222D30; border-bottom:1px solid #222D30;}


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

#viewport {color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;height:100%;line-height: 18px}
#viewport a, #viewport a:visited {color:#fff;
font-weight:bold; }
#viewport a:hover {color: #fff;}
#viewport, #pageBody {background:#aaa url('bg.jpg') repeat;}


/* TOP
----------------------------------*/
div.top {background: transparent none repeat-x; height: 90px;margin-top:50px;}
div.top .container { height: 89px; position:relative; left: -10px;}
div#navigation {position:relative;top:15px; float: left;}
div#navigation a, div#navigation a:visited 
{-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
color:#293439;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:6px 15px;
text-decoration:none;
text-shadow:1px 0px 1px #aaa;
text-transform:uppercase;}
div#navigation a:hover {color:#fff!important;}
div#navigation span {display: inline-block; padding: 0px 8px;}
div.portfolioTitle h1 {padding-left: 21px;text-align:center;float: left;color: #fff; font-weight: 200; letter-spacing:1px;font-size: 78px; line-height:12px;}
.last_name {color:#fff;}

div.portfolioTitle {text-shadow:1px 1px 3px #000000;}
div.portfolioTitle h1 a {text-decoration:none;}
.first_name {color: #fff;}
.profession {font-size: 14px; text-transform: uppercase; font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif ; }

hr { background: transparent url('grey.png') repeat!important; height: 1px!important;}

/* HOMEPAGE 
----------------------------------*/
div.welcome_message { background: transparent none no-repeat;}


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: 13px; margin-top: 12px;}
.box h2, .secondLevelNav h2, .ticket-wrapper h2, 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!important;color: #949494; font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif ;}
.box h2 {font-size: 22px!important; padding-bottom: 6px;}
 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-size: 40px;}

h3.latest-news, h3.latest-news a, h3.latest-news a:visited  {font-size: 13px; line-height:24px; text-decoration: none}
div.latest-news-item p {padding-top: 0px; margin-top: 6px;}
div.latest-news-item hr {display: none}

.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 {line-height: 24px }

/* GLOBAL 
----------------------------------*/
.box, .ticket-wrapper  {float: none; clear: both;}


.box h2, .box h2 a, .box h2 a:visited, .ticket-wrapper h2 a,  .ticket-wrapper h2 a:visited {font-weight:200!important;text-decoration:none!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 .container {background: transparent url('grey.png') repeat;-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;  }
.section-body .container {background: transparent url('grey.png') repeat;  -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px;}
.section-body {text-shadow:1px 1px 2px #000000;}



.snippets-page-wrapper .section-body .container {-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; }


.section-body a:hover {text-decoration: underline;}

.section-title {padding: 42px 0px 0px 0px;}
div.pageTitleWrapper { padding: 30px 30px 20px}
div.pageTitleWrapper h1 {padding: 15px 20px; background: transparent url('grey-40.png') repeat; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
div.pageTitleWrapper h1 span {float: right;}
div.pageTitleWrapper h1, a.pageTitle, a.pageTitle:visited {font-size: 40px;color:#EEEEEE!important; font-weight:bold;line-height:24px;text-transform:capitalize; text-decoration:none; }
blockquote {margin:0px;}
div.secondLevelNav ul {line-height:22px;}
a.pageTitle {text-decoration: none!important; }
div.secondLevelNav h2 {font-size: 30px!important;}

/*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;  color: #aaa!important;}
ul#categories li a, ul#article-list li a, div.events-list ul li a {color: #aaa!important;}
h3.related_projects {margin: 0px;}
.article-wrapper .tag-wrapper {position: relative; left: -6px;}
div.article-tools {border-bottom: 1px solid #666; border-top:  1px solid #666;}

/*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-stub {display: none;}

/* 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#index-assets-works div.box {margin-bottom: 36px;}

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

div.snippets {margin-top: 48px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }

/* this is an improvement to all resume move this when done*/
div#resumes {text-shadow:1px 1px 2px #666;}
div#resumes a {text-shadow:1px 1px 1px #CCCCCC;}
div#resumes a {font-weight: normal!important;}
.resume-page .r-section-explanation {text-shadow:none!important;}
.resume-page .tooltip a {text-shadow:none!important; color: #6596EC!important; text-decoration: underline!important;}
