@charset "iso-8859-1";

body	{margin: 0;	padding: 0;	font: small arial, hevetica, sans-serif;text-align: center;height:100%;	}
#themes {position:absolute; top:-6px; right:0;font-size:.9em;}
#access {padding-left:0;margin-bottom:0;font-size: .8em;}
a:link 				{ color: #2A3F23; text-decoration: none;}
a:visited 			{ color: #2A3F23; text-decoration: none;}
a:hover, a:active	{color: #ccc;text-decoration: underline;}

img {border: none;}
#left {float:left;}
h1.hidden {display:none;}
ul {list-style: square;}
#container	{margin:  1em auto;	width: 780px;text-align: left;position:relative;	}
#header	{height:140px;}
#contents {width:760px;margin:0;padding:0; }
#text {padding:20px;font-size:90%;line-height:150%;}
table {font-size:85%;width:100%; }
td {text-align:left;}
#footer	{text-align: center;height: 40px;margin-bottom: 0;clear: both;padding: 10px 20px 20px 20px;font-size: 85%;	font-family:Arial,Helvetica,sans-serif;	}		

#footer	a:hover	{color: white;text-decoration: underline;}
div.row span.left {  float: left;  text-align: left;}
div.row span.right {  float: right;text-align: right;}	
#contents table.nolines {border: 1px solid white;text-align: left;}  
#contents th {font-size: 90%;padding-left:5px;padding-right:5px;}
#contents td	{border:1px gray solid;padding-left:5px;padding-right:5px;}
#contents td.nolines {border:none;padding-left:2px;padding-right:2px;}
.btt {float:right; font-size:90%;}
div.thumbnail { width: 175px; text-align: center; padding:0 3px 0 0; float: left;  }
div.thumbnail img { margin-left: 0; padding:0;}
div.thumbnail p {   text-align: center;  }
#list {position: relative; width:700px;font-size:80%;}
#center {text-align:center;}
#courier {font-family:courier new; padding: 0 20px 0 20px;text-align:justify;border-left:1px dashed gray;border-right:1px dashed gray;}
#special {border-left: 1px dotted gray;border-right: 1px dotted gray;padding-left:5px;padding-right:5px;}
.right {float:right;}
