@charset "UTF-8";
/* CSS Document */
a:link {color:#2c5680;text-decoration:none;}      /* unvisited link */
a:hover {color:#2c5680;border-bottom:2px solid #2c5680;}  /* mouse over link */
a:active {color:#2c5680;}  /* selected link */
a:visited {color:#2c5680;}
body {
	font: 100% Georgia, "Times New Roman", Times, serif;
	background-image:url(images/stripe-right.png);
	background-attachment:fixed;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #222;
}
#wrapper {
	position:relative;
	top:15px;
	width: 922px; 
	background: #FFF;
	margin: 0 auto;
	text-align: left;
	box-shadow: 4px 4px 4px #CCC;
	border-radius: 22px 22px 22px 22px;
	border-left:1px solid #ccc;
}
#header {
	background-image:url(images/eliotmorrell200.jpg);
	height:200px;
	position:relative;
	top:-5px;
	width: 100%;
	padding: 0;
	margin: 0;
	z-index: 1;
	border-radius: 22px 22px 0 0;
	border-bottom: 1px solid #222;
}
#miniheader {
	background-image:url(images/eliotmorrell55.jpg);
	height:55px;
	position:relative;
	top:-5px;
	left:0;
	width: 100%;
	padding: 0px;
	margin-left: 0px;
	z-index: 1;
	border-radius: 22px 22px 0 0;
	border-bottom: 2px solid #222;
	box-shadow: 0px 4px 4px #CCC;
}
#title {
	background-image:url(images/blue66.png);
	position:absolute;
	bottom:10px;
	left:20px;
	padding: 7px 10px 7px 10px;
	text-decoration:none;
	border:none;
}
#voicebar{
	background-color: #f6f6f6;
	position:fixed;
	top: 68px;
	left: 50%;
	margin-left:-505px;
	width: 160px;
	padding: 10px 10px 0 10px;
	z-index: 1;
	border-radius: 8px;
	border: 3px double #999;
	box-shadow: 4px 4px 4px #CCC;
	}
#tagbar{
	float:right;
	background-color: #f6f6f6;
	position:fixed;
	top: 68px;
	left: 50%;
	margin-left: 325px;
	width:140px;
	padding: 10px 10px 0 10px;
	z-index: 2;
	border-radius: 8px;
	border: 3px double #999;
	box-shadow: 4px 4px 4px #CCC;
	}
#taglist { 
	list-style: none; 
	margin: 0 0 3px 0; 
	padding: 0;
	float: left;
	position:relative;
	width:100%;
	border-bottom:1px solid #CCC;
}	
#taglist ul {display: none;}
#taglist li:hover ul {display: block;}
#taglist ul
{
	float: none;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 8px;
	left:-180px;
	width:150px;
	top:0px;
	background-color: #f6f6f6;
	filter: alpha(opacity=95);
    opacity: 0.95;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:0;
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 8px 0px 0px 8px;
	z-index:0;
}
#taglist ul ul {
	margin-top:5px;
	padding:5px;
	position:static;
	margin-left:20px;
	float:left;
	width:70%;
	border:1px solid #999;
	border-radius: 4px;
	box-shadow: 0px 0px 0px;
}
#taglist ul ul li {margin-top:2px; border-bottom:1px solid #CCC;}
#mainContent {
	position:relative;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;;
	z-index: 0;
}
#poem {
	width:600px;
	margin:0 auto;
	line-height:1.8em;
}
#leftColumn {
	position:relative;
	width:550px;
	left:0px;
	padding: 45px 0 35px 81px;
	line-height:1.8em;
}
#sidebar {
	position:absolute;
	width:200px;
	right:20px;
	top:15px;
	line-height:1.8em;
	border: 1px solid #CCC;
	background: #eee;
	border-radius:10px;
	box-shadow: 4px 4px 4px #CCC;
}
#sidebartitle {
	position:relative;
	left:-1px;
	width:191px;
	height:22px;
	border-radius:10px 10px 0px 0px;
	background-image:url(images/menubar.png);
	color:#eee;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	padding:2px 5px 2px 5px;
	margin:0px;
	border-bottom:1px solid #000;
}
#sidebarcontent {
	position:relative;
	width:195px;
	padding:5px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:75%;
	color:#000;
	line-height:1.5em;
}
#sidebarcontent p {margin-bottom:2px;}
.sidebaritem {
	padding: 5px 10px 5px 5px;
	margin-bottom:5px;
}
#singlecolumn {
	position:relative;
	width:80%;
	margin: 0 auto;
	top:15px;
	line-height:1.8em;
	padding-bottom:40px;
}
#footer {
	position:relative;
	width:100%;
	height:22px;
	background-image:url(images/menubar.png);
	border-top:3px double #222;
	border-radius:0px 0px 22px 22px;
}
#bottomspacer {position:relative;width:100%;height:30px;display:none;}
#sitenav {position:relative;width:922px;margin: 0 auto; margin-top:25px;}
span.inset, span.insetr {
	border:1px solid #222;
	width:250px;
	background:#eee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.3em;
	padding:5px;
}
span.inset {float:left;margin: 15px 15px 15px 0px;}
span.insetr {float:right;margin: 15px 0px 15px 15px;}
span.inset img, span.insetr img {border:0px solid #222;padding-bottom:5px;}
span.inset span, span.insetr span {display:inline-block;}
a.minititle {
	position:absolute;
	bottom:3px;
	left:20px;
	width:50px;
	padding: 4px 4px 2px 4px;
	background-color:#fff;
	filter: alpha(opacity=80);
    opacity: 0.8;
	text-decoration:none;
	border:none;
	color:#000;
}
a.minititle:hover {
	background-color:#CCC;
}
a.clickinstruct {
	position:absolute;
	bottom:8px;
	right:20px;
	padding: 4px 4px 2px 4px;
	background-color:#fff;
	filter: alpha(opacity=80);
    opacity: 0.8;
	text-decoration:none;
	color:#222;
}
a.clickinstruct:hover {
	filter: alpha(opacity=80);
    opacity: 0.8;
	background-color:#222;
	color:#fff;
}
span.pagename {
	background-image:url(images/blue66.png);
	position:absolute;
	bottom:5px;
	left:161px;
	padding: 7px 7px 4px 7px;
	padding-left:10px;
	text-decoration:none;
	border:none;
}
a.pagename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
a.pagename:hover {
	border-bottom:3px solid #fff;
}
span.pageinfo {
	position:absolute;
	bottom:5px;
	right:161px;
	padding: 3px 5px 3px 5px;
	background-color:#336699;
	filter: alpha(opacity=85);
    opacity: 0.85;
	text-decoration:none;
	border:none;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-size: 90%;
	color:#FFF;
}
span.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 170%;
	font-weight:bold;
	color:#FFF;
	border-bottom:1px solid #FFF;
}
span.subtitle {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-size: small;
	color:#FFF;
}
.minititle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #222;
}
.clickinstruct {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	font-style:italic;
	color:#fff;
}
.pagename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight:bold;
	color:#FFF;
}
.menubar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color:#CCC;
}
.sitenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#2c5680;
	line-height:1.5em;
}
#sitenav table tr td p {margin-bottom:11px;}
.sitenavhead  {
	font-weight:bold;
	padding-bottom:0px;
}
#menubar { 
	background-image:url(images/menubar.png);
	position:relative;
	list-style: none; 
	margin: 0; 
	padding: 0;
	float: left;
	top:-5px;
	width:100%;
	box-shadow: 0px 4px 4px #CCC;
	border-bottom: 3px double #222;
	z-index:100;
}

#menubar li {float:left;position: relative;}
#menubar li.home {padding-left:25px;width:98px;}
#menubar li.about {width:98px;}
#menubar li.class {width:237px;}
#menubar li.computer {width:262px;}
#menubar li.you {width:201px;}

#menubar li a
{
	float: left;
	display: block;
	padding: 4px 4px 2px 4px;
	text-decoration: none;
	color:#CCC;
	z-index:2;
}

#menubar li:hover > a,
#menubar li a:hover
{
	color: #FFF;
	border-bottom:0px;
}

#menubar ul {
	display: none;
	float: none;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	left: 0;
}

#menubar li:hover ul, #menubar li ul:hover {display: block;}

#menubar ul li
{
	position:relative;
	top:24px;
	float: none;
	clear: none;
	margin: 0;
	padding: 0;
	width: 200px;
	color: #FFF;
	display:block;
}

#menubar li:hover ul li a,
#menubar ul li a {
	line-height: 125%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	display: block;
	padding: 8px 5px 8px 5px;
	float: none;
	color: #CCC;
	background-image:url(images/blue95.png);
	border-right:1px solid #222;
	border-left:1px solid #222;
	border-bottom:1px solid #2c5680;
}
#menubar ul li:last-child a {
	border-radius: 0px 0px 8px 8px;
	border-bottom:1px solid #222;
	border-right:1px solid #222;
	border-left:1px solid #222;
}

#menubar li:hover ul li a:hover,
#menubar ul li a:hover
{
	color: #FFF;
}


a.echo:link {color:#339933; font-weight:bold;}      /* unvisited link */
.echo {color:#339933; font-weight:bold; text-decoration:underline;}
a.echo:hover {color:#006600; font-weight:bold;}  /* mouse over link */
a.echo:active {color:#339933; font-weight:bold;}  /* selected link */
a.echo:visited {color:#339933; font-weight:bold;}
a.repetition:link {color:#336699; font-weight:bold;}      /* unvisited link */
.repetition {color:#336699; font-weight:bold; text-decoration:underline;} 
a.repetition:hover {color:#003366; font-weight:bold;}  /* mouse over link */
a.repetition:active {color:#336699;  font-weight:bold;}  /* selected link */
a.repetition:visited {color:#336699; font-weight:bold;}
a.bottom:link {color:#FFF; font-weight:bold;}      /* unvisited link */
a.bottom:hover {color:#EFEFEF; font-weight:bold;}  /* mouse over link */
a.bottom:active {color:#FFF; font-weight:bold;}  /* selected link */
a.bottom:visited {color:#FFF; font-weight:bold;}
img.logo {
	float:left;
	background-image:url(images/grey.png);
	position:fixed;
	top:3px;
	left:20px;
	padding:2px;
	border-radius: 10px;
}

p {margin:0px;}
blockquote {
	position:relative;
	width:80%;
	margin-left:auto;
	background:#eee;
	border:1px solid #2c5680;
	border-radius:15px;
	padding:15px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:1.8em;
	font-size:110%;
	z-index:-1;
}
.mainContent {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	text-align:justify;
	color: #222;
	line-height:1.8;

}
.mainContent p {margin-bottom:10px;}
.poem {
	color:#666;	
}
.buffer {
	padding-top:10px;
	padding-bottom:10px;
}
.transition {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
p.hide {
	display:none;	
}
div.hide {
	visibility:hidden;
}
.menutitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: italic;
	font-weight:bold;
	text-align:center;
	color: black;
	border-bottom:1px solid #CCC;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: left;
	color: black;
	line-height:1.8;
}
.instructions {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-small;
	font-style: italic;
	text-align:left;
	color: black;
	line-height:1.2;
	padding:5px;
	border-bottom:1px solid #CCC;
}
.tagexplain {
	font-size: 0.8em;
	text-align:left;
	color: black;
	line-height:1.2;
}
.cv_names {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
	font-size:120%;
}
cv_names_button {
	border:3px solid #CCC;
	padding:2px;
}
.submitbuttons {
	padding-top:5px;
	text-align:center;
}
.narr {
	font-family: "Gill Sans", Arial, sans-serif;
	font-size: 1.0em;
	color: black;
}
.marie {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.0em;
	font-style: italic;
	color: black;
}
.hellfire {
	font-family: Impact, Charcoal, sans-serif;
	font-size: 1.0em;
	letter-spacing:1.5px;
	color: black;
}
.chorus {
	font-family: Futura, Arial, Gadget, sans-serif;
	font-size: 1.0em;
	font-style: italic;
	font-weight:bold;
	color: black;
}
.reporter {
	font-family: Rockwell, "Courier New", Courier, monospace;
	font-size: 1.0em;
	color: black;
	font-style: italic;
}
.sosostris {
	font-family: "Comic Sans MS", cursive, sans-serif;
	font-size: 1.0em;
	color: black;
}
.crazyp {
	font-family: Baskerville, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.1em;
	color: black;
}
.harpy {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: italic;
	color: black;
}
.barlady {
	font-family: "Cooper Black", "Arial Black", sans-serif;
	font-size: 1.1em;
	color: black;
}
.barman	 {
	font-family: "Arial Black", sans-serif;
	font-size: 1.2em;
	font-style: italic;
	color: black;
}
.lil	 {
	font-family: "Comic Sans MS", cursive, sans-serif;
	font-size: 0.8em;
	color: black;
}
.lilsaid {
	background-image:url(images/stripe-left.png);
}
.albert	 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.0em;
	color: black;
}
.albertsaid	{
	background-image:url(images/stripe-right.png);
}
.thunder	 {
	font-family: Impact, Charcoal, sans-serif;
	font-size: 1.8em;;
	color: black;
}
.typist	 {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.0em;
	color: black;
}
.typistsaid {
	background-image:url(images/dot.png);	
}
.rnarr {
	font-family: "Gill Sans", Arial, sans-serif;
	font-size: 1.0em;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rmarie {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.0em;
	font-style: italic;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rhellfire {
	font-family: Impact, Charcoal, sans-serif;
	font-size: 1.0em;
	letter-spacing:1.5px;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rchorus {
	font-family: Futura, Arial, Gadget, sans-serif;
	font-size: 1.0em;
	font-style: italic;
	font-weight:bold;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rreporter {
	font-family: Rockwell, "Courier New", Courier, monospace;
	font-size: 1.0em;
	color: black;
	font-style: italic;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rsosostris {
	font-family: "Comic Sans MS", cursive, sans-serif;
	font-size: 1.0em;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rcrazyp {
	font-family: Baskerville, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.1em;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rharpy {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: italic;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rbarlady {
	font-family: "Cooper Black", "Arial Black", sans-serif;
	font-size: 1.1em;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rbarman	 {
	font-family: "Arial Black", sans-serif;
	font-size: 1.2em;
	font-style: italic;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rlil	 {
	font-family: "Comic Sans MS", cursive, sans-serif;
	font-size: 0.8em;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rlilsaid {
	background-image:url(images/stripe-left.png);
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.ralbert	 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.0em;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.ralbertsaid	{
	background-image:url(images/stripe-right.png);
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rthunder	 {
	font-family: Impact, Charcoal, sans-serif;
	font-size: 1.8em;;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rtypist	 {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.0em;
	color: black;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rtypistsaid {
	background-image:url(images/dot.png);	
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.ono	 {
	background-image:url(images/ono.png);
}
.natural	 {
	color:#060;
}
.mechanical	 {
	color: #336;
}
.human	 {
	color: #F69;
}
.animal	 {
	color: #630;
}
.persname	 {
	background-image:url(images/persName.png);
}
.foreign	 {
	background-image:url(images/foreign.png);
}
.la {
	color: #b60000;
	}
.grc {
	color: #0000ff;
}
.it {
	color: #319400;
}
.de {
	color: #fecb00;
}
.fr {
	color: #000066;
}
.sa {
	color: #ff6600;
}
.quote	 {
	background-image:url(images/quote.png);
}
.said	 {
	border-bottom: 3px dotted #F00;
}
.current {
	border: 3px double #000;
}
p.preswitch {
	margin:0;
}
p.noswitch {
	margin:0;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:1px;
}
p.noswitch:hover {
	border-bottom:1px solid #999;
	border-top:1px solid #999;
}
p.switch {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	background-color:#222;
	padding:1px;
	box-shadow: 0px 2px 2px #CCC;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
p.high {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #c00;
	border-top:1px solid #c00;
	background-color:#c00;
	padding:1px;
	box-shadow: 0px 2px 2px #CCC;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
p.med {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e68080;
	border-top:1px solid #e68080;
	background-color:#e68080;
	padding:1px;
	box-shadow: 0px 2px 2px #CCC;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
p.low {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #fdd;
	border-top:1px solid #fdd;
	background-color:#fdd;
	padding:1px;
	box-shadow: 0px 2px 2px #CCC;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
p.comp {
	margin-top:10px;
	margin-bottom:10px;
	border-top: 1px solid #222;
	background-color:#222;
	padding:1px;
	box-shadow: 0px 2px 2px #CCC;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
p.comphigh {
	margin-top:10px;
	margin-bottom:10px;
	border-top:4px solid #222;
	border-bottom:4px solid #c00;
	padding:1px;
	box-shadow: 0px 2px 2px #CCC;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
p.compmed {
	margin-top:10px;
	margin-bottom:10px;
	border-top:4px solid #222;
	border-bottom:4px solid #e68080;
	padding:1px;
	box-shadow: 0px 2px 2px #CCC;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
p.complow {
	margin-top:10px;
	margin-bottom:10px;
	border-top:4px solid #222;
	border-bottom:4px solid #fdd;
	padding:1px;
	box-shadow: 0px 2px 2px #CCC;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

p.cantswitch {	
	margin:0;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
p.switchtitle {
	margin: 8px 0 0 0;
	font-size:85%;
	font-weight:bold;
	line-height:120%;
}
span.confidencewords {
	font-weight:normal;
	font-style:italic;
}

img.conf {
	position:relative;
	top:4px;
	margin:2px;
	height:14px;
	width:14px;
	box-shadow: 0px 2px 2px #CCC;
}
.assigned {
	background-color:#FFE8E8;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-weight:bold;
	color:#2c5680;
	border-bottom:3px solid #2c5680;
	margin: 0px 0px 15px 0px;
	line-height:1.5em;
}
h2 {
	font-size: 115%;
	font-weight:normal;
	color:#2c5680;
	padding-left:20px;
	margin: 25px 0px 15px 0px;
	line-height:1.5em;
}
table.castlist {
	width:100%;
	border:2px solid #2c5680;
	padding:10px;
	border-spacing:0px;
	background-color:#efefef;
	border-radius: 22px 22px 22px 22px;
	font-size:90%;
	font-style:italic;
	text-align:right;
	font-weight:bold;
	margin-bottom:20px;
}
table.castlist tr {
	margin:0;
	padding:0;
}
table.castlist tr td {
	border-bottom: 1px solid #2c5690;
	margin:0;
	padding:10px 20px 10px 0px;
	width:22%;
	vertical-align:top;
}
table.castlist tr td:last-child {
	font-size:110%;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	width:78%;
}
table.castlist tr:last-child td {
	border:0;	
}
table.castlist tr td p {
	margin:0;
	border:0;
}
table.castlist tr:first-child td:last-child {
	font-size:130%;	
}