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, img, 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 {outline: 0;}
:focus {outline: 0;}
table {border-collapse: collapse; border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";} 
blockquote, q {quotes: "" "";}
html, body {
margin: 0;
padding: 0;
text-align: center;
color: #333333;
font-family: "Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
font-size: 1em;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.7;
font-size: 90%;
height: 100%;
}
a {
text-decoration: none;
color: #39c;
}
a:hover {
color: #5be;
}
p {
padding: 0.5em;
font-size: 1em;
}
h1 {
text-align: center;
font-size: 1.6em;
font-weight: bold;
margin: 13px 0;
}
h2 {
font-size: 1.1em;
font-weight: bold;
margin:11px 0;
}
h3 {
font-size: 0.9em;
}
.container {
background-color: #fff;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-bottom: 1em;
margin-top: 0;
width: 864px;
overflow-x: hidden;
}
.left {
float: left;
}
.right {
float: right;
}
.center {
text-align: center;
}
.em08 {
	font-size:0.8em;
}
.em07 {
	font-size:0.7em;
}
img {
border: none;
}
img#nikiarc {
float: right;
margin: 1em;
border: #fff 1px solid;
border-color: #999;
}
img#contact {
margin: 128px 0;
}
img.img_rot {
	border: #fff 1px solid;
}
img.img_rot:hover {
	border-color: #999;
}
#separator {
width: 76%;
height: 1px;
text-align: center;
margin-top: 0;
margin-bottom: 140px;
margin-left: auto;
margin-right: auto;
}
#clearboth {
clear: both;
}
.clearboth {
clear: both;
}
#col1 {
float: left;
}
.bg_groundplan {
background-image: url(site-specific-theatre-theater-set-design.png);
}
#gutter {
float: left;
width: 5%;
height: 1px;
}
.content {
}
.front-left {
	width:298px;
	float:left;
}
.front-right {
	width: 566px;
	float:right;
}
.list_circle ul {
	list-style-type: circle;
}
/* GLOBALHEADER */
#globalheaderWrapper {
	width: 100%;
	height: 140px;
	background-color: #fff;
	position: fixed;
}
#globalheader { width: 864px; height: 140px; margin: 0 auto; position: relative; z-index: 9998;}
#globalheader #beam { height: 91px; margin: 0; padding: 0;}
#globalheader #beam span { float: left; height: 91px; background-image: url(beam.png); background-repeat: no-repeat; background-position: 0 -91px;}
#globalheader #beam span#beam_1 { width: 153px; }
#globalheader #beam span#beam_2 { width: 106px; }
#globalheader #beam span#beam_3 { width: 105px; }
#globalheader #beam span#beam_4 { width: 109px; }
#globalheader #beam span#beam_5 { width: 121px; }
#globalheader #beam span#beam_6 { width: 134px; }

#globalheader.home #beam span#beam_1      { background-position: 0 0; }
#globalheader.set #beam span#beam_2       { background-position: -153px 0; }
#globalheader.lighting #beam span#beam_3  { background-position: -259px 0; }
#globalheader.costume #beam span#beam_4   { background-position: -364px 0; }
#globalheader.artwork #beam span#beam_5 { background-position: -473px 0; }
#globalheader.biography #beam span#beam_6   { background-position: -594px 0; }
/*
#globalheader #globalnav li#gn-home a:hover      #globalheader #beam span#beam_1  { background-position: 0 0 ;}        
#globalheader #globalnav li#gn-set a:hover       #globalheader #beam span#beam_2  { background-position: -153px 0; }    
#globalheader #globalnav li#gn-lighting a:hover  #globalheader #beam span#beam_3  { background-position: -259px 0; }
#globalheader #globalnav li#gn-artwork a:hover   #globalheader #beam span#beam_4  { background-position: -364px 0; }
#globalheader #globalnav li#gn-biography a:hover #globalheader #beam span#beam_5  { background-position: -473px 0; }
#globalheader #globalnav li#gn-contact a:hover   #globalheader #beam span#beam_6  { background-position: -594px 0; }
*/
#globalheader #light { position: absolute; top: 0; left: 0; width: 728px; height: 91px; background-image: url(light.png); background-repeat: no-repeat; background-position: 0 0; }

#globalheader #globalnav { margin: 0; padding: 0 5px; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 120px; height: 0; padding-top: 50px; overflow: hidden; position: relative; top: -11px; }
#globalheader #globalnav li#gn-home a, #globalheader #globalnav li#gn-contact a { width: 127px; }
#globalheader #globalnav li a { background-image: url(globalnavbg.png); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-home a { background-position: 0 0; }
#globalheader #globalnav li#gn-set a { background-position: -127px 0; }
#globalheader #globalnav li#gn-lighting a { background-position: -247px 0; }
#globalheader #globalnav li#gn-costume a { background-position: -367px 0; }
#globalheader #globalnav li#gn-artwork a { background-position: -487px 0; }
#globalheader #globalnav li#gn-biography a { background-position: -607px 0; }
#globalheader #globalnav li#gn-contact a { background-position: -727px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { background-position: 0 -50px; }
#globalheader #globalnav li#gn-set a:hover { background-position: -127px -50px; }
#globalheader #globalnav li#gn-lighting a:hover { background-position: -247px -50px; }
#globalheader #globalnav li#gn-costume a:hover { background-position: -367px -50px; }
#globalheader #globalnav li#gn-artwork a:hover { background-position: -487px -50px; }
#globalheader #globalnav li#gn-biography a:hover { background-position: -607px -50px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -727px -50px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0 -100px; }
#globalheader #globalnav li#gn-set a:active { background-position: -127px -100px; }
#globalheader #globalnav li#gn-lighting a:active { background-position: -247px -100px; }
#globalheader #globalnav li#gn-costume a:active { background-position: -367px -100px; }
#globalheader #globalnav li#gn-artwork a:active { background-position: -487px -100px; }
#globalheader #globalnav li#gn-biography a:active { background-position: -607px -100px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -727px -100px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-home a { background-position: 0 -150px !important; cursor: default; }
#globalheader.set #globalnav li#gn-set a { background-position: -127px -150px !important; cursor: default; }
#globalheader.lighting #globalnav li#gn-lighting a { background-position: -247px -150px !important; cursor: default; }
#globalheader.costume #globalnav li#gn-costume a { background-position: -367px -150px !important; cursor: default; }
#globalheader.artwork #globalnav li#gn-artwork a { background-position: -487px -150px !important; cursor: default; }
#globalheader.biography #globalnav li#gn-biography a { background-position: -607px -150px !important; cursor: default; }
#globalheader.contact #globalnav li#gn-contact a { background-position: -727px -150px !important; cursor: default; }

/* footer */
.footer {
	color: #666;
	font-size: 0.8em;
	clear:both;
	text-align:center;
	width:864px;
	margin:0 auto;
}
/* Iconize 0.5 */

/* websites (pictures and movies) */
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}

a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_xls.gif) no-repeat center right;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_feed.gif) no-repeat center right;
}

a[href$='.opml'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_opml.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}

a[href$='.torrent'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_torrent.gif) no-repeat center right;
}

a[href$='.vcard'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_vcard.gif) no-repeat center right;
}

a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_exe.gif) no-repeat center right;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_dmg.gif) no-repeat center right;
}

a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.xpi'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_plugin.gif) no-repeat center right;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_flash.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_archive.gif) no-repeat center right;
}

a[href$='.ical'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ical.gif) no-repeat center right;
}

a[href$='.css'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_css.gif) no-repeat center right;
}

a[href$='.ttf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ttf.gif) no-repeat center right;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_music.gif) no-repeat center right;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_aim.gif) no-repeat center right;
}

a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_msn.gif) no-repeat center right;
}

a[href ^="xmpp:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_jabber.gif) no-repeat center right;
}

a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_icq.gif) no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_yim.gif) no-repeat center right;
}

a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_call.gif) no-repeat center right;
}

a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_skype.gif) no-repeat center right;
}

a[href ^="gg:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_gadugadu.gif) no-repeat center right;
}

/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_mailto.gif) no-repeat center right;
}

/* use this class to make sure that images won't get iconized */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}