body{text-align:center;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:0.9em;line-height:1.2em;padding:0;margin:0;color:#333;background:#89B3E5 url(../img/bg-page.jpg) no-repeat top;}
#shadowtop{margin:30px auto 0px;}
#shadowbottom{margin:0px auto 10px;}
#shadow{position:relative;width:780px;background:url(../img/shadow.png) repeat-y;margin:0px auto;overflow:visible;}
#container{position:relative;width:700px;text-align:left;margin:0px auto;padding:0;background:#FFF;overflow:visible;}
#content{padding-bottom: 30px;position:relative;margin:0px;float:left;}
#footer{position:absolute;bottom:5px;left:10px;border-top:1px solid #CCC;font-size:0.9em; color: #999;}
#lhs{width:350px;float:left;}
#rhs{width:310px;float:right;margin-right:-12px;}
#lhs,#rhs{padding:10px;}
.clearboth{clear:both;font-size:1px;height:0px;width:0px;border:none;overflow:hidden;}
a img{border:none;margin:5px 0 10px;}
h2{margin:0 0 10px;padding-bottom:5px;font-size:1.3em;border-bottom:1px solid #CCC;}
h1{font-size:2.2em;color:#FFF;}
#photos #content{padding:10px;}
ol li{margin:0 0 10px;}

/* HEADER */
#header{background: #307DD2;padding:20px 0 5px 10px;height:50px;}
#nav{background:#1B487A;margin:9px 0px;}
#nav ul{color:#FFF;padding:10px 0;margin:0px;}
#nav ul li{display:inline;list-style:none;margin:5px 10px;}
#nav ul li a{text-decoration:none;color:#FFF;}
#nav ul li a:hover{text-decoration:underline;}
