body {margin: 15px 0; font: normal 76%/1.4 "century gothic","trebuchet MS", arial, helvetica, tahoma, sans-serif; background: #072269; line-height:1.4em;  text-align:center;}
* {padding:0; margin:0;}/*first zero everything so we're on a level browser playing field*/
h1, h2, h3, h4, h5, h6, p, blockquote,form, label, ul, ol, dl, fieldset{margin-bottom: .85em;} /* then reset the block level stuff so it all has the same bottom margin*/
.shhh{display:none;}
a {text-decoration:underline; color:#333;}
a:hover{text-decoration:none; color:#527bb9;}
h1{font-size: 1.3em; color:#092167;}
h1.toptext {color:#fff; font-size: 6.2em; font-weight:normal;margin: 30px 0 40px 20px;}
h2{font-size:1.2em; color:#092167; }
h3{color:#fff; font-size: 1.1em;}
h4{color:#622270; font-size:.9em; }
p {color:#333; font-size: 1em; font-weight:normal;}

.clear{clear:both;}
blockquote{margin:5px 30px; font-style:italic; color:#333;}
.indent{padding-left:25px;}

#wrapper {margin:0px auto; width:770px; text-align:left; voice-family:inherit; border: 1px solid #ccc; background: #0C38AD url(../img/grad-bg.jpg) bottom repeat-x ; min-height: 550px; height: auto; _height: 550px;}
#innerwrapper{background: url(../img/fadedzen.jpg) bottom center no-repeat;}

 img.zenzenbrighton{padding:70px 20px 0 20px; border:none;}
 img.anrakudo{float:right;padding:10px 30px 0 0; margin-top:-40px;}

 a img{border:0px;}
 img.center{text-align:center;}
 img.right{float:right;}
 
#menu {line-height: 35px; height: 35px; font-size:1.6em; font-weight:bold; margin:5px 0 0 0;}
  #menu ul.nav {list-style-type:none;}
  #menu ul.nav li {float:left;}
  #menu ul.nav li a { height:25px; color:#fff; text-decoration:none; padding:5px 11px; margin:6px; }
  #menu ul.nav li a:hover, #menu ul.nav li a.current {color: #ddd; border: 1px solid #ddd; margin:5px; }
	
#outterbox {padding:0; margin:0; background: url(../img/monk.gif) bottom left no-repeat; min-height: 550px; height: auto; _height: 550px;}

.mainpagetext{text-align:left; margin-left:400px;margin-top: 300px; margin-bottom:20px;}
 .mainpagetext h3{font-size:2.2em; color:#072269; font-weight:normal; line-height:105%; margin-bottom:0px;}
 .mainpagetext .bigger{font-size:1.2em;}
 .mainpagetext .smaller{font-size:.7em; color:#072269;}

#maincontentbox {margin:0 3px 0 140px; width: 640px; background: #fff url(../img/copygrad-bg.jpg) top  right no-repeat; min-height: 388px; height: auto; _height: 388px;   border: 1px solid #284485;}
  html>body #maincontentbox{margin:63px 0 4px 138px; width:630px;}
#innerbox{padding:15px; }
#innerbox ul{margin-left:20px;}
#innerbox ul li{padding: 5px;}

p.footer {font-size:.8em;color: #DDE0F0; padding:1px 10px; text-align:left; width:770px; margin:0 auto; display:block;}
p.footer a{color:#dde0f0;}
p.footer a:hover{color:#dde0f0; text-decoration:none;}
.center{text-align:center;}
a img.pad{margin:3px;}

table.diary{border-collapse:collapse;}
	table.diary td, table.diary th{border-bottom: 1px solid #ccc; padding:4px; vertical-align:top;}
	table.diary th{width:100px;}
