/*** RESET CODE FROM http://developer.yahoo.com/yui/reset/ ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 

/*** STANDARD HTML TAGS ***/
body {font-family: Arial, Verdana, Sans-Serif;font-size:12px; color:#000; background:#2e3442;padding-bottom:20px;}
p, ul, ol {margin:15px 0;line-height:20px;}
a, a:visited, a:active {color:#364873;text-decoration:none; font-weight:bold; }
a:hover {color:#364873;text-decoration:underline;}
i, em {font-style:italic;font-weight:inherit;}
b, strong {font-weight:bold;font-style:inherit;}
blockquote {margin-left:20px;}
h1 {margin:0 0 2px;font-size:22px;font-family:georgia, "times new roman", times, serif;font-weight:normal;color:#000;}
h1 a, h1 a:visited, h1 a:active {text-decoration:none;color:#000; font-weight:normal; }
h1 a:hover {text-decoration:underline;}
h2 {text-align:left;font-size:14px; font-weight:bold;margin-bottom:30px;}
h3 {margin:15px 0 10px;font-size:14px;}

.clear {clear:both;}
.entry .tweetmeme_button {clear:both; padding-top:15px;}

/* PAGE */
#page {width:899px;background:#ffffff;padding:0 1px 1px;text-align:left;}
#page .date, #page .date a, #page .date a:visited {color:#777; text-decoration:none;text-transform:uppercase; font-size:10px; font-weight:normal;}
#page .date a:hover {text-decoration:underline;}


/* HEADER */
#header {}
#header #top {background: #5a6274 url("images/top-line-header.gif"); width:899px; height:8px;}
#header #right {float:left;background: #8d754d url("images/right-header-bret.jpg"); width:702px; height:262px;}
#header #line {clear:both;background: #c4b28c url("images/bottom-line-header.jpg"); width:899px; height:8px;}
#header #sash {background: #5a6274 url("images/blue-sash-header.jpg"); width:899px; height:36px;margin:0 0 1px;}


/* NAV */
#header #nav {float:left;text-align:left;background: #735a37 url("images/left-header-menu.jpg"); width:172px; height:245px;padding:17px 0 0 25px;}
#nav .link {width:134px;height:15px;display:block;margin-bottom:16px;}
#nav a#home, #nav a#home:active, #nav a#home:visited {background:url("images/nav-home.gif");}
#nav a#home:hover {background:url("images/nav-home-hover.gif");}
#nav a#about, #nav a#about:active, #nav a#about:visited {background:url("images/nav-about.gif");}
#nav a#about:hover {background:url("images/nav-about-hover.gif");}
#nav a#research, #nav a#research:active, #nav a#research:visited {background:url("images/nav-research.gif");}
#nav a#research:hover {background:url("images/nav-research-hover.gif");}
#nav a#training, #nav a#training:active, #nav a#training:visited {background:url("images/nav-training.gif");}
#nav a#training:hover {background:url("images/nav-training-hover.gif");}
#nav a#speaking, #nav a#speaking:active, #nav a#speaking:visited {background:url("images/nav-speaking.gif");}
#nav a#speaking:hover {background:url("images/nav-speaking-hover.gif");}
#nav a#reading, #nav a#reading:active, #nav a#reading:visited {background:url("images/nav-reading.gif");}
#nav a#reading:hover {background:url("images/nav-reading-hover.gif");}
#nav a#metanoia, #nav a#metanoia:active, #nav a#metanoia:visited {background:url("images/nav-metanoia.gif");}
#nav a#metanoia:hover {background:url("images/nav-metanoia-hover.gif");}
#nav a#contact, #nav a#contact:active, #nav a#contact:visited {background:url("images/nav-contact.gif");}
#nav a#contact:hover {background:url("images/nav-contact-hover.gif");}

table#columns {width:100%;}

/* SIDEBAR-LEFT */
#sidebar-left {width:198px;background:#e7e0c4; vertical-align:top;}
#sidebar-left .quote {background:#e7e0c4 url('images/lewin-quote.gif'); width:175px; height:118px; margin:20px 0 20px 10px;}
#sidebar-left .divider {background:#e7e0c4 url('images/divider-left.gif'); width:175px; height:32px; margin-left:10px;}
#sidebar-left .adbox {width:175px;margin:20px 0 20px 10px;display:block;}
#sidebar-left a#ad-org-beh-res, #sidebar-left a#ad-org-beh-res:active, #sidebar-left a#ad-org-beh-res:visited, #sidebar-left  a#ad-org-beh-res:hover {background: url('images/ad-org-beh-res.gif');width:175px;height:172px;}
#sidebar-left a#ad-sierra-mgmt-res, #sidebar-left a#ad-sierra-mgmt-res:active, #sidebar-left a#ad-sierra-mgmt-res:visited, #sidebar-left  a#ad-sierra-mgmt-res:hover  {background: url('images/ad-sierra-mgmt-res.gif');width:175px;height:172px;}
#sidebar-left a#ad-metanoia, #sidebar-left a#ad-metanoia:active, #sidebar-left a#ad-metanoia:visited, #sidebar-left a#ad-metanoia:hover {background: url('images/ad-metanoia.gif');width:175px;height:172px;}

/* CONTENT */
#content {padding:20px 30px;vertical-align:top;}
.post {margin-bottom:30px;}
.postmetadata {clear:both;text-align:right;color:#777;font-size:11px;}
.navigation {font-size:11px;text-align:center;padding-bottom:40px;}
.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}
.navigation a, .navigation a:active, .navigation a:visited {color:#777; text-decoration:none;}
.navigation a:hover {text-decoration:underline;}
#content ul {list-style:disc;margin:0 0 10px 20px;}
.book {text-align:left;vertical-align:top;}
.book-photo img {border: 5px solid #EEEEEE;}
.addthis_container {float:left;width:150px;}
#tweetmeme_button {float:left;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
#attachment_290, .entry img {float:left;padding:0 12px 2px 0;}

/* SIDEBAR-RIGHT */
#sidebar-right {width:171px;margin:1px 0;padding:20px 20px 0 0;text-align:left;vertical-align:top;}
#sidebar-right .callbox {width:174px;margin-bottom:20px;}
#sidebar-right .callbox #newsletter {background: #708d42 url('images/pobnewsletter.gif');width:174px;height:33px;float:left;}
#sidebar-right .callbox #blog-subscription {background: #708d42 url('images/subscribe.gif');width:174px;height:33px;float:left;}
#sidebar-right .callbox #blog-archive {background: #708d42 url('images/blog-archive.gif');width:174px;height:33px;float:left;}
#sidebar-right .callbox .middle {clear:both;background:#e7e0c4;border-left: 1px solid #664826;border-right: 1px solid #664826;padding-top:8px;}
#sidebar-right .callbox .bottom {clear:both;background:#e7e0c4 url('images/box-bottom.gif');width:174px;height:5px;}
#sidebar-right .divider {background:#ffffff url('images/divider-right.gif'); width:174px; height:35px;margin-bottom:20px;}
#commentform {width:420px;}
textarea#comment {width:400px;}
input#s {width:95px;margin-right:8px;}
#sidebar-right h2 {margin:20px 0 10px;font-family:georgia, "times new roman", times, serif;text-transform:uppercase;border-bottom:1px dotted #aaa;}
#sidebar-right ul {margin:0 0 10px;}
#sidebar-right li {margin:6px 0;line-height:15px;}

#sidebar-right a.rss { background:#e7e0c4 url('images/sub-rss.png') center top no-repeat; width:32px; height:17px; display:block; float:left; padding:40px 8px 4px; margin:5px 0 0 10px; color:#664826; }
#sidebar-right a.email { background:#e7e0c4 url('images/sub-feed-email.png') center top no-repeat; width:32px; height:17px; display:block; float:left; padding:40px 8px 4px; margin-top:5px; color:#664826;  }
#sidebar-right a.twitter { background:#e7e0c4 url('images/sub-twitter.png') center top no-repeat; width:32px; height:17px; display:block; float:left; padding:40px 8px 4px; margin-top:5px; color:#664826; }

#sidebar-right a.youtube { background:#ffffff url('images/youtube.gif') center top no-repeat; width:174px; height:46px; display:block; float:left; }

#sidebar-right .youtube { margin-bottom:20px; }
#sidebar-right a, #sidebar-right a:visited, #sidebar-right a:active {text-decoration:none; font-weight:normal; }
#sidebar-right a:hover {text-decoration:underline;}

#sidebar-right .alltop { margin-bottom:20px; }
#sidebar-right th {width:65px; font-size: 10px; color:#664826; text-align:right; font-weight: normal;padding-right:5px;margin-bottom:4px;}
#sidebar-right th, #sidebar-right td {padding-bottom:3px;}
#sidebar-right td.req-field {font-size:8px;color:#664826;text-align:right;padding:0 6px 4px 0;}
#sidebar-right input.txt {width:90px;}

/* FOOTER */
#footer {clear:both;width:899px;background:#5a6274;text-align:left;vertical-align:center;font-size:10px; color:#9ca1ad;font-weight: normal;padding:11px 0;margin:1px 0 0;}
#footer a, #footer a:visited, #footer a:active {padding:0 4px;color:white;font-weight: normal;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.copyright {margin:10px 20px 10px 10px;}
#credit {padding:20px;color:#9ca1ad;font-size:10px;text-transform:uppercase;letter-spacing:3px;}
#credit a, #credit a:visited, #credit a:active {color:#9ca1ad;font-weight: normal;text-decoration:none;}
#credit a:hover {text-decoration:underline;}
#preload {display:none;}


/*** THREADED COMMENTS ***/
.editComment, .editableComment, .textComment{ display: inline; }
.comment-childs { border:0; margin:5px 2px 2px 4px; padding:4px 2px 2px 4px; background-color:white; }
.chalt{ background-color: #E2E2E2; }
#newcomment{ border:1px dashed #777;width:90%; }
#newcommentsubmit{ color:red; }
.adminreplycomment{ border:1px dashed #777; width:99%; margin:4px; padding:4px; }
.mvccls { color: #999; }
img.avatar { float:right; margin-left:15px; }

