/*	GLOBAL */
* {
	-webkit-text-size-adjust: none;
}
body {
	font: normal 12px/14px Georgia, serif;
	color: #000;
}
a, a:visited {
	color: #00AEEF;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
}
.c-box h2, .c-box h2 a {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif !important;
	color: #FFF !important;
}
.c-box .subhead,
.c-box .subhead a {
	font: 13px/15px "Trebuchet MS", Arial, sans-serif !important;
	color: #000;
}
.c-box h3 a,
.c-box .date {
	font-weight: bold;
	color: #000;
	font-size: 11px;
	line-height: 13px;
}
#firstnight.c-box .date,
#comingsoon.c-box .date,
#openings.c-box .date {
	font-size: 16px;
}
.c-box .subtitle,
.c-box .venue {
	font-size: 11px;
	line-height: 13px;
}
.c-box .teaser {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.c-box .topic,
.c-box .topic a {
	font: bold 10px/12px "Trebuchet MS", Arial, sans-serif;
	color: #000;
}
.c-box .more a {
	font: bold 12px "Trebuchet MS", Arial, sans-serif;
	color: #000;
}
.pagecontrols a {
	font: bold 11px/15px "Trebuchet MS", Arial, sans-serif;
	color: #000;
}
.pagecontrols a:hover {
	text-decoration: underline;
}
.pages a {
	font: bold 11px/15px "Trebuchet MS", Arial, sans-serif;
	color: #000;
}
.pages a:hover {
	color: #00AEEF;
	text-decoration: none;
}
.pages a.active {
	color: #00AEEF;
	text-decoration: none;
}
.j-nav a {
	font: 12px/18px "Trebuchet MS", Arial, sans-serif;
}
.j-nav a.active,
.j-nav a.active:hover {
	color: #000;
	text-decoration: none;
}
.share a, .email a, .print a, .comments a, .rating a {
	font: bold 10px "Trebuchet MS", Arial, sans-serif;
	color: #000;
}
.wrapsection .more a,
.wrapsection .pagecontrols a {
	font: bold 11px/13px "Trebuchet MS", Arial, sans-serif;
	color: #000;
}
.wrapsection .more a:hover,
.wrapsection .pagecontrols a:hover {
	text-decoration: underline;
}
#header .srchlabel {
	font: bold 11px "Trebuchet MS", Arial, sans-serif;
	color: #FFF;
}
#header #gt-search input.text {
	font: 11px Arial, sans-serif;
}
#header #gt-links a,
#header #gt-links li {
	font: bold 11px "Trebuchet MS", Arial, sans-serif;
	color: #FFF;
}
#header #gt-links a:hover, #header #gt-links a.active {
	color: #00AEEF;
	text-decoration: none;
}
#navbar #l-nav li a,
#navbar #featuredlinks a,
#navbar #topics a {
	font: 12px/16px "Trebuchet MS", Arial, sans-serif;
	color: #333;
}
#navbar #l-nav li a.active {
	font-weight: bold;
}
#navbar #l-nav .category a {
	font: 13px/20px "Trebuchet MS", Arial, sans-serif;
}
#navbar #searchevents select {
	font: 12px "Trebuchet MS", Arial, sans-serif;
	color: #333;
}
#footer li a,
#footer li.copy {
	color: #FFF;
	font-size: 11px;
	line-height: 13px;
}
#footer #ft-tools a {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FFF;
}
#footer p.copy {
	font-size: 11px;
	color: #FFF;
}


/* FULL STORY */
#fulltext, #contributors, #venue, .moreinfo, #usercomments, #rating, #opinion, #topiccrumb {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#topiccrumb li.first {
	font-weight: bold;
}
#usercomments .user {
	font-weight: bold;
	font-size: 10px;
}
#usercomments .date,
#usercomments .time {
	font-size: 10px;
}



/* EVENT STORY */
#eventstory h1 {
	font-size: 21px;
	font-weight: bold;
	line-height: 23px;
}
#eventstory #head .venue,
#eventstory #head .cost,
#eventstory #head .date,
#eventstory #head .day-time {
	font-size: 11px;
	font-weight: bold;
}
#eventstory #head .day-time {
	font-weight: normal;
}
#eventstory h3 {
	font: bold 13px/15px Georgia, "Times New Roman", serif;
}
#eventstory #fulltext p {
	font-size: 12px;
}
#eventstory #rating .rating {
	font-size: 10px;
	font-weight: bold;
}
#eventstory #rating .votes {
	font-size: 10px;
}
#opinion .rate {
	font-size: 12px;
	font-weight: bold;
}
#opinion input[type=text],
#opinion textarea {
	font: 12px Arial, sans-serif;
}

/* EVENTS INDEX */
#eventsindex h1 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#eventsindex .item h2 a {
	font-size: 16px;
	line-height: 18px;
	color: #000;
}
#eventsindex .item .subtitle {
	font-size: 11px;
	line-height: 13px;
}
#eventsindex .item .teaser {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#eventsindex .item .date,
#eventsindex .item .topic,
#eventsindex .item .venue {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
#eventsindex .item .venue {
	font-weight: normal;
}
#eventsindex .item .festival a {
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: #3A9ED9;
}
#eventsindex .item .comments a {
	font: bold 10px "Trebuchet MS", Arial, sans-serif;
	color: #000;
}
#eventsindex .item p {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#eventsindex.finder h2 {
	font: bold 16px/18px "Trebuchet MS", Arial, sans-serif;
}
#eventsindex.finder ul.venue {
	font: 12px/14px "Trebuchet MS", Arial, sans-serif;
}
#archive h3 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#archive h4 a {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
}
#archive .teaser {
	font-family: "Trebuchet MS", Arial, sans-serif;
}


/* EVENTS HOME */
#featuredevents h2 a {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
}
#featuredevents .date {
	font-weight: bold;
}
#featuredevents .venue {
	font-size: 10px;
	line-height: 12px;
}
#featuredevents a li.teaser {
	color: #000;
	font-size: 11px;
	line-height: 13px;
}
#homecontent .venue {
	font-style: italic;
}





/* ELCMEDIA */
#elctvhome h2 a,
#elctvhome h3 a,
#articles h3 a {
	color: #000;
}
#elctvindex h1 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
	color: #000;
}


/* TV */
#centralviewer h1 {
	font-size: 20px;
	line-height: 22px;
}
#centralviewer h1 a {
	color: #000;
}
#centralviewer .text {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#centralviewer .date {
	font: bold 10px "Trebuchet MS", Arial, sans-serif;
}
#centralviewer span a {
	color: #000;
}
#elctvhome h3 a {
	font-weight: bold;
}


/* TV INDEX */
#elctvindex .item h3 a {
	color: #000;
	font-size: 18px;
	line-height: 20px;
}
#elctvindex .item .date {
	font: bold 10px/12px "Trebuchet MS", Arial, sans-serif;
}
#elctvindex .item .teaser {
	font-family: "Trebuchet MS", Arial, sans-serif;
}


/* TV FULLSTORY */
#elctvstory #usercomments h3,
#elctvstory #opinion h3,
#elctvstory #rating h3 {
	font: bold 14px/16px Georgia, "Times New Roman", serif;
}
#elctvstory #rating .rating,
#elctvstory #opinion .rate {
	font-size: 10px;
	font-weight: bold;
}
#elctvstory #rating .votes {
	font-size: 10px;
}

/* MAG */
#elcmag {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#elcmag h2,
#elcmag h2 a {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#elcmag .cola h2,
#elcmag .colb h2 {
	color: #FFF;
}
#elcmag select {
	font: 12px "Trebuchet MS", Arial, sans-serif;
	color: #333;
}
#elcmag input[type="text"] {
	font: normal 12px Arial, sans-serif;
}
#elcmag ul.recent {
	line-height: 21px;
}
#elcmag ul.archive select option {
	font: 12px Arial, sans-serif;
}


/* ARTICLES */
#articles .item .date {
	font: bold 10px "Trebuchet MS", Arial, sans-serif;
}
#articles .item h3 a {
	font-weight: bold;
}
#articles .item .teaser {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#articles .otherstories h2 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#articles .otherstories a {
	color: #000;
	font-weight: bold;
	font-size: 11px;
}
#articles .otherstories .more a {
	font: bold 13px "Trebuchet MS", Arial, sans-serif !important;
	color: #000;
}
#articles.index h1 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#articles.story h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}
#articles.story h3 {
	font: bold 13px/15px Georgia, "Times New Roman", serif;
}
#articles.story .date {
	font: bold 10px "Trebuchet MS", Arial, sans-serif;
}
#articles.story .subtitle {
	font-weight: bold;
}
#articles.story .author {
	font-style: italic;
}
#articles.story #rating .rating {
	font-size: 10px;
	font-weight: bold;
}
#articles.story #rating .votes {
	font-size: 10px;
}



/* MEDIA SIDEBARS */
.magsections h3 a {
	font-size: 12px;
	line-height: 14px;
}
.magsections .more a {
	font: bold 13px "Trebuchet MS", Arial, sans-serif !important;
	color: #000;
}
.magevents ul.first p {
	font: bold 12px/14px "Trebuchet MS", Arial, sans-serif;
}



/* GLOBAL PAGES */
#loginregister h1 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#loginregister h2 {
	font: bold 16px/18px "Trebuchet MS", Arial, sans-serif;
}
#loginregister .text {
	font: normal 12px/14px "Trebuchet MS", Arial, sans-serif;
}
#loginregister label,
#loginregister li.gender,
#loginregister li.newsletter {
	font: normal 12px "Trebuchet MS", Arial, sans-serif;
}
#loginregister .remind a,
#loginregister .privacy a {
	font: normal 12px/14px "Trebuchet MS", Arial, sans-serif;
}
#loginregister input[type="text"] {
	font: normal 12px Arial, sans-serif;
}
#account {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#account h1 {
	font-size: 13px;
	font-weight: bold;
}
#account h2 {
	font: bold 16px/18px "Trebuchet MS", Arial, sans-serif;
}
#account input[type=text] {
	font: normal 12px Arial, sans-serif;
}
#account .remind a {
	color: #000;
	text-decoration: underline;
}
#rss {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#rss h2 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#rss h3 {
	font-weight: bold;
}
#rss ul a {
	color: #000;
}
#rss ul.icn {
	line-height: 16px;
}
#about {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#about h2 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#finderindex h1 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#finderindex h2 {
	font: bold 16px/18px "Trebuchet MS", Arial, sans-serif;
}
#finderindex ul.j-nav a.active {
	color: #000;
	text-decoration: none;
}
#finderindex.index .results ul a {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #000;
}
#finderindex ul.venue {
	font: normal 12px/14px "Trebuchet MS", Arial, sans-serif;
}
#finderindex p.search input.text {
	font: normal 12px Arial, sans-serif;
}
#wintickets {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#wintickets h1 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#wintickets h2 {
	font: bold 16px/18px "Trebuchet MS", Arial, sans-serif;
}
#wintickets .title a {
	font-family: Georgia, serif;
	color: #000;
	font-size: 16px;
	line-height: 18px;
}
#wintickets .venue {
	font-family: Georgia, serif;
	font-size: 11px;
}
#searchresults {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#searchresults h1 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#searchresults h2 a {
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 18px;
	color: #000;
}
#searchresults .url a {
	font-size: 11px;
}
#searchresults input.searchbox {
	font: 12px Arial, sans-serif;
}
#searchresults .pages a:hover,
#searchresults .pages a.active {
	color: #81A4A6;
}
#terms {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#terms h2 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#advertise {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#advertise h2 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#contact {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#contact h2 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#contact input[type="text"],
#contact textarea {
	font: normal 12px Arial, sans-serif;
}
#contact select {
	font: 12px Arial, sans-serif;
}

#eventscalendar h1 {
	font: bold 13px/15px "Trebuchet MS", Arial, sans-serif;
}
#eventscalendar h2 {
	font: bold 16px/18px "Trebuchet MS", Arial, sans-serif;
}
#eventscalendar .item h3 a {
	font-size: 16px;
	line-height: 18px;
	color: #000;
}
#eventscalendar .teaser {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#eventscalendar .more a {
	font: bold 12px "Trebuchet MS", Arial, sans-serif;
}
#eventsindex.global.topics .item .teaser {
	font-family: "Trebuchet MS", Arial, sans-serif;
}

