body {
				padding: 0px;
				border:0px solid black;
				 

				font-family: Arial, "Verdana",
	          		Times, san-serif;
    			color: black;
    			background-color:#000000; }

/* This is my color scheme:  If the class name is a color this specifies the color and border color
* attributes. If the class name is prefaced with "b_" it specifies the background-color attribute*/
.dryleaf {color:#AF9B70; border-color:#AF9B70;}
.b_dryleaf {background-color:#AF9B70;}

.dryleaf2 {color:#ecbe68; border-color:#ecbe68;}
.b_dryleaf2 {background-color:#ecbe68;}

.orange {color:#FF8800; border-color:#FF8800;}
.b_orange {background-color:#FF8800;}

.white {color:#FFFFFF; border-color:#FFFFFF;}
.b_white {background-color:#FFFFFF;}

.black {color:#000000; border-color:#000000;}
.b_black {background-color:#000000; }

.red {color:red; border-color:red;}

.softerred {color:#ff2828; border-color:#ff2828;}
.b_softerred {background-color:#ff2828;}

.mymatt {color:#808080; border-color:#808080; }
.b_mymatt {background-color:#808080; }

.mygrey {color:#DCDCDC; border-color:#DCDCDC; }
.b_mygrey {background-color:#DCDCDC; }

.mysilvergrey {color:#9AA096; border-color:#9AA096; }
.b_mysilvergrey {background-color:#9AA096; }

.mygreydark {color:#BBBBBB; border-color:#BBBBBB; }
.b_mygreydark {background-color:#BBBBBB; }

.mysilver {color:#E8E8E8; border-color:#E8E8E8; }
.b_mysilver {background-color:#E8E8E8; }

.myslate {color:#303030; border-color:#303030; }
.b_myslate {background-color:#303030; }

.navy {color:navy; border-color:navy;}
.b_navy {background-color:navy;}

.softblue {color:#376fff; border-color:#376fff; }
.b_softblue {background-color:#376fff; }

.my_yellow {color:#FFCC44; border-color:#FFCC44; }
.b_myyellow {background-color:#FFCC44; }

.my_paleyellow {color:#DEC87C; border-color:#FAE9BD}
.b_mypaleyellow {background-color:#FAE9BD;}

.offwhite {color:#efefef; border-color:#efefef}
.b_offwhite {background-color:#efefef;}

.mybrown {color:#800000; border-color:#800000; }
.b_mybrown {background-color:#800000; }

.my_aqua {color:#0000ff; border-color:#00ffff; }
.b_myaqua {background-color:#00ffff; }

.my_brightblue {color:#0000ff; border-color:#0000ff; }
.b_brightblue {background-color:#0000ff; }

.my_paleryellow {color:#fcf0d1; border-color:#fcf0d1}
.b_mypaleryellow {background-color:#fcf0d1;}

.mygreen {color:#449827; border-color:#449827;}
.b_mygreen {background-color:#449827;}

.myolive {color:#c4d19a; border-color:#c4d19a; }
.b_myolive {background-color:#c4d19a; }

/*If you want to see the border of any element simple add the class outline*/

.outline {border:1px none green}


table.image {
table-layout:fixed;
height:auto;
caption-side:bottom;
overflow:visible	
	}

.default {
	font-family: "Times New Roman", Georgia, 
	          		Times, serif;
	color:inherit;
	font-size: 1em;
	text-decoration: none;
	border-width:1px;
	
 }

a.default:link {border: none;}
a.default:visited {border: none;}
a.default:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style:none;
	border-width: 1px
	}
a.empty {
	font-family: "Times New Roman", Georgia, 
	          		Times, serif;
	font-size: 1em;
	text-decoration: none;
	border-width:1px;
	
 }

a.empty:link {border: none; border-style:none; border-width:0px; }
a.empty:visited {border: none;}
a.empty:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style:none;
	border-width: 1px
	}

a.inactive { visibility:hidden;
	font-family: "Times New Roman", Georgia, 
	          		Times, serif;
	font-size: 1em;
	text-decoration: none;
	border-width:0px;
	color:#DCDCDC;
	
 }

a.inactive:link {border: none;}
a.inactive:visited {border: none;}
a.inactive:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style:none;
	border-width: 1px
	}
A:active {border: none;}

ul#ul_links {position:absolute; left:60pt; top:150pt; 
			line-height:20pt; 
	padding-right:1pt; padding-left:1pt; padding-top:0pt; padding-bottom:0pt;
	font-family: 'Times New Roman', Georgia, 
	          		Times, serif;
	margin:4pt;
	list-style-type:none; text-align:center; }			

div#links {position:absolute; left:60pt; top:150pt; width:75.75pt; height:auto;
			padding-left:7.5pt; padding-top:11.25pt; text-align:center; }			

div#links p {font:inherit;}


	
p#links {color:#FFFFFF; text-align:center; position:absolute; top:525pt; height:18.75pt; width:330pt; font-size:.75em;}

p#links a {color:inherit; }



h1, h2, h3 {
    font-family: "Times New Roman", Georgia, 
	          		Times, serif}
					

/*Article layout 1 Links at the bottom all is centered - comment left side panel*/

.article_background {background-color:#E8E8E8; }
.comments_background {background-color:#303030; }
.comment_background {background-color:#BBBBBB;  }
.writings_background {background-color:#E8E8E8; }
.sidebar_background {background-color:#303030;  }


div#article {position:absolute; width:708.75pt;  left:0px; max-width:708.75pt; 
			min-width:37.5pt; top:7.5pt; 
			height:600pt; overflow:scroll; }

div#article div#comments {position:absolute; top:7.5pt; left:3px; max-width:154.5pt; width:154.5pt; min-width:154.5pt; 
						}
						
div#article div#leftbar {position:absolute; top:7.5pt; left:3px; max-width:108pt; width:108pt; min-width:108pt; 
						}
						
div#article div#comments p.comment {position:absolute; left:11.25pt; width:127.5pt; height:auto; 
			padding-top:2px; padding-bottom:3.75pt; padding-left:3.75pt; padding-right:3.75pt;   
			border-right:3px double black; border-bottom:3px double black; 
			font-family: "Times New Roman", Georgia, Times, Serif; 
			font-size:11pt; font-style:italic; line-height:1.3;
			}
			
/*These two classes are for layout of an interview*/		
.person {margin-left:1em; font-family: "Times New Roman", Georgia, 
	          		Times, Serif; font-size:12pt; font-weight:bold;  line-height:.125}
					
				
					
.statement {margin-left:5%; margin-right:10%; font-family: "Times New Roman", Georgia, 
	          		Times, Serif; font-size:12pt; max-width:427.5pt; line-height:1.3; }
 	
div#article div#writings {position:absolute; top:7.5pt; left:159pt;  width:476.25pt; 
					max-width:476.25pt; min-width:476.25pt;
					border-left:1px solid black; border-right:1px solid black; 
					padding-right:0px; padding-left:0px;  
					}

					
div#article div#writings div#header {position:relative; left:0px; top:0px; min-width:427.5pt; 
				height:120pt; 
				max-width:495pt; margin-right:5%; margin-left:5%; padding-top:0em; padding-bottom:1em; 
				border:2px solid black; 
				font-family:'Arial',Verdana, Sans-serif; font-style:normal; 
				}
				
div#article div#writings div#header p#header1 {
	position:absolute; top:-18pt; left:15pt; width:315pt; height:26.25pt; font-size:24pt;  
	}

	
div#article div#writings div#header p#header2 {
	position:absolute; top:30pt; left:15pt; width:202.5pt; height:33.75pt; font-size:14pt; 
	}


div#article div#writings div#header p#header3 {
	position:absolute; top:78.75pt; left:15pt; width:438.75pt; height:33.75pt; font-size:12pt; 
	line-height:100%; 
	}
	
div#article div#sidebar {
	position:absolute; top:7.5pt; left:639pt; width:52.5pt; max-width:52.5pt; min-width:52.5pt; 
	}
				

/*********************Layout for panel pages******************************************************/

div#panel	{
	position:absolute; width:100%; left:100%; top:5pt; height:600pt; overflow:hidden; border:5pt solid #E8E8E8
	}
	
div#panel div#heading {
	position:absolute; left:0pt; width:705pt; height:66pt; top:0pt; 
	border:1px none black; 
	font-family:'Arial',Verdana, Sans-serif; font-style:normal; font-size:40pt; 
	}
	
div#panel div#panel_links {
	position:absolute; left:0pt; top:69pt; width:142.5pt; height:442.5pt; 
	max-height:442.5pt; overflow:auto; 
	}
	
div#panel div#panel_links div#anchors {
	position:absolute; left:8pt; top:7.5pt; width:120pt; height:auto; color:white; 
	font-family: 'Times New Roman', Georgia, Times, Serif; font-size:13pt; 
	}
	
div#panel div#panel_links div#anchors .panel_link {
	position:static; left:0pt; width:105pt; height:auto; top:auto
	}
	

div#panel div#panel_banner {
	position:absolute; top:69pt; left:150pt; width:555pt; height:22.5pt; 
	font-family: 'Times New Roman', Georgia, Times, Serif; font-size:14pt; text-align:center; 
	border-bottom:1px solid black; padding-top:6pt; 
	}
		
div#panel div#panel_main {
	position:absolute; top:99pt; left:150pt; width:555pt; 
	height:412.5pt; max-height:412.5pt;  max-width:555pt; overflow:auto; 
	} 
	
div#panel div#panel_main div.a_panel {
	position:absolute; top:0px; left:0pt; width:auto; height:auto; visibility:hidden; display:none; 
	}

div.mailmessage {
	position:absolute; width:300pt; height:112pt; top:165pt; left:162pt; border:1px solid black; 
	visibility:hidden;
}


	
/**************************************************************************************************
*	These are class for the Drag module
**************************************************************************************************/
table.drag_table {
	position:fixed; bottom:7.5pt; border-collapse:collapse; 
}
	
td.drag_cell {
	width:56.25pt; height:14pt; border-width:3px; border-style:double; border-color:green;
	font-size:10pt; text-align:center; 	
}
	
/**************************************************************************************************
*	These are class for the Message module
**************************************************************************************************/
div#shroud {
	background-color:#FFFFFF; z-index:1; position:fixed; display:none; top:0pt; left:0pt; 
	width:100pt; height:100pt; opacity:0; filter:alpha(opacity=0); 
}

div#msg_board {
	display:none; visibility:hidden; z-index:2; position:absolute; opacity:0; filter:alpha(opacity=0); 
}
