/* @override http://nativetongue.com.au/assets/css/styles.css */

/* @override http://nativetongue.com.au/assets/css/styles.css */
/* @override http://nativetongue.com.au/assets/css/styles.css */

/*------------------------------------------------------------------------
	RESET
--------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/*------------------------------------------------------------------------
	GLOBALS
--------------------------------------------------------------------------*/
body { width: 100%; height: 100%; margin: 0; padding: 0; text-align: center; color: #2b2b2b; font: normal 12px/1.5em Arial, Helvetica, Geneva, sans-serif; background: #2d2d2d; *font-size: small; }


@font-face {
    font-family: 'GothamHTFLight';
    src: url('../fonts/gotham_light-webfont.eot');
    src: url('../fonts/gotham_light-webfont.eot?iefix') format('eot'),
         url('../fonts/gotham_light-webfont.woff') format('woff'),
         url('../fonts/gotham_light-webfont.ttf') format('truetype'),
         url('../fonts/gotham_light-webfont.svg#webfontlKvg0OkG') format('svg');
   
   
}

@font-face {
    font-family: 'GothamHTFBook';
    src: url('../fonts/gotham_book-webfont.eot');
    src: url('../fonts/gotham_book-webfont.eot?iefix') format('eot'),
         url('../fonts/gotham_book-webfont.woff') format('woff'),
         url('../fonts/gotham_book-webfont.ttf') format('truetype'),
         url('../fonts/gotham_book-webfont.svg#webfontQtIxrU3T') format('svg');
   
   
}

@font-face {
    font-family: 'GothamHTFMedium';
    src: url('../fonts/gotham_medium-webfont.eot');
    src: url('../fonts/gotham_medium-webfont.eot?iefix') format('eot'),
         url('../fonts/gotham_medium-webfont.woff') format('woff'),
         url('../fonts/gotham_medium-webfont.ttf') format('truetype'),
         url('../fonts/gotham_medium-webfont.svg#webfontgOH9lwl1') format('svg');
   
   

}

select, input, textarea, button { font: 99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }


/* ----- LINKS ----- */
a { color: #2b2b2b; text-decoration: none; outline: none; }
a:hover { text-decoration: none; color: #666; }
a img { border: none; }
p a { }

/* ----- HEADERS ----- */
h1, h2, h3, h4, h5, h6 { margin-bottom: 1.5em; display: block; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
h1 { font-size: 36px; letter-spacing: -1px; }
h2 { font-size: 24px; letter-spacing: -1px; }
h3 { font-size: 18px; line-height: 1.1em; }
h4 { font-size: 16px; line-height: 1em; }
h5 { font-size: 13px; margin-bottom: 0.8em; line-height: 1.5em; text-transform: uppercase; }
h6 { font-size: 11px; margin-bottom: 0.8em; line-height: 1.5em; text-transform: uppercase; }

/* ----- TAGS ----- */
img { border: none; border-style: none; padding: 0; margin: 0; }
p { text-align: left; margin: 0 0 1.5em; line-height: 1.5em; }
small, .small { font-size: .95em; }
em { font-style: italic; }
strong { font-weight: bold; }

/* ----- LISTS ----- */
ul,li { padding: 0; margin: 0; }

/* ----- TABLES ----- */
#writers .grid-banner td { width: 226px; height: 236px; vertical-align: middle; overflow: hidden; text-align: center; }
#licensing .grid-banner td { width: 372px; padding: 0 50px; height: 350px; vertical-align: middle; overflow: hidden; text-align: center; }
#catalogues .grid-banner td { width: 372px; padding: 0 50px; height: 308px; vertical-align: middle; overflow: hidden; text-align: center; }

/* ----- FORMS ----- */
form { margin: 0; padding: 0 10px; }
label { vertical-align: baseline; }
fieldset {  }
legend { font-size: 1.2em; margin-left: .1em; margin-bottom: 0; padding-bottom: 0; }
input { vertical-align: baseline; line-height: 1em; display: inline-block; color: #2b2b2b; }
select { margin: 0 0 1.5em; }
input.text, input.title, input, textarea, select { margin: 0 0 10px; width: 118px; background-color: #81807a; border: none; padding: 3px; }
input.text:focus, input.title:focus, input:focus,textarea:focus, select:focus { background-color: #e6e6e6 !important; }
textarea { width: 98.8%; height: 150px; padding: 5px; }
.button { margin: 0 0 10px; padding: 3px 0; width: 124px; background: #086798; border: none; color: #FFF; text-transform: uppercase; font-weight: normal !important; }
.button:hover { background: #4C7380; }

/*----- LIBRARY -----*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.margin-10 { margin-right: 10px; }
.margin-20 { margin-right: 20px; }
.center { text-align: center; }
.firsttop { margin-top: 0; padding-top: 0; }
.lastbottom { margin-bottom: 0 !important; }
.first { margin-left: 0; }
.last { margin-right: 0 !important; }
.left { float: left; margin: 0 15px 2px 0; }
.left table, .right table { margin-top: -13px; }
.right { float: right; margin: 0 0 2px 15px; }
.clearboth { clear: both; height: 1px; margin: 0px; padding: 0px; }
.hidden { height: 1px; display: none; width: 100%; margin: 0px; padding: 0px; }
.displaynone { display: none; }



/*------------------------------------------------------------------------
	GRID SYSTEM - 984PX - 12 COL - 10px + 10PX GUTTER
--------------------------------------------------------------------------*/

.container { margin-left: auto; margin-right: auto; padding: 0px; width: 984px; }
.col12-1, .col12-2, .col12-3, .col12-4, .col12-5, .col12-6, .col12-7, .col12-8, .col12-9, .col12-10, .col12-11, .colfull { display: inline; float: left; position: relative; padding: 0px; margin: 0 10px; }
.col12-1 { width: 62px; }
.col12-2 { width: 144px; }
.col12-3 { width: 226px; }
.col12-4 { width: 308px; }
.col12-5 { width: 390px; }
.col12-6 { width: 472px; }
.col12-7 { width: 554px; }
.col12-8 { width: 636px; }
.col12-9 { width: 718px; }
.col12-10 { width: 800px; }
.col12-11 { width: 882px; }
.colfull { width: 964px; }



/*------------------------------------------------------------------------
	LAYOUT
--------------------------------------------------------------------------*/

#wrapper { width: 984px; margin: 0 auto; text-align: left; padding: 0; display: block; }
#holding #wrapper { background: url(../img/holding.png) 242px 30px no-repeat; }
#holding .holdercontact { color: #b1b0ac !important; width: 500px; margin: 0 auto; padding-top: 300px; }
#holding h5 { border-top: 1px solid #666; border-bottom: 1px solid #666; padding: 2px 0 6px; text-align: center; margin-bottom: 30px; }
#holding .holdercontact li { width: 240px; float: left; padding-left: 10px; }
#holding .holdercontact li h4 { color: #e6e6e6; margin-bottom: 10px; }
#holding .holdercontact li.australia { text-align: right; padding-left: 0; padding-right: 10px; }

/*---------- HEADER ----------*/
#logo-container-amoeba { position: absolute; height: 136px; width: 264px; top: 20px; }
#logo-amoeba { display: block; position: relative; background: url(../img/nt-logo-amoeba.png) repeat; text-indent: -9999px; height: 136px; width: 264px; left: -61px; z-index: 999; }
#logo-container-font { position: absolute; height: 136px; width: 264px; top: 20px; }
#logo-font { display: block; position: relative; background: url(../img/nt-logo-font.png) repeat; text-indent: -9999px; height: 38px; width: 195px; left: 9px; top: 48px; z-index: 999; }
#header { width: 100%; overflow: hidden; height: 120px; }

#nav { display: block; float: right; overflow: hidden; padding: 0 0 0 1px; background: #000; }
#nav li { float: left; font-size: 11px; line-height: 1.2; }
#nav li a { padding: 10px 16px; display: block; text-transform: uppercase; color: #81807a; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;}
#nav li a.last { margin-right: 0; }
#nav li a:hover { color: #FFF; background: url(../img/arrow-large.png) 92% 0 no-repeat; text-decoration: none; }
body#homepage a#nav-home,
body#writers a#nav-writers,
body#writer a#nav-writer,
body#catalogues a#nav-catalogues,
body#licensing a#nav-licensing { color: #FFF; cursor: default; }
body.in-production a#nav-productions { color: #5f6870 !important; cursor: pointer !important; }
h1#tagline { background: transparent url(../img/tagline.png) no-repeat; text-indent: -9999px; height: 69px; margin-bottom: 20px; }

/*---------- CONTACT ----------*/
#contact, #company { background: #000; overflow: hidden; font-size: 11px; text-align: left; color: #e6e6e6; display: none; margin-bottom: 20px; }
#contact div { float: left; padding: 20px; padding-left: 0; }
#contact div#australia { width: 226px; }
#contact div#newzealand { width: 206px; }
#contact h1 { font-size: 12px; width: 452px; float: left; text-transform: uppercase; padding: 20px; padding-top: 40px; margin-bottom: 0; color: #81807a; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; letter-spacing: 0;}
#contact h1 span { background: url(../img/arrow-large-right.png) 100% 1px no-repeat; padding-right: 12px; }
#contact h2 { margin-bottom: 3px; color: #e6e6e6; }
#contact h4 { margin-bottom: 15px; color: #e6e6e6; text-transform: uppercase; }
#contact a { color: #086798; font-weight: normal !important; }
#contact-wrapper { overflow: hidden; }
.contact-grid { width: 25%; float: left; }
#tabNavigation { width: 432px; float: left; color: #d0d0d0 !important; text-transform: uppercase; padding: 20px; padding-top: 40px; margin-bottom: 0; }
#tabs li a { color: #81807a; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#tabs li a:hover { color: #FFF; text-decoration: none; }
#tabs .selected { background: url(../img/arrow-large-right.png) 100% 1px no-repeat; padding-right: 12px; color: #FFF; }
#tab1, #tab2, #tab3, #tab4 { float: left; width: 452px; padding: 20px; padding-bottom: 5px; color: #e6e6e6; }
#tab1 a, #tab2 a, #tab3 a, #tab4 a { color: #FFF; }

/*---------- FLV PLAYER ----------*/
#flvplayer { width: 620px; height: 350px; margin-top: -30px !important; margin-left: -30px !important; margin-bottom: 30px; }
#news #flvplayer { width: 620px; height: 350px; margin-top: 0 !important; margin-left: 0 !important; margin-bottom: 0; }
embed { display: block; }
.flvextra h5 { padding: 3px 30px 5px !important; color: #4C5659 !important; text-transform: none; }

/*---------- FOOTER ----------*/
#footer { background: #000; height: 100px; color: #4C5659; overflow: hidden; margin-top: 40px; }
#footer a { font-size: 10px; display: block; padding: 12px 20px; text-transform: uppercase; float: left; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #2d2d2d; }
#footer a:hover { color: #CCC; text-decoration: none; }




/*------------------------------------------------------------------------
	MAINBAR
--------------------------------------------------------------------------*/

/*---------- ITEMS ----------*/
.item { width: 100%; margin-bottom: 20px; }
#writer .item { margin-bottom: 30px; }
.item img { min-width: 100%; max-width: 100%; }
.item .visual { width: 100%; padding: 0; margin: 0; }
#writer .item .visual { width: 100%; padding: 0; margin: 0; margin-bottom: 15px; }
#writer #introduction .visual { width: 100%; padding: 0; margin: 0; }
.item .visual a { width: 100%; display: block; }
.item .visual img { margin: 0; padding: 0; width: 100%; display: block; }
.item .text { padding: 13px 20px 5px; position: relative; background: #FFF; }
#news .item .text { padding: 65px 30px 5px; }
.item object { max-width: 432px; }
#introduction .text { background: #000 !important; margin-bottom: 40px; color: #c5c5c5; padding-bottom: 10px;}
#introduction h1 { font-size: 45px; margin-bottom: 18px; color: #086798; text-transform: uppercase; line-height: 1; }
#introduction p.quote { font-size: 14px; line-height: 18px; font-style: italic; margin-bottom: 12px; color: #e6e6e6; }
.item p { line-height: 1.6em; margin-bottom: 10px; }
.item p.subheader { text-transform: uppercase; }
.item p.heading { font-weight: bold; }
.item h4 a { text-transform: uppercase; font-size: 12px; }
.item h4 strong { text-transform: uppercase; font-size: 12px; }
.item h2 { font-size: 20px !important; text-transform: uppercase; margin-bottom: 15px; font-size: 2em; }
.item h2 a {  }
.item h2 a:hover { color: #4C7380; }
.item h3 { color: #FFF; font-size: 18px; background: #152024; width: 590px; padding: 5px 0 5px 30px; margin-left: -30px; margin-bottom: 15px; }
.item .ribbon { position: absolute; top: -14px; height: 15px; left: 0; text-transform: uppercase; color: #FFF !important; font-size: 14px; width: 452px; qqqbackground: url(../img/bg-black.png) repeat; padding-left: 20px; font-family: 'GothamHTFMedium', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }

/*---------- PAGINATION ----------*/
.pagination { display: block; float: right; padding: 1px 5px; margin-left: 10px; text-transform: uppercase; color: #fff; margin-bottom: 20px; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#newer { padding-left: 15px; background: #4d4d4d url(../img/arrow-large-left-dark.png) 4px 5px no-repeat; }
#older { padding-right: 15px; background: #4d4d4d url(../img/arrow-large-right-dark.png) 52px 5px no-repeat; }
#newer:hover { padding-left: 15px; background: #81807a url(../img/arrow-large-left-dark.png) 4px 5px no-repeat; text-decoration: none; color: #222; }
#older:hover { padding-right: 15px; background: #81807a url(../img/arrow-large-right-dark.png) 52px 5px no-repeat; text-decoration: none; color: #222; }

/*---------- ADDITIONAL ----------*/
.additional { padding-top: 20px; }
.additional li { border-top: 1px solid #CCC; padding-top: 15px; }
.additional p.name { color: #4C7380; font-size: 14px; margin-bottom: 5px; }
.additional p { font-size: 11px; }
#homepage .additional { padding-top: 0px; }
#homepage .additional li { border-top: 1px solid #CCC; padding-top: 15px; }
#homepage .additional p.name { color: #4C7380; font-size: 13px; margin-bottom: 5px; line-height: 1em; }
#homepage .additional p { font-size: 11px; margin-bottom: 10px; line-height: 1.3em; }

/*---------- RECENT ITEMS ----------*/
h3#recent-banner { background: transparent url(../img/bg-black70.png) repeat; color: #FFF; text-transform: uppercase; padding: 10px; margin-bottom: 5px; }
.recent-item { width: 235px; height: 240px; float: left; overflow: hidden; background: #E6E6E6; margin: 0 20px 40px 0; }
.recent-item .visual a { width: 235px; height: 130px; display: block; }
.recent-item img { width: 235px; height: 130px; }
.recent-item p { height: 80px; overflow: hidden; line-height: 1.2em; font-size: 11px; padding: 15px 15px 0; margin-bottom: 0; }
.recent-item p a { color: #152024; }
.recent-item p a:hover { color: #4C7380; }

/*---------- AWARDS ----------*/
.awards li { margin-bottom: 30px; width: 100%; overflow: hidden; line-height: 1.3em; }
.awards img { width: 180px; height: 100px; border: 5px solid #A5A5A5; margin-right: 20px; margin-bottom: 15px; float: left; }
.awards h5 { padding-top: 0; line-height: 0.5em; }
.awards h5 a { color: #A5A5A5; }
.awards h5 a:hover { color: #4C7380; }
.awards li ul li { float: right; width: 341px; margin-bottom: 8px; padding-left: 9px; background: transparent url(../img/li-bullet.png) 0 3px no-repeat; }

/*---------- GRID ----------*/
#grid { width: 984px; overflow: hidden; }
#writers #grid li { height: 226px; background: #FFF; margin-bottom: 20px; }
#licensing #grid li { height: 350px; background: #FFF; margin-bottom: 20px; }
#catalogues #grid li { height: 308px; overflow: hidden; background: #000; margin-bottom: 20px; }
#grid li:hover { background: #E6E6E6; }
#writers #grid img { display: block; width: 226px; height: 150px; }
#licensing #grid .video { display: block; width: 472px; height: 266px; }
#licensing #grid .video img { display: block; width: 472px; height: 266px; }
#grid .text { padding: 12px 15px 0; height: 51px; overflow: hidden; }
#licensing #grid .text { padding: 20px 20px 0; height: 51px; overflow: hidden; }
#grid h5 { color: #086798; font-size: 11px; margin-bottom: 2px; text-transform: uppercase; line-height: 1.2; }
#grid h5 a { color: #086798; display: block; }
#grid h5 a:hover { color: #4C7380; }
#grid .text p { text-transform: uppercase; color: #2b2b2b; line-height: 1.2; font-size: 9px; margin-bottom: 0; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.grid-banner:hover { background: #FFF !important; }
#catalogues .grid-banner:hover { background: #000 !important; }
.grid-banner h5 { text-transform: uppercase; color: #2b2b2b !important; }
#catalogues .grid-banner h5 { text-transform: uppercase; color: #e6e6e6 !important; }
#catalogues .cattext { padding: 20px; position: absolute; bottom: 0; }
#catalogues .cattext img { margin-bottom: 10px; }
.cattext p { margin-bottom: 0; color: #e6e6e6; font-size: 11px !important; }




/*------------------------------------------------------------------------
	SIDEBAR
--------------------------------------------------------------------------*/

#sidebar, #lastbar { color: #81807a; font-size: 11px; }
#sidebar a { color: #81807a; }
#sidebar a:hover { color: #e6e6e6; }
#sidebar img, .sidebar img { width: 100%; display: block; }
.drawer { width: 100%; overflow: hidden; margin-bottom: 20px; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.drawer h3 { color: #FFF; background: #000; padding: 10px; text-transform: uppercase; margin: 0; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.entry { position: relative; margin-bottom: 5px; }

/*---------- VIDEOS ----------*/
.details { z-index: 1500; width: 100%; position: absolute; bottom: 0; }
.details span { display: inline; text-transform: uppercase; padding: 2px 5px 2px 11px; background: #333; line-height: 9px !important; margin: 0; margin-bottom: 5px; }
.videos { background: #000; }
.videos .entry { background: #000; color: #FFF; text-transform: uppercase; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.videos .action { padding: 4px 10px 12px; background: url(../img/qli-bullet-production.png) 15px 14px no-repeat; margin-bottom: 0; line-height: 1.2; }
.videos .action .artist { color: #086798; }
.videos .action .title { color: #4d4d4d; }

/*---------- DISCOGRAPHY ----------*/
.discography, .links { background: #000; }
.discography { list-style-type: none !important; }
.discography li { margin-bottom: 10px; width: 100%; overflow: hidden; text-decoration: none; }
.discography img { width: 90px !important; height: 90px; display: block; float: left; }
.discography .info { width: 174px !important; height: 90px; display: block; float: left; padding: 0 10px; text-transform: uppercase; }
.discography .info .name { color: #FFF; text-transform: uppercase; font-size: 12px; margin-bottom: 0; line-height: 18px; }
.discography .info .label { font-size: 9px; }

/*---------- LINKS ----------*/
.links { padding-bottom: 10px; }
.links ul { padding: 0 10px; }
.links li { text-transform: uppercase; border-bottom: 1px solid #222; padding-bottom: 5px; margin-bottom: 5px; }




/*------------------------------------------------------------------------
	LASTBAR
--------------------------------------------------------------------------*/
.tour { background: #000; }
.tour h3 { margin-bottom: -10px !important; }
.tour table { width: 100%; background: #FFF; padding: 10px; padding-bottom: 5px; margin-bottom: 13px; }
.tour tr { display: block; border-bottom: 1px solid #DCDCDC; padding-bottom: 5px; margin-bottom: 5px; }
.tour tr.last { border-bottom: none; }
.tour td { display: block; margin-bottom: 0; text-transform: uppercase; text-align: left; color: #2b2b2b; line-height: 1.4; }
.tour td.date { font-style: italic; font-size: 12px; font-family: 'GothamHTFMedium', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.tour td.venue { font-size: 9px; color: #4d4d4d; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.tour td.city { font-size: 9px; color: #81807a; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }

#writer .tour { background: #000; }
#writer .tour h3 { margin-bottom: 0 !important; }
#writer .tour table { background: #000; padding: 10px; padding-bottom: 5px; margin-bottom: 6px; }
#writer .tour tr { border-bottom: 1px solid #222; padding-bottom: 5px; margin-bottom: 5px; }
#writer .tour td { margin-bottom: 0; text-transform: uppercase; text-align: right; color: #81807a; line-height: 1.4; }
#writer .tour td.date { font-style: italic; font-size: 13px; line-height: 1; }
#writer .tour td.venue { font-size: 10px; color: #4d4d4d; }
#writer .tour td.city { font-size: 10px; color: #2b2b2b; }
#writer .tour { background: #000; }
#writer .tour h3 { margin-bottom: 0 !important; }
#writer .tour ul { background: #000; padding: 10px; padding-bottom: 5px; margin-bottom: 6px; }
#writer .tour li { border-bottom: 1px solid #222; padding-bottom: 5px; margin-bottom: 5px; }
#writer .tour li p { margin-bottom: 0; text-transform: uppercase; text-align: right; color: #81807a; line-height: 1.4; }
#writer .tour li p.date { font-style: italic; font-size: 13px; line-height: 1; }
#writer .tour li p.venue { font-size: 10px; color: #4d4d4d; }
#writer .tour li p.city { font-size: 10px; color: #2b2b2b; }

.signup { background: #000; }
.featured li { height: 156px; background: #000; margin-bottom: 5px; }
.featured li:hover { background: #222; }
.featured img { display: block; width: 144px; }
.featured .text { padding: 8px 10px 0; height: 51px; overflow: hidden; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.featured h5 { color: #086798; font-size: 10px; margin-bottom: 2px; text-transform: uppercase; line-height: 1; }
.featured h5 a { color: #086798; display: block; }
.featured h5 a:hover { color: #4C7380; }
.featured .text p { text-transform: uppercase; color: #4d4d4d; line-height: 1.3; font-size: 8px; margin-bottom: 0; }

/*---------- CREDIT ITEMS ----------*/
.credit-item { margin-bottom: 25px; padding-bottom: 10px; border-bottom: 1px solid #152024; line-height: 20px; }
.credit-item h3 { text-transform: uppercase; color: #d6d6d6; margin-bottom: 5px; }
.credit-item ul { padding-left: 10px; margin-bottom: 1.5em; }
.credit-item ul li { padding-left: 10px; background: transparent url(../img/li-bullet-production.png) 0 4px no-repeat; line-height: 1.4em; margin-bottom: 15px; }
.downloads ul li, .links ul li { margin-bottom: 5px; }
.credit-item ul a { display: block; }
.distribution ul a { display: inline; }
.credit-item a:hover { color: #FFF !important; }
.credit-item p { padding-left: 10px; }
.credit-item p strong, .credit-item ul strong { color: #4C5659; }
.buy-dvd { padding: 0 0 0 0; margin-bottom: 30px; }
.buy-dvd h3 { margin-bottom: 0; text-align: right; color: #FFF; line-height: 1em; }
.buy-dvd h3 a { color: #FFF !important; padding: 3px 5px 5px 5px; background: #4C7380; }
.buy-dvd h3 a:hover { background: #1e9450; }

/*---------- TOGGLER ----------*/
.toggler { text-decoration: none; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; display: block; }
.toggler em { color: #086798; font-style: normal;}
.toggled { display: none; }
#mainbar .toggled { margin-top: 15px; }
#mainbar .toggler { font-size: 18px; text-transform: uppercase; padding-bottom: 13px; color: #333; background: url('../img/clicktoread.png') bottom left no-repeat; margin-bottom: 10px; }
#mainbar .toggler:hover { color: #000; background: url('../img/clicktoread.png') bottom left no-repeat; text-decoration: none; }
#lastbar a.toggler { font-size: 11px; text-transform: uppercase; padding: 0 10px 10px; margin-bottom: 7px; margin-top: 16px; color: #086798; line-height: 1.2; }
#lastbar .toggler { color: #333; background: url('../img/clickfordates.png') 10px bottom no-repeat; }
#lastbar .toggler:hover { background: url('../img/clickfordates.png') 10px bottom no-repeat; text-decoration: none; }

/*---------- NT CUSTOM ----------*/
#audioblock { text-transform: uppercase; line-height: 16px; background: #000; font-size: 11px; }
#audioblock a, #audioblock a:link, #audioblock a:visited, #audioblock a:hover, #audioblock a:focus, #audioblock a:active { color: #009BE3; }
#audioblock ul { list-style-type: none; padding: 5px 0; width: 316px; overflow: hidden; }
#audioblock ul span { font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#audioblock ul.albums li { float: left; margin: 0 4px 4px 0; padding-right: 0; width: 100px; height: 100px; position: relative; }
#audioblock ul.albums li a { display: block; width: 100px; height: 100px; }
#audioblock ul.albums li a img { width: 100px; height: 100px; }
#audioblock ul.albums li a img { width: 100px; height: 100px; }
#audioblock ul.albums li a span.roller { position: absolute; bottom: 10px; color: #086798; left: 0; font-size: 8px; line-height: 11px; }
#audioblock ul.albums li a:hover { text-decoration: none; }
#audioblock ul.albums li a span.song { display: inline; background: #000; padding: 1px 0 3px 0; }
#audioblock ul.albums li a span.songtitle { color: #81807a; }
#audioblock .nowplaying { background: #FFF; color: #2b2b2b; text-transform: uppercase; padding: 4px 10px 0px; margin: 0; font-size: 10px; line-height: 1.2;}
#audioblock .nowplaying a { float: right; display: block; width: 7px; height: 15px; margin-left: 6px; }
#audioblock .nowplaying a.pause { background: url('../img/pause.png') 0 center no-repeat; }
#audioblock .nowplaying a.stop { background: url('../img/stop.png') 0 center no-repeat; }
#audioblock .nowplaying a.play { background: url('../img/play.png') 0 center no-repeat; }
#audioblock .trackinfo { background: #FFF; color: #4d4d4d; text-transform: uppercase; padding: 0px 10px 4px; margin: 0; margin-bottom: 3px; font-size: 10px; line-height: 1; }
#audioblock #trackname span { background: #000; color: blue; text-transform: uppercase; padding: 5px 10px; margin: 0; }
#audioblock p span {  }
#audioblock .play-info {  }
#audioplayer { text-transform: uppercase; line-height: 16px; background: #000; font-size: 11px; }
#audioplayer a, #audioplayer a:link, #audioplayer a:visited, #audioplayer a:hover, #audioplayer a:focus, #audioplayer a:active { color: #009BE3; }
#audioplayer ul { padding: 5px 10px 7px; overflow: hidden; }
#audioplayer ul.albums li { padding-right: 0; position: relative; }
#audioplayer ul.albums li a { display: block; }
#audioplayer ul.albums li a span.roller { color: #086798; font-size: 9px; line-height: 11px; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;}
#audioplayer ul.albums li a:hover { text-decoration: none; }
#audioplayer ul.albums li a span.song { display: inline; background: #000; padding: 1px 0 3px 0; }
#audioplayer ul.albums li a span.songtitle { color: #81807a; }
#audioplayer .nowplaying { background: #FFF; color: #2b2b2b; text-transform: uppercase; padding: 2px 10px 0px; margin: 0; font-size: 10px; }
#audioplayer .nowplaying p { margin: 0; padding: 0; text-align: left; color: #2b2b2b; width: 100px; }
#audioplayer .nowplaying a { float: right; display: block; width: 7px; height: 15px; margin-left: 6px; }
#audioplayer .nowplaying a.pause { background: url('../img/pause.png') 0 center no-repeat; }
#audioplayer .nowplaying a.stop { background: url('../img/stop.png') 0 center no-repeat; }
#audioplayer .nowplaying a.play { background: url('../img/play.png') 0 center no-repeat; }
#audioplayer .trackinfo { background: #FFF; color: #4d4d4d; text-transform: uppercase; padding: 0px 10px 1px; margin: 0; font-size: 10px; }
#audioplayer #trackname span { background: #000; color: blue; text-transform: uppercase; padding: 5px 10px; margin: 0; }

/*---------- SOCIAL ----------*/
.fblike { margin-top: -10px; margin-bottom: 10px; height: 20px; overflow: hidden; }
.social { background: #000; padding-bottom: 13px; }
.social h4 { padding: 0 10px; color: #086798; margin-bottom: 5px; font-size: 12px; }
.social a { }
.social form { margin: 0; padding: 0 10px; }
.social .spread { padding: 10px; margin-bottom: 1px; }
.social .spread li { font-size: 13px; color: #3d4649; display: block; margin-bottom: 5px; background: #444; }
.social .spread li:hover { color: #248188; }
.social .spread li img { padding: 2px; width: 14px !important; display: inline; float: left; margin-right: 3px; }
.social .spread li a { display: block; font-size: 11px; }
.social .spread li.divider { display: block; height: 2px; width: 100px; }
.social label { vertical-align: baseline; }
.social input { vertical-align: baseline; line-height: 1em; display: inline-block; color: #2b2b2b; }
.social input.text, .social input.title, .social input, .social textarea, .social select { margin: 0 0 5px; width: 282px; background-color: #81807a; border: none; padding: 3px; }
.social input.text:focus, .social input.title:focus, .social input:focus,textarea:focus, .social select:focus { background-color: #e6e6e6 !important; }
.social .button { margin: 0 0 10px; padding: 3px 0; width: 288px; background: #086798; border: none; color: #FFF; text-transform: uppercase; font-weight: normal !important; }
.social .button:hover { background: #4C7380; cursor: pointer; }
.social .addthis_toolbox { padding: 0 10px; height: 32px;}

/*---------- LICENSING ADDITIONAL INFO ----------*/
#licensing #grid li.addinfo, #licensing #grid li.addinfo li { height: auto; background: #FFF; }
#licensing #grid li.addinfo a.toggler { font-size: 14px; text-transform: uppercase; padding: 0 10px 10px; margin-bottom: 7px; margin-top: 10px; color: #086798; line-height: 1.2; text-align: right; font-family: 'GothamHTFBook', Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;}
#licensing #grid li.addinfo .toggler { color: #333; background: url('../img/clicktosee.png') 352px bottom no-repeat; }
#licensing #grid li.addinfo .toggler:hover { background: url('../img/clicktosee.png') 352px bottom no-repeat; text-decoration: none; }
#licensing #grid li.addinfo .left, #licensing #grid li.addinfo .right { width: 206px; float: left; }
#licensing #grid li.addinfo h3 { margin-bottom: 5px !important; }
#licensing #grid li.addinfo .left { padding: 10px 0 0 20px; margin: 0; margin-right: 20px; }
#licensing #grid li.addinfo .right { padding: 10px 20px 0 0; margin: 0; }

/*---------- CAROUSEL ----------*/
.disabled { opacity: 0.1; filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; cursor: default; }
#carousel-bg { height: 90px; overflow: visible !important; background: transparent; padding: 0; margin-bottom: 20px; position: relative; z-index: 9999; }
#carousel-nav { width: 964px; height: 90px; overflow: hidden; margin: 0 auto; }
a.carousel-prev, a.carousel-next { width: 20px; height: 90px; display: block; position: absolute; z-index: 9999 !important; }
a.carousel-prev { float: left; left: -25px; top: 0; background: transparent url(../img/arrow-xlarge-left.png) center no-repeat; }
a.carousel-next { float: left; right: -25px; top: 0; background: transparent url(../img/arrow-xlarge-right.png) center no-repeat }
#carousel { height: 90px; margin: 0 auto; overflow: hidden !important; }
#carousel ul { height: 90px; overflow: hidden !important; }
#carousel ul li { width: 134px; position: relative; float: left; margin-right: 5px; }
#carousel ul li a { display: block; text-transform: uppercase; width: 134px; height: 90px; overflow: hidden; text-decoration: none; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; position: relative; }
#carousel ul li a:hover { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; }
#carousel ul li a img { width: 134px; height: 90px; }
#carousel h6 { position: absolute; padding: 2px 5px 1px 5px; background: #000; margin: 0; overflow: hidden; line-height: 12px; font-size: 9px !important; bottom: 0; z-index: 99; text-align: left; color: #086798; text-transform: uppercase; width: 128px; height: 12px; text-decoration: none; }


