
body
{
	font-size: 10px;
	font-family: Verdana;
	padding:0px;
	margin:0px;
}

div {
	word-wrap: break-word;
}

#navi {
	width:250px;
	height:100%;
	overflow:auto;
	position:fixed;
	padding:5px 0 0 15px;
	top:0;
	bottom:0;
}

#content {
	width:650px;
	height:100%;
	padding:5px 0 0 15px;
	margin: 0 0 0 260px;
	top:0;
}

body a
{
/*	font-weight: bold; */
	text-decoration: none;
	color: #5C5C5C;
}

body a:hover
{
/*	font-weight: bold; */
	background:none repeat scroll 0 0 #FFFF00;
	color: #000000;
}

body a:visited
{
	color: #A6A6A6;
	text-decoration: line-through;
}

#homeLink
{
	color: #000000;
	text-decoration: underline;
}

#homeLink:visited
{
	color: #000000;
	text-decoration: underline;
}

#navi ul
{
	list-style:none outside none;
	margin:10px 10px 20px 0px;
	padding:0;
}

.navilist_title
{
	text-decoration: underline;	
}

.content_title
{
	text-decoration: underline;
}

img {
	max-width: 100%;
}

a img
{
	border: 0px;
}

.title_text
{
	font-size: 150%;
/*	font-weight: 700; /* bold */ 
}

.title_quote
{
	font-size: 90%;
	font-style: italic;
}	

fieldset {
	border-width: 0px;
	padding: 0em;
}

.navigation_item a, .navigation_item_chosen a, .navigation_item a:hover, .navigation_item_chosen a:hover, .navlist_item a:hover, .navlist_item a, .navlist_head a:hover, .navlist_head a,
.entry_list, .entry_list a, .entry_list a:hover
{
  text-decoration: none;
}

.navigation_item, .navigation_item_chosen

{
	border-style: solid solid solid solid;
	border-width: 1px 1px 0px 1px;
}

.mainbody
{
	border-style: solid;
	border-width: 0px;
}


.linklist_head {
	border-style: solid solid solid solid;
	border-width: 0px 0px 1px 0px;
}

.image_file
{
	border: 0px;
}

.center
{
	text-align: center;
}

div.center table{
	margin-left: auto;
   margin-right: auto;
}


.error_title, .error_msg, .notice_msg {
	font-size: 0.8em;
}

.error_title {
	font-weight: bold;
}

div.photo {
	text-align: center;
}


img#photo_main_img {
	width: 60%;
}

.hidden {
	display: none;
}

.subtitle {
	font-size: 1.2em;
	font-weight: bold;
/*	padding: 0.25em 0em 0.25em 0em;
	margin: 0em; */
}

.note {
	font-size: 0.8em;
	font-weight: normal;
	font-style: italic;
}



.projectcol {
	float: left;
}





.navlist {
}

.navlist_indent {
	padding: 0em 0em 0em 1em;
}

.navtarget div {
	padding-bottom: 1em;
}

.navtarget_nopadding div{
	padding-bottom: 0em;
}

.bottom_bar {
	clear: left;
	font-size: 70%;
	font-style: italic;
	text-align: center;
	padding-top: 2em;
}


.rep_floating_info_box {
	z-index: 2;
	position: fixed;
}

.project_name {
	font-size: 130%;
/*	font-weight: bold; */
	font-style: italic;
}

.project_desc {
	padding: 1em 0em 1em 0em;
	width: 60%;
}

.project_image {
	vertical-align: top;
	padding: 0em;
	padding-top: 1em;
}

.project_image img {
}

.project_table td {
}

table.project_table {
}

.navtarget div.news_title {
	padding-bottom: 0em;
}

.news_title {
	font-weight: bold;
	font-size: 110%;
}

.news_date {
	padding-top: 1em;
	text-decoration: underline;
}

.news_image {
	border: 0px;
	padding: 0.5em 0em 0.5em 0em;
}


