body{background:#ccc;color:#333;margin:0 auto;padding:0;font-size:11pt;}
h1,h2,h3{color:#369;font-family:georgia, times new roman, times, serif; line-height:120%;}
h4{font-family:lucida grande, verdana, arial, helvetica, sans-serif;margin-bottom:4px;}
p{font-family:georgia, times new roman, times, serif;}
pre{white-space:0;word-wrap:break-word;}.center{text-align:center;}
blockquote{border-left:2px solid #B3CAE6;}
blockquote,blockquote p{font-style:italic;margin-left:3px;margin-top:0;padding:0 7px;}
ul{list-style:square;margin-bottom:3px;margin-left:1em;margin-top:3px;padding-left:1em;}
ol.upperalpha{list-style-type:upper-alpha;}ol.loweralpha{list-style-type:lower-alpha;}
li,dl{font-family:georgia, times new roman, times, serif;font-size:100%;margin-top:3px;}
dt{font-weight:700;}
thead {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; text-transform:uppercase; }
th {border-bottom: 2px solid #e0e0e0;}
td{font-family:trebuchet ms, verdana, arial, helvetica, sans-serif;margin-left:3px; vertical-align:top; border-bottom:1px solid #e0e0e0; padding: 5px;}
img{border:0;margin:0;padding:0;}a:hover{background-color:#transparent;color:#900000;text-decoration:underline;}
#content, #blog {min-height: 650px;}
#wrapper{background:#eee;border-bottom:20px solid #b1d3ec;border-left:1px solid #aaa;border-right:1px solid #aaa;border-top:13px solid #b1d3ec;color:#333;padding-bottom:10px;width:874px;margin:0 auto; overflow:hidden;}
#header{background:#fff;border-bottom:1px solid #ccc;color:#030;margin-bottom:10px;padding:5px 10px 5px 20px; overflow:hidden;}
#blogtitle{float:left;text-align:left;width:280px;margin:0;padding:0;}
#blogtitle h1{color:#369;font-size:160%;letter-spacing:.1em;text-align:left;margin:0;padding:0;}
#nav{background:transparent;color:#333;float:right;font:11px "lucida grande", verdana, arial, helvetica, sans-serif;margin-right:10px;text-align:right;width:500px;padding:0;}
.nav-footer{background:transparent;font:11px "lucida grande", verdana, arial, helvetica, sans-serif;letter-spacing:normal;margin-right:10px;text-align:right;padding:0;}
#content{margin-bottom:10px;padding:0 10px; overflow:hidden;}
#blog{background:#fff;border:1px solid #ccc;color:#333;float:left;margin-right:5px;text-align:left;padding:10px; overflow:hidden; line-height:140%;}
#blogwide{background:#fff;border:1px solid #ccc;color:#333;float:left;font-size:80%;margin-right:5px;text-align:left;width:830px;padding:10px;}
#sidebar{background:#fff;background-color:#f5f5f5;border:1px solid #ccc;color:#333;float:left;font-size:.9em;margin-left:5px;text-align:left;width:230px;padding:10px;}
#sidebar p,#sidebar li{font-family:"lucida grande", verdana, arial, helvetica, sans-serif;font-size:85%;}
#footer{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-size:70%;margin:0;padding:5px 10px; overflow:hidden;}
#hero .span2 {  background-color: #eee; text-align:center; padding:15px 3px 0 3px; box-shadow: 3px 3px 3px #e0e0e0; height: 260px; margin-left:25px; }
.span2 img { border: 3px solid white; }
.fullWidth {width:97%;}
.sidebarWidth {width:66%;}
.date{background:transparent;color:#000;font:80% bold verdana, arial, helvetica, sans-serif;text-align:right;}
.title{background:transparent;border-bottom:1px solid #ddd;color:#369;font-size:130%;font-weight:400;}
.sidetitle{background:transparent;border-bottom:1px dotted #ccc;color:#369;font-size:115%;font-weight:400;letter-spacing:.09em;margin:10px 0;}
.rip{border-left:10px solid #000;margin-top:25px;padding:10px;}
.spacer{clear:both;}
.paginate{background-color:transparent;font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;font-size:12px;font-weight:400;letter-spacing:.1em;margin:0;padding:10px 6px 10px 4px;}
.pagecount{background-color:transparent;color:#666;font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;font-size:10px;font-weight:400;}
.calendarbg{background-color:#000;}
.calendarblank{background-color:#B1D3EC;}
.calendarheader{background-color:#000;color:#fff;font-weight:700;text-align:center;}
.calendarmonthlinks{background-color:transparent;color:#fff;font-family:Arial, "Trebuchet MS", Tahoma, Verdana, Sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;}
.calendarmonthlinks a:hover{background-color:transparent;color:#ccc;text-decoration:underline;}
.calendardayheading{background-color:#6CAAD9;color:#fff;font-size:11px;font-weight:700;text-align:center;vertical-align:middle;}
.calendartoday{background-color:#0066B2;color:#fff;font-family:Arial, "Trebuchet MS", Tahoma, Verdana, Sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;vertical-align:middle;}
.calendarcell{background-color:#fff;color:#666;font-family:Arial, "Trebuchet MS", Tahoma, Verdana, Sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;vertical-align:middle;}
.input{background-color:#FFFFE8;border-left:1px solid #999;border-top:1px solid #999;color:#000;font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;font-size:11px;height:1.6em;margin-bottom:3px;margin-top:6px;padding:.3em 0 0 2px;}
.mbrsearch{background-color:#F1F9FF;border-left:1px solid #999;border-top:1px solid #999;color:#000;font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;font-size:11px;height:1.6em;margin-bottom:3px;margin-top:6px;padding:.3em 0 0 2px;}
.textarea{background-color:#fff;border-left:1px solid #999;border-top:1px solid #999;color:#000;font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;font-size:11px;margin-bottom:3px;margin-top:3px;}
.checkbox{background-color:transparent;border:0;margin:3px;padding:0;}
.submit{background-color:#fff;color:#900000;font-family:Arial, Verdana, Sans-serif;font-size:10px;font-weight:400;letter-spacing:.1em;margin-bottom:4px;margin-top:6px;text-transform:uppercase;padding:1px 3px;}
.highlight{color:#369;}
.amazon{background:url(ee/images/amazon.gif) no-repeat right;width:20px;padding:3px 20px 0 0;}
.pdf{background:url(ee/images/pdf.png) no-repeat right;width:20px;padding:0 20px 0 0;}
.zip{background:url(ee/images/zip.png) no-repeat right;width:20px;padding:0 23px 0 0;}
.doc{background:url(ee/images/doc.png) no-repeat right;width:20px;padding:0 20px 0 0;}
.ppt{background:url(ee/images/ppt.png) no-repeat right;width:20px;padding:0 20px 0 0;}
.txt{background:url(ee/images/txt.png) no-repeat right;width:20px;padding:0 20px 0 0;}
.xls{background:url(ee/images/xls.png) no-repeat right;width:20px;padding:0 20px 0 0;}#slice{border:3px outset #D3D3D3;width:220px;}#slice td{border:0;font-size:0;line-height:0;margin:0;padding:0;}
.sitelink a:hover{color:#900000;text-decoration:none;}
table{border-width:0; border-collapse:collapse;}
tr.dark td{background:#edf3fe;border-width:0;}
tr.light td{background:#fff;border-width:0;}
#twitter_update_list li{border-bottom:1px solid #b1d3ec;list-style-type:none;margin-bottom:7px;}
ol.upperalpha li,ol.loweralpha li{margin-top:8px;}
.posted,.meta,.author{background:transparent;color:#666;font:10px "lucida grande", verdana, arial, helvetica, sans-serif;margin-bottom:30px;}
.calendarmonthlinks a,.calendarmonthlinks a:visited{background-color:transparent;color:#fff;text-decoration:none;}
.calendarcell a,.calendarcell a:visited{background-color:transparent;color:#000;text-decoration:underline;}
.sitelink a:link,.sitelink a:visited,.sitelink a:active{color:#369;text-decoration:none;}
.calendarcell a:hover,a:link,a:visited{background-color:transparent;color:#900000;text-decoration:none;}
a.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}