/*
Theme Name: Default Memorial Page
Description: The default Memorial Page for Seppukoo
Author: Park of Yellowstone
*/


* {margin:0; padding:0;}

ul {list-style:none;}

a {text-decoration:none; color:#b52c19;}

hr {visibility:hidden;}


img a {border:none;}

body {background:#000  url(images/seppukoo_marble.jpg) repeat; color:#000000; font-family:Times, Georgia, "Times New Roman", serif;}

#top {padding-bottom:21px;}
 
#header {height:90px; background: url(images/header_bar.png) center top no-repeat; position:relative; _background-image: url(images/header_bar.gif);}

#seppukoo_logo {padding:32px 10px; font-weight:normal;}
#seppukoo_logo a {display:block; width:194px; height:45px; text-indent:-3000px; overflow:hidden; background:url(/css/images/logo_seppukoo.png) top left no-repeat;}
#seppukoo_logo .header_claim {color:#fff; font-size:11px; padding-left:8px;}

#content {padding-bottom:120px;}

#photo {float:left; width:200px; margin-left:15px;}

#photo .photo { width:198px; background:#333; border:1px solid #000000; display:block;}

#actions h2.public { text-transform:uppercase; font-size:15px; line-height:15px; font-weight:normal; margin:20px 0 5px; border-bottom:2px solid #000000; padding:5px 0 25px;}

#actions h2.public .the_name {display:block;}

.promo {font-size:11px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; padding-bottom:25px; border-bottom:2px solid #000000; }

.promo h3 {font-weight:normal; font-size:11px;}

#seppukoo_button {margin:18px 0 6px; height:22px;}

#actions p { clear:both;}

#descr {margin-left: 246px; width:500px;}
#descr h1 {font-size:34px; font-weight:normal; text-align:center; text-transform:uppercase;}
#descr h1 a { color:#fff;}

#descr .rip_text {text-align:center; margin:5px 0; font-size:18px;}
#descr .rip_text acronym { border:none; cursor:default;}

#descr .the_seppukoo_date {text-align:center; font-size:12px; padding-bottom:5px; border-bottom:2px solid #000000; text-transform:uppercase;}

#descr .rip_text {text-align:center; margin:5px 0; font-size:24px; border-bottom:2px solid #000000;}


#last_words {font-size:26px; padding:5px 0; margin-bottom:5px; border-bottom:2px solid #000000; font-style:italic;}

#commit_bar { font-size:10px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; background:url(images/cross.png) center no-repeat; padding-bottom:140px; border-bottom:2px solid #000000;}
#commit_bar a { display: block;}

ul.public_grid {font-family:"lucida grande",tahoma,verdana,arial,sans-serif; line-height:15px; font-size:11px; margin:11px 18px; }
ul.public_grid li {width:77px; min-height:50px; float:left; text-align:center; padding-bottom:11px;}
ul.public_grid li img {border:none; display:block; margin-bottom:5px; margin:auto; }


#friends_left, #friends_seppukoo {border-bottom:2px solid #000000;}
#friends_left p, #friends_seppukoo p {font-family:"lucida grande",tahoma,verdana,arial,sans-serif; line-height:15px; font-size:11px; margin-top:5px;}
#friends_left table, #friends_seppukoo table {width:500px; margin:10px 0;}
#friends_left table td, #friends_seppukoo table td { text-align:left; max-width:73px;}

#friends_left a.thumb img, #friends_seppukoo a.thumb img {border:none;}
a.left_firend_name {display:block; font-size:10px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; text-align:left; color:#fff; }


#share_seppukoo h3 {font-weight:normal; margin:5px 0; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; }



#seppukoo_events, #comments { margin-top:5px; padding-bottom:11px; font-weight:normal; font-size:10px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; text-align:left; color:#000000; border-bottom:2px solid #000000; }

#comments h2 {font-size:11px; font-weight:normal;}

#seppukoo_events h2 {margin-bottom:11px; font-size:11px;}

#seppukoo_events ul li {padding-left:18px; margin-bottom:5px;}

#comments .row {margin:2px 0; clear:both;}
#comments .row label {float:left; width:150px;}

ul.comments_list {margin:11px 18px;}

li.comment { -moz-border-radius: 2px; -webkit-border-radius: 2px; background:#fff; color:#000; margin:5px 0; padding:7px 10px;}


li.comment span.the_user {color:#933;}
li.comment span.the_time {color:#999;}
li.comment span.the_comment {color:#000; display:block; padding-top:4px;}

#comments h3 {}

#comments .text {-moz-border-radius: 2px; -webkit-border-radius: 2px; background:#fff; border:1px solid #999; padding:1px; vertical-align:middle;}

#comments #openForm {-moz-border-radius: 4px; -webkit-border-radius: 4px; background:#fff; border:1px solid #999; padding:7px 10px; display:block; margin:11px 18px;}
#comments #openForm a { display:block; border:2px solid #cad2df; color:#777; padding:2px; font-size:11px;}

#comment_form {-moz-border-radius: 2px; -webkit-border-radius: 2px; background:#fff; color:#000; margin:5px 18px; padding:7px 10px; display:none; margin-top:11px; border:1px solid #999999;}

#comment_form h3 {color:#933; margin-bottom:22px; font-weight:normal;}
#comment_form .textarea { width:333px; height:100px;}

#recaptcha_image {width:auto!important; padding:16px 0;}
#recaptcha_image img {margin:0 auto;}


#footer {font-size:10px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; border-top:1px solid #000000; padding:5px 0; margin-top:120px;}
#footer>* {margin:0 20px;}

#pagefooter {font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:10px;}


.wrapper {width:960px!important; margin:auto!important;}


.inline_text {display:inline;}
.clearFix {clear:both;}