* { padding:0em; margin:0em; }
body { background-color:#336; padding:35px 0px 35px 0px; text-align:center; }
/*
url(/site/bluefadebkgnd.JPG);

body { background:#000000 url('/site/bg-paper-bag.jpg'); padding:35px 0px 35px 0px; }
*/

body, input { font-size:10pt; font-family:"Trebuchet MS", "times new roman", serif; color:#333333; }
p { line-height:1.5em; margin-bottom:1.0em; text-align:justify; }
a { color:#B96D00; text-decoration:underline; }
a:hover { text-decoration:none; }
h3 span { font-weight:normal; }
h3,h4 { display:inline; font-weight:bold; background-repeat:no-repeat; background-position:right; }

h3 { font-size:1.7em; }
h4 { font-size:1.2em; }
.contentarea { padding-top:1.3em; }
#normalcontent ul li { margin-left:20px; }
img.left { position:relative; float:left; margin:0em 1.8em 1.4em 0em; }
img.right { position:relative; float:right; margin:0em 0em 1.8em 1.8em; }
.divider1 { position:relative; background:#fff url('images_Zenlike/border2.gif') repeat-x; height:14px; margin:0px 0px 40px 0px; clear:both; }
.divider2 { position:relative; height:1px; border-bottom:solid 1px #eaeaea; margin:2.0em 0em 2.0em 0em; }
.post .details { position:relative; top:-1.5em; font-size:0.8em; color:#787878; }
.post ul.controls { clear:both; }
.post ul.controls li { display:inline; font-size:0.8em; }
.post ul.controls li a { background-repeat:no-repeat; background-position:left; padding:0em 1.0em 0em 20px; }
.post ul.controls li a.printerfriendly { background-image:url('images_Zenlike/icon-printerfriendly.gif'); }
.post ul.controls li a.comments { background-image:url('images_Zenlike/icon-comments.gif'); }
.post ul.controls li a.more { background-image:url('images_Zenlike/icon-more.gif'); }
.box { position:relative; background:#FDFCF6 url('images_Zenlike/boxbg.gif') repeat-x; left:-1.5em; top:-1.5em; padding:1.5em; border-bottom:solid 1px #E1D2BD; margin-bottom:1.0em; }
ul.linklist { list-style:none; }
ul.linklist li { line-height:2.0em; }
#upbg { position:absolute; top:0px; left:0px; width:100%; height:275px; z-index:1; }
#outer { z-index:2; position:relative; width:746px; border:solid 3px darkblue; background-color:#fff; margin:0 auto; padding:7px; text-align:left; }
#header { width:746px; height:9.0em; background:#2B2B2B url('images_Zenlike/topbg.gif') repeat-x; margin-bottom:2px; }
#headercontent { padding:20px; }
#headercontent h1 { font-weight:normal; color:#fff; font-size:2.5em; }
#headercontent h1 sup { color:#777; }
#headercontent h2 { font-size:1.0em; font-weight:normal; color:#aaa; }
#search { position:absolute; top:5.5em; right:2.0em; padding-right:0.0em; }
#search input.text { margin-right:0.5em; vertical-align:middle; border-top:solid 1px #000000; border-right:0px; border-bottom:solid 1px #777777; border-left:0px; padding:0.15em; width:10.0em; }
#search input.submit { background:#939B00 url('images_Zenlike/buttonbg.gif') repeat-x; border:solid 1px #5F6800; font-weight:bold; padding:0.25em; font-size:0.8em; color:#F2F3DE; vertical-align:middle; }
#headerpic { position:relative; height:109px; margin-bottom:2px; }
#menu { position:relative; width:746px; background:#7F8400 url('images_Zenlike/menubg.gif') repeat-x top left; height:3.5em; padding:0; margin-bottom:2px; }
#menu ul { position:absolute; top:1.1em; }
#menu ul li { position:relative; display:inline; }
#menu ul li a { padding:0.5em 1.0em 0.9em 1.0em; color:#fff; text-decoration:none; }
#menu ul li a:hover { text-decoration:underline; }
#menu ul li a.active { background:#7F8400 url('images_Zenlike/menuactive.gif') repeat-x top left; }
#menubottom { background:#fff url('images_Zenlike/border1.gif') repeat-x; width:746px; height:14px; margin-bottom:1.5em; }
#content { padding:0em 2.0em 0em 2.0em; }
#primarycontainer { float:left; margin-right:-18.0em; width:100%; }
#primarycontent { margin:1.5em 22.0em 0em 0em; }
#secondarycontent { margin-top:1.5em; float:right; width:18.0em; }
#footer { position:relative; height:2.0em; clear:both; padding-top:5.0em; background:#fff url('images_Zenlike/border2.gif') repeat-x 0em 2.5em; font-size:0.8em; }
#footer .left { position:absolute; left:2.0em; bottom:1.2em; }
#footer .right { position:absolute; right:2.0em; bottom:1.2em; }
div#normalcontent { padding:10px 10px 0px 10px; }
div#normalcontent h1 { padding-bottom:10px; }
div#normalcontent ul { margin-bottom:15px; }
img.ttl { float:left;border:1px solid orange;margin:0px 15px 15px 0px;padding:5px; }
p.clear { clear:left; }
