/* CSS Document */

body {text-align:center; background:#fff; padding:0 0 20px 0}
div, p, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left}
#frame {margin:auto; display:block; width:947px; position:relative; background:white}
#head { display:block; height:150px; }

table td { position:relative; padding:0; margin:0; border:0}
table#bt_menu td { text-align:center;}

#txt {text-align:left; line-height:1.5em; position:relative}
#txt_holder { text-align:left; padding:12px 0 0 160px; margin:0}
#txt_body { border:1px solid white; position:relative; padding:0}
#links { display:block; width:120px; position:absolute; left:0; top:0; border-right: 2px solid #d5d5d5; text-align:left;}
#links ul { margin:23px 0 0 0; padding:0}
#links ul li { text-align:right; list-style-type:none; padding:0 0 0 10px; margin:0 0 8px 0; display:block; width:100px;}
#quote {padding:35px 0 0 80px; display:block; width:345px; height:40px; overflow:hidden; text-align:left; color:white; font-size:11px }
.heading { background:#d5d5d5; display:block; height:30px; color:white; font-family: "AvantGarde Bk BT",Verdana, Arial;
font-style: italic; font-size:18px; font-weight:bold; padding:10px 0 0 220px; text-align:left; margin:0}

.bts a, #menu a { position: static;} /* ===  IE fix  === */
a {font-size:11px; text-decoration:none;position: relative;}
a:link, a:visited {color: #333333;}
a:hover, a:active  {color: #3333CC;}

a:link span.dd, a:visited span.dd, a span.dd {display:none;}
a:hover span.dd,a:active span.dd, a span.aa {
display:block; width:17px; height:17px; position: absolute; top:-5px; right:-20px; background: url(imgs/v.png); color: Blue; font-weight: bold;}

table.podcast td { border-right: 10px solid white;}
table.podcast td table td { text-align: right; border-right:5px solid white}
table.podcast td a, a.intxt {font-size:11px; font-weight: bold; color: #3333CC; text-decoration: underline;}
table.podcast td .nounder a {text-decoration: none;}
table.board td {border-right:5px solid white;}

a img { border:0}
p {margin:10px 0}
h1 {font-size:14px; color: #ff0000; margin-left: 0px}
h2, h2 a, h2 a:visited {font-size:14px; color: #3333CC; margin-top: 20px}

.tb {float:left; width: 150px; }

.quest2 { display:block; width:647px; padding:0; height:85px; background:url(imgs/quest2.gif) no-repeat; position:relative; left:80px;}
.quest2 p { position:absolute; top:18px; left:55px; display:block; width:520px}
.choice td { border:0px dotted #ccc; padding:8px; background-color:#eee; font-size:11px; border-right:5px solid white}
.choice td.q { width:100%; padding:10px 0 0 0; background-color:white}
.emph { font-weight:bold; color:#3333CC}
.button {background:url(imgs/calculate.gif); border:0; width: 149px; height: 69px;}
.mm {margin:0; background: url(imgs/mm1.gif) no-repeat top left; padding:0; width: 100%; height:120px; position: relative;}
.mm p { width:590px; position: absolute; top: 15px; left: 80px}
.fb1 p {margin:5px 0;}
.funky { font-family: Comic Sans MS, Arial; font-size: 13px; font-weight: bold;}

.photo  {position:relative; width: 330px; margin: 15px 0;}
.photo img, .photoframe, .chain {background: #fff;	border: solid 1px #ccc;	padding: 4px;}
.chain {width:600px; margin-bottom:15px; padding:10px; margin-left: 50px; }
.photo span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 40%;
	background: url(imgs/tape.png) no-repeat;
}
/* ========= IE 6 hack for PNG ========  */
 img, div, a, input { behavior: url(iepngfix.htc) }
 .photo span, a:hover span.dd, a:active span.dd, a span.aa { behavior: url(iepngfix.htc); }
 /*h1 span { background: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/tape.png', sizingMethod='scale');}*/