fieldset {
	margin: 16px 0px 0px 0px;
	padding: 4px 0px 8px 0px;
	color: white;
	}

.entryblock {
	width: 500px;
	margin-top: 10px!important;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

a {
	color: #E7E3E7;
	text-decoration: none;
}

a:link {
	color: #E7E3E7;
	text-decoration: none;
}

a:visited {
	color: #E7E3E7;
	text-decoration: none;
}

a.darklink, a.darklink:link, a.darklink:visited {
	color: #7B043D;
}

a:hover, a.darklink:hover, a.nav:hover {
	color: #7B043D;
	text-decoration: underline overline;
}

a:active {
	text-decoration: none;
}

.blockleft {
	padding: 0px;
	float: left;
	width: 200px;
	border: 0.5px none #101010;
	margin: 0px auto 0px 0px;
	text-align: left;
}

.blockleft ul {
	list-style: none;
	margin: 20px 0px 0px 0px;
	padding: 0;
	text-align: center;
}

.blockleft li {
	font-size: smaller;
	font-weight: bolder;
	padding: 0.5em 0 0.25em;
	letter-spacing: .15em;
	}
	
.blockleft a {
	text-decoration: none;
/*	border-bottom: 1px solid rgb(240,240,240);*/
	}
	
.blockleft a:link {
	color: #E7E3E7;
	}

.blockleft a:hover {
	color: #7B043D;
	border-color: #7B043D;
	}
		
.labeltext {
	font: bolder medium Georgia, "Times New Roman", Times, serif;
	color:rgb(90,65,0);
	text-align: left;
	width: 510px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.fieldarea {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 40px;
	padding: 0px;
}

.windowlink {
	color: #74043D;
	background-color: transparent;
	font-size: medium;
	font-weight: bolder;
	margin: 0px 4px 0px 40px;
	padding: 0px;
	text-decoration: none;
}


.reviewactions {
	font: bolder small Georgia, "Times New Roman", Times, serif;
	color:rgb(90,65,0);
	text-align: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.reviewlisting {
	font: bolder medium Georgia, "Times New Roman", Times, serif;
	color:#101010;
	text-align: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 4px;
	margin-left: 40px;
	padding: 0px;
}

.productionactions {
	font: bolder small Georgia, "Times New Roman", Times, serif;
	color:rgb(90,65,0);
	text-align: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.productionlisting {
	font: bolder medium Georgia, "Times New Roman", Times, serif;
	color:rgb(40,40,40);
	text-align: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 4px;
	margin-left: 40px;
	padding: 0px;
}
.editfieldinstructions {
	font: normal medium Georgia, "Times New Roman", Times, serif;
	color:rgb(240,240,240);
	text-align: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 4px;
	margin-left: 40px;
	padding: 0px;
}

.feedback {
	font: bolder large Georgia, "Times New Roman", Times, serif;
	color: #594300;
	text-align: left;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px 4px 2px 4px;
	background: #A0A0A4;
}

body {
	background: #101010;
	margin: 0;
	padding: 0;
	color: #E9E9E9;
	font: medium Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.imagecaption {
	font-size: small;
	font-style: italic;
	color: #E9E9E9;
	line-height: 140%;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

.loginhead {
	font: bolder x-large Georgia, 'Times New Roman', Times, serif;
	color: #594300;
	margin: 4px 0px 0px 10px;
	}
	
h1 {
	font-size: x-large;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-left: 200px;
}

h2 {
	font: bolder small-caps larger Georgia, "Times New Roman", Times, serif;
	color: #E9E9E9;
	text-align: left;
	padding: 0px 8px 0px 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	letter-spacing: .2em;
	margin-top: 0px;
	width: 640px;
}


.blockright {
	margin: 0px;
	padding: 0px;
	width: 430px;
	border: 0.5px none #101010;
	float: right;
}

.blockplay {
	width: 648px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	border-top: 4px solid #7B043D;
	border-right: 0.5px solid #101010;
	border-bottom: 0.5px solid #101010;
	border-left: 0.5px solid #101010;
}
.synopsis {
	font: normal medium/140% Georgia, "Times New Roman", Times, serif;
	color: #101010;
	background: #A0A0A4;
	margin: 0px;
	padding: 8px;
	/*width: 414px;*/
}

.synopsisnot1 {
	font: normal medium/140% Georgia, "Times New Roman", Times, serif;
	color: #101010;
	background: #A0A0A4;
	margin: 0px;
	padding: 0px 8px 0px 8px;
}

.playcharbreak {
	color: #000000;
	background: rgb(149,149,149);
	margin: 0px;
	padding: 4px 8px 0px 8px;
}

.playsetinfo {
	color: #000000;
	background: rgb(149,149,149);
	margin: 0px;
	padding: 4px 8px 4px 8px;
}

.playtexthang {
	color: #000000;
	background: rgb(149,149,149);
	margin: 0px;
	padding: 2px 8px 2px 24px;
	text-indent: -16px;
}

.playtextnohang {
	color: #000000;
	background: rgb(149,149,149);
	margin: 0px;
	padding: 4px 8px 0px 8px;
}

.set {
	color: #000000;
	background: rgb(149,149,149);
	margin: 0px;
	padding: 0px 8px 6px 8px;
}

h3 {
	font-size: larger;
	font-weight: bolder;
/*	font-variant: small-caps;*/
	color: #101010;
	background-color: rgb(200,200,200);
	letter-spacing: .3em;
	padding: 0px 0px 2px 4px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	width: 646px;
}

.monologuehead {
	font-size: larger;
	font-weight: bolder;
/*	font-variant: small-caps;*/
	color: #101010;
	background-color: rgb(200,200,200);
	letter-spacing: .3em;
	padding: 0px 0px 2px 4px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	width: 646px;
}

span.letterspaceless {
	letter-spacing: .1em;
	}


.titlesub {
	font: bolder small-caps large Georgia, "Times New Roman", Times, serif;
	color: #E9E9E9;
	text-align: left;
	padding: 0px 8px 0px 4px;
	margin: -8px 0px 8px 0px;
	letter-spacing: .2em;
	width: 640px;
}

h5 {
	font-size: medium;
	font-weight: bolder;
	color: #7B043D;
	font-variant: small-caps;
	background-color: #808080;
	letter-spacing: .1em;
	padding: 0px 0px 0px 4px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	line-height: 140%;
	width: 646px;
	border: 0px;
}

.award {
	font-size: medium;
	font-weight: bold;
	margin: 0px;
	background: #A0A0A4;
	padding: 2px 0px 2px 24px;
	text-indent: -16px;
}

.awardnot1 {
	font-size: medium;
	font-weight: bold;
	margin: 0px;
	background: #A0A0A4;
	padding: 2px 0px 2px 24px;
	text-indent: -16px;
}

.review {
	font-size: medium;
	color: #2A0000;
	margin: 0px;
	padding: 4px 8px 4px 8px;
	font-style: italic;
	line-height: 140%;
}

.review:first-line {
	font-variant: small-caps;
	}
	
.reviewpub {
	font-size: small;
	font-weight: bolder;
	color: #000000;
	background: #A0A0A4;
	margin: 0px;
	padding: 2px 8px 2px 8px;
	text-align: right;
/*	width: 414px;*/
}

.reviewpub a {
	}

.synopsisblock {
	padding: 0px;
	margin: 0px;
	border: 0.5px none #101010;
	width: auto;
	}

.reviewblock {
	background-color: #A0A0A4;
	padding: 0px;
	margin: 0px;
	border: 0.5px none #101010;
}

/* \*/ 
* html .reviewblock{ 
overflow: hidden; 
width: 100%; 
o\verflow: visible; 
w\idth: auto; 
he\ight: 1px; 
word-wrap: normal; 
} 
/* */



.reviewhead {
	font-size: medium;
	color: #000000;
	text-align: left;
	padding: 4px 4px 0px 8px;
	background: #A0A0A4;
	margin: 0px;
	font-weight: bolder;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.awardshead {

	font-size: medium;
	color: #000000;
	text-align: left;
	padding: 4px 4px 0px 8px;
	background: #A0A0A4;
	margin: 0px;
	font-weight: bolder;
}
.awardblock {
	background-color: #A0A0A4;
	border-top: 2px solid #7B043D;
	border-right: 0.5px none #101010;
	border-bottom: 2px solid #7B043D;
	border-left: 0.5px none #101010;
	padding: 2px 0px 4px;
	margin: 0px;
}

/*.production {
	color: #000000;
	background: rgb(149,149,149);
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
*/

.production {
	font-size: medium;
	font-weight: normal;
	margin: 0px;
	background: #A0A0A4;
	padding: 2px 0px 2px 24px;
	text-indent: -16px;
	color: #101010;
}

.productionshead {
	font-size: medium;
	color: #000000;
	text-align: left;
	padding: 4px 4px 0px 8px;
	background: #A0A0A4;
	margin: 0px;
	font-weight: bolder;
}

.infolink {
	font-size: large;
	color: #594300;
	margin: 14px 0px 0px;
	font-weight: bolder;
}
div.entryblock {
	width: 500px;
	margin-top: 60px;
	margin-left: auto;
	margin-bottom: auto;
	margin-right: auto;
	background-color: rgb(140,140,140);
	padding: 8px;
}

.editplaytitle {
	color: #FFFFFF;
	background-color: transparent;
	font-weight: bolder;
	font-size: medium;
	margin: 8px 4px 0px 4px;
}
	
.editlinks {
	color: #74043D;
	background-color: transparent;
	font-size: medium;
	font-weight: bolder;
	margin: 8px 4px 0px 40px;
	padding: 0px;
	text-decoration: none;
}

.editlinks a:link {
	color: #74043D!important;
	text-decoration: none;
}

.editlinks a:active {
	text-decoration: overline underline;
	color: #FFFFFF!important;
}

.editlinks a:visited {
	color: #74043D!important;
	text-decoration: none;
}

.editlinks a:hover {
	text-decoration: overline underline;
	color: #FFFFFF!important;
}

.inputpage {
	background: #594300;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.developmentblock {
	background: rgb(149,149,149);
	padding: 0px 0px 4px 0px;
	margin: 0px;
	width: auto;
}

.productionblock {
	background: rgb(149,149,149);
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.honorsblock {
	background: rgb(149,149,149);
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.weburlblock {
	background: rgb(149,149,149);
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.weburlblock a {
	font-weight: bold;
}

.sampleblock {
	background: rgb(149,149,149);
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.sampleblock a {
	font-weight: bold;
}

.development {
	font-size: medium;
	color: #2A0000;
	margin: 0px;
	padding: 4px 8px 4px 24px;
	font-style: normal;
	text-indent: -16px;
}
.sectionhead {
	font-size: medium;
	color: #000000;
	text-align: left;
	padding: 8px 4px 0px 8px;
	margin: 0px;
	font-weight: bolder;
}

.recognition {
	font-size: medium;
	color: #2A0000;
	margin: 0px;
	padding: 4px 8px 4px 24px;
	font-style: normal;
	text-indent: -16px;
}

.recognitionblock {
	background-color: #A0A0A4;
}

.blockplaywright {
	width: 650px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	border-top: 4px solid #7B043D;
	border-right: 0.5px solid #101010;
	border-bottom: 0.5px solid #101010;
	border-left: 0.5px solid #101010;
}

.bio {
	font: normal medium/140% Georgia, "Times New Roman", Times, serif;
	color: #101010;
	background: #B5B5B7;
	margin: 0px;
	padding: 8px;
}

.bionot1 {
	font: normal medium/140% Georgia, "Times New Roman", Times, serif;
	color: #101010;
	background: #B5B5B7;
	margin: 0px;
	padding: 10px 8px 0px 8px;
}

.navlinks {
	color: #74043D;
	background-color: transparent;
	font-size: medium;
	font-weight: bolder;
	margin: 8px 0px 0px;
	padding: 4px 0px;
	text-decoration: none;
	text-align: center;
	width: 196px;

}
.pageplaywright {
	background: #101010;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.pageaboutus {
	background: #101010;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.imagepara {
	background-color: transparent;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
}
/*.blockplaywright {
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	border-top: 4px solid #7B043D;
	border-right: 0.5px solid #101010;
	border-bottom: 0.5px solid #101010;
	border-left: 0.5px solid #101010;
}*/

h4 {
	font-size: x-large;
	font-variant: small-caps;
	color: rgb(123,4,57);
	letter-spacing: .3em;
	background: #CECECE;
	width: 642px;
	margin: 0px;
	padding: 4px 0px 4px 8px;
}
.contacttext {
	font: italic normal medium/130% Georgia, "Times New Roman", Times, serif;
	color: #101010;
	background: #B5B5B7;
	margin: 0px;
	padding: 8px;
}
.contacthead {
	font-size: medium;
	color: #000000;
	text-align: left;
	padding: 2px 0px 2px 8px;
	background: #A0A0A4;
	margin: 0px;
	font-weight: bolder;
}
/*.bioparanot1 {
	font: normal medium/140% Georgia, "Times New Roman", Times, serif;
	color: #101010;
	background: #B5B5B7;
	margin: 0px;
	padding: 10px 8px 8px;
}*/
.returnlink {
	color: #FFFFFF;
	background-color: transparent;
	line-height: 160%;
	font-weight: bolder;
	font-size: medium;
	margin: 20px 4px 0px;
	padding: 2px 4px 0px 4px;
	border-top: 1px double #FFFFFF;
	border-right: #FFFFFF;
	border-bottom: #FFFFFF;
	border-left: #FFFFFF;
}

table.managetable {
	margin: 0px 0px 0px 8px;
	padding: 0px 2px 0px 2px;
}

tr.manageimagerow {
	vertical-align: top;
}

td {
	vertical-align: top;
	padding: 2px 4px 0px 4px;
	}

.manageplaytitle {
	font-family: 'Arial Narrow', Helvetica, sans-serif;
	font-size: medium;
	width: 150px;
}

.manageplayimage {
	font-family: 'Arial Narrow', Helvetica, sans-serif;
	font-size: medium;
}

.formbutton {
	text-align: left;
	font-weight: bolder;
	margin: 4px 0px 4px 40px;
	padding: 0px;
}

.formbuttontable {
	font-family: 'Arial Narrow', Helvetica, sans-serif;
	font-weight: bolder;
	font-size: small;
	text-align: center;
	width: 90px;
}

.managesequencefield {
	font-family: 'Arial Narrow', Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
}

.managesequencetitle {
	font-family: 'Arial Narrow', Helvetica, sans-serif;
	font-size: medium;
	font-weight: bolder;
	text-align: left;
}

.manageplaytype {
	font-family: 'Arial Narrow', Helvetica, sans-serif;
	font-weight: bolder;
	font-size: large;
	text-align: left;
	border-bottom: 2px solid #FFFFFF;
	margin: 0px;
	padding: 12px 0px 0px 0px;
}

.forminstructions {
	font: normal medium Georgia, "Times New Roman", Times, serif;
	color:rgb(240,240,240);
	text-align: left;
	margin: 4px 20px 0px 10px;
	padding: 0px;
}

.playwrightentry {
	font-weight: normal;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 4px;
}

.playwrightname {
	font-size: large;
	font-variant: small-caps;
	font-weight: bolder;
	letter-spacing: .1em;
	padding: 3px 0px 3px 0px;
	}
	
span.playwrightnav {
	background-color: rgb(120,120,120);
	padding: 2px;
	font-weight: bold;
}

.blockplaywrights {
	width: 650px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	border-top: 0.5px solid #101010;
	border-right: 0.5px solid #101010;
	border-bottom: 0.5px solid #101010;
	border-left: 0.5px solid #101010;
}

.headplaywrights {
	font-size: x-large;
	font-weight: bolder;
	color: #7B043D;
	background-color: #808080;
	letter-spacing: .1em;
	padding: 0px 0px 0px 4px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	line-height: 140%;
	width: 430px;
	border: 0px;
}

.blockmenu {
	color: white;
	width: 197px;
	visibility: visible!important;
	border: .5px solid #101010;
}

.menuitem {
	text-align: center;
	font-size: smaller;
	font-weight: bolder;
	letter-spacing: .15em;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.menuitemleft {
	text-align: left;
	font-size: smaller;
	font-weight: bolder;
	letter-spacing: .15em;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.menuitemcaps {
	font-weight: bolder;
	font-variant: small-caps;
	font-size: large;
}
	
/*about us section*/
.blockaboutus {
	width: 650px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: auto;
	padding: 0px;
	border: 0.5px solid #101010;
}

.logoimage {
	width: 650px;
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 2;
}

.logoimageindexpage {
	width: 650px;
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 2;
}

.logoimagealt {
	clear: left;
}

a.headlink:link {
	color: #101010;
	}
a.headlink:visited {
	color: #101010;
	}

.bannerhead {
	font-size: large;
	font-weight: bolder;
	letter-spacing: .1em;
	color: #FFFFFF;
	width: 430px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-image: url(images/bannerband650.jpg);
	background-repeat: no-repeat;
/*	background-position: top left;*/
	padding: 10px 0px 10px 220px;
	margin: -45px 0px 0px 0px;
	text-align: center;
}

.bannerheadmain {
	text-align: center;
	margin: 0;
	padding: 0;
}

.bannerheadalt {
	font-size: large;
	font-weight: bolder;
	letter-spacing: .1em;
	color: #FFFFFF;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-image: url(images/bannerband650tab.jpg);
	background-repeat: no-repeat;
/*	background-position: top left;*/
	padding: 10px 0px 10px 0px;
	margin: 0;
}

.aboutusparaleft {
	font-size: medium;
	line-height: 1.8em;
	margin: 40px 0px 40px;
	padding: 0px;
}

.aboutuspararight {
	color: #101010;
	background-color: rgb(206,207,206);
	font-size: smaller;
	line-height: 1.4em;
	margin: 0px;
	padding: 10px 8px 8px;
}

.smallcaps {
	font-variant: small-caps;
	}

.monologuetitle {
	font: bolder small-caps larger Georgia, "Times New Roman", Times, serif;
	color: #E9E9E9;
	text-align: left;
	padding: 0px 8px 0px 0px;
	letter-spacing: .2em;
	margin: 20px 0px 0px 0px;
	border-top: 2px solid #7B0439;
}

.monologuetitlesub {
	font: bolder small-caps larger Georgia, "Times New Roman", Times, serif;
	color: #E9E9E9;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: .2em;
	margin-top: 0px;
}

.monologuebyline {
	font-weight: bolder;
	font-variant: small-caps;
	text-align: left;
	padding: 4px 0px 4px 20px;
	margin: 0px;
}

.monologuelogline {
	color: #101010;
	background-color: rgb(140,140,140);
	font-style: italic;
	font-weight: bold;
	line-height: 140%;
	font-size: medium;
	margin: 0px;
	padding: 4px 4px 4px 4px;
}

.monologuedownload {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: medium;
}

.productiondatebar {
	font-size: larger;
	margin: 20px 0px 0px 0px;
	padding: 2px 2px 2px 4px;
	color: #101010;
	background-color: #A5A2A5;
	border-top: 4px solid #7B0439;
}

.productiontitle {
	font: bolder small-caps larger Georgia, "Times New Roman", Times, serif;
	color: #E9E9E9;
	background-color: rgb(148,150,148);
	text-align: left;
	padding: 4px;
	margin: 0px;
	letter-spacing: .2em;
}

.productiontitlesub {
	font: bolder small-caps larger Georgia, "Times New Roman", Times, serif;
	color: #E9E9E9;
	background-color: rgb(148,150,148);
	text-align: left;
	padding: 4px;
	margin: 0px;
	letter-spacing: .2em;
}

.productionbyline {
	color: #E9E9E9;
	font-size: larger;
	background-color: rgb(148,150,148);
	text-align: left;
	padding: 0px 0px 4px 20px;
	margin: 0px;
}

.productionlogline {
	color: #101010;
	background-color: #A5A2A5;
	font-style: italic;
	font-size: medium;
	text-align: left;
	margin: 0px;
	padding: 4px;
}

.productionloglinenot1 {
	color: #101010;
	background-color: #A5A2A5;
	font-style: italic;
	font-size: medium;
	text-align: left;
	margin: 0px;
	padding: 4px;
}

.productionvenuename {
	color: #101010;
	background-color: #A5A2A5;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 4px;
}

.productionvenueurl {
	background-color: #A5A2A5;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0 0 4px 4px;
}

.articlepara1 {
	color: #101010;
	background-color: #A5A2A5;
	font-size: medium;
	font-style: italic;
	text-align: left;
	margin: 0px;
	padding: 8px 8px 8px 8px;
	border-top: 8px solid #7B0439;
	line-height: 140%;
}

.articlepara1:first-line {
	font-variant: small-caps;
}

.articleparanot1 {
	color: #101010;
	background-color: #A5A2A5;
	font-size: medium;
	font-style: italic;
	text-align: left;
	margin: 0px;
	padding: 8px 8px 8px 8px;
	line-height: 140%;
}

.articlelink {
	font-weight: bold;
	margin: 0px 0px 0px 20px;
	padding: 8px;
}

.managedivider {
	border-top: 8px solid #7B0439;
	padding: 4px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

ul.manifesto {
	list-style-type: none;
	list-style-position: outside;
	font-size: medium;
	font-weight: bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	line-height: 140%;
}

ul.manifesto li {
	background:url(images/manifesto_bullet.jpg) no-repeat 0px 4px;
	padding-left:20px;
	margin: 0px 0px 8px 0px;
	}
	
.manifestohead {
	font-size: larger;
	font-style: italic;
	margin: 20px 0px 20px 8px;
	padding: 0px;
	text-align: left;
	line-height: 140%;
	letter-spacing: 0.05em;
	}
	
.copyright {
	font-family: 'Arial Narrow', Tahoma, Verdana, sans-serif;
	font-size: 18px;
/*	font-weight: bold;*/
	font-style: italic;
	margin: 8px 0px 0px 228px;
	padding: 0px;
	text-align: left;
}

.copyright a {
	font-weight: bold;
	color: #FFFFFF;
}

.copyright a:link {
	font-weight: bold;
	color: #FFFFFF;
}

.copyright a:visited {
	font-weight: bold;
	color: #FFFFFF;
}

.copyright a:hover {
	font-weight: bold;
	color: #7B043D;
}

.blockplaycombined {
	margin: 0px;
	padding: 0px;
	width: 429px;
	border-left: 0.5px solid #101010;
	border-right: 0.5px solid #101010;
	border-top: 2px solid #7B043D;
	border-bottom: 0px;
	float: right;
}

.allplaytype {
	font-size: large;
	font-weight: bolder;
	color: #7B043D;
	font-variant: small-caps;
	background-color: #808080;
	letter-spacing: .1em;
	padding: 4px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	line-height: 140%;
	border: 0px;
}

div.charcount {
	float: left;
	clear: left;
	width: 60px;
	border: 0.5px none #101010;
	margin: 0px;
	padding: 0px;
	height: auto;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
}
	
.allplayinfo {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 350px;
	text-align: center;
	vertical-align: top;
}

.allplaytitle {
	font: bolder small-caps medium Georgia, "Times New Roman", Times, serif;
	color: #E9E9E9;
	background-color: #848284;
	text-align: left;
	padding: 4px;
	margin: 0px;
	letter-spacing: .2em;
}

.allplaytitlesub {
	font: bolder small-caps medium Georgia, "Times New Roman", Times, serif;
	color: #E9E9E9;
	background-color: #848284;
	text-align: left;
	padding: 0px 4px 0px 4px;
	margin: 0px;
	letter-spacing: .2em;
}

.allplayplaywright {
	color: #101010;
	font-weight: bold;
	background-color: #848284;
	text-align: left;
	margin: 0px;
	padding: 0px 4px 4px 20px;
}

.allplaylogline {
	font-style: italic;
	font-size: smaller;
	color: rgb(80,80,80);
	background-color: rgb(200,200,200);
	text-align: left;
	margin: 0px;
	padding: 4px;
}

/* \*/ 
* html .allplaylogline{ 
overflow: hidden; 
width: 100%; 
o\verflow: visible; 
w\idth: auto; 
he\ight: 1px; 
word-wrap: normal; 
} 
/* */

.allhead {
	font-size: smaller;
	font-weight: bold;
	text-align: center;
	margin: 4px 0px 4px 0px;
	padding: 0px;
}

.blockplaytype {
	width: 649px;
	margin: 0px;
	padding: 0px;
	height: auto;
	border: 0.5px none #101010;
/*	clear: left;*/
}

#nav {
	margin: 0;
	width: 650px;
	clear: left;
	text-align: justify;
	}
	
#nav li {
	list-style: none;
	float: left;
	margin-left: 1px;
/*	padding-left: auto;*/
	font-size: small;
	line-height: 20px;
	white-space: nowrap;
	background: #101010 none 0 100% no-repeat;
}

#nav a {
	display: block;
	float: left;
	padding: 0 10px 0 0;
	font-family: 'Arial Narrow', Arial, 'Helvetica Narrow', Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background:	#101010 none 100% 100% no-repeat;
	color: #FFFFFF;
	width: .1em;}
html>body #nav a {width: auto;} /*fixes IE6 hack*/
/* commented backslash hack hides rule from IE5-mac \*/
#nav a {float: none;}          /* end mac hack */
#nav a:hover { color: #7B043D;}
#nav #current, #nav #current a {
	color: #101010;
/*	background-image: url(images/tab-dark.gif);*/
	}
	
.bannerlinks {
	font-family: 'Arial Narrow', Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: center;
	margin: 24px 0 0 0;
}

span.squeeze {
	letter-spacing: normal;
	}
	
.authorlinks {
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: medium;
	line-height: 160%;
	margin: 0;
	padding: 0;
}

.authorlinks a {
	color: rgb(180,180,180);
	}
	
.authorlinks a:link {
	color: rgb(180,180,180);
	}

.authorlinks a:visited {
	color: rgb(180,180,180);
	}

.authorlinks a:hover {
	color: #7B043D;
	}

.homecollage {
	margin: 0;
	padding: 0;
	text-align: right;
	}

.nowplaying {
	margin: 0;
	padding: 0;
	text-align: center;
}

span.fileproperties {
	font-size: medium;
	letter-spacing: normal;
}

.projectblurb {
	font-weight: bolder;
	text-align: left;
	padding: 4px 0px 4px 20px;
	margin: 0px;
}

.linkstitle {
	font: bolder small-caps medium Georgia, "Times New Roman", Times, serif;
	color: #E9E9E9;
	background-color: #848284;
	text-align: left;
	padding: 4px;
	margin: 0px;
	letter-spacing: .2em;
	border-top: 2px solid #74043D;
}

.linksdesc {
	font-style: normal;
	font-size: smaller;
	color: black;
	background-color: rgb(200,200,200);
	text-align: left;
	margin: 0px;
	padding: 4px 10px 4px 20px;
	line-height: 160%;
}

p.kicker {
	font-size: 100%;
	color: #FFF;
	text-align: left;
}

div.domainchangepage p a {
	text-decoration: underline;
	color: #760837;
	}
	
div.domainchangepage p a:link {
	text-decoration: underline;
	color: #760837;
	}
	
div.domainchangepage p a:visited {
	text-decoration: underline;
	color: #760837;
	}
	
div.domainchangepage p a:hover {
	text-decoration: underline overline;
	color: #760837;
	}
	
div.domainchangepage p a:active {
	text-decoration: underline;
	color: #760837;
	}

