/* this is a three column design but many times the third column won't be displayed */

html {margin: 0; padding: 0; }

body {margin: 0; padding: 0; text-align: center; color: black; 
	font-family: Verdana, sans-serif; font-size: 100.1%; 
	background: #515192 url(images/talk-bg.jpg) fixed repeat-x; }

#wrapper {background: #fff; padding: 0; width:756px; text-align: left; font-size: .825em; 
	border: black 1px solid; margin: 0 auto 15px auto; }

div#mhcheader {margin: 0; padding: 0; background: #FFCC67; color: inherit; }
.mhclogo {margin-top: 7px; margin-left: 20px;  background: transparent; float: left; }
#enclosure {background: transparent; width: 400px; margin-left: 195px; 
	padding-top: 30px; padding-bottom: 15px; }
h1 {font-size: 1.8em; font-weight: bold; color: #050669; 
	letter-spacing: 1px; }
.mhc-subtitle {display: block; font-size: 1em; font-weight: bold; color: #050669; 
	font-style: normal; margin-top: 5px; padding-left: 1em; }

div#mhcnavigation {margin: 0; padding: 0; background: #c33 url(images/mainnavbg.gif) repeat; 
	color: inherit; text-align: center; list-style-type: none; 
	text-align: center; padding: 3px; color: #ffe; 
	margin: 0 auto; 
	border-bottom: 1px solid black; border-top: 1px solid black; }

ul#mhcmenu li {margin: 0; padding: 0; background: transparent; color: inherit; list-style: none; display: inline; }

#mhcmenu a:link {text-decoration: none; font-size: .9em; font-weight: bold; 
	padding: 4px; color: #fee; padding-right: 6px; padding-left: 6px; }
	
#mhcmenu a:visited {text-decoration: none; font-size: .9em; font-weight: bold; 
	padding: 4px; color: #ccc; padding-right: 6px; padding-left: 6px; }

#mhcmenu a:hover {text-decoration: none; font-size: .9em; font-weight: bold; }

#mhcmenu a:active, #navigation a:focus 
	{text-decoration: none; color: navy; }
/* end top and main navigation */

/* begin talk header */

div#talkheader {margin: 0; padding: 0; }
div#forimage {background: #fff url(images/talk-logo-secrets.gif) top left no-repeat; height: 94px; 
	margin-top: 15px; margin-left: 15px; }


h2 {display: none; }

/* end talk header */


div#talkcontent {background: #fff; color: inherit; }

div#firstcolumn {background: #fff; color: inherit; width: 660px; float: left; 
	padding: 15px 0px 0px 40px; }

div#firstcolumn p {background: #fff; margin-bottom: 10px; 
	line-height: 1.4; }

#firstcolumn p.quote:first-line {font-weight: bold; }

div#firstcolumn p.quote {background: #eee; margin-top: 5px; margin-bottom: 15px; 
	width: 55%; }

div#pullquote1 {width: 250px; float: right; 
	padding: 6px; border-top: 1px solid black; border-bottom: 1px solid black; 
	margin-left: 15px; }

div#pullquote2 {width: 250px; float: right; 
	padding: 6px; border-top: 1px solid black; border-bottom: 1px solid black; 
	margin-left: 15px; }


div#thirdcolumn {background: #fff; color: inherit; width: 50px; float: right; display: none;}

div#secondcolumn {background: #fff; color: inherit; margin-left: 400px; 
	padding: 15px; width: 250px; display:none; }
h3 {color: black; font-size: 1.2em; padding-bottom: 5px; padding-top: 30px; }
.series {font-weight: bold; padding-top: 8px; }

div#secondcolumn p {background: #fff; margin-bottom: 10px;
	line-height: 1.4; }

div#graphics {display: block; margin: 0; padding: 0; background: #fff; 
	margin-left: 25px; margin-top: 25px; margin-bottom: 0px; }

.graphics {display: inline; padding: 0 8px 0px 15px; }

.graphics img {margin: 0; padding: 0; border: 1px solid  gray; vertical-align: bottom; 
	}

div#footer {margin: 0; padding: 0; background: #FFCC67; width: 100%; clear: both; 
	border-top: 1px dashed gray; text-align: center; padding-top: 0px; padding-bottom: 15px; 
	line-height: 1.5; padding-top: 15px; }
div#footer .mhcbold {font-weight: bold; display: block; text-align: center; letter-spacing: 1px; 
	padding-bottom: 5px; }
div#footer .bold {font-weight: bold; display: block; text-align: center; padding-top: 5px; }
div#footer .copyright {display: block; text-align: center; font-size: .8em; }
div#footer .dj {display: block; text-align: center; font-size: .8em; padding-top: 8px; }



.clearer {display: block; margin: 0; padding: 0; clear: both; }

.seriestitles {padding-bottom: 5px; padding-left: 5px; padding-top: 5px; font-size: 1.4em; background: #eee; margin-bottom: 10px; margin-top: 20px; }

.seriessubtitle {background: transparent; line-height: 1.4; padding-bottom: 10px; }

#firstcolumn p.booktitle {background: #fff; display: block; 
	margin: 0; padding: 0 0 5px 0; }

.book {background: #fff; font-style: italic; }

div#firstcolumn p {background: #fff; margin: 0; padding: 0; }

/* persistent page indicators */

 body#talkhomepage li#talk-home a, body#talk-newpage li#talknew a, 
body#talk-secretspage li#talksecrets a, body#talk-fullpage li#talkfull a   
	{color: #CC3333;  background: #fff;}


li.movedown {display: block; vertical-align: -5px; }

.choice {display: block; background: #eee; font-weight: bold; 
	margin-bottom: 5px; margin-top: 5px; }

.floatright {float: right; }
