/* findability main.css */
body { background-color: #999; margin: 20px auto; width: 791px; color: #666; font-family: verdana, sans-serif; }

a { color: #336699; border-bottom: 1px dotted #467393; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { border-bottom: 1px dotted #999933; color:#999933; }
a:hover { border-bottom: 1px dotted #CC9900; }

em { font-weight: bold; }


/* wrapper */
#wrapper { float: left; width: 791px; background: #fff url('http://www319.pair.com/morville/findability/images/findability_bkgd.gif') repeat-y 0 0; }

/* header */
#header { float: left; width: 791px; height: 79px; background: #fff url('http://www319.pair.com/morville/findability/images/findability_hdr.gif') no-repeat 0 0; }
#header #header_left { float: left; width: 400px; }
#header #header_left a { display: block; width: 300px; height: 78px; border: none; }
#header #header_left h1 { visibility: hidden; }
#header #header_right { float: right; width: 210px; color: #fff; font-size: 12px; padding: 17px 0 0 0; }
#header #header_right p { padding: 0 0 5px 0; }

/* left */
body.home #left,body.mt-archive-listing #left { padding-bottom: 40px; }
#left { float: left; width: 558px; background-color: #fff; border-left: 3px solid #fff; border-right: 3px solid #fff; margin: 15px 0 0 4px; line-height: 16px; }
#left a { color: #336699; }
#left .asset { padding: 30px 0 0 20px; float: left; }
#left h2 { padding: 0 0 5px 0; }
#left h2 a { border: none; font-family: georgia, serif; font-size: 18px; }
#left h2.archive-header { color: #996633; font-size: 14px; font-weight: bold; }
#left h4 { color: #996633; font-family: georgia, serif; font-size: 14px; padding: 0 0 10px 0; }
#left img { padding: 0 0 0 0; }
#left p { font-family: verdana, sans-serif; font-size: 13px; padding: 0 0 15px 0; }
#left ul { list-style-type: disc; margin: 0 0 10px 40px; }
#left ul li { font-size: 14px; padding: 0 0 3px 0; }
#left .asset-header { width: 518px; }
#left .asset { background-color: #fff; }
#left .asset-body li { font-size: 13px; }
#left .asset-meta { float: left; border-top: 1px solid #999; font-size: 10px; width: 520px; padding: 5px 0 0 0;vertical-align: top; }
#left .asset-meta span { height: 30px; vertical-align: top; }
#left .asset-meta span a { vertical-align: top; }
#left span.byline { vertical-align: to; }
#left .separator { padding: 0 5px 0 5px; }
#left span.retweet { vertical-align: text-bottom; }
#left blockquote { font-size: 12px; padding: 0 20px 15px 20px; }

/* archive styles */
#left h1.archive-title { color: #666; text-transform: uppercase; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 30px 0 5px 20px; }
#left .archive-content ul,#left .archive-category ul { margin: 0 0 10px 0; padding: 0; }
#left .archive-content ul li,#left .archive-category ul li { list-style: none; font-size: 12px; }
#left .archive-category { float: left; width: 200px; padding: 0 0 0 20px; }
#left .archive-monthly { float: right; width: 320px; }
body.mt-archive-listing #left .asset { padding: 20px 0 0 20px; }

/* comment styles */
#left .comments { padding: 30px 0 0 0; float: left; width: 558px; }
#left .comment .byline { display: block; padding: 0 0 10px 0; }
#left .comment-header .asset-meta { border: none; }
#left .comment-white { padding: 20px 20px 0 20px; }
#left .comment-grey { background-color: #DDD; padding: 20px 20px 0 20px; }
#left .comments-open { background-color: #F0F0D1; padding: 20px 0 40px 20px; border-top: 3px solid #fff; }
#left .comments-open h2 { color: #996633; font-weight: bold; padding: 0 0 20px 0; }
#comments-open-data { padding: 0 0 5px 0;}
#comment-form-name, #comment-form-email, #comment-form-url { padding: 0 0 10px 0;}
#left .comments-open label { font-size: 12px; }
#left .comments-open #notes { padding: 10px 0 0 0; }
#left .comments-open p { padding: 0 0 3px 0; }
#comment-submit { margin: 15px 0 0 0;}

/* right */
#right { position: relative; left: -8px; float: right; width: 214px; padding: 0 0 30px 0; }

#right #search { padding: 15px 0 20px 15px; width: 184px; }
#right #search #fields input { height: 24px; float: right; width: 150px; padding: 0; margin: 0; border: 1px solid #666; }
#right #search form .search_button { float: right; }
#right #search p { float: left; font-size: 11px; padding: 7px 0 20px 0; }
#right #search p a { border: none; color: #666; }

#right ul#social { float: left; width: 205px; padding: 0 0 0 15px; }
#right ul#social li { display: inline; width: 27px; padding: 0 4px 0 0; margin: 0; background: none; }
#right ul#social a { border: none; }

#right dl { float: left; width: 210px; padding: 30px 0 0 15px; }
#right dl dt { color: #996633; padding: 0 0 10px 0; }
#books dl dt { font-size: 11px; }
#books dl dt a { font-size: 12px; }
#books dd { padding: 0 0 20px 10px; }
#books dd a { border: none; }

#right dl#events { width: 210px; padding: 0 0 20px 15px; }
#right dl#events dt { font-size: 11px; padding: 3px 0 0 0; line-height: 16px; }
#right dl#events dt span { color: #666; }
#right dl#events dt a { font-size: 12px; }
#right dl#events dd { font-size: 12px; padding: 0 0 0 10px; line-height: 16px; }

#right #quote { float: left; width: 175px; color: #996633; font-size: 13px; padding: 20px 7px 20px 20px; line-height: 18px; }
#right #quote .quote-author { font-size: 11px; color: #666; width: 175px; padding: 10px 0 0 20px; }

#right #promo { padding: 0 0 10px 0;}
#right #promo h2 { color: #996633; padding: 10px 0 3px 15px; font-size: 14px; font-weight: bold; }
#right #promo p { padding: 0 0 0 15px; font-size: 12px; line-height: 16px; }
#right #promo dl { padding: 4px 0 10px 15px; }
#right #promo dt { font-size: 12px; padding: 0 0 3px 0; line-height: 16px; }
#right #promo dt a { font-weight: bold; }
#right #promo dd { font-size: 12px; padding: 0 0 8px 10px; }


#right h3 { color: #996633; padding: 10px 0 3px 15px; font-size: 14px; font-weight: bold; }
#right ul { padding: 5px 0 5px 15px; }
#right ul li { color: #996633; font-size: 12px; padding: 0 0 5px 0; line-height: 16px; }
#right ul#topics li { color: #996633; font-size: 10px; background: none; padding: 0 0 5px 0; }
#right ul#topics li a { font-size: 12px; }

/* footer */
#footer { float: left; width: 791px; height: 80px; background: #999 url('http://www319.pair.com/morville/findability/images/findability_footer.gif') no-repeat 0 0; }
#footer p { padding: 10px 0 0 30px; margin: 0; font: 11px Verdana, sans-serif; }
