/*	made from blu5 parsed through the w3c jigsaw parser	*/

* html body {
text-align : center;
margin : 0;
padding : 0;
}
html > body, html, body {
margin : 0;
padding : 0;
height : 100%;
}
body {
background : #fff url(images/blu_bdy_bg.gif) repeat-x;
text-align : left;
color : #000;
margin : 0;
padding : 0;
font : 76%/1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
h1, h2, h3, h4 {
margin : 0;
padding : 0;
}
h1 {
color : #cc0000;
font-size : 16px;
margin : 0;
line-height : 22px;
}
h2 {
clear : left;
text-transform : uppercase;
font-size : 14px;
color : #51809e;
padding : 0 0 4px 0;
margin : 0 0 16px 0;
letter-spacing : 1px;
}
h3 {
color : #03c;
font-size : 14px;
margin : 10px 0;
}
h4 {
color : #cc0000;
font-size : 13px;
}
h5 {
color : blue;
font-size : 12px;
margin : 0;
}
h2.bigHdr {
font-size : 28px;
margin : 20px auto 15px auto;
}
a:link {
color : #76b41c;
}
a:visited {
color : #76b41c;
}
a:hover {
color : #76b41c;
text-decoration : none;
}
a.anchor:visited {
color : #b10707;
}
a.anchor:hover {
color : #880505;
text-decoration : none;
}
h3 a:link {
color : #000;
}
h3 a:visited {
color : #000;
}
h3 a:hover {
color : #000;
}
a img {
border : none;
text-decoration : none;
}
p {
margin : 0 0 16px 0;
padding : 0;
}
p img {
padding : 0 15px 15px 0;
margin : 0 15px 15px 0;
}
p.small {
font-size : 9px;
color : #999;
}
em {
font-weight : lighter;
color : #f02249;
}
hr {
width : 75%;
margin : 10px auto 10px auto;
}
div.hr1, div.hr2 {
width : 100%;
height : 92px;
margin : 3px 0 3px 0;
padding : 0;
}
div.hr1 hr, div.hr2 hr, .flash-replaced .alt, .sIFR-replaced .alt {
display : none;
}
h3.sifr object, h3.sifr embed{
width : 100%;
}
h3.sifr {
width : 100%;
height : auto;
color : #ae3830;
margin : 25px auto 12px auto;
}
.cen h3.sifr, .cen h3.flash-replaced {
font-size : 38px;
line-height : 42px;
text-align : center;
margin : 5px 0 2px 0;
padding : 0;
}
#makeContact h3.sifr, #makeContact h3.flash-replaced, #formBox h3.sifr {
font-size : 38px;
line-height : 42px;
text-align : center;
margin : 5px 0 2px 0;
padding : 0;
}
#makeContact img {
padding : 0 0 0 15px;
}
th span {
width : auto;
font-size : 13px;
line-height : 15px;
text-align : center;
margin : 0;
padding : 0;
}
#container {
width : 811px;
height : 100%;
padding : 0;
margin : 0 auto 0 auto;
background : transparent url(images/blu_container_bg.gif) repeat-x;
}
body.fullScreen #container {
width : 100%;
height : 100%;
padding : 0;
margin : 0;
background : transparent url(images/blu_container_bg.gif) repeat-x;
}
#container #hdr object, #container #hdr embed {
width : 100%;
height : 100%;
padding : 0;
margin : 0;
}
#page {
width : 811px;
height : 100%;
min-height : 600px;
padding : 0;
margin : 0;
background : transparent url(images/blu_page_bg.gif) no-repeat;
}
#hdr {
width : 780px;
height : 220px;
padding : 0;
margin : 0 15px 0 15px;
background : transparent url(images/blu_hdr_bg2.gif) no-repeat;
}
#hdr #logo {
width : 100%;
height : 102px;
padding : 0;
margin : 0;
}
#hdr #logo h1 {
width : 440px;
height : 163px;
display : block;
text-indent : -1000px;
padding : 0;
margin : 0 auto;
overflow : hidden;
background : transparent url(images/sharkevader_logo4.jpg) no-repeat;
}
#nav {
width : 100%;
height : 30px;
padding : 0;
margin : 92px 0 0 0;
overflow : hidden;
display : block;
}
#mainNav {
list-style : none;
width : 640px;
height : 30px;
margin : 0 auto 0 auto;
padding : 0;
}
#nav #mainNav a#homeBtn, #nav #mainNav a#creditsBtn, #nav #mainNav a#resumeBtn, #nav #mainNav a#reviewsBtn, #nav #mainNav a#favmediaBtn, #nav #mainNav a#affiliationsBtn, #nav #mainNav a#updateBtn, #nav #mainNav a#contactBtn, #nav #mainNav a#homeBtn:visited, #nav #mainNav a#homeBtn:visited, #nav #mainNav a#creditsBtn:visited, #nav #mainNav a#resumeBtn:visited, #nav #mainNav a#reviewsBtn:visited, #nav #mainNav a#favmediaBtn:visited, #nav #mainNav a#affiliationsBtn:visited, #nav #mainNav a#updateBtn:visited, #nav #mainNav a#contactBtn:visited {
display : block;
overflow : hidden;
text-indent : -1000px;
height : 30px;
margin : 0;
padding : 0;
background-position : left top;
}
#nav #mainNav a#homeBtn {
width : 53px;
background : transparent url('images/navi/home.gif');
}
#nav #mainNav a#creditsBtn {
width : 60px;
background : transparent url('images/navi/credits.gif');
}
#nav #mainNav a#resumeBtn {
width : 69px;
background : transparent url('images/navi/resume.gif');
}
#nav #mainNav a#reviewsBtn {
width : 69px;
background : transparent url('images/navi/reviews.gif');
}
#nav #mainNav a#favmediaBtn {
width : 137px;
background : transparent url('images/navi/favmedia.gif');
}
#nav #mainNav a#affiliationsBtn {
width : 102px;
background : transparent url('images/navi/affiliations.gif');
}
#nav #mainNav a#updateBtn {
width : 76px;
background : transparent url('images/navi/updates.gif');
}
#nav #mainNav a#contactBtn {
width : 72px;
background : transparent url('images/navi/contact.gif');
}
#nav #mainNav a#contactBtn:hover, #nav #mainNav a#contactBtn:active, #nav #mainNav a#updateBtn:hover, #nav #mainNav a#affiliationsBtn:hover, #nav #mainNav a#favmediaBtn:hover, #nav #mainNav a#reviewsBtn:hover, #nav #mainNav a#reviewsBtn:active, #nav #mainNav a#resumeBtn:hover, #nav #mainNav a#resumeBtn:active, #nav #mainNav a#creditsBtn:hover, #nav #mainNav a#creditsBtn:active, #nav #mainNav a#homeBtn:hover, #nav #mainNav a#homeBtn:active {
background-position : left -30px;
}
#footNav {
float : right;
list-style : none;
margin : 3px 0;
padding : 0;
}
#mainNav li, #footNav li {
float : left;
}
#mainNav li a {
display : block;
background : #333;
text-align : center;
width : 140px;
line-height : 28px;
margin : 0 3px 5px 0;
color : #fff;
text-decoration : none;
text-transform : uppercase;
}
#footNav li a {
display : block;
width : auto;
font-variant : small-caps;
margin : 0 3px 5px 0;
}
#mainNav li a:hover, #mainNav li a.active, #footNav li a:hover, #footNav li a.active {
color : #000;
background : #ff0;
}
#mainNav .lastElement {
margin : 0 0 38px 0;
clear : right;
}
#content {
width : 744px;
height : auto;
font : 1.2em/1.6em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
text-align : left;
padding : 0;
margin : 3px auto;
}
#content #mainLdr {
display : none;
margin : 35px auto;
padding : 0;
border : 0;
width : 100%;
height : auto;
text-align : center;
}
#content #mainLdr img {
display : block;
padding : 5px;
margin : 8px auto 8px auto;
}
#content #main {
margin : 0;
padding : 0;
width : 744px;
height : auto;
}
#newsMsgs {
width : 335px;
height : auto;
margin : 3px 0 3px 20px;
padding : 0;
border : 0;
float : left;
}
#makeContact {
width : 314px;
height : auto;
margin : 3px;
padding : 0;
border : 0;
float : left;
}
#videoBox {
width : 335px;
height : auto;
margin : 3px 3px 3px 15px;
padding : 0;
border : 0;
float : left;
display : block;
}
#formBox {
width : 335px;
height : auto;
margin : 3px 3px 3px 25px;
padding : 0;
border : 0;
float : left;
}
#content .cbox {
overflow : hidden;
}
#content #newsMsgs .cbox, #content #makeContact .cbox {
width : 335px;
height : auto;
margin : 2px;
padding : 0;
}
#content #videoBox .cbox, #content #formBox .cbox {
width : 330px;
margin : 2px;
padding : 0;
}
#content #videoBox .cbox ul, #content #videoBox .cbox li {
width : 100%;
margin : 0;
padding : 0;
}
#content #videoBox .cbox img {
margin : 1px auto 1px auto;
}
#content #videoBox .cbox {
height : auto;
}
#content #formBox .cbox {
height : auto;
}
#content .cbox p {
margin : 4px;
padding : 4px 25px 3px 20px;
}
#content #formBox p {
padding : 4px 3px 6px 8px;
}
#content #formBox form p {
padding : 0;
}
#photoBox {
width : 100%;
height : auto;
margin : 0 auto;
padding : 3px 3px 0 3px;
text-align : left;
font : 0.8em/1.1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
#photoBox table {
border-collapse : separate;
font : 1.2em/1.6em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
margin : 0;
padding : 0;
}
table {
margin : 0;
width : 100%;
height : auto;
border-collapse : separate;
}
table th {
padding : 3px;
font-size : 11px;
border : 0;
border-bottom : 2px solid #030303;
}
table th.wColumn {
width : 210px;
}
table td {
padding : 2px;
font-size : 11px;
border : 0;
border-bottom : 1px solid #232323;
vertical-align : top;
}
table.plain td {
padding : 2px;
font-size : 11px;
border : 0;
vertical-align : top;
}
table td img {
padding : 2px;
}
table, hr {
clear : both;
}
#footer {
width : 720px;
height : auto;
margin : 32px auto;
padding : 0;
}
#footer .clearfix {
width : 100%;
}
#footer p {
margin : 3px 4px;
padding : 2px 5px;
color : #232323;
text-align : center;
font : 0.82em/0.98em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;
}
label {
display : block;
margin : 2px;
}
.form {
padding : 0;
margin : 0 0 0 45px;
background-color : #fff;
}
.form li {
width : 190px;
margin : 3px;
padding : 5px 5px 5px 30px;
list-style : none;
position : relative;
}
.form li img {
position : absolute;
left : 5px;
}
.form .error {
border : 1px solid #a90000;
padding : 4px 4px 4px 29px;
background-color : #f8e5e5;
}
.form .success {
border : 1px solid #74f019;
padding : 4px 4px 4px 29px;
background-color : #def8ca;
}
.form .selected {
border : 1px solid #1aa8e1;
padding : 4px 4px 4px 29px;
background-color : #8dd8f7;
}
.form input.login {
padding : 2px 7px;
width : auto;
}
.form input {
width : 180px;
}
.form textarea {
width : 180px;
height : 120px;
}
div.title {
padding : 5px 12px 25px 12px;
margin : 3px 6px 45px 6px;
border : 0;
border-bottom : 1px solid #023322;
}
div.title h2 {
padding : 2px;
margin : 3px;
color : #51809e;
}
div.title dl {
margin : 2px 0 0 0;
}
div.title dt, div.title dd.reviewContext {
font-variant : small-caps;
color : #51809e;
}
div.title dd {
margin-left : 0;
}
div.title p {
padding : 4px;
margin : 3px 15px 10px 15px;
color : #454545;
}
div.title div.hr {
display : none;
margin : 45px auto 45px auto;
width : 30%;
}
div.title p img {
display : inline;
}
div.title p a#whiteroom {
display : block;
width : auto;
height : auto;
text-align : center;
border : 1px solid blue;
}
.cen {
text-align : center;
}
table.pTable, table.cTable, table.lTableWide {
border-collapse : separate;
font : 1.2em/1.6em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
margin : 4px auto;
}
table.pTable, table.cTable {
width : 65%;
}
table.pTable {
width : 65%;
margin-left : 25px !important;
}
table.lTableWide {
width : 95%;
}
table.lTableWide th, table.lTableWide td, table.pTable th, table.pTable td, table.cTable th, table.cTable td {
vertical-align : top;
text-align : center;
}
table.lTableWide th, table.lTableWide td {
text-align : left;
}
table.lTableWide th.pos, table.lTableWide td.pos {
width : 26px;
}
table.lTableWide th.title, table.lTableWide td.title,
table.lTableWide th.broadcaster, table.lTableWide td.broadcaster {
width : 200px;
}
table.lTableWide th.date, table.lTableWide td.date {
width : 157px;
}
table.cTable th, table.lTableWide th {
font-weight : bold;
font-variant : small-caps;
}
table.cTable td, table.lTableWide td {
font-weight : normal;
font-variant : normal;
color : #2c694b;
}
th {
color : blue;
}
table.cTable a, table.lTableWide a {
font-weight : bold;
}
table.pTable td {
border : 0;
text-align : left;
padding : 1px 2px 2px 20px;
color : #f02249;
}
tr.pRow td {
border : none !important;
}
th {
height : 35px;
}
th span {
display : block;
background : #fff;
width : auto;
height : 35px;
}
table#aff td {
font-size : 105%;
font-weight : bold;
color : #00f;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
line-height : 0;
}
* html .clearfix {
height : 1%;
}
html[xmlns] .clearfix {
display : block;
}
td.medjaTitles, span.medjaTitles, span.red, p.red {
color : #f02249 !important;
font-weight : bold !important;
font-variant : small-caps !important;
letter-spacing : 1.5px;
}
td.medjaArticles, span.medjaArticles, span.green, p.green {
color : green;
font-weight : bold !important;
letter-spacing : 2.2px;
}
span.blk, span.blk, p.blk {
color : black;
font-weight : bold !important;
font-variant : small-caps !important;
letter-spacing : 2.2px;
}
span.blu, p.blu {
color : blue;
font-weight : bold !important;
}
td.mrn, span.mrn, p.mrn {
color : #a33446 !important;
font-weight : bold !important;
font-variant : small-caps !important;
letter-spacing : 2.2px;
}
.tv {
color : #009900 !important;
font-weight : bold !important;
font-variant : small-caps !important;
}
.film {
color : #4b94e3 !important;
font-weight : bold !important;
font-variant : small-caps !important;
}
#theRole ol {
margin : 3px 3px 3px 15px;
}
#theRole li {
list-style-type : decimal;
}
#theRole ol ol {
margin : 3px 3px 3px 45px;
}
#theRole li li {
list-style : upper-alpha;
}
#theRole li p {
color : blue;
display : inline;
}
#theRole li li p {
display : inline;
color : #f02249;
}
code {
font-weight : 400;
}
abbr[title], acronym[title] {
border-bottom : 1px solid #ccc;
cursor : default;
}
cite {
color : #818181 !important;
font-weight : bolder;
}
form {
width : 100%;
height : auto;
border : 0;
margin : 0;
padding : 5px;
}
fieldset {
margin-bottom : 1em;
padding : 1em;
border : 1px solid #ccc;
}
label {
font : bold 13px Arial, Helvetica, sans-serif;
color : #6f6251;
position : relative;
margin : 3px 0 9px;
}
input, textarea {
background : url("images/forms/text_bg.gif");
border : 1px solid #ccc;
padding : 2px;
}
blockquote {
margin : 0.4em 0.6em 0.4em 1.2em;
padding : 0.2em;
font-weight : bold;
font-variant : small-caps;
}
#contactForm {
width : 310px;
height : auto;
border : 2px solid #000;
border-bottom : 10px solid #000;
}
#contactForm form {
margin-left : 6px;
}
#contactForm label {
font : bold 13px Arial, Helvetica, sans-serif;
color : #6f6251;
position : relative;
margin : 3px 0 9px 5px;
}
#contactForm input.txt, #contactForm input.btn, #contactForm textarea {
margin-right : 5px;
}
#contactForm input.txt, #contactForm textarea {
width : 280px;
}
#contactForm input:hover, #contactForm textarea:hover {
border : 1px solid #a3007a;
}
#contactForm input:focus, #contactForm textarea:focus {
border : 1px solid #9e7700;
}
#contactForm input.btn {
margin : 8px 4px 2px 230px;
}
#tommy {
float : right;
}
div.vidlinks {
width : 95%;
height : auto;
margin : 0 auto 0 auto;
text-align : center;
padding : 1px 17px 2px 0;
}
div.sharkTitleWide,
div.sharkTitleNarrow,
div.tellyTitleWide,
div.tellyTitleNarrow {
	margin : 10px auto 0 auto !important;
	width : auto;
	height : auto;
}
div.sharkTitleWide {
background : transparent url("images/titles/sharkTitleWide-bkgd.gif") no-repeat !important;
}
div.sharkTitleNarrow {
background : transparent url("images/titles/sharkTitleNarrow-bkgd.gif") no-repeat !important;
}
div.tellyTitleWide {
background : transparent url("images/titles/tellyTitleWide-bkgd.gif") no-repeat !important;
}
div.tellyTitleNarrow {
background : transparent url("images/titles/tellyTitleNarrow-bkgd.gif") no-repeat !important;
}
h2.bannerTitle {
margin: 0;
padding: 0;
width : 100%;
height : 100%;
}
h2.bannerTitle a {
background-color : transparent;
width : 100%;
height : 100%;
text-indent : -1000px;
overflow : hidden;
display : block;
}
h2#HotLinksHdr, h2#IntroductionHdr, h2#ShowreelsHdr, h2#CreditsHdr, h2#FavMediaHdr, h2#ContactHdr {
text-indent : -1000px;
overflow : hidden;
display : block;
}
h2#HotLinksHdr {
	height : 98px;
	background : transparent url("images/titles/hotlinks2.gif") no-repeat 94px top !important;
}
h2#IntroductionHdr {
	height : 98px;
	background : transparent url("images/titles/introduction.gif") no-repeat 94px top !important;
}
h2#ShowreelsHdr {
	height : 98px;
	background : transparent url("images/titles/showreels.gif") no-repeat 118px top !important;
}
h2#CreditsHdr {
	height : 109px;
	background : transparent url("images/titles/credits.gif") no-repeat 94px top !important;
}
h2#FavMediaHdr {
	height : 109px;
	background : transparent url("images/titles/favmedia.gif") no-repeat 94px top !important;
}
h2#ContactHdr {
	height : 109px;
	background : transparent url("images/titles/contact.gif") no-repeat 94px top !important;
}
h2#CVYearByYearHdr {
	height : 109px;
	background : transparent url("images/titles/CVYearByYear.gif") no-repeat 94px top !important;
}
h2#ProducerDirectorHdr {
	height : 109px;
	background : transparent url("images/titles/ProducerDirector.gif") no-repeat 94px top !important;
}
h2#ProducerHdr {
	height : 109px;
	background : transparent url("images/titles/Producer.gif") no-repeat 94px top !important;
}
h2#ResearcherAndArchiveConsultantHdr, h2#ArchiveResearcherHdr {
	height : 109px;
	background : transparent url("images/titles/ResearcherAndArchiveConsult.gif") no-repeat 94px top !important;
}
h2#ResearcherWriterHdr {
	height : 109px;
	background : transparent url("images/titles/ResearcherWriter.gif") no-repeat 94px top !important;
}
h2#ArchiveProducerCoProducerHdr {
	height : 109px;
	background : transparent url("images/titles/ArchiveProducerCoProducer.gif") no-repeat 94px top !important;
}
h2#ArchiveProducerHdr {
	height : 109px;
background : transparent url("images/titles/ArchiveProducer.gif") no-repeat 94px top !important;
}
h2#EltonProjectsHdr {
	height : 109px;
background : transparent url("images/titles/EltonProjects.gif") no-repeat 94px top !important;
}
h2#EltonJohnVideoArchiveHdr {
	height : 109px;
background : transparent url("images/titles/EltonJohnVideoArchive.gif") no-repeat 94px top !important;
}
h2#CompilationProducerHdr {
	height : 109px;
background : transparent url("images/titles/CompilationProducer.gif") no-repeat 94px top !important;
}
h2#ResearcherArchiveConsultantHdr {
	height : 109px;
background : transparent url("images/titles/ResearcherArchiveConsultant.gif") no-repeat 94px top !important;
}
h2#EltonProjectsHdr {
	height : 109px;
background : transparent url("images/titles/EltonProjects.gif") no-repeat 94px top !important;
}
h2#EltonJohnVideoArchiveHdr, h2#EltonArchiveHdr {
	height : 109px;
background : transparent url("images/titles/EltonJohnVideoArchive.gif") no-repeat 94px top !important;
}
h2#EventsOrganiserHdr, h2#EventOrganiserHdr {
	height : 109px;
background : transparent url("images/titles/EventsOrganiser.gif") no-repeat 94px top !important;
}
h2#OtherRolesHdr {
	height : 109px;
background : transparent url("images/titles/OtherRoles.gif") no-repeat 94px top !important;
}
h2#TheRoleofArchiveProducerHdr {
	height : 109px;
background : transparent url("images/titles/TheRoleofArchiveProducer.gif") no-repeat left top !important;
}
h2#UpdatesHdr {
	height : 109px;
background : transparent url("images/titles/update.gif") no-repeat 94px top !important;
}
h2#ReviewsHdr {
	height : 109px;
background : transparent url("images/titles/Reviews.gif") no-repeat 94px top !important;
}
h2#gigsHdr {
	height : 109px;
background : transparent url("images/titles/henrysgigs.gif") no-repeat 94px top !important;
}
h2#OnlineReviewsHdr {
	height : 109px;
background : transparent url("images/titles/OnlineReviews.gif") no-repeat 94px top !important;
}
h2#IndustAffHdr {
	height : 109px;
background : transparent url("images/titles/Affiliations.gif") no-repeat 94px top !important;
}
h2#favAlbumsHdr, h2#FavAlbumsHdr {
	height : 109px;
background : transparent url("images/titles/favAlbums.gif") no-repeat 94px top !important;
}
h2#favComediesHdr, h2#FavComHdr {
	height : 109px;
background : transparent url("images/titles/favComedies.gif") no-repeat 94px top !important;
}
h2#favDocumentariesHdr, h2#FavDocumHdr {
	height : 109px;
background : transparent url("images/titles/favDocumentaries.gif") no-repeat 94px top !important;
}
h2#favMoviesHdr, h2#FavMoviesHdr {
	height : 109px;
background : transparent url("images/titles/favMovies.gif") no-repeat 94px top !important;
}
h2#favMusicDocsHdr, h2#FavMuDocumHdr {
	height : 109px;
background : transparent url("images/titles/favMusicDocs.gif") no-repeat 94px top !important;
}
h2#favUKTVDramasHdr, h2#FavDramasHdr {
	height : 109px;
background : transparent url("images/titles/favUKTVDramas.gif") no-repeat 94px top !important;
}
div.bttnBox {
width : 246px;
height : 40px;
padding : 8px 0 2px 0;
background : transparent url("images/bttnBox/default.gif") no-repeat 0 0;
text-align : center;
}
div.bttnBox:hover {
background : transparent url("images/bttnBox/default.gif") no-repeat 0 -70px;
}
div.bttnBox a.jLink {
display : block;
width : 100%;
height : 100%;
color : #ee871e;
}
div.bttnBox a.jLink:hover {
color : #ee871e;
text-transform : none;
}
div#newsMsgs div.bttnBox {
margin : 1px auto 1px auto;
}
div.cbox div.bttnBox {
display : block;
float : none;
}
div.sidebox div.bttnBox {
display : inline;
float : left;
}
div#favmediaBox, div#revBox, div#affBox, div#updBox, div#gigsBox {
text-indent : -1000px;
overflow : hidden;
width : 246px;
height : 70px;
background-position : center top;
}
div#favmediaBox:hover, div#revBox:hover, div#affBox:hover, div#updBox:hover {
background-position : center -80px !important;
}
div#favmediaBox {
background : transparent url("images/bttnBox/home/favmedia.gif") no-repeat;
}
div#revBox {
background : transparent url("images/bttnBox/home/rev.gif") no-repeat;
}
div#gigsBox {
background : transparent url("images/bttnBox/home/gigs.gif") no-repeat;
}
div#affBox {
background : transparent url("images/bttnBox/home/aff.gif") no-repeat;
}
div#updBox {
background : transparent url("images/bttnBox/home/updates.gif") no-repeat;
}
div#tommy {
display : block;
width : 345px;
height : auto;
margin : 0 30px 0 0;
}
div#favAlbumsBox, div#favComediesBox, div#favDocusBox, div#favMoviesBox, div#favMusicDocusBox, div#favUKTVDramasBox {
padding : 0;
}
div#favAlbumsBox {
text-indent : -1000px;
overflow : hidden;
width : 300px;
height : 135px;
margin : 2px 20px 0 20px;
background : transparent url("images/bttnBox/fav/albums.gif");
}
div#favComediesBox {
text-indent : -1000px;
overflow : hidden;
width : 300px;
height : 149px;
margin : 2px 20px 0 20px;
background : transparent url("images/bttnBox/fav/com.gif");
}
div#favDocusBox {
text-indent : -1000px;
overflow : hidden;
width : 300px;
height : 109px;
margin : 2px 20px 0 20px;
background : transparent url("images/bttnBox/fav/docs.gif");
}
div#favMoviesBox {
text-indent : -1000px;
overflow : hidden;
width : 300px;
height : 180px;
margin : 2px 20px 0 20px;
background : transparent url("images/bttnBox/fav/movies.gif");
}
div#favMusicDocusBox {
text-indent : -1000px;
overflow : hidden;
width : 300px;
height : 109px;
margin : 2px 20px 0 25px;
float : left;
background : transparent url("images/bttnBox/fav/musicdocs.gif");
}
div#favUKTVDramasBox {
text-indent : -1000px;
overflow : hidden;
width : 300px;
height : 109px;
margin : 2px 20px 0 25px;
background : transparent url("images/bttnBox/fav/uktvdramas.gif");
}
div#ArchProducerBox, div#ArchiveResearcherBox, div#CompilationProducerBox, div#EltonArchiveProjectBox, div#EventOrganiserBox, div#ResumeBox, div#OtherRolesBox, div#ProducerBox, div#ProducerDirectorBox, div#ResearcherWriterBox {
text-indent : -1000px;
overflow : hidden;
width : 246px;
height : 70px;
background-position : center top;
}
div#ArchProducerBox:hover, div#ArchiveResearcherBox:hover, div#CompilationProducerBox:hover, div#EltonArchiveProjectBox:hover, div#EventOrganiserBox:hover, div#ResumeBox:hover, div#OtherRolesBox:hover, div#ProducerBox:hover, div#ProducerDirectorBox:hover, div#ResearcherWriterBox:hover {
background-position : center -80px !important;
}
div#ArchProducerBox {
background : transparent url("images/bttnBox/credits/ArchiveProducer.gif");
}
div#ArchiveResearcherBox {
background : transparent url("images/bttnBox/credits/ArchiveResearcher.gif");
}
div#CompilationProducerBox {
background : transparent url("images/bttnBox/credits/CompilationProduce.gif");
}
div#EltonArchiveProjectBox {
background : transparent url("images/bttnBox/credits/EltonArchive.gif");
}
div#EventOrganiserBox {
background : transparent url("images/bttnBox/credits/EventOrganise.gif");
}
div#ResumeBox {
background : transparent url("images/bttnBox/credits/FullResume.gif");
}
div#OtherRolesBox {
background : transparent url("images/bttnBox/credits/OtherRoles.gif");
}
div#ProducerBox {
background : transparent url("images/bttnBox/credits/Producer.gif");
}
div#ProducerDirectorBox {
background : transparent url("images/bttnBox/credits/ProducerDirector.gif");
}
div#ResearcherWriterBox {
background : transparent url("images/bttnBox/credits/ResearcherWriter.gif");
}
div.sidebox {
width : 100%;
height : auto;
padding : 2px 3px;
text-align : center;
}
.backntop {
width : 100%;
height : auto;
margin : 10px;
padding : 0;
}
.backntop:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.backntop .back, .backntop .top, .backntop .next, .backntop .prev, .PageOptions .back, .PageOptions .top, .PageOptions .next, .PageOptions .prev {
display : none;
}
.backntop .back, .backntop .anchor, .backntop .top, .backntop .next, .backntop .prev, .PageOptions .back, .PageOptions .top, .PageOptions .next, .PageOptions .prev {
display : block;
margin : 0;
padding : 0;
text-decoration : none;
}
.backntop .anchor, .PageOptions .anchor, .anchors .anchor {
float : right;
width : auto;
height : auto;
margin-right : 15px !important;
padding-right : 12px !important;
/*	background : transparent url('images/anchorBttn.gif') no-repeat top right; */
background : none;
}
.backntop .anchor:hover, .PageOptions .anchor:hover, .anchors .anchor:hover {
background-position : right -48px;
}
#articles .PageOptions {
width : auto;
height : 29px;
margin : 15px 15px 28px 15px;
padding : 16px 0 5px 0;
border : 0;
}
#articles .PageOptions	.clearfix	{
	display : none;	
}
#articles .PageOptions .pageLink {
padding : 8px;
margin : 25px 3px 3px 3px;
padding-top : 0;
}
#articles .PageOptions .printLink {
padding : 8px;
}
#articles .PageOptions .printLink img {
float : none;
}
#articles .PageOptions .top {
float : right;
width : 85px;
height : 48px;
background : transparent url('images/topBttn.gif');
}
#articles .PageOptions .pages {
width : 65% !important;
height : 48px;
float : right;
margin-bottom : 0;
margin-bottom : 0;
margin-top : -17px;
padding-top : 13px;
}
#articles .PageOptions .pages .pageLink {
margin-top : 26px;
border-top-width : 0;
padding-top : 0;
}
#articles .PageOptions .prev {
float : left;
left : 5px;
top : 5px;
width : 53px;
height : 48px;
display : block;
overflow : hidden;
text-indent : -1000px;
background : transparent url('images/prevBttn.gif');
clear : both;
margin-top : -12px;
}
#articles .PageOptions .next {
float : right;
right : 5px;
top : 5px;
width : 53px;
height : 48px;
margin : 0;
display : block;
overflow : hidden;
text-indent : -1000px;
background : transparent url('images/nextBttn.gif');
margin-top : -42px;
margin-bottom : -3px;
}
#articles .PageOptions .back {
float : left;
width : 85px;
height : 48px;
background : transparent url('images/backBttn.gif');
margin-top : -10px;
}
#articles .PageOptions .back:hover, #articles .PageOptions .top:hover #articles .PageOptions .next:hover, #articles .PageOptions .prev:hover {
background-position : 0 -48px;
}
#articles .PageOptions .back strong, #articles .PageOptions .top strong, #articles .PageOptions .next strong, #articles .PageOptions .prev strong {
display : block;
width : auto;
margin : 3px 0 0 5px;
padding : 8px 0 0 0;
height : auto;
font-size : xx-small;
}
#articles .PageOptions .back strong, #articles .PageOptions .top strong {
padding-left : 8px;
}
#articles .PageOptions .next strong {
padding-right : 8px;
text-align : right;
}
#articles .PageOptions .prev strong {
padding-left : 8px;
text-align : left;
}
.PageOptions .anchor strong {
display : block;
width : auto;
padding : 8px 0 0 0;
margin : 3px 0 0 5px;
height : auto;
font-size : small;
text-align : center;
}
#articles .PageOptions .PageEtc {
width : 100%;
}
.imgLeft {
float : left;
}
.linksTooltip {
border : 3px solid #933;
background-color : #600;
padding : 10px;
color : #ccc;
}
#TB_window {
font : 12px Arial, Helvetica, sans-serif;
color : #333333;
}
#TB_secondLine {
font : 10px Arial, Helvetica, sans-serif;
color : #666666;
}
#TB_window a:link {
color : #666666;
}
#TB_window a:visited {
color : #666666;
}
#TB_window a:hover {
color : #000;
}
#TB_window a:active {
color : #666666;
}
#TB_window a:focus {
color : #666666;
}
#TB_overlay {
position : absolute;
z-index : 100;
top : 0;
left : 0;
background-color : #000;
}
#TB_window {
position : absolute;
background : #ffffff;
z-index : 102;
color : #000000;
display : none;
border : 4px solid #525252;
text-align : left;
}
#TB_window img {
display : block;
margin : 15px 0 0 15px;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-top : 1px solid #666;
border-left : 1px solid #666;
}
#TB_caption {
height : 25px;
padding : 7px 30px 10px 25px;
float : left;
}
#TB_closeWindow {
height : 25px;
padding : 11px 25px 10px 0;
float : right;
}
#TB_closeAjaxWindow {
padding : 5px 10px 7px 0;
margin-bottom : 1px;
text-align : right;
float : right;
}
#TB_ajaxWindowTitle {
float : left;
padding : 7px 0 5px 10px;
margin-bottom : 1px;
}
#TB_title {
background-color : #e8e8e8;
height : 27px;
}
#TB_ajaxContent {
clear : both;
padding : 2px 15px 15px 15px;
overflow : auto;
text-align : left;
line-height : 1.4em;
}
#TB_ajaxContent p {
padding : 5px 0 5px 0;
}
#TB_load {
position : absolute;
display : none;
height : 100px;
width : 100px;
z-index : 101;
}
#TB_HideSelect {
z-index : 99;
position : absolute;
top : 0;
left : 0;
background-color : #fff;
border : none;
}
#TB_iframeContent {
clear : both;
border : none;
margin-bottom : -1px;
margin-top : 1px;
}

#main	#articles	ol,
#main	#articles	ol li	{
list-style-type: decimal;
}
#main	#articles	ol	ol,
#main	#articles	ol	ol li	{
margin-left:105px;
list-style-type: lower-alpha;
}
#articles	ol ol p	{
	font-weight: lighter !important;
	font-size: 12px;

}

#articles	hr.white	{
	background-color: white;
	color: white;
}

#articles	#eltonLink, 
#articles	.bigBlue	{
	font-size: 18px;
	background-color:#E0EEF5;
	color:#21507C;
	font-weight: bold;
	padding: 5px 8px;
	margin: 3px auto;

}


#articles	#cyrildavisWriteUp	{
	padding: 5px 8px;
	margin: 3px auto;
	font-size: 14px;
	line-height: 16px;
}


#articles	#cyrildavisWriteUp	p	{
	text-align: left;
}


#articles	#cyrildavisWriteUp	p	a.bigBlue	{
	font-size: 14px !important;
	line-height: 16px !important;
	margin: 0 !important;
	padding: 0 !important;
}


#articles	div.quote {
	height:auto;
	width:700px;
}
#articles	div.quote blockquote {
	border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #DDDDDD;
	border-style:none none none solid;
	border-width:medium medium medium 5px;
	font-variant:normal !important;
	font-weight:normal;
	margin:3px 5px 2px 15px;
	padding:0pt 55px 10px 10px;
}
#articles	div.quote blockquote p {
	padding:10px 48px 5px 15px;
}
#articles	div.quote p.quoted strong {
	color:black;
	font-weight:bold;
}
#articles	div.quote p.quoted {
	color:#666666;
	float:left;
	font-weight:normal;
	height:auto;
	padding:0pt 48px 3px 65px;
	text-align:left;
	width:auto;
}


body#0b52a6a3179262160742b0a0d3fbc050	{	background: #000 none;	}

body#0b52a6a3179262160742b0a0d3fbc050 div.cen > h3.sifr	a	{margin-bottom: 25px; color: green;}







#henrysgigs	{
	margin: 1.614em auto .614em auto;
	font-size: 120%;
	line-height: 160%;
	border: 1px solid #6F8CC5;
}

#henrysgigs	.notice {
	color: #F95E04;
}

#henrysgigs	.notice strong	{
	text-transform: uppercase;
}

#henrysgigs	.notice a {
	color: #F95E04;
}

#henrysgigs	.cloudcast a {
	text-transform: uppercase;
	color: #0049BD;
}

#henrysgigs	em {
	color: #F95E04;
	font-style: normal !important;
}