@charset "utf-8";
/* CORE STYLES */
body{
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: .8em;
	font-family:Georia, Verdana, Arial, sans-serif;
	background: #162a2b url(../img/bg.jpg) repeat-x top left;
	}

/* GLOBAL CLASSSES */
.center{margin:0 auto; text-align: left;}
.clear{clear:both; overflow:hidden; height:.01em;}
.left{float:left;}
.right{float:right;}
.reader{position:absolute; left:-999px;}
.image{padding: 5px; border: 1px solid #999999; margin: 5px;}
.strikeout{text-decoration:line-through;}

/* GLOBAL TYPOGRAPHY */
h1, h2, h3, h4, h5, h6{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	margin: 5px 0 10px 0;
	padding: 0 0 0 0;
	font-weight:100;
	}
h1{font-size:160%; color:#2a4b4d; letter-spacing:1px;}
h2{
	font-size:130%;
	color:#2a4b4d;
	margin-top:8px;
	margin-bottom: 3px;
}
h3{
	font-size:120%;
	color:#2a4b4d;
}
h4{font-size:110%; color:#2a4b4d;}
h5{font-size:100%; color:#2a4b4d;}
h6{font-size:80%; color:#2a4b4d;}

p{font-size: 85%; line-height:180%;
  margin: 2px 0 12px 0;
  padding: 0 0 0 0;}
  
div#contents-left li{font-size: 85%; line-height:180%;
  padding: 0 0 0 0;}

p a, p a:link, li a, li a:link{color:#3A4125; border-bottom:1px dotted #3A4125; text-decoration:none;}
p a:hover, li a:hover{color:#994231; border-bottom:1px solid #994231; text-decoration:none;}

/* FOOTER TYPE */
div#footer a, p a:link, div#footer li a, div#footer li a:link{
	color:#97851C;
	border-bottom:1px dotted #2C5253;
	text-decoration:none;
}
div#footer p a:hover, div#footer li a:hover{color:#97851C; border-bottom:1px solid #97851C; text-decoration:none;}
div#footer p a:hover, div#footer li a:hover{color:#994231; border-bottom:1px solid #994231; text-decoration:none;}
