/* theinstamatics.com ----------------------------------------------- */

/* body et al  ----------------------------------------------- */

body { font-size: 15px; font-weight: normal; text-align: left; }
* { font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0; }

img { border: none; } 


/* basic structure ----------------------------------------------- */

#wrapper { width: 100%; display: block; position: relative; } 

#hdbox { display: block; } 

#ctbox, #ctboxFl { width: 100%; text-align: left; display: block; position: relative; } 

#navbox { display: none; } 

#ftbox { display: none; } 


/* text etc ----------------------------------------------- */

body, p a, li a, h1, h3 { color: #000; }
h2 { color: #ef4723; }
.ar { color: #666; }

h1 { font-size: 1.7em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.15em; }
.t2 { font-size: 0.7em; }
.downloads span { font-size: 0.75em; }
.ar { font-size: 0.95em; }

#ct h1 { padding: 4px 0 10px 0; }
#ct h2 { padding: 4px 0 10px 0; }
#ct h3 { padding: 4px 0 10px 0; }
#ct p, #showsInfo p { padding: 4px 0 10px 0; }

p, li, .transbg { line-height: 1.5em; }
.downloads span { line-height: 1.4em; }
#showsInfo p { line-height: 1.4em; }

p a, li a { text-decoration: underline; }

h1, h2, h3 { font-weight: bold; }


/* header ----------------------------------------------- */

#logo { display: block; position: relative; }

#audio, #audioPlayer, #audioTxt, #ext { display: none; }

#logo, #logo h1 { width: auto; height: auto; display: block; }
#logo h1 { position: relative; background: none; }
#logo h1 span { display: block; margin: 5px 0 10px 0; }

#load { display: none; }


/* content structure and styling ----------------------------------------------- */

#ct, #ct1box, #ct1 { width: 100%; }
#ct, #ct1box, #ct1, #ct2L, #ct2Rbox, #ct2R { height: auto; }

#ct { top: 0; left: 0; display: block; position: relative; }

#ct1box { display: block; position: relative; text-align: left; }

#ct2Rbox, #ct2R { width: 100%; display: block; position: relative; text-align: left; }
#ct2L { display: none; }
#ct2Rbox { float: none; }

.transbg { width: auto; }
.transbg[class], .hdh1, .downloads li, .downloads span b, #artbox, #photobox { background: none; }

/* lists */
/* ul and ol items */
ul, ol { margin: 5px 0 10px 0; padding: 0; }
ul li ul, ol li ul { margin: 4px 0 6x 0; padding: 0; }
/* li margins and positioning */
li, li ul li { list-style-position: outside; }
ul li { margin: 0 0 10px 15px; }
ol li { margin: 0 0 7px 25px; }
li ul li { margin: 6px 0 0 18px; }
/* ol li bullet styles */
ol li { list-style-type: decimal; } /* 1st level links */
ol li ul li { list-style-type: circle; } /* 2nd level links */
/* ul li bullet styles */
ul li { list-style-type: circle; } /* 1st level links */
ul li ul li { list-style-type: disc; } /* 2nd level links */

#sitemap li ul li { display: block; }


/* sub navigation ----------------------------------------------- */

#navSub { display: none; }


/* h1 image headings ----------------------------------------------- */

.hdh1, .hdh1 h1 { display: block; position: relative; text-align: left; }
.hdh1 { margin: 0 0 6px 0; }
.hdh1 h1 { padding: 0; margin: 0; }
.hdh1 h1 span { display: block; }

/* bio's */
.hdBiog, .hdBiog h1, .hdNick, .hdNick h1, .hdMax, .hdMax h1, .hdJosh, .hdJosh h1, .hdRingo, .hdRingo h1, 
/* eyewear */
.hdPhotos, .hdPhotos h1, .hdArt, .hdArt h1, .hdMedia, .hdMedia h1, .hdDownloads, .hdDownloads h1, 
/* all sorts */
.hdAskringo, .hdAskringo h1, .hdWordup, .hdWordup h1, .hdLinks, .hdLinks h1, 
/* contact */
.hdContact, .hdContact h1, 
/* home */
.hdHome, .hdHome h1, 
/* other */
.hdSitemap, .hdSitemap h1, .hdWoops, .hdWoops h1, .hdQuirks4, .hdQuirks4 h1, .hdLegalterms, .hdLegalterms h1, .hdGighistory, .hdGighistory h1
{ width: auto; height: auto; background: none; }


/* home page ----------------------------------------------- */

#showsSection { display: none; }

#ttkw { display: none; }



/* scrollbars ----------------------------------------------- */

.jScrollPaneContainer { display: block; }

.jScrollPaneTrack, .jScrollPaneDrag { display: none; }
.jScrollPaneDragTop, .jScrollPaneDragBottom { display: none;  }

a.jScrollArrowUp, a.jScrollArrowDown { display: none; }


/* eyewear flash images ----------------------------------------------- */

#photobox, #artbox { display: none; }


/* downloads and media  lists ----------------------------------------------- */

body#bd68 h2, body#bd69 h2 { display: none; }
.downloads { display: none; }


/* email form ----------------------------------------------- */

#eformBox, #maillistBox { display: none; }


/* mix ----------------------------------------------- */

.cnrTL, .cnrTR, .cnrBL, .cnrBR { display: none; }

iframe.frame { width: 100%; height: 100%; padding: 0; margin: 0; display: block; position: relative; text-align: left; border: none; background: none; }

#maxlives { display: none; }

.print { text-align: left; display: block; width: 100%; }

#nojs { display: none; }

