/** GENERAL **/
.page_title{ font-size: 20pt; text-align: center;}
DIV{ font-weight: normal; }
P{ font-weight: normal; }

/** TOP BAR **/
.top_bar{ width: 100%; background: #CA0000; height: 30;}
.top_bar_links{ text-align: center; }

/** THESIS **/
.thesis_main_table{ width: 100%;}
.thesis_cell{ border-width: thin; 
	      border-style: solid; 
	      border-color: #AA0000; 
	      margin-left: 20pt; 
	      vertical-align: top;
	      margin: 20px;}
DIV.thesis_cell_heading{ text-align: center;
		         font-size: 12pt;
		       	 font-weight: bold; 
		       	 vertical-align: top;}
DIV.thesis_intro_heading{ font-size: 12pt;
		       	  font-weight: bold; }
DIV.thesis_tzu_quote{ text-align: center; 
                      font-size: 13pt;
                      font-style: italic;}
HR.thesis_line{ width: 95%; color: #AA0000; align: center; height: 1px;}

/** SITES **/
.site_table{ width: 100%;}
.site_container{ border-style: solid; 
		border-width: thin;
		border-color: #AA0000;
		width: 50%;
		height: 200px;
		margin: 10pt;
		vertical-align: top;
		font-family: Geneva, Arial, sans-serif;}
DIV.sites{ font-size: 10pt;}
DIV.site_category{text-align: center;
		font-size: 12pt;
		font-weight: bold;}
A:link.site_link{ color: #000000; text-decoration: none; font-weight: normal;}
A:visited.site_link{ color: #000000; text-decoration: underline; font-weight: normal;}
A:hover.site_link{ color: #FF0000; text-decoration: overline underline; font-weight: normal;}
A:active.site_link{ color: #0000FF; text-decoration: none;}

/** MAIN PAGE **/
.main_title{ border-color: black; text-align: center; font-size: 30pt;}
.main_table{width: 400pt; height: 80pt;}
.navbar{ border-color: black; background: #AA0000; text-align: center; width: 180;}

/** PAPERS **/
.Paper_Table{ border: 2; border-color: Black; width: 100%;}
.Paper_Class_Title{ color: Maroon; font-style: normal; font-variant: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.book_title{ font-style: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline;}

/** LINKS **/
A:link{color: #000000; text-decoration: none; font-weight: bold;}
A:visited{color: #000000; text-decoration: underline; font-weight: bold;}
A:hover{color: #FF0000; text-decoration: overline underline; font-weight: bolder;}
A:active{color: #FF0000; text-decoration: none;}

/** QUOTES **/
.quote_table{width: 100%;}
DIV.quote{ font-size: 10pt;
	font-style: italic;
	padding: 2pt;
	position: relative;
	left: 0pt;
	border-style: solid; 
	border-width: 2px;
	border-color: #AA0000;
	margin-bottom: 3pt;}
DIV.context{
font-size: 10pt; 
	font-weight: bold; 
	font-family: "Courier New", monospace;
	}
	
DIV.word{ font-size: 10pt; 
	font-weight: bold; 
	font-family: "Courier New", monospace;
	width: 100%;
	padding: 1pt;
	position: relative; 
	top: 5px; 
	bottom: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-style: solid; 
	border-width: medium;
	border-color: #AA0000;}
DIV.usage{ font-size: 10pt; font-style: italic; position: relative; left: 20pt;}
DIV.definition{ font-weight: 600; font-family: "Book Antiqua", cursive; position: relative; left: 20pt; font-size:10pt;}
DIV.tag{ font-size: 10pt; font-weight: normal;}
DIV.author{ font-size: 10pt; position: relative; left: 20pt; font-weight: bold;}

/** PHOTOS **/
.Photo_Table{ border: 1px; border-color: Black; width: 100%; border-style: solid; }
.Photo_Space{ border: 1px; text-align: center;}
.photo{ width: 400px; border-width: 0px;}
.photo_description{ font-style: normal; font-variant: normal; font-family: Times New Roman;}
.picture_page_title{ color: Maroon; font-style: normal; font-variant: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; text-decoration: underline; font-size: 20pt; }
