@charset "utf-8";

* {margin:0;padding:0;}
*:focus {outline:none;}
html > body {font-size:12px;line-height:1.5em;}
body {background-color:#2F291A;color:#BD9E61;font-family:Georgia,"Times New Roman",Times,serif;}
a {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}
a,img {border:none;}
hr {width:90%;margin:12px auto;color:#8F7C50;background-color:#8F7C50;height:1px;}

h1,h2,h3,h4,h5,h6 {color:#fff;line-height:1.4em;margin:18px 0 8px 0;}
#slide2 h1, h1.caseTitle {color:#33adad;}
#slide3 h1 {color:#b77d33;}
#slide4 h1 {color:#85ad5c;}
p {font-size:1.1em;line-height:1.4em;margin:.6em 0;}

#containerWrap {background-color:#4F452C;padding:10px 0;}
#container {width:960px;margin:0 auto;}
#wrapBlue {width:960px;height:460px;overflow:hidden;}
#wrapGreen {width:960px;height:480px;overflow:hidden;}
#wrapBrown {width:960px;height:380px;overflow:hidden;}
#boxBlue, #boxGreen, #boxBrown {}
#headerWrap {height:132px;}
#header {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;
  display:block;width:960px;margin:0 auto;padding-top:10px;}
#header a {float:left;display:block;}
#nav0 {height:108px;width:470px;margin-right:40px;text-indent:-5000px;
		background:transparent url(/i/logo.png) 0 0 no-repeat;}
#nav1,#nav2,#nav3 {height:122px;width:140px;margin-right:10px;overflow:hidden;text-indent:-5000px;}
#nav1 {background:transparent url(/i/nav_main.png) -2px -126px no-repeat;}
#nav1:hover,#nav1.karmic_flow_controller_selected {background-position:-2px -2px;}
#nav2 {background:transparent url(/i/nav_main.png) -144px -126px no-repeat;}
#nav2:hover,#nav2.karmic_flow_controller_selected {background-position:-144px -2px;}
#nav3 {background:transparent url(/i/nav_main.png) -286px -126px no-repeat;}
#nav3:hover,#nav3.karmic_flow_controller_selected {background-position:-286px -2px;}
.subnav {width:960px;height:40px;margin-top:14px;display:block;}
.subnav a {display:block;float:left;height:20px;padding:5px 8px;font-size:16px;color:#fff;
  margin-right:4px;text-decoration:none;}
#menuBlue.subnav a {background-color:#33adad;border:3px solid #099;}
#menuBlue.subnav a:hover, #menuBlue.subnav a.karmic_flow_controller_selected {background-color:#137a7a;}
#menuGreen.subnav a {background-color:#b77d33;border:3px solid #a55d00;}
#menuGreen.subnav a:hover, #menuGreen.subnav a.karmic_flow_controller_selected {background-color:#825213;}
#menuBrown.subnav a {background-color:#85ad5c;border:3px solid #693;}
#menuBrown.subnav a:hover, #menuBrown.subnav a.karmic_flow_controller_selected {background-color:#5e823a;}
#footerWrap {position:relative;}
#footer {width:960px;margin:0 auto;padding:10px 0;}
#footer ul {list-style-type:none;margin:0;padding:0 0 0 20px;}

.columns {width:960px;}
.columns td {padding:0 40px 0 0; vertical-align:top;}
.columns td.last {padding:0;}
.colhdr {margin-top:0;padding-top:0;}

.formTbl td {font-size:1em;padding:4px;vertical-align:middle;}
.frmInpLg {font-size:1em;line-height:1.2em;padding:4px;width:260px;background-color:#e6d2aa;
  border:1px solid #BD9E61;}
.form200 {font-size:1em;line-height:1.2em;padding:4px;width:200px;background-color:#e6d2aa;
  border:1px solid #BD9E61;}
.formComments {font-size:1em;line-height:1.2em;padding:4px;margin:4px 0;height:140px;width:920px;background-color:#e6d2aa;
  border:1px solid #BD9E61;font-family:Arial, Helvetica, sans-serif;}

.headshot {margin:0 10px -4px 0;}
.bio {padding-top:20px;}
.photo {background-color:#fff;padding:6px;}
.scroller {overflow:auto;padding-right:10px;}
.article {color:#fff;}
.blogEntry {background:transparent url(/i/bg_blog.jpg) no-repeat 10px 4px;padding-top:4px;}
.blogEntry p {margin-left:60px;}
.date {font-style:italic;color:#fff;margin-top:-8px;}
.clear {clear:left;}
.zoom {font-size:14px;color:#cab181;font-weight:bold;}
p.more a {display:block;background-color:#7b7461;padding:2px 4px;border:1px solid #9c9789;float:left;
  margin-top:6px; text-decoration:none;color:#fff;}
p.more a:hover {background-color:#4F452C;text-decoration:none;}

.latest {line-height:1.4em;}
.latest span {display:block;border:2px solid #2F291A;float:left;margin:0 16px 8px 0;
  background-color:#2F291A;text-align:center;width:40px;}
.latest b {display:block;}
.latest em {display:block;background-color:#4F452C;padding:0 0 4px 0;margin:0;line-height:1em;}

#disclaimer {font-size:9px;font-family:Arial, Helvetica, sans-serif;margin:20px 0;}
#newsletter {height:160px;background:transparent url(/i/icon_newsletter.png) no-repeat top left;}
#newsletter h3 {padding:0 0 24px 130px;}

/* 8. EXTRAS
====================================== */
.error, .notice, .success {padding:.8em;margin:0 0 20px 0;border:2px solid #ddd;}
.error {background:#DF5745;color:#fff;border-color:#8a1f11;}
.error a {text-decoration:underline;}
.notice {background:#EFC24A;color:#fff;border-color:#EFAE00;}
.notice a {text-decoration:underline;}
.success {background:#85ad5c;color:#fff;border-color:#693;}
.success a {text-decoration:underline;}
