
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&display=swap');

body {background-color:#fff; margin:6px; overflow-y:scroll;}
body, p, a  {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:300;
	color:#000; 
	}
#topBar {
	font-family: arial;
	font-size: 16pt;
	padding: 0px;
	height: 45px;
	color: #ffffff;
	background-color: #993333;
	}
#pg table tr th { font-size: 13px; font-weight: 500; }
#pg table tr td { font-size: 13px; font-weight: 300; }

#pg { width:950px; margin: 30px auto; }
#topCont { position: relative; height: 145px;}
#logo { position: absolute; top: 5px; height:133px; width:300px;}
#logo a { height:0px; }
#navi { position: absolute;
	display: inline-block;
	top: 10px; left: 470px;
	width: 500px; height:125px;
	margin: 0px;
	}
#menu, #subMenu { margin: 0px; padding: 0px; }
#menu li { 
	position: relative;
	float: left;
	padding: 0px;
	display: inline;
	}
#menu li a { font-size:16px; color: #888; padding: 0px 13px; }
#menu li a:hover, #subMenu li a:hover { font-weight:500; color: #000; }
#subMenuCont { display: inline-block; margin-left: 2px; }
#subMenu li { 
	position: relative;
	float: left;
	padding: 0px;
	margin-top: -2px;
	display: inline;
	}
#subMenu li a { font-size: 13px; color: #888; padding: 0px 16px; }
.select { font-weight:500; color: #000 !important; }
#braket { width: 170px; height: 12px; margin-left: 12px; }
#braket div:first-child { width: 89px; height: 3px; border-right: 1px #999 solid; }
#braket div:last-child {
	width: 328px;
	height: 3px;
	border:1px #999 solid;
	border-bottom: 0px;
	}


a {color:#933; text-decoration: none;}
a:visited {color:#963;}
a:hover {color:#000;}
a:active, a:focus, div:focus {outline:none;} /*Removes dotted lines around links*/

.titl { border-bottom: 1px #ccc solid; color:#933; 
	font-family:  Arial, sans-serif; 
	font-weight:bold; font-size:1.25em; margin-top:20px;}
.titl2 { border-bottom: 1px #ccc solid; color:#666; 
	font-family:  Arial, sans-serif; 
	font-weight:bold; margin-top:20px;}
.titlyr { border-bottom: 1px #ccc solid; color:#666; 
	font-family:  Arial, sans-serif; 
	font-weight:bold;}
#info p { font-family:'Roboto', Arial, sans-serif; font-weight:300; }
#info { min-height: 400px; }
#info p b { font-weight:500; }
#footr, #footr a { font-family: Arial, Sans-serif; font-size: 14px; color: #999; }
#footr { 
	width: 950px;
	display: inline-block; 
	text-align: left; 
	border-top: 1px #ccc solid; 
	padding: 4px; 
	
	}
#footr a:hover { color: #666; }
#footr a { padding: 0px 10px; }
#copy { padding-right: 240px; font-style: italic; font-size: 12px; color: #ccc; }


h3, dt, dd, ul {font-family:Arial, sans-serif;}
h3 {color:#666;}
.big {font-size: x-large; font-weight: normal;}


.contain { width: 600px; margin: 10px auto; }
#awardList { width: 600px; margin: 10px auto; }

#awardList ul, #awardList ul li { 
	font-family: 'Roboto', Arial, sans-serif;
	font-weight:300;
	list-style:none; 
	margin:0px 10px; 
	padding:10px;
	}
#awardList ul li b { font-weight:500; }
#awardList ul li {font-size:13px; padding-left: 40px;}
li.aw_annie {background:url(img/aw_annie.gif) 0 1em no-repeat;}
li.aw_emmy {background:url(img/aw_emmy.gif) 0 1em no-repeat;}
li.aw_hugo {background:url(img/aw_hugo.gif) 0 1em no-repeat;}
li.aw_reuben {background:url(img/aw_reuben.gif) 0 1em no-repeat;}
li.aw_blklung {background:url(img/aw_blklung.gif) 0 center no-repeat;}
li.aw_succubi {background:url(img/aw_succubi.gif) 0 center no-repeat;}
li.aw_bullet {background:url(img/aw_bullet.gif) 0 center no-repeat;}




/* for CLIENT page */
.client { margin: 15px auto; }
.client th, .client td {font-family: "Roboto", Arial, sans-serif; font-size:.85em;}
th {text-align: right; padding-right:15px; font-weight: bold; }
.client td {vertical-align:top; font-style: italic;}
.client td .norm {font-style:normal;}
.client th {vertical-align:top; padding-bottom:5px;}
/* End for CLIENT page */

/* for PRESS page */
.publication, .publication a {color:#933;}
.title {margin-left:15px;}
.article {margin-left:30px; font-size: 11px;}
ul.article {margin-left:5px; list-style:circle;}
.artLink {font-size: 11px;}
.grey {color:#666;}
.back, .back a {color:#933; text-align: center; font-size: 11px;}
/* End for PRESS page */

/* for CREW page */
.crew dd { 
	font-family:'Roboto', Arial, sans-serif; 
	font-weight:300;
	color:#333; 
	font-size:13px; 
	display:list-item; 
	list-style:none; 
	margin-bottom:0.5em;
	}
dt {font-size:14px; color:#666; margin-top:1em;}
dt b {color:#933;}
dd b {color:#000; font-weight:500;}
/* End CREW page */

#address {
	width:200px;
	margin: 40px auto;
	}
#contkt p {}

