html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}body { line-height:1.4; }table { border-collapse:separate; border-spacing:0; }caption, th, td { text-align:left; font-weight:normal; }table, td, th { vertical-align:middle; }blockquote:before, blockquote:after, q:before, q:after { content:""; }blockquote, q { quotes:"" ""; }a img { border:none; }html { font-size:100.01%; }body { font-size:75%; color:#fff; background:#000; font-family:"Palatino",Georgia, "Times New Roman", Times, serif;}h1,h2,h3,h4,h5,h6 { font-weight:normal; color:#fff; }h1 { font-size:3em; line-height:1; margin-bottom:0.5em; }h2 { font-size:1em; margin-bottom:0.75em; font-family:"Courier New", Courier, mono;  margin-bottom:0}h3 { font-size:1em; line-height:1; margin-bottom:0.3em; text-indent:3em }h4 { font-size:0.9em; line-height:1.25; margin-bottom:1.25em; }h5 { font-size:0.8em; font-weight:bold; margin-bottom:1.5em; }h6 { font-size:0.7em; font-weight:bold; }h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0;}p { margin:0 0 1.5em; }p img.left { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }p img.right { float:right; margin:1.5em 0 1.5em 1.5em; }a:focus, a:hover { color:#fff; text-decoration:underline}a { color:#fff; text-decoration:none; }blockquote { margin:1.5em; color:#666; font-style:italic; }strong { font-weight:bold; }em,dfn { font-style:italic; }dfn { font-weight:bold; }sup, sub { line-height:0; }abbr, acronym { border-bottom:1px dotted #666; }address { margin:0 0 1.5em; font-style:italic; }del { color:#666; }pre { margin:1.5em 0; white-space:pre; }pre,code,tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }li ul, li ol { margin:0 1.5em; }ul, ol { margin:0 1.5em 1.5em 1.5em; }ul { list-style-type:disc; }ol { list-style-type:decimal; }dl { margin:0 0 1.5em 0; }dl dt { font-weight:bold; }dd { margin-left:1.5em;}table { margin-bottom:1.4em; width:100%; }th { font-weight:bold; }thead th { background:#c3d9ff; }th,td,caption { padding:4px 10px 4px 5px; }tr.even td { background:#e5ecf9; }tfoot { font-style:italic; }caption { background:#eee; }.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }.hide { display:none; }.quiet { color:#666; }.loud { color:#000; }.highlight { background:#ff0; }.added { background:#060; color:#fff; }.removed { background:#900; color:#fff; }.first { margin-left:0; padding-left:0; }.last { margin-right:0; padding-right:0; }.top { margin-top:0; padding-top:0; }.bottom { margin-bottom:0; padding-bottom:0; }.container { width:960px; margin:30px auto;}.showgrid { background:url(grid.png); }.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5 { float:left; margin-right:20px;}.last, div.last { margin-right:0; }.span-1 { width:176px; }.span-2 { width:372px; }.span-3 { width:568px; }.span-4 { width:764px; }.span-5 { width:960px; margin-right:0; }input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5 { border-left-width:1px!important; border-right-width:1px!important; padding-left:5px!important; padding-right:5px!important;}input.span-1, textarea.span-1 { width:164px!important; }input.span-2, textarea.span-2 { width:360px!important; }input.span-3, textarea.span-3 { width:556px!important; }input.span-4, textarea.span-4 { width:752px!important; }input.span-5, textarea.span-5 { width:948px!important; }.append-1 { padding-right:196px; } .append-2 { padding-right:392px; } .append-3 { padding-right:588px; } .append-4 { padding-right:784px; } .prepend-1 { padding-left:196px; } .prepend-2 { padding-left:392px; } .prepend-3 { padding-left:588px; } .prepend-4 { padding-left:784px; } div.border { padding-right:9px; margin-right:10px; border-right:1px solid #eee;}div.colborder { padding-right:107px; margin-right:108px; border-right:1px solid #eee;}.pull-1 { margin-left:-196px; }.pull-2 { margin-left:-392px; }.pull-3 { margin-left:-588px; }.pull-4 { margin-left:-784px; }.pull-5 { margin-left:-980px; }.pull-1, .pull-2, .pull-3, .pull-4, .pull-5 {float:left; position:relative;}.push-1 { margin:0 -196px 1.5em 196px; }.push-2 { margin:0 -392px 1.5em 392px; }.push-3 { margin:0 -588px 1.5em 588px; }.push-4 { margin:0 -784px 1.5em 784px; }.push-5 { margin:0 -980px 1.5em 980px; }.push-1, .push-2, .push-3, .push-4, .push-5 {float:right; position:relative;}.prepend-top { margin-top:1.5em; }.append-bottom { margin-bottom:1.5em; } .box { padding:1.5em; margin-bottom:1.5em; background:#E5ECF9; }hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none; }hr.space { background:#000; color:#000;}.clearfix:after, .container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }.clearfix, .container {display:block;}.clear { clear:both; }label { font-weight:bold; }fieldset { padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc; }legend { font-weight:bold; font-size:1.2em; }input[type=text], input[type=password],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; }input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#666; }input[type=text], input[type=password],input.text, input.title,textarea, select { margin:0.5em 0;}input.text, input.title { width:300px; padding:5px; }input.title { font-size:1.5em; }textarea { width:390px; height:250px; padding:5px; }input[type=checkbox], input[type=radio], input.checkbox, input.radio { position:relative; top:.25em; }form.inline { line-height:3; }form.inline p { margin-bottom:0; }.error,.notice, .success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }.notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }.success { background:#E6EFC2; color:#264409; border-color:#C6D880; }.error a { color:#8a1f11; }.notice a { color:#514721; }.success a { color:#264409; }

/* andrew kidman screen styles
   bellamystudio, 080810 */
#ident {font-family:"Palatino", Georgia, "Times New Roman", serif; text-transform:uppercase; font-size:110%}
#ident h1 {margin:0; padding:0; font-size:11px; font-family:"Palatino", Georgia, "Times New Roman", serif; text-transform:uppercase; font-weight:bold}
/*#ident h1 a {display:block; margin:0; padding:0; overflow:hidden; width:113px; height:17px; background:url(../images/template/andrew_kidman.png) 0 0 no-repeat; text-indent:-999em}*/
#ident h1 a:hover {text-decoration:none}
.nav a {text-decoration:none; font-size:1.6em; line-height:2; text-transform:uppercase; letter-spacing:0.1pc}
#contact {font-family:"Courier New", Courier, mono; font-size:90%}
#contact p {margin:9px 0 0.5em 0; line-height:0.8}
/*#contact a {text-decoration:underline}*/
#contact input.email {background:black; border:1px solid white;color:white; font-family:"Courier New", Courier, mono; padding:2px}
#contact input.join {width:46px; height:20px; background:url('../images/template/join.png') -4px 0px no-repeat; border:0; text-indent:-999em; overflow:hidden; margin-left:5px; cursor:pointer}
.nav ul, .nav ul li, #contact ul, #contact ul li, ul.tracklist {list-style:none; margin:0; padding:0}
ul.tracklist {margin-bottom:1.5em}
/*span.rowcount {display:block; float:left;width:1.5em; text-align:left}*/
.nav li, #contact li {margin:0 0 5px 0}
#ident, #contact {padding-top:10px}
#footer {font-family:Georgia}
#maintitle {margin-bottom:3em; clear:both; display:block}
ol li, ul li {margin-bottom:0.3em}
#leftnav a {text-decoration:none}
a.current {text-decoration:underline !important}
p.album {margin-bottom:1.5em}
#newscolumn {padding:0 98px; text-align:center; margin-top:-30px}
#newscolumn h3 {text-indent:0; text-decoration:underline}
p.caption {font-style:italic}
.entry_body {text-align:left}
.entry_body iframe {margin:0 auto !important}
/*.entry_body p:first-child, .about p:first-child {text-indent:3em}*/
div.about p:first-child { text-indent: 0 }
.about small {margin-bottom:2em}
.about p {font-size:1.1em; margin-bottom:0; line-height:1.4}
img.about-first {margin-top:3em}
#newsnav ul, #newsnav li, #shopnav ul, #shopnav li {list-style:none; padding:0; margin:0} 
/*shadow trick*/
/*p, li, ul li, h3, h1,#footer {text-shadow: 0px 1px 1px #000}*/
ol {font-weight:normal !important}
#newsnav p, #newsnav li, #contact p {text-shadow:none}
#newsnav, .nav-controls {font-family:"Courier New", Courier, mono; font-size:12px}
#shopnav, #caption, #controls, #explain {font-family:Courier, "Courier New", mono; font-size:12px}
span.image-caption {display:block;height:8.5em}
#explain {margin-top:1.5em}
#galnav ul {list-style:none; margin:0 0 3em 0; padding:0}
#shopnav li, #galnav li {margin-bottom:1px}
#newsnav h4 {margin-bottom:0; text-decoration:underline; font-size:12px}
hr.doublespace { background:#000; color:#000; margin:1.5em 0 1.5em 0}
p.thanks {line-height:1.6 !important}


.jqifade{position:absolute; background-color:#000}
div.jqi{width:400px; font-family:Courier, mono; position:absolute; background-color:#000; font-size:12px; text-align:left; border:solid 1px #eee;padding:7px; color:white}
div.jqi .jqicontainer{font-weight:bold}
div.jqi .jqiclose{position:absolute; top:4px; right:-2px; width:18px; cursor:default; color:#fff; font-weight:bold}
div.jqi .jqimessage{padding:10px; line-height:20px; color:#fff}
div.jqi .jqibuttons{text-align:right; padding:5px 0 5px 0; background-color:#000}
div.jqi button{padding:3px 10px; margin:0 10px; background-color:#000; border:solid 1px #333; color:#fff; font-size:12px}
div.jqi button:hover{background-color:#333}
div.jqi button.jqidefaultbutton{background-color:#000}
.jqiwarning .jqi .jqibuttons{background-color:#333}

/*shop stuff*/
body#shop {background:#fff; color:#000}
body#shop h1, body#shop h2, body#shop h3, body#shop h4, body#shop p, body#shop a, body#shop #nav a  {color:#000}
body#shop h2 {font-family:courier, "Courier New", mono !important}
body#shop #ident h1, body#shop p, body#shop li, body#shop h3 {/*text-shadow: 0px 1px 1px #fff*/ text-shadow:none}
body#shop div#contact {font-family:courier, "Courier New", mono !important}
body#shop div#contact input.email {background:white; border:1px solid black;color:black}
body#shop div#contact div.jqi .jqimessage{padding:10px; line-height:20px; color:#fff !important}
p.price {margin-bottom:1em}
p.price form {margin: 0}

body#shop input.join {background-position:-4px -20px}

#thumbs {position:absolute; left:-999em}

.featured {border-top:1px solid black; margin:12px 0}
.featured p {margin:-14px 253px 0; width:64px; text-align:center; background-color:white; padding:5px; color:black; text-transform:uppercase}
.images {text-align:center}
