/*
	----------------------------------------------------------------
	General Stylesheet for SFdebate
	----------------------------------------------------------------

	1. Styles for standard elements.
	2. Customized Classes

*/

/* 1. Standard Elements */
	body 					{ margin:0px; padding:0px; }
	td 						{ vertical-align:top; }
	td, p, body, ul			{ font:13px tahoma,helvetica,sans-serif; color:#777;  line-height:1.3em;}
	a						{ color:#d95903; }
	a:hover					{ color:#930; }
	li 						{ padding-bottom:3px; }
	h1 						{ font:bold 32px arial,helvetica,sans-serif; color:#d95903; margin-top:10px; margin-bottom:14px;  }
	h2						{ font:bold 16px arial,helvetica,sans-serif; font-weight:normal; color:#777; margin-top:20px; text-transform:uppercase; font-weight:bold; }
	h3						{ font-weight:bold; font-size:15px; color:#777; margin:15px 0px 8px 0px; padding:0px;}
	h4						{ font-weight:bold; font-size:13px; color:#555; margin:0px; padding-top:10px; margin-bottom:3px; }
	form					{ margin:0px; padding:0px; }
	th						{ background-color:#ccc; font:bold 11px tahoma,arial,helvetica,sans-serif; color:#777  ; text-align:left; padding:2px;}
	div						{ text-align:left; }
	blockquote p				{ font-style:italic; }
	
/* 2. Specific */

	.main_nav				{ text-align:right; font-weight:bold; }
	
	.section				{ border:1px dotted #999; width:180px; padding:0px 10px; margin-bottom:10px;}

	.rh						{ width:200px; }

	.date					{ color:#d95903; }
	.mainbody				{ width:765px; }
	.crumbtrail				{ font:11px arial,helvetica,sans-serif; color:#777; }
	.wx						{ display:none; }  /* Clear Header for NN6 & IE */
	.wl						{ text-align:right; color:#fff; font-size:10px; }  /* Clear Footer for NN6 & IE */
	.wl a					{ color:#fff; text-decoration:none; cursor:text; }
	.jaymz_note				{ background-color:#fc0; }
	.footer					{ border-top:1px dotted #999; padding-top:5px; text-align:right; margin-top:20px; color:#888; font-size:10px;}
	.footer a				{ color:#888; }
	.footer a:visited		{ color:#888; }

	ul.wide li				{ padding-bottom:10px; }
	li.wide					{ padding-bottom:10px; }

   ul.nodot                { margin-left:0px; padding-left:0px;  }
    ul.nodot li             { margin-left:0px; padding-left:0px; list-style-type:none; }
    
    /* Used for comments boxes. */
	.note_top 				{ text-align:right; background-image:url(../images/corner_box_tl.gif); background-repeat:no-repeat;}
	.note_body 				{ padding:0px 20px 0px 10px; border-left:1px solid #999; background-color:#f6f6f6; background-image:url(../images/corner_box_right.gif); background-position:right; background-repeat:repeat-y; }
	.note_bottom			{ margin-bottom:8px; text-align:right; background-image:url(../images/corner_box_bl.gif); background-repeat:no-repeat;}


	/* For Recently Viewed Comments */ 
	
	.recent_page 			{ margin-bottom:8px; border-bottom:1px dashed #ccc; padding-bottom:8px; }
	.recent_page .category	{ color:#999; font-size:10px; text-transform:uppercase; line-height:normal;}
	.recent_page a 			{ text-decoration:none;}