/*
Styles for HTO relaunch, Feb. 1, 2007
For older declarations, also see legacy_st.css
*/

ul,ol,form,body,html,img,div,p {
	margin:0;
	padding:0;
	border:0;
	}

ul,ol {
	margin-left:24px;
	}

ul,ol .nomargin {
	margin-left:14px;
	}


h1,h2,h3,h4,h5 {
	padding:0;
	border:0;
	margin:0px 0px 6px 0px;
	}

h1 {
	font-size:20px;
	}

h2 {
	font-size:18px;
	}

h3 {
	font-size:16px;
	}

h4 {
	font-size:14px;
	}

h5 {
	font-size:12px
	}


h6 {
	font-size:11px;
	margin-bottom:4px;
	margin-top:3px;
	}
	
h7 {
	font-size:10px;
	margin-bottom:3px;
	margin-top:3px;
	}
	
a {
	color:#043481;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

p {
	margin-bottom:20px;
	margin-top:0px;
	}

.main p {
	margin-bottom:8px;
	}

.sphd7 {
	font-size:24px;
	font-weight:bold;
	font-family:georgia,'times new roman', times, serif;
	}

.head7 {
	font-size:20px;
	font-weight:bold;
	font-family:georgia,'times new roman', times, serif;
	}

.med7  {
	font-size:15px;
	font-weight:bold;
	font-family:georgia,'times new roman', times, serif;
	}
	
.subh7 {
	font-size:16px;
	font-weight:bold;
	}

.lmed7 {
	font-size:12px;
	font-weight:bold;
	font-family:georgia,'times new roman', times, serif;
	}	
	
	
.byli7{
	font-size:12px;
	font-weight:bold;
	}

.cred7{
	font-size:12px;
	color:#555;
	}

.eyeb7{
	font-size:14px;
	color:#888;
	font-weight:bold;
	letter-spacing:1px;
	}

.date7{
	font-size:11px;
	color:#555;
	}

.cutl7{
	font-size:11px;
	color:#555;
	font-weight:bold;
	}

.pic7{

	font-size:11px;
	color:#555;
	margin-top: 0px;
	}
	

	
.fine7 a {
	font-size:10px;
	
	}

.phot7{
	font-size:11px;
}

.phot7 img{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	border:1px solid black;
}

html {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	}

body {
	background:#dedede;
	color:#000000;
	}

.time {
	font-family:arial,helvetica,sans-serif;
	color:#88354A;
	font-weight:bold;
	font-size:10px;
	}

.mast, .mast a {
	color:white;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	}

.mast a {
	padding-right:3px;
	padding-left:2px;
	text-decoration:none;
	}

.mast a:hover {
	color:#ccc;
	}

.main a {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	}

.main .head7 a {
	font-size:20px;
	font-weight:bold;
	font-family:georgia,'times new roman', times, serif;
	}

.med7 a {
	font-size:15px;
	font-weight:bold;
	font-family:georgia,'times new roman', times, serif;
	}
	
	
.lmed7 a {
	font-size:12px;
	font-weight:bold;
	font-family:georgia,'times new roman', times, serif;
	}	

.unbold a {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	}	
.unbold {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	}		
		
.smmain a {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	}	
	
	
.smmain {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	}	
	
	
.teaser td {
	padding:3px;
	background:#3F1D26;
	color:white;
	width:33%;
	}

.teaser td img {
	float:left;
	padding-right:6px;
	}

.promo td {
	padding:14px;
	border:1px dotted #444;
	}

.s_bar {
	overflow:hidden;
	color:white;
	padding-bottom:2px;
	}

.s_bar td, input, select {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	}

.sec_label {
	background:#eee;
	border-top:solid #aaa 1px;
	border-right:solid #aaa 1px;
	border-bottom:solid #aaa 1px;
	padding-left:2px;
	padding-right:4px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:12px;
	margin-top:16px;
	}

.img_bt {
	float:left;
	margin-top:3px;
	margin-right:6px;
	margin-left:-2px;
	width:11px;
	height:8px;
	}

.whitesans, a.whitesans {
	font-family:arial,helvetica,sans-serif;
	color:white;
	}

/* The two rules apply to cmt.php script for HTO comments */	
span.cauthor {
	color:#333;
	font-weight:bold;
	}
	
.comment blockquote {
	color:#555;
	border-left:1px solid maroon;
	padding-left:6px;
	}
	

	
#top_m {
	width:974px;
	}

#top_im {
	width:960px;
	height:106px;
	text-align:left;
	}

#page_c {
	width:958px;
	text-align:left;
	overflow:hidden;
	border-left:1px black solid;
	border-right:1px black solid;
	border-bottom:1px black solid;
	}

#foot {
	clear:both;
	height:20px;
	border-top:1px solid #aaa;
	padding:6px;
	text-align:center;
	background:white;
}

#lg {
	position:absolute;
	top:18px;
	z-index:10;
	visibility:hidden;
	background:#eee; 
	width:720px;
	height:22px;
	border:1px solid black;
	color:black;
	padding:2px;
	margin-left:-2px;
}
.b202 img {
	width:202px !important;
	width:202px;
}	
.red1, .red1 a {
	color:#f00;
}	
.uppercase,  .uppercase a{
	text-transform:uppercase; }
#headSize h1, #headSize h2 {
	color:#043481;
	font-size:14px;
}	
#headSize h1 {
	color:#043481;
	font-size:15px;
}	