body {
	font-family: verdana, "Trebuchet MS", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
	font-size:10px;
}

.main_header{
	background-color:#333;
	color:#ddd;
}
.framed {
	display: block;
	margin: 4px;
	padding: 2px;
	border: solid 1px #555;
}
td h1{
	margin-left:30px;
}
h2 {
	font-size:16px;
	margin-left:20px;
	margin-right:0;
}

a:link, a:visited {
	color:blue;
	text-decoration: none;
}
a:hover{
	color:red;
	text-decoration: none;
}
a.signup, a.signup:link, a.signup:visited {
	color:#C01;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
a.signup:hover{
	color:#222;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}

li,ul{
	padding-left:7px;
	margin-left: 7px;
	margin-bottom: 8px;
}
.emph {
	font-weight:bold;
}
.green_emph {
	color:green;font-weight:bold;
}
.red_emph {
	color:red;font-weight:bold;
}
.gray {
	color: gray;
}

p.small{
	font-size: 9px;
	margin:5px;
	line-height: 1.5em;
	color: #900;
	text-align: justify;
}

p.medium{
	font-size: 1.1em;
	margin:20px 40px 10px 20px;
}
p.large{
	font-family: serif;
	font-size: 16px;
	color: #555;
	line-height: 1.3em;
	margin:20px 20px 10px 20px;
}
p.news{
	text-indent:2em;
	font-family: serif;
	font-size: 16px;
	color: #555;
	line-height: 1.3em;
	margin:20px 20px 10px 20px;
}
p.large_alt{
	font-family: serif;
	font-size: 16px;
	color: #666;
	font-weight:bold;
	line-height: 1.3em;
	margin:20px 20px 10px 20px;
}
b {
	font-weight:bold;
	color:#903;
}
.feature_title{
	margin-top: 20px;
	margin-bottom:2px;
	font-weight:bold;
	color:#333; /*903*/
	font-size:12px;
}
p.feature{
	font-family: serif;
	font-size: 13px;
	color: #555;
	line-height: 1.3em;
	margin:0 20px 10px 2px;
}
.dateline {
	display: block;
	padding-bottom:10px;
	font-size:9px;
	font-weight:bold;
	color: gray;
}
.newstitle {
	padding-bottom:2px;
	font-size:10px;
	font-weight:bold;
	color: #555;
}
.source {
	margin-left: 10px;
	font-size:9px;
	color: #555555;
}
#footer{
	font-family: verdana, "Trebuchet MS", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
	font-size:9px;
	margin-top:40px;
}

/* DVD LISTINGS */
.dvd_listing {
	padding-left:10px;
	margin:5px;
	display:block;
}

.dvd_cover {
	display:block;
	float:left;
	padding:5px;
}
.dvd_info {
	display:block;
	margin-top:10px;
	padding-top:10px;
	padding-right:200px;
	clear:right;
}
.dvd_title {
	font-size:12px;
	font-weight:bold;
}
.dvd_summary {
	padding-top:25px;
	padding-left: 20px;
	font-size:10px;
}

tr.shaded {
/*	background-color: #9CC; */
background-color: #69C;
}


/* navigation menu */
 #navlist
{
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #000;
}

#navlist ul, #navlist li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
	float: left;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #777;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
	border-bottom: 4px solid #900; /* 036 */
	padding-bottom: 2px;
	background: transparent;
	color: #333;
}

#navlist a:hover { color: #333; }/* navigation menu */

#locatorbox {
	display: block;
	width: 224px;
	height:224px;
	padding: 80px 8px 0 8px;
	font-family: 'Trebuchet MS',Georgia, Times, Times New Roman, sans-serif;
	font-size: 1em;

	background: url(images/bblocator_form_224x224.gif) no-repeat center;
}
#locatorbox table tr td {
	margin-top: 20px;
}
input, textarea 
{
	font-family: 'Trebuchet MS',Georgia, Times, Times New Roman, sans-serif;
	font-size: 1.3em;
	background: #F3F6ED;
	border: #666 1px solid;
}

/* END DVD LISTINGS */
