#content_box {
	width: 100%;	
}

#preview_box {
	width: 605px;
	float: left;
}

#toolbox {
	width: 200px; float: right;
}
 
#toolbox ul {
	list-style: none;
} 

#toolbox li {
	padding-bottom: 10px;
}



#category_header {
	color: #000000;
	margin-bottom: 16px;
	/*
	margin-left: 10px;
	*/
	margin-top: 16px;
	background-color: #CC0000;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}


#category_header h1 {
	font: normal bold 16px Arial; Arial;
	color: White;
	font-size: 12px;
	}

#category_header h3 {
	font-weight: normal;
	font-size: 12px;
	color: White;
	font-family: Arial;
}	

#search_header {
	color: #000000;
	margin-bottom: 16px;
	margin-top: 16px;
	background-color: #CC9933;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#search_header h3 {
	font-weight: normal;
	font-size: 12px;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
}
	
#related_box{
	/*
	width: 300px;
	*/
	float: left;
	list-style: none;
	width: 100%;
}

#related_header {
	font-weight: bold;
	color: #336699;
	/*
	width: 300px;
	*/
	width: 100%;
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	/*
	padding-left: 4px;
	*/
	border-bottom: 1px dotted #CCCCCC;
	}

#related_box ul {
	}

#related_box li {
	margin-bottom: 4px;
	margin-top: 4px;
}

#byline {
	/*
	font: bold 1.0em Arial;
	*/
	font: bold 12px Arial;
	clear: both;
	}
	
#byline_title {
	/*
	font: normal 1.0em Arial;
	*/
	font: normal 12px Arial;
	clear: both;
}	

#pubdate {
	font: normal 12px Arial;
	clear: both;
}

#related_box a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#article_header {
	padding: 0;
	margin: 15px 0 0 0;
	}
#article_tools, #article_tools_bottom {
	padding-top: 3px;
	font-weight: bold;
	font-size: 11px;
	}

#article_header #article_tools {
	border-top: 1px dotted #c4c4c4;
	}

#article_footer #article_tools, #article_tools_bottom {
	/*
	border-bottom: 1px dotted #c4c4c4;
	*/
	padding-bottom: 2px;
	}

#article_header h1 {
	font: normal bold 14px Arial;
	color: #CC0000;
	}

#article_header h2 {
	font: normal bold 12px Arial;
	padding-top: 10px;
	}

#article_header h3 {
	font: normal 1.2em Arial;
	}

#article_header p#deck {
	font: normal 1.1em/1.4 Arial;
	}

#article_header p#ednote {
	font: italic 1.23m/1.3 Arial;
	}

#article_header h1#ednote {
	font: italic 1.3em/1.45 Arial;
        }

#article_header p#byline {
	/*
	font: bold 1.0em Arial;
	*/
	font: bold 12px Arial;
	clear: both;
	padding-bottom: 0px;
	}

	
#article_header p#authortitle {
	/*
	font: normal 1.0em Arial;
	*/
	font: normal 12px Arial;
	clear: both;
}	
	
/* Use for multi-thumbnail displays as on AbuG project */

#thumbnails img {
	margin: 5px 0;
	}

/* End tweaks to multi-thumbnail displays as on AbuG project */


/* Right Graphic Version of Article Header */

#article_header.right_graphic h1 {
	padding-top: 30px;
	}

/* End Right Graphic Version of Article Header */



/* Full Graphic Version of Article Header */

#article_header.full_graphic, #article_header .full_graphic {
	width: 500px;
	font-size: 1.1em;
	}
#article_header.full_graphic h1, #article_header .full_graphic h1 {
	padding-top: 10px;
	}
#article_header.full_graphic p#deck, #article_header .full_graphic p#deck {
	width: 100%;
	margin-bottom: 20px;
	}
#article_header.full_graphic p.caption, #article_header .full_graphic p.caption {
	font-size: .9em;
	color: #999;
	}

/* End Full Graphic Version of Article Header */


.article_photo_left, .article_photo_right {
	font: .9em Arial, Helvetica, sans-serif;
	width: auto;
	
	max-width: 200px;
	
	}

* html .article_photo_left, * html .article_photo_right {
	width: 300px;
	}
.article_photo_left {
	float: left;
	clear: left;
	margin: 0 1.5em 1.5em 0;
	}

.article_photo_right {
	float: right;
	clear: right;
	margin: 0 0 1em 1.5em;
	}

.article_photo_left p, .article_photo_right p {
	padding: 0;
	margin: 0;
	}

.article_photo_credit {
	margin: 0 0 1em 0;
	text-align: right;
	font: .8em Arial, Helvetica, sans-serif;
	}

.article_photo_caption {
	margin: 0 0 1em 0;
	line-height: 120%;
	color: #666;
	}

#article_header .article_photo_left, #article_header .article_photo_right {
	font-size: 1.1em;
	}

#article_body {
	/*
	font: 1.3em/1.45 Arial;
	*/
	font: 12px Arial;
	margin-bottom: 10px;
	}

#article_body .subhead {
	font-size: .9em;
	color: #c00;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#article_body h1, #article_body h2 {
	margin: .25em 0;
	}
#article_body h1 {
	font-size: 2em;
	}
#article_body h2 {
	font-size: 1.5em;
	font-weight: normal;
	}
#article_body h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0;
	}

#article_body ul {
	margin-top: 0.3em;
	}

#article_body .date {
	font: .9em Arial, Helvetica, sans-serif;
	}
#article_body .right_photo {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	}
#article_body .left_photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}

#table_talk {
	border-top: 2px solid #cc0;
	}

#article_followup {
	font-size: 1.1em;
	line-height: 1.5;
	font-weight: bold;
	margin-left: 0;
	padding: 10px 0 0 0;
	position: relative;
	list-style: none;
	}


/* Post Article Group */

.post_article_group {
	width: 70%;
	margin-top: 25px;
	margin-bottom: 10px;
	padding-right: 50px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	}

.post_article_group p {
	font-size: 1.3em;
	line-height: 125%;
	}

.post_article_group h2 {
	border: 1px dotted #cc0;
	padding: 3px;
	margin-left: -25px;
	margin-right: -15px;
	font: 1.1em Arial, Helvetica, sans-serif;
	}

.post_article_group a {
	font-weight: bold;
	}

.post_article_group .author, .post_article_group .date {
	font-family: Arial, Helvetica, sans-serif;
	}

.post_article_group .date {
	color: #666;
	}

p.question {
	font-weight: bold;
	}

p.next_page {
	font-weight: bold;
	text-indent: 20px;
	font-size: 1.1em;
	}

/* Left and Right Insets */

#left_inset, #right_inset {
	margin-bottom: 5px;
	width: auto;
	max-width: 150px;
	font: .9em Arial, Helvetica, Sans-Serif;
	}

#left_inset {
	float: left;
	margin-right: 20px;
	border-right: 1px solid #000;
	padding-right: 15px;
	}

#right_inset {
	float: right;
	margin-left: 10px;
	border-left: 1px solid #000;
	padding-left: 10px;
	}

#left_inset.amazon, #right_inset.amazon {
	border: none;
	padding: 0;
	}

#left_inset h2, #right_inset h2 {
	color: #c00;
	border-bottom: 1px dotted #ccc;
	text-transform: uppercase;
	font: normal 1em 'Arial Black', Arial, Helvetica, Sans-Serif;
	}

#left_inset, #right_inset p {
	line-height: normal;
	}

#left_inset p.title, #right_inset p.title {
	font-weight: bold;
	}


#continue_link {
	font: bold 1.1em Georgia, 'Times New Roman', Times, serif;
	}

/* Repeat items */


/* THE FIX */

/*

#fix h1 {
	text-align: center;
	}

#fix #main_content h2 
	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: none;
	color: #c00;
	margin-bottom: 0em;
    margin-top: 1.5em;
	}
   
#fix_quote_blue 
	{
	float: right; 
	margin: 0em 1em .5em 1em;
	padding: 1.5em .5em .1em 1.5em;
	background-color:#99ccff; 
	border: 1px dotted #000; 
	width:200px;
	} 

#fix_bookmark
	{
	background:#ccc;
	padding-left: .5em;
	padding-right: .5em;
	color:#555;
	font-weight: bold;
	}

.fix_hilight {
	background:#99ccff;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	}  

#fix #storyfinder {
        clear: both;
        border-top: 3px solid #c00;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-left: 1px solid #ccc;
        margin: 8px 12px 20px 12px;
        padding: 8px;
        font-size: 1em;
        color: #000;
        }

#fix #storyfinder h2 {
        margin: 0;
        padding: 0;
        border: 0;
        color: #000;
        text-transform: none;
        font-weight: bold;
        margin-bottom: 8px;
	font-size: 1.1em;
	background-color: #fff;
        }

#fix #storyfinder form {
        padding-bottom: 12px;
        border-bottom: 1px dotted #ccc;
        margin-bottom: 12px;
        }

#fix #storyfinder .input_text, #storyfinder select {
        width: 130px;
        border: 1px solid #ccc;
        color: #000;
        font-size: 0.9em;
	background-color: #fff;
        }

#fix #storyfinder .input_submit {
        font-size: 0.9em;
        }

#fix #storyfinder select {
        margin-top: 8px;
        }


#fix #fix_subhed2 {
	width: 675px; 
	background: #c00; 
	color: #fff; 
	border: 1px solid #000;
	padding: 8px;
	font-weight: bold;
	font-size: 1.2em;
	}

 #fix_table {
	clear: both;
	font: Verdana, Arial, Helvetica, sans-serif;
	width: 600px;
	padding: 0;
	margin: 0;
} 
 
#fix_table th {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #ccc;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
}

#fix_table td {
	font: 10px Georgia, serif;
	color: #000;
	border-bottom: 1px dotted #ccc;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000;
}

#fix_table td.color {
	font: 10px Georgia, serif;
	color: #000;
	border-bottom: 1px dotted #ccc;
	background: #efefef;
	padding: 6px 6px 6px 12px;
	color: #000;
}
*/

/* CONVERSATIONS ON ARTICLE PAGES */


