@charset "utf-8";
/* CSS Document */

body { background:url(/img/bg.jpg); font:9pt Georgia, "Times New Roman", Times, serif; text-align:left; }

h1 { display:none; }
h2.top {  margin-bottom:4px; margin-top:20px; }

p + p { margin-top:0; text-indent:0; }

/* ================================= */

#site { width:1020px; background:url(/img/site.bg.tile.gif) repeat-y; }

#mast { background:url(/img/mast.bg.jpg) no-repeat; width:1019px; min-height:528px; }
#mast div#intro { font-size:12pt; line-height:20pt; padding:288px 0 0 110px; width:350px; }
#press-page div#intro { padding-top:421px; }
#mast div#intro p { color:#8e8e8e; text-indent:0; margin-bottom:0; }
#mast div#intro p.white { color:white; }
#mast img#bio-btn { margin:14px 0 0 110px; float:left; }

#content { width:800px; margin-left:80px; }

.col.third { float:left; margin-left:25px; width:220px; }
.col.twothirds { float:left; margin-left:25px; width:505px; }
.separator { float:left; }

.clear { clear:left; }
.clear.right { clear:right; }
.clear.both { clear:both; }

/* ================================= */

#remembrance-form-link { font-weight:bold; cursor:pointer; position:relative; }
#remembrance-form { display:none; background:#eee; padding:20px; width:437px; margin-bottom:20px; position:absolute; z-index:10; border-bottom:10px solid white; }
#remembrance-form.visible { display:block; }
#remembrance-form div { margin-bottom:10px; }
#remembrance-form ul li { color:firebrick; }
.close-link { display:block; float:right; cursor:pointer; text-transform:uppercase; color:#aaa; text-decoration:none; font:bold 7pt Verdana, Geneva, sans-serif; }
.close-link:hover { text-decoration:underline; }

.memory { margin-bottom:25px;}
.comment { background:url(/img/memory.top.gif) no-repeat; padding:29px 40px 12px 20px; font-style:italic; color:#434343; line-height:14pt;  }
.poster { background:url(/img/memory.bottom.gif) no-repeat; padding:20px 20px 0 70px; }

/* ================================== */

#donate-pane { float:right; background:#d1bc3d; margin-right:146px; width:334px; padding-left:18px; position:relative; padding-top:12px;   }
#donate-link { font-weight:bold; cursor:pointer; }
#donate-form { display:none; padding:20px; margin-bottom:20px; background:#e1cd56; position:absolute; left:0; z-index:15; color:#2b3f58; }
#donate-form p { text-indent:0; margin-bottom:10px; }
#donate-pane .close-link { color:#a99832; }
#paypal-btn { margin-left:105px; margin-bottom:15px; }

/* ================================== */

#photo-link { font-weight:bold; cursor:pointer; }
#photo-pane { position:relative; display:none; padding:20px; background:#eee; position:absolute; z-index:5; width:165px; line-height:14pt; }
#photo-form p { text-indent:0 !important; margin-bottom:10px; }
#photo-form p + p { text-indent:0 !important; }
#photo-pane .close-link { color:#aaa; }

/* ==================================== */

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important; width:180px; height:auto; margin-bottom:20px; }
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* ====================================== */

#press-page div.article { font-size:12pt !important; font-family:Georgia, "Times New Roman", Times, serif !important; }
#press-page p { margin-bottom:0; }
#press-page .article-link { display:inline; }
#press-page .lh { font-family:Georgia, "Times New Roman", Times, serif !important;  }
#press-page .article table { margin-bottom:0; }

/* ====================================== */

#footer { width:800px; text-align:center; margin-left:73px; padding-top:20px; }
#footer a { color:lightblue; }
#footer p, #footer p + p { margin-bottom:10px; }
#prosper-logo {  }


