@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

body { font-size: 100.01%; }

p, #homeArticle li, #insideArticle li, label { font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; margin-bottom: 0.75em; line-height: 1.4em; }
a { color: #BD88A3; font-weight: bold; text-decoration: none; }
a:hover { color: #C8223F; text-decoration: underline; }
strong { font-weight: bold; }
em { font-style: italic; }

#insideArticle img { margin-bottom: 0.75em; }
#insideArticle img.conrad, #insideArticle img.banner { margin: 0; }

#homeArticle ul, #insideArticle ul { margin-bottom: 0.75em; }
#homeArticle li, #insideArticle li { list-style: outside disc; line-height: 1.2em; margin-left: 2em; }

h1.homeH1 { display: block; height: 230px; background: url(images/home/dip3.jpg) no-repeat; margin-bottom: 0.625em; text-indent: -5000px; }
h1.insideH1 a { display: block; height: 230px; background: url(images/bagg_theatre_co.gif) no-repeat; margin-bottom: 0.625em; text-indent: -5000px; }
h2 { font-size: 2em; line-height: 1em; margin-bottom: 0.3em; font-family: "Century Gothic", Arial, Helvetica; font-weight: bold; color: #872657; }
h3 { font-size: 1.125em; line-height: 1em; margin-bottom: 0.3em; font-family: "Century Gothic", Arial, Helvetica; font-weight: bold; color: #872657; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 0.875em; font-weight: bold; }
h5 { font-size: 1em; line-height: 1em; margin-bottom: 0.3em; font-family: "Century Gothic", Arial, Helvetica; color: #872657; }
h5.separator { border-top: 1px dotted #872657; padding-top: 0.5em; clear: left; }


ul#mainNav { display: block; width: 150px; float: left; font-size: 1.4em; font-family: "Century Gothic", Arial, Helvetica; font-weight: bold; overflow: hidden; }
ul#mainNav li { display: block; padding: 0 0 0.3em 0; }
ul#mainNav a { text-decoration: none; color: #BD88A3; border: 0 none; }
ul#mainNav a:hover { color: #C8223F; border-bottom: 1px #C8223F solid; }
ul#mainNav a.navCurrent { color: #872657; }

#wrapper { margin: 20px auto; width: 870px; }
#homeMainContent { float: left; width: 510px; margin-right: 26px; }
#homeMainContent p.photoCredit { position:absolute; wdith: 11em; right: 0; top: -1em; display: block; margin: 0; text-align: right; font-size: 0.625em; line-height: 1em; }

#homeArticle { display: block; float: left; width: 330px; margin-left: 30px; position: relative; }
#homeNews { display: block; width: 136px; border: 1px #872657 solid; padding: 10px; float: left; margin-right: 26px; }
#homeNews p { font-size: 0.7em; }
#wrapper #homeNews a { font-weight: normal; }
#homeNews h3 { margin-bottom: 0.3em; }
#homeNews h4 { margin-bottom: 0.2em; }

#insideMainContent { float: left; width: 690px; margin-right: 30px; }
#insideLHS { width: 150px; float: left; margin-right: 30px; }
#insideArticle { display: block; float: left; width: 510px; }
#insideArticle h3 { margin-bottom: 0.8em; }
#insideArticle p, #homeArticle p { margin-bottom: 1.2em; line-height: 1.6em; }
#insideArticle p.photoCredit { margin: 0; text-align: right; font-size: 0.625em; line-height: 1em; }

#contentRHS { display: block; width: 150px; float: left; }
#signUp { padding: 10px; background: #BD88A3; color: #fff; margin-bottom: 1em; }

.supportText, #footer p { color: #872657; }
#footer { clear: left; padding-top: 25px; height: 50px; background: url(images/bagg_footer.gif) right no-repeat; margin-top: 1em; }

#footer p { font-size: 0.625em; }


fieldset#fieldButton { padding-top: 0.5em; text-align: center; }
input.formButton { width: 6em; font-family: "Century Gothic", Arial, Helvetica; font-weight: bold; color: #fff; background: #C8223F; border: 1px #fff solid; cursor: pointer; }
input.formButton:hover { border: 1px #000 solid; }

blockquote p { font-family: "Century Gothic", Arial, Helvetica; font-size: 0.875em; margin: 1em 2em; }

p.pullquote { color: #872657; margin-left: 2em; margin-right: 2em; }

td.creditDate { width: 10%; vertical-align: top; padding-left: 3px; }
td.creditDate p { font-size: 0.825em; color: #872657; font-family: "Century Gothic", Arial, Helvetica; }
td.creditPlay { width: 60%; vertical-align: top; padding: 3px; }
td.creditPlay p { margin-bottom: 0; }
td.creditLocation { width: 30%; vertical-align: top; padding: 3px; }
td.creditLast { border-bottom: 1px dotted #872657; padding: 3px; margin-bottom: 5px; }

.actorLinks { display: block; margin-bottom: 1.5em; }
.peoplePics { float: right; margin-left: 1em; }
.assocPics { float: left; margin-right: 1em; }
.largeLink { font-family: "Century Gothic", Arial, Helvetica; font-size: 1.3em; }
