html { background-color:#f3f3f3; }

a { color:#68bbe8; font-weight:900; text-decoration:none; outline:none; }
a:hover { color:#aed16b; }
body { background-align:top; background-color:#f3f3f3; background-image:url(../_images/header-stripes.png); background-repeat:repeat-x; }

.float-right { float:right; }
.submit { display:block; margin-top:5px; }

.clearBoth{
	clear:both;
	height:0px;
}

#plan-post ul li {
 list-style-type:disc;
}

#container { background-color:#fff; margin:0 auto; width:840px; }

#header { background-image:url(../_images/header.png); background-repeat:no-repeat; height:140px; }
#logo { background-image:url(../_images/logo.png); background-repeat:no-repeat; float:left; height:55px; margin:32px 0 0 26px; width:126px; }

#menu-primary ul { clear:left; float:left; margin-top:28px; padding-left:20px; width:825px; }
#menu-primary ul { background-image:url(../_images/nav-trim.png); }
#menu-primary li { display:inline; }

#menu-primary a { background-position:0 -20px; display:block; float:left; height:20px; margin-right:22px; outline:none; }
#menu-primary a:hover { background-position:0 0; }
#menu-primary a.active { background-position:0 0; }

#menu-primary #home a { width:50px; }
#menu-primary #tributes a { width:59px; }
#menu-primary #news a { width:45px; }
#menu-primary #plan a { width:41px; }
#menu-primary #directory a { width:70px; }
#menu-primary #community a { width:87px; }

ul.nav-menu a {
 color:#818080;
 text-transform:lowercase;
 font-size:1.1em;
}

#menu-primary ul.nav-menu a.active, 
#menu-primary ul.nav-menu a:hover {
 background:url(../_images/li-bg.png) no-repeat;
 background-position:bottom center;
}

#menu-primary #search-form { position:relative; top:108px; left:460px; width:225px; }
#menu-primary #search-form input { margin-bottom:3px; }
#menu-primary #search-form .search-submit { margin-bottom:0; }

#menu-primary #login { float:right; margin:13px 9px 0 0; text-align:right; width:420px; }
#menu-primary #login a { float:right; margin:0 0 0 15px; text-indent:0; }
#menu-primary #login_form { float:right; }
#menu-primary #login_form input { font-size:11px; padding:1px; width:100px; }
#menu-primary #login_form .submit { display:inline; padding:0; width:50px; }

#menu-primary #loginTop {  }
#menu-primary #loginTop fieldset { width:270px; }
#menu-primary #loginTop input { font-size:12px; padding:1px; width:100px; }
#menu-primary #loginTop .submit { display:inline; padding:0 ;width:50px; }

#menu-secondary ul { border-top:1px solid #eaeaea; background-color:#e8f1d7; clear:left; float:left; margin:0 0 5px -10px; padding:5px 20px; width:800px; }
#menu-secondary li { display:inline; color:#999; padding:0 5px; }
#menu-secondary a { font-weight:300; text-transform:lowercase; }
#menu-secondary .first { padding-left:0; }

#shoutbox { background-image:url(../_images/shoutbox-background.png); height:183px; margin:10px 10px 15px; padding:5px 6px; width:808px; }
#shoutbox-short { background-image:url(../_images/shoutbox-background.png); background-position:bottom; height:123px; margin:10px 10px 15px; padding:5px 6px; width:808px; } 

#shoutbox-short #your-tributes { float:left; margin-right:10px; width:240px; }
#shoutbox-short #your-tributes h3 { font-weight:900; }
#shoutbox-short #your-activity { float:left; width:240px; }
#shoutbox-short #your-activity h3 { font-weight:900; }

#buttons ul { float:left; margin:4px 16px 0 0; width:208px; }
#buttons li { float:left; width:208px; }

#buttons a { background-position:0 -58px; float:left; height:58px; text-indent:-9999px; width:208px; }
#buttons a:hover { background-position:0 0; }

#buttons #create a { background-image:url(../_images/button-create.png); }
#buttons #chat a { background-image:url(../_images/button-chat.png); }
#buttons #register a { background-image:url(../_images/button-register.png); }
#buttons #send a { background-image:url(../_images/button-send.png); }

#message { float:left; margin-top:18px; width:575px; }
#message.short { margin-top:5px; }
#message h1 { background-image:url(../_images/welcome.png); height:19px; text-indent:-9999px; width:255px; }
#message h2 { color:#68bbe8; font-size:24px; }
#message p { font-size:12px; line-height:20px; margin-top:20px; }

#content { clear:left; padding-top:10px; }

#content.secondary { padding:0 10px 10px; }
#content.secondary h3 { clear:left; font-size:18px; margin:10px; }
#content.secondary p { clear:left; margin:10px 15px 20px 15px; width:340px; }
#content object{ float:left;}

#front-left { float:left; margin:0 10px; width:320px; }
#front-right { float:right; margin-right:10px; width:490px; }

#front-forum h2 { background-image:url(../_images/header-forum.png); height:20px; text-indent:-9999px; width:320px; }
#front-forum-contents { background-color:#f3f3f3; margin-top:2px; padding:5px; }
#front-forum-contents dl { margin:10px 0 0 10px; }
#front-forum-contents dd.body { font-style:italic; margin-bottom:10px; }
#front-forum-contents .date { font-size:10px; text-transform:uppercase; }
#front-forum-contents .readmore { font-size:10px; font-style:normal; }
#front-forum-contents img { margin-left:10px; }

#front-ad { margin-top:20px; text-align:center; }
#front-ad h4 { background-color:#ededed; color:#818080; font-size:11px; margin-bottom:5px; padding:5px 10px; text-align:left; text-transform:uppercase; width:300px; }
#front-ad img { margin:10px auto 0; }

#front-plan { clear:left; }
#front-plan h2 { background-image:url(../_images/header-plan.png); height:20px; text-indent:-9999px; width:490px; }
#front-plan-contents { background-color:#f3f3f3; margin-top:2px; }
#front-plan-contents dl { padding:18px 12px 36px 10px; }
#front-plan-contents dt a { background-align:left; background-image:url(../_images/list-bullet.png); background-position:0 3px; background-repeat:no-repeat; padding-left:18px; text-transform:uppercase; }
#front-plan-contents dd { margin:0 0 37px 18px; }

#footer { color:#8a8a8a; float:left; font-size:11px; width:840px; clear:left; }
#footer a { color:#8a8a8a; font-weight:300; text-decoration:none; }

#menu-footer { float:left; margin:5px 0; width:663px; }
#menu-footer ul { margin-left:10px; }
#menu-footer li { display:inline; }

#copyright-footer { margin-top:5px; }

#tabs ul { background-color:#fff; float:left; width:628px; margin-left:10px; border-bottom:1px solid #ccc; }
#tabs li { background-color:#e3e3e3; float:left; font-size:12px; font-weight:300; margin-right:2px; padding:10px 20px; }
#tabs li.active { background-color:#dee8ce; }
#tabs li.active a { color:#000; font-weight:normal; }
#tabs a { color:#999; }

.news { float:left; margin-right:0 10px 10px 0; width:648px; }
.news fieldset { float:right; margin-top:20px; width:160px; }
.news h1 { font-size:18px; margin-bottom:20px; }
.news .postOverview { clear:left; padding:10px; }
.news .postOverview p { margin:0 !important; }

.post { margin-left:10px; }
.post h2 { font-size:20px; }

.login { background-color:#f3f3f3; float:left; margin-right:10px; width:648px; }
.login fieldset { margin:10px; }
.login label { display:block; }

#search_results_page { float:left; width:628px; margin-left:10px; }
#search_results_page td { padding:5px 0 5px 20px; }
#search_results_page td a { color:#000; font-weight:300; }
#search_results_page td a:hover { color:#aed16b; }
#search_results_page th { background-color:#dee8ce; background-image:url(../_images/stripe-hr.gif); background-repeat:repeat-x; background-position:bottom; padding:5px 0 5px 20px; }
#search_results_page tr { background-color:#f5fafd; }
#search_results_page tr.evenRow { background-color:#eef8fd; }
#search_results_page tfoot td { background-color:#dee8ce; background-image:url(../_images/stripe-hr.gif); background-repeat:repeat-x; background-position:top; padding:5px 0 5px 20px; }

#pager ul { clear:left; float:left; height:30px; margin:10px; }
#pager li { background-color:#fff; border:1px solid #cecece; display:inline; margin-right:10px; padding:3px 5px; }

#skyscraper { border:1px solid #ccc; float:right; width:160px; }

#sidebar { float:right; width:162px; }
#sidebar h4 { background-color:#ededed; color:#818080; font-size:11px; margin-top:10px; margin-bottom:5px; padding:5px 10px; text-align:left; text-transform:uppercase; width:142px; }
#sidebar ul { margin-top:10px; }
#sidebar .links li { background-color:#f0f0f0; border:1px solid #bcc1c2; padding:5px; margin-bottom:5px; }
#sidebar .links a { color:#000; }
#sidebar .links li.member { background-color:#ade8f7; }

#plan { width:638px; margin:10px; }
#plan h1 { font-size:14px; color:#333; font-weight:900; margin-left:10px; margin-bottom:20px; }
#plan .postOverview { padding:10px; }

#plan-sidebar { float:right; margin:10px 0 0 10px; width:180px; }
#plan-sidebar h2 { font-size:14px; margin-bottom:10px; }
#plan-sidebar ul { width:130px; }

#plan-post { padding:10px; }
#plan-post .entry p { line-height:16px; margin-bottom:15px; padding:0 10px; width:608px; }
#plan-post .entry h1 { font-weight:900; font-size:16px; margin-top:10px; padding:0 10px; }
#plan-post h2 { font-size:20px; padding:0 10px; }
#plan-post #pager { padding:0 10px; }

.communityIndexBox { background-color:#f3f3f3; border:1px solid #e3e3e3; float:left; height:186px; margin:10px 10px 20px 10px; padding:20px; width:345px; }
.communityIndexBox.first { margin-right:15px; }
.communityIndexBox h1 { font-size:36px; }
.communityIndexBox p { width:330px !important; }
.communityIndexGuidelines { clear:left; padding:0 10px; }
.communityIndexGuidelines ul { margin-top:5px; }
.communityIndexGuidelines li { list-style-type:decimal; margin:5px 0 0 20px; }

#respond { clear:left; }
#commentForm p { margin-bottom:5px; }

#ApplyFormWrap { margin:0 auto; background-image:url(../_images/box1_large.gif); float:left; margin-top:20px; margin-left:120px; }
#ApplyFormWrap h2 { font-size:14px; color:#333; font-weight:900; margin-top:10px; margin-left:10px; }
#ApplyFormWrap .About { float:left; width:250px; margin-right:30px; }
#ApplyFormWrap .About p { font-size:12px; width:240px; }
#ApplyFormWrap .ApplyForm { float:left; width:300px; }
#ApplyFormWrap .ApplyForm p { width:300px; }
#ApplyFormWrap .ApplyForm label { width:98px; float:left; clear:both; }
#ApplyFormWrap .ApplyForm fieldset { font-size:12px; margin-top:10px; }

#ApplicationForm { margin-left:10px; }
#ApplicationForm label { display:block; margin-top:5px; }
#ApplicationForm .Submit .Button { clear:left; float:left; margin-top:5px; }

#Form.SignInForm { height:300px; width:580px; margin:0 auto; background-image:url(../_images/box1_large.gif); float:left; margin-top:20px; margin-left:120px; }
#Form.SignInForm fieldset { float:left; width:200px; }
#Form legend { font-size:14px; color:#333; font-weight:900; padding-left:10px; }
#myForm #frmSignIn { margin-left:0; }

.ErrorContainer { padding-left:10px; }
.Error { font-style:italic; }

#frmSignIn { margin-top:10px; margin-left:10px; }
#frmSignIn label { display:block; }
#frmSignIn .Submit .Button { clear:left; float:left; margin-top:5px; }
.MembershipOptionLinks { margin-left:10px; margin-top:20px; }
.About h2 { font-size:20px; margin-top:10px; margin-left:10px; }
#PasswordRequestForm { margin-left:10px; }
#PasswordRequestForm label { display:block; }
#PasswordRequestForm .Submit .Button { clear:left; float:left; margin-top:5px; }

#search_directory { margin-left:10px; width:638px; float:left; }
#search_directory label { display:block; margin-top:5px; }
#search_directory input { display:block; }
#search_directory select { display:block; }

#searchButton_center { float:left; clear:left; margin-top:10px; }

#create-tribute { padding:0 10px; }
#create-tribute h1 { font-size:14px; clear:left; margin-top:10px; float:left; width:100%; margin-bottom:20px; }
#create-tribute .missingInfo { clear:left; width:628px; font-style:italic; color:#f00; }
#create-tribute textarea { width:400px; height:150px; }
#create-tribute #teaserTributeTheme { border:1px solid #f0f0f0; }

#search-tributes { clear:left; float:left; width:200px; }
#search-tributes .modifyingInfoSearch { float:left; clear:left; margin-left:10px; margin-top:10px; width:628px; }
#search-tributes #searchButton_center { margin-bottom:10px; }
#search-tributes h1 { margin-left:10px; font-size:14px; margin-top:10px; }

#your-tributes { padding:0 10px; clear:left; float:left; width:100%; }
#your-tributes h1 { font-size:14px; margin-top:10px; margin-bottom:20px; }
#your-tributes h3 { color:#999; }
#your-tributes li { list-style-type:square; color:#68BBE8; margin-left:15px; }
#your-tributes a { font-weight:300; }

#your-activity h3 { color:#999; }
#your-activity li { list-style-type:square; color:#68BBE8; margin-left:15px; }
#your-activity a { font-weight:300; }

#pending-tributes { padding:0 10px; clear:left; float:left; width:100%; }
#pending-tributes h1 { font-size:14px; margin-top:10px; margin-bottom:20px; }

#inf_from { font-size:10px; color:#f00; }
#inf_email { font-size:10px; color:#f00; }
#inf_subject { font-size:10px; color:#f00; }
#inf_recipients { font-size:10px; color:#f00; }
#inf_msg { font-size:10px; color:#f00; }

#listingLinks { font-size:14px; color:#333; font-weight:900; }
#listingLinks { font-size:14px; width:400px; }

#links table { width:385px; }
#links p { width:385px; }

#stateForm { width:400px; }

#tribute-nav li { display:inline; margin-right:10px; }

.tribute-block { margin:10px; float:left; }

.themeer { margin-left:10px; }

#CategoryPage #Body { margin:0px; }
#CategoryPage #Header { margin:20px; }
#Panel { margin-left:5px; margin-top:-5px; margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:5px; }
#CategoryPage #headline { margin-left:20px; }
#CategoryPage #introCopy { margin-left:20px; }
#CategoryPage .ContentInfo h1 { margin-left:20px; }

#Categories li { width:628px; }
#Categories li ul { padding:10px; }

ol#Categories li, ol#Comments li{
	border-bottom:1px solid #eee;
}
ol#Categories li.FirstCategory, ol#Comments li.FirstComment{border-top:1px solid #eee;}
ol#Categories li ul li, ol#Comments li ul li{
	border:none;
	margin:5px 0;
}
ol#Categories li ul li.CategoryName a{
	text-decoration:underline;
}
ol#Categories li ul li.CategoryDiscussionCount{
	font-size:10px;
}
#Panel { float:left; width:600px; margin-left:20px; margin-top:10px; }
#Panel h2 { font-size:14px; color:#999; font-weight:900; margin-top:10px; }

#headline, .ContentInfo h1 { font-size:14px; font-weight:900; color:#999; margin-left:20px; margin-top:10px; margin-bottom:10px; clear:right; }
.ContentInfo { clear:left; width:628px;}
.ContentInfo h1 { margin-left:20px; margin-top:10px; width:300px;}

#Content { float:left; width:628px; }
#ContentBody { float:left; width:628px; }
#Body { float:left; width:628px; }

.Alternate { background-color:#eef8fd; }

.PageInfo { margin-top:10px; margin-bottom:10px; margin-left:20px; }
.PageList li { display:inline; }

#Discussions, #Categories { margin-left:20px; }
#Discussions li ul { padding:8px 10px;}
#DiscussionsPage #Body #introCopy{
	padding-left:20px;
}
ol#Discussions li.Discussion{height:67px;background:transparent url(../_images/discussion_bg_1.png) repeat-x;}
ol#Discussions li.Discussion.Alternate{height:67px;background:transparent url(../_images/discussion_bg_2.png) repeat-x;}

ol#Discussions li.Discussion li.DiscussionTopic{font-size:14px; padding:0; margin:0;}
ol#Discussions li.Discussion li.DiscussionTopic a{text-decoration:underline; padding:0; margin:0;}

ol#Discussions li.Discussion li.DiscussionCategory{display:none;}

ol#Discussions li.Discussion li.DiscussionStarted{width:550px; font-size:11px; font-weight:normal; padding-bottom:12px;}
ol#Discussions li.Discussion li.DiscussionStarted a{font-size:11px; font-weight:normal; margin:0; padding:0; color:#585858;}

ol#Discussions li.Discussion li.DiscussionComments{font-size:10px; height:12px; width:120px; float:left;}

ol#Discussions li.Discussion li.DiscussionLastComment{font-size:10px; height:12px; float:right; width:200px; text-align:right;}
ol#Discussions li.Discussion li.DiscussionLastComment a{color:#585858;}

ol#Discussions li.Discussion li.DiscussionActive{font-size:10px; height:12px; float:left;}
ol#Discussions li.Discussion li.DiscussionActive a{color:#585858;}

#TopOfPage { margin-left:20px; }

.DiscussionType { display:none; }
.DiscussionTopic { font-size:15px; }
.DiscussionCategory { font-size:11px; float:left; margin-right:30px; }
.DiscussionStarted { font-size:11px; float:left; margin-right:30px; }
.DiscussionComments { font-size:11px; float:left; margin-right:30px; }
.DiscussionLastComment { font-size:11px; }
.DiscussionActive { font-size:11px; }
.DiscussionNew { font-size:11px; }
.CategoryDiscussionCount { font-size:12px; }
.CategoryName { font-size:14px; }

#Body #Form label { display:block; }
#Body #Form label.Radio { display:inline; }
#Body #Form legend { padding-left:0; font-size:14px; color:#999; }
#Body #Form { float:left; width:628px; }
#Body #Form fieldset { margin-top:20px; margin-left:20px; } 

#SearchSimpleFields { float:left; width:300px; }
#SearchCommentFields { clear:left; float:left; width:300px; }

.vcard { margin-left:20px; float:left; width:628px; }
.vcard h3 { font-size:13px; font-weight:900; color:#999; margin-top:10px; }
.vcard li { clear:left; }
.ProfileTitle h2 { float:left; clear:left; margin-bottom:20px; }

#frmAccountPersonal p { font-size:11px; margin:0 0 10px 0; }
#frmAccountPersonal h2 { margin-bottom:10px; }

#frmAccountPassword p { font-size:11px; margin:0 0 10px 0; }
#frmAccountPassword h2 { margin-bottom:10px; }

#frmPreferences p { font-size:11px; margin:0 0 10px 0; }
#frmPreferences h2 { margin-bottom:10px; }

#Comments { margin-left:20px; }
#Comments li { padding:5px 5px 20px 5px; background:#f5fafd; }
#Comments li.Alternate {background:#eef8fd; }

#CommentsPage .PageInfo{text-align:right; margin:0; padding:0; font-size:10px; width:120px; float:right;}
#CommentsPage .ContentInfo h1{float:left;}
.CommentNumber{text-align:right; margin-bottom:2px; font-size:10px; color:#777; }
.CommentHeader{float:left; width:110px; padding-left:5px;}
#Comments li div.CommentHeader ul li{padding:0; margin:0; background:transparent;}
#Comments li div.CommentHeader ul li.date{font-size:10px; color:#777; padding-top:5px;}
.CommentBody{float:right; width:465px; padding-right:10px}

.create-header { font-size:18px; border-bottom:1px dotted #000; }
#listingLinks span.small { font-size:12px; }
#links { width:380px; float:left; margin-left:10px; border-right:1px solid #ddd; }

.news #links { border-right:none; }

h5 { 
  background-color:#ededed;
  padding:3px;
  text-transform:uppercase;
  color:#818080;
  margin-bottom:10px;
  font-size:11px;
}

#stateForm label { font-size:12px; }
#stateForm select { font-size:12px; }

#directory-categories { margin-left:10px; margin-top:10px; float:left; width:628px; }

#introCopy{
	padding:5px;
}

#commmentInput { margin-left:0; margin-bottom:20px; padding-top:20px; }
#commmentInput label { display:block; }
#commmentInput textarea { height:100px; padding-top:0; width:350px; }

#commmentDisplay { margin-left:10px; margin-top:5px; }

#socialLinksBlock { margin-left:75px; clear:right; }

/*=========================
	TRIBUTE PAGES
=========================*/

#tributeDiv *, #tributeContent *{
	padding:0;
	margin:0;
}
#tributeDiv, #tributeContent{
	padding: 10px 10px 10px 75px;
}
#content #tributeDiv h3, #content #tributeContent h3, #content #tributeContent p{
	margin:0 0 10px 0;
}

#imageContainer img { display:none; }
#imageContainer #largeImage { display:block; }

.youtubeContainer{
	padding-left:75px;
	margin-bottom:20px
}
.themeer{
	margin:0;
	padding-left:0;
}
.themeer a, a#continueButton{
	padding:4px 10px;
	border:1px solid #eee;
}
pre, #commmentDisplay{
	margin-left:75px;
}
a#continueButton, a#addTimeLineButton, a#finishButton {
	background:#555;
}
tr.noteList td{
	background:#777777;
}

#your-tributes h1 { font-size:14px; color:#999; font-weight:900; }
#tributes_paging { background-color:#fff;width:526px; }

ul#commmentDisplay{ border-top:1px solid #eee; width:628px;}
ul#commmentDisplay li{ border-bottom:1px solid #eee; padding:10px 5px 20px 5px; background:#f5fafd;}
ul#commmentDisplay li.even{ background:#eef8fd;}

ul#commmentDisplay li .nameBlock, #planCommentBlock ol.commentlist li .nameBlock{ float:left; width:120px; padding-left:10px;}
ul#commmentDisplay li .nameBlock h5{color:#68BBE8; font-weight:900; }
ul#commmentDisplay li .nameBlock h5 span.date{color:#777777; font-weight:normal; font-size:10px; line-height:25px; }

ul#commmentDisplay li .copyBlock, #planCommentBlock ol.commentlist li .copyBlock{ float:right; width:465px;}
ul#commmentDisplay li .copyBlock p{ width:100%; padding:0 10px 0 0; margin:0;}

.thankyouForward { margin-left:10px; }
.thankyouForward a { margin-right:10px; }

.ContentInfo .Bottom{margin-left:20px; padding-top:10px;}	
.ContentInfo .Bottom a.left{margin-right:8px; padding-right:10px; border-right:1px solid #eeeeee;}

.FormComplete h2 { font-size:14px; color:#999; font-weight:900; margin-left:10px; margin-top:10px;}
.FormComplete ul { margin-left:10px; }

#PasswordResetForm { margin-top:10px; margin-left:10px; }
#PasswordResetForm label { display:block; }
#PasswordResetForm .Submit .Button { clear:left; float:left; margin-top:5px; }

.ErrorTitle { margin-left:10px; margin-top:10px; font-size:14px; color:#999; font-weight:900; }
.Error { margin-left:10px; }

/*=========================
	PLAN PAGES
=========================*/
#planCommentBlock{float:left;}

#planCommentBlock h3#comments{border-bottom:1px solid #eee; padding-bottom:4px; margin-bottom:10px;}

#planCommentBlock ol.commentlist li{border-bottom:1px solid #eee; padding:10px 5px 20px 5px; background:#f5fafd;}

#commentform { margin-left:20px; }


/*==========================
	Ads
===========================*/

#ad_lodging font, #ad_flowers font, #ad_food font, #ad_trans font {
	width:120px !important;
	text-align:left;
	margin:0 !important;
	margin-right:10px;
	padding:5px;
	float:left;
	clear:left;
}

/* WORDPRESS */
div #menu-secondary ul li a {
	text-decoration: underline !important;
}	
#menu-secondary	ul li a#selected {
	font-weight: bold;
	text-decoration: none !important;
}
#plan {
	margin-top:30px !important;
}
#plan-post {
	margin-top:20px !important;	
}

/* Featured Tributes Brady Bunch Block */

#front-tribute {
 background-image:url(../_images/tribute-background.png);
 border:1px solid #ccc;
 float:left;
 height:290px;
 margin-bottom:20px;
 padding:10px;
 width:468px;
}

#front-tribute h2 {
 float:left; 
 font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
 font-size:1.4em;
 height:15px;
 color:#818080;
 font-weight:bold;
}

#front-tribute #tributes {
 clear:left;
 width:468px;
 height:260px;
}

#tributes #box1, 
#tributes #box2, 
#tributes #box3, 
#tributes #box4, 
#tributes #box5, 
#tributes #box6 {
 float:left;
 width:150px;
 height:128px;
 text-align:center;
 border:2px solid #000;
 overflow:hidden;
}

#tributes #box1, 
#tributes #box2,  
#tributes #box4, 
#tributes #box5 {
 border-right:1px solid #000;
}

#tributes #box1, 
#tributes #box2,
#tributes #box3 {
 border-bottom:1px solid #000;
}

#tributes .box-1, 
#tributes .box-2, 
#tributes .box-3, 
#tributes .box-4, 
#tributes .box-5, 
#tributes .box-6 {
 float:left;
 width:150px;
 height:128px;
 text-align:center;
 border:2px solid #000;
}

#tributes .box-1, 
#tributes .box-2,  
#tributes .box-4, 
#tributes .box-5 {
 border-right:1px solid #000;
}

#tributes .box-1, 
#tributes .box-2,
#tributes .box-3 {
 border-bottom:1px solid #000;
}

#tributes img.portrait {
 float:left;
 margin:0;
 height:100%;
 width:100%;
}
 
#front-tribute a.tribute-name {
 font-size:12px;
 margin:0;
 color:#68BBE8;
 float:left;
 margin-top:-18px;
 width:100%;
 text-transform:uppercase;
}

#tributes .box {
 width:150px;
 height:128px;
 float:left;
}

.forwardTribute_form {
 margin-left:10px;
}

.forwardTribute_form label {
 margin-bottom:5px;
 display:block;
}

.forwardTribute_form li.plaxo-li label {
 float:left;
 padding-top:12px;
}

.forwardTribute_form input {
 margin-bottom:10px;
}

#forwardButton {
 margin-top:15px;
}

.forwardTribute_form #plaxo-button {
 margin-left:260px;
 .margin-left:315px;
 width:110px;
}

#tributeContent .themeer .otrib-share-this a {
 padding-left:21px;
}

#content.secondary .otrib-pp strong {
 font-weight:bold;
}

#content.secondary .otrib-pp .red-strong {
 color:red;
 font-weight:bold;
}

#content.secondary .otrib-pp ul.dots li {
 list-style-type:disc;
 margin:0 0 7px 25px;
 padding-right:50px;
}

#content.secondary .otrib-pp p {
 width:100%;
 margin:0;
 margin:10px 0;
}

#content.secondary h1.otrib-pp {
 font-size:150%;
 font-weight:bold;
 margin:10px 0 0 0;
}

#content.secondary .otrib-pp h2 {
 font-size:125%;
 font-weight:bold;
}

#content.secondary .otrib-pp table p {
 width:auto;
}

table.legal-contact {
 margin:10px 0 15px 0;
}

table.legal-contact td {
 padding:5px;
 border:1px solid #ccc;
}

