body {
margin: 0;
background:#efefef url('images/bg.jpg') repeat;
font-family: 'Athiti', sans-serif; font-size:16px;
color:#473c3c; line-height:1.6
}

a { text-decoration:none; color:#777;

	 -webkit-transition-property:color, text;
-webkit-transition-duration: 0.4s, 0.4s;
-webkit-transition-timing-function: linear, ease-in-out;

-moz-transition-property:color, text;
-moz-transition-duration:0.4s;
-moz-transition-timing-function: linear, ease-in-out;

-o-transition-property:color, text;
-o-transition-duration:0.4s;
-o-transition-timing-function: linear, ease-in-out; }
a:hover {color:#666 }
h1,h2,h3 { margin-bottom:0; }
h1 {  font-weight:700; color:#7db4dc; font-size:36px; }
h2,h3, blockquote, #footnav, #status {  font-family: 'montserrat',sans-serif; }
h2 { font-size:28px; color:#5c7a95 }

strong { font-weight: 600; }
em { color:#003c93 }

::-moz-selection { color: #efefef; background-color:#9ac3e2 }
::selection { color: #efefef; background-color:#9ac3e2  }

nav { position:absolute; top: 415px; left:80px }
nav ul { display: inline; list-style:none; text-transform:uppercase; font-family:'montserrat'; letter-spacing:1px }
nav ul li {  display: inline-block; float:left; margin: 0 5px; }
nav a { color:#333; padding: 10px; }
nav a:hover { color:#666; background-color:rgba(224,224,224,0.8) }

#main {
	position:absolute;
	left:85px;
	top:450px;
	width:665px;
}
	#main a { -webkit-box-shadow: inset 0px -5px 0px -4px #d3e4ee); padding:0 3px;
-moz-box-shadow: inset 0px -6px 0px -4px #d3e4ee;
box-shadow: inset 0px -6px 0px -4px #d3e4ee; }
#main a:hover { -webkit-box-shadow: inset 0px -20px 0px 0px #d3e4ee);
-moz-box-shadow: inset 0px -20px 0px 0px #d3e4ee;
box-shadow: inset 0px -20px 0px 0px #d3e4ee; }
	p { text-align:justify }
	.center { text-align:center; margin:0 auto }
	#main img
		{ border:6px solid #ccc; margin-left: 5px; margin-right:5px;  opacity:0.5; max-width:100%; height:auto; padding:1px }
#main img:hover
		{ border:6px solid #9ac3e2; opacity:0.9 }

#status { font-size:130%; font-weight:300; opacity: 0.7; line-height:1.3; padding:10px 20px 10px 85px; background:rgba(255,255,255,0.7) }
#status strong { font-weight:300; color:#2890cd}
.center2 { margin: 20px auto; padding: 8px; width:70%; font-size:120%; text-align:center; color:#888; background-color:#fff; opacity:0.8; border-bottom: 4px solid #7db4dc }
	
#footer { font-size:12px; color:#666; margin-top:40px }
#footnav { margin-bottom:0; text-transform:uppercase; letter-spacing:1px; }
#footer a { color:#7db4dc; border-bottom:none; }
#footer a:hover { color:#999; }
