
html, body
{
	margin: 0px 0px 0px 0px;
	height: 100%;
	float: left;
	background-color: #ededed;
}

body
{
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	/* border-left: 4px solid #0067AD;
	border-right: 2px solid #0067AD; */
	width: 740px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
	line-height: 1.5em;
}

a:link, a:hover, a:visited
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}

h2, h3
{
	color: #336699;
	font-size: 10pt;
	word-spacing: -1px;
	margin-top: 0px;
	margin-bottom: 15px;
}

h2
{
	font-size: 13pt;
}

p
{
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.color01
{
	color: #336699;
}

ul li
{
	list-style-type: disc;
	padding: 0px 0px 0px 0px;
	margin-left: 23px;
	margin-bottom: 0px;
	line-height: 1.5em;
}


ol li
{
	margin-bottom: 0px;
	line-height: 1.5em;
}




#main-tribute-announcements ul, #main-tribute-memories ul, #main-tribute-journals ul, #main-tribute-letters ul
{
	margin-bottom: 15px;
	margin-left: 0px;
	padding:0px 0px 0px 0px;
}

#main-tribute-announcements ul li, #main-tribute-memories ul li, #main-tribute-journals ul li, #main-tribute-letters ul li
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}

ul.personal-home-ul
{
	list-style-type: square;
	padding: 0px 0px 0px 0px;
	padding-left: 2px;
	margin-top: 0px;
	margin-left: 14px;
	margin-bottom: 0px;
}

li.personal-home-li
{
	margin-left: 0px;
	margin-bottom: 5px;
}

hr
{
	height: 1px;
	color: #336699;
}

#header
{
	background-image:url(http://www.warmtribute.com/img/tribute-header-bg.gif);
	width: 738px;
	height: 44px;
	text-align: right;
	padding: 5px 5px 5px 5px;
	color: #000000;
	border: 1px solid #999999;
	border-bottom: none;
}

#header a, #header a:hover, #header a:visited
{
	color: #000000;
	text-decoration: underline;
}

#navigation
{
	background-color: #666666;
	width: 738px;
	height: 18px;
	clear:left;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
	border: 1px solid #999999;
	border-top: none;
	margin-bottom: 10px;
}

#navigation a, #navigation a:hover, #navigation a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#navigation a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#home-welcome-content, #sign-up-content, #contact-content, #create-tribute-content, #view-tributes-content, #your-tributes-content, #profile-edit-content, #user-profile-content, #your-posts-content, #main-tribute-overview, #main-tribute-posts, #create-post-content, #memories-content, #announcements-content, #journal-content, #edit-tribute-content, #people-content, #about-content, #send-message-content, #personal-home-content, #messaging-content, #upload-photos-content, #view-photos-content, #request-invite-content, #read-post-content, #sign-in-content,
.create-post-section h3, .edit-post-section h3, .your-tributes-section h3, .profile-edit-section h3, .your-posts-section h3, .about-us-section h3, .view-tributes-section h3, .create-tribute-section h3, .edit-profile-subsection, .edit-tribute-section h3, .user-profile-section h3, .send-message-section h3, .personal-home-section h3, .messaging-section h3, .messaging-subsection, .upload-photos-section h3, .view-photos-section h3, .sign-up-section h3, .request-invite-section h3, .all-memories-section h3, .all-memories-subsection, .all-journals-section h3, .all-journals-subsection, .all-announcements-section h3, .all-announcements-subsection, .all-members-section h3, .read-post-section h3
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
	width: 728px;
	margin-bottom: 10px;
	float: left;
	clear: both;
}

.ad-google-content, .ad-google-content2
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	width: 738px;
	margin-bottom: 10px;
	float: left;
	clear: both;
}

.ad-google-content2
{
	width: 255px;
	border: none;
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: center;
}

.ad-amazon-468x336
{
	float: left;
}

.ad-comment1, .ad-comment2
{
	width: 750px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
	margin-bottom: 10px;
	text-align: right;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	color: #ff0000;
}

.ad-comment2
{
	width: 255px;
	font-weight: normal;
	text-align: center;
}

.create-post-section h3, .edit-post-section h3, .your-tributes-section h3, .profile-edit-section h3, .your-posts-section h3, .about-us-section h3, .view-tributes-section h3, .create-tribute-section h3, .edit-profile-subsection, .edit-tribute-section h3, .user-profile-section h3, .send-message-section h3, .personal-home-section h3, .messaging-section h3, .messaging-subsection, .upload-photos-section h3, .view-photos-section h3, .sign-up-section h3, .request-invite-section h3, .all-memories-section h3, .all-memories-subsection,  .all-journals-section h3, .all-journals-subsection, .all-announcements-section h3, .all-announcements-subsection, .all-members-section h3, .read-post-section h3
{
	border-bottom: none;
	background-color: #336699;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	color: #ffffff;
	float: none
}

.read-post-section h3 a:link, .read-post-section h3 a:hover, .read-post-section h3 a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
}

.edit-tribute-navigator
{
	border: 1px solid #cccccc;
	border-bottom: none;
	width: 725px;
	float: left;
}

.edit-profile-subsection, .messaging-subsection, .all-memories-subsection, .all-journals-subsection, .all-announcements-subsection
{
	background-color: #999999;
	border: 1px solid #666666;
	border-bottom: none;
	padding: 5px 10px 5px 10px;
	width: 513px;
	font-weight: bold;
	float: left;
	margin-left: 10px;
	clear: none;
}

.all-memories-subsection, .all-journals-subsection, .all-announcements-subsection
{
	margin: 10px 0px 0px 0px;
	width: 705px;
	background-color: #eeeeee;
	color: #666666;
}

.edit-profile-subsection
{
	float: right;
}

.messaging-subsection
{
	width: 570px;
}

.main-tribute-label, .main-tribute-value, .main-tribute-announcements-label, .main-tribute-letters-label, .create-post-label, .create-post-label-left, .create-tribute-label, .edit-post-label, .edit-post-label-left, .your-tributes-label, .your-tributes-value, .edit-profile-label, .edit-profile-label2, .edit-tribute-label, .edit-tribute-label2, .user-profile-label, .send-message-label-left, .invite-people-label, .personal-home-label, .personal-home-label2, .messaging-read-label, .sign-up-label, .request-invite-label, .all-members-label
{
	color: #336699;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	display: inline;
	line-height: 1.6em;
}

.edit-profile-label, .edit-profile-label2, .edit-tribute-label, .user-profile-label, .personal-home-label, .personal-home-label2, .messaging-read-label
{
	padding-right: 10px;
	padding-top: 3px;
	float: left;
	width: 120px;
}

.messaging-read-label
{
	width: 60px;
}

.edit-profile-label2, .edit-tribute-label, .user-profile-label, .personal-home-label, .personal-home-label2
{
	padding-right: 0px;
	width: 190px;
}

.user-profile-label, .personal-home-label, .personal-home-label2
{
	width: 150px;
	clear: left;
}

.personal-home-label, .personal-home-label2
{
	padding-top: 5px;
	margin-bottom: 0px;
}

.personal-home-label2
{
	padding-top: 0px;
	width: 200px;
}

.edit-tribute-label
{
	width: 210px;	
}

.edit-tribute-label3
{
	color: #333333;
	font-weight: bold;
	clear: right;
}

.edit-tribute-approvals-approved, .edit-tribute-approvals-denied, .edit-tribute-approvals-awaiting
{
	color: #006633;
	font-weight: bold;
	display: inline;
	clear: none;
}

.edit-tribute-approvals-denied
{
	color: #cc0000;
}

.edit-tribute-approvals-awaiting
{
	color: #ff6600;
}

.edit-tribute-cell-button
{
	margin-top: 10px;
}

.edit-profile-cell, .edit-profile-cell2, .create-tribute-cell, .create-post-cell, .edit-post-cell, .edit-tribute-cell, .user-profile-cell, .send-message-cell, .personal-home-cell, .personal-home-cell2, .messaging-read-cell, .edit-profile-cell3, .upload-photos-cell, .view-photos-cell, .sign-up-cell, .request-invite-cell
{
	float: left;
	width: 350px;
	margin: 2px 2px 2px 2px;
}

.messaging-read-cell
{
	width: 486px;
}

.personal-home-cell, .personal-home-cell2
{
	width: 190px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.personal-home-cell2
{
	width: 200px;
	margin-bottom: 3px;
}

.create-post-cell, .edit-post-cell, .send-message-cell, .upload-photos-cell, .view-photos-cell, .upload-photos-cell2, .request-invite-cell
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 725px;
}

.view-photos-image
{
	float:left;
	clear:both;
}

.upload-photos-cell2
{
	border-bottom: 3px solid #336699;
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

.view-photos-cell
{
	padding-bottom: 10px;
	border-bottom: 3px solid #336699;
	margin-bottom: 10px;
}

.view-photos-comments, .view-photos-comments a:link, .view-photos-comments a:visited, .view-photos-comments a:hover
{
	color:#336699;
	font-size:9px;
	border:none;
	font-family:Verdana, Arial, Helvetica;
	width:180px;
	padding-top:0px;
	text-align:right;
	overflow:hidden;
	line-height:1.8em;
	margin:0px 0px 0px 0px;
}

.view-photos-comments a:link, .view-photos-comments a:visited, .view-photos-comments a:hover
{
	text-decoration:underline;
}

.view-photos-edit-description
{
	color:#000000;
	font-size:9px;
	border:none;
	font-family:Verdana, Arial, Helvetica;
	width:180px;
	padding-top:0px;
	height:30px;
	overflow:hidden;
	line-height:1.8em;
	margin:0px 0px 0px 0px;
}

.view-photos-control, .view-photos-control2
{
	float: left;
	clear: both;
	margin-bottom: 10px;
	text-align: center;
	width: 180px;
}

.view-photos-control2
{
	font-weight: bold;
	color: #336699;
}

.invite-people-cell, .invite-people-cell2
{
	float: none;
	width: auto;
	margin: 0px 0px 0px 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-size: 9pt;
}

.invite-people-cell2
{
	width: 400px;
	font-size: 8pt;
	clear: both;
}

.create-tribute-cell, .sign-up-cell
{
	width: 510px;
}

.edit-profile-cell2
{
	width: 300px;
}

.edit-profile-cell3
{
	float: right;
	text-align: right;
	margin-right: 0px;
	width:375px;
}

.edit-tribute-cell
{
	width: 250px;
}

.edit-tribute-cell2
{
	clear: left;
	float: left;
	margin-bottom: 5px;
	width: 500px;
}

.your-tributes-value, .main-tribute-value
{
	color: #666666;
	font-weight: normal;
}

.create-tribute-intro
{
	color: #666666;
	font-weight: bold;
	padding-bottom: 10px;
}

.your-tributes-select
{
	border: 1px solid #cccccc;
	font-size: 8pt;
	color: #666666;
}

.main-tribute-announcements-label, .main-tribute-letters-label
{
	font-weight: normal;
}

.create-post-label, .create-post-label-left, .create-tribute-label, .edit-post-label, .edit-post-label-left, .send-message-label-left, .sign-up-label, .request-invite-label
{
	padding-top: 5px;
	padding-right: 5px;
	float: left;
	width: 50px;
}

.create-post-label, .create-post-label-left, .edit-post-label, .edit-post-label-left, .send-message-label-left, .request-invite-label
{
	padding-top: 2px;
}

.request-invite-label
{
	width: 150px;
}


.create-post-label, .edit-post-label
{
	width: auto;
}

.invite-people-label
{
	margin-bottom: 5px;
	width: auto;
	float: left;
}

.create-tribute-label, .sign-up-label
{
	width: 200px;
}

.main-tribute-photo, .main-tribute-video, .edit-profile-photo, .edit-tribute-photo, .user-profile-photo, .personal-home-photo, .view-photos-photo
{
	background-color: #336699;
	border: 1px solid #666666;
	float: left;
	min-width: 180px;
	_width: 180px;
}

.main-tribute-photo
{
	margin-bottom: 10px;
}

.main-tribute-video
{
	clear: both;
}

.main-tribute-video-text
{
	color:#ffffff;
	padding:5px 5px 5px 5px;
}

.view-photos-photo
{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 9px;
	color: #000000;
}

.view-photos-photo img
{
	clear: both;
	border: 1px solid #000000;
	margin:1px 1px 1px 1px;
	margin-bottom: 5px;
}

.your-tributes-box, .edit-tribute-box, .edit-tribute-approvals
{
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	float: left;
	width: 705px;
}

.edit-tribute-approvals
{
	width: 683px;
}

.edit-tribute-approvals-message
{
	margin-left: 10px;
	margin-top: 10px;
}

.edit-tribute-updated
{
	color: #009900;
	font-weight: bold;
	text-align: center;
	width: 500px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cccccc;
}

.upload-photos-updated
{
	float: left;
	width: 715px;
	color: #009900;
	font-weight: bold;
	text-align: center;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}

.invite-people-success, .invite-people-fail
{
	float: left;
	width: 345px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	margin-right: 10px;
}

.invite-people-fail
{
	margin-right: 0px;
}

.invite-people-control
{
	width: 715px;
	margin-bottom: 10px;
	float: left;
}

#edit-tribute-box-overview, #edit-tribute-box-profile, #edit-tribute-box-members, #edit-tribute-box-approvals
{
	border: 1px solid #cccccc;
	border-top: none;	
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	float: left;
	width: 705px;
}

.your-tributes-left, .edit-tribute-left
{
	background-color: #cccccc;
	border: 1px solid #333333;
	height: 133px;
	text-align: center;
	vertical-align: middle;
}

.your-tributes-left, .your-tributes-middle, .your-tributes-right, .your-tributes-name, .edit-tribute-left, .edit-tribute-middle
{
	width: 100px;
	float: left;
}

.your-tributes-left
{
	height: auto;
}

.your-tributes-middle, .your-tributes-right, .edit-tribute-middle
{
	width: 272px;
	margin-left: 10px;
	margin-top: 5px;
}

.edit-tribute-middle
{
	width: 690px;
	margin-left: 0px;
}

.your-tributes-name
{
	width: 590px;
	padding-left: 10px;
}

.your-tributes-name a
{
	font-weight: bold;
	font-size: 9pt;
}

.photo-section-navigation, .edit-profile-photonav, edit-tribute-photonav
{
	clear: both;
	padding: 2px 5px 5px 5px;
}

.photo-section-navigation a, .photo-section-navigation a:hover, .photo-section-navigation a:visited, .edit-profile-photonav a, .edit-profile-photonav a:hover, .edit-profile-photonav a:visited, .edit-tribute-photonav a, .edit-tribute-photonav a:hover, .edit-tribute-photonav a:visited
{
	color: #ffffff;
	text-decoration: underline;
}

.main-tribute-information, #main-tribute-announcements, #main-tribute-letters, #main-tribute-memories, #main-tribute-journals, .home-welcome-message, .home-welcome-login, .your-tributes-navigation, .your-tributes-navigation2, .edit-profile-personal, .edit-tribute-column, .edit-tribute-members, .user-profile-personal, .personal-home-column1, .personal-home-column2, .personal-home-profile, .all-memories-entry, .all-journals-entry, .all-announcements-entry, .all-members-box, .sign-in-prompts
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	width: 525px;
}

.sign-in-prompts
{
	width: 260px;
	padding-left: 0px;
	margin-left: 0px;
}

#post-event-area
{
	display: none;
}

.edit-profile-personal, .edit-tribute-column, .edit-tribute-members, .user-profile-personal, .personal-home-column2, .personal-home-profile, .all-memories-entry, .all-journals-entry, .all-announcements-entry, .all-members-box
{
	border: 1px solid #cccccc;
	width: 513px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}

.all-memories-entry, .all-journals-entry, .all-announcements-entry
{
	margin: 0px 0px 0px 0px;
	width: 705px;
	border: 1px solid #333333;
}

.edit-profile-personal
{
	float: right;
}

.personal-home-column1, .personal-home-column2, .personal-home-profile
{
	width: 288px;
	margin: 0px 0px 0px 0px;
	margin-left: 10px;
}

.personal-home-profile
{
	margin-left: 0px;
	padding-right: 0px;
	width: 193px;
	background-color: #eeeeee;
}

.personal-home-column1
{
	padding: 0px 0px 0px 0px;
	border: none;
	height: auto;
	width:255px;
}

.personal-home-column2
{
	width: 220px;
	float: right;
	margin-bottom: 10px;
}

.edit-tribute-members, .all-members-box
{
	margin: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 315px;
	float: left;
}

.edit-tribute-members-controls, .user-profile-controls, .personal-home-controls
{
	margin-bottom: 15px;
	float: none;
	clear: both;
}

.personal-home-controls
{
	margin-bottom: 0px;
}

.messaging-navigation, .messaging-column, .messaging-inbox-header, messaging-inbox-row
{
	float: left;
	border: 1px solid #333333;
	width: 100px;
	height: 200px;
	padding: 10px 10px 10px 10px;
}

.messaging-column
{
	width: 590px;
	height: auto;
	margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.messaging-container-chat, .messaging-container-reply
{
	border:none;
	float:left;
	clear:both;
	width:580px;
	padding:5px 5px 5px 5px;
}

.messaging-table-list
{
	float:left;
	clear:both;
	width:570px;
}

.messaging-table-image
{
	min-width:50px;
	_width:50px;
	padding-right:10px;
	vertical-align:top;
}

.messaging-table-image img
{
	border:1px solid #999999;
}

.messaging-table-contact
{
	min-width:123px;
	_width:123px;
	float:left;
	padding-right:10px;
	vertical-align:top;
	text-align:right;
	font-size:9px;
}

.messaging-table-message, .messaging-table-reply
{
	min-width:365px;
	width:365px;
	padding:0px 10px 10px 0px;
	border-bottom:1px solid #999999;
	vertical-align:top;
}

.messaging-table-reply
{
	padding:0px 0px 0px 0px;
	border:none;
}

.messaging-reply-textbox
{
	line-height:1.5em;
	width:365px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
	height:150px;
	border:1px solid #999999;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
}

.messaging-inbox-header, .messaging-inbox-row
{
	padding: 2px 2px 2px 2px;
	width: 583px;
	height: 20px;
	border: none;
	display: block;
}

.messaging-inbox-row
{
	background-color: #eeeeee;
	border: 1px solid #ffffff;
}

#messaging-inbox-label-check, #messaging-inbox-label-date, #messaging-inbox-label-from, #messaging-inbox-label-status, #messaging-inbox-label-subject, 
.messaging-inbox-check, .messaging-inbox-date, .messaging-inbox-from, .messaging-inbox-status, .messaging-inbox-subject, .messaging-inbox-control, .messaging-read-control
{
	border: 1px solid #ffffff;
	padding: 5px 5px 5px 5px;
	background-color: #ff6600;
	display: inline;
	float: left;
	height: 35px;
}

.messaging-inbox-control, .messaging-read-control
{
	border: 1px solid #ffffff;
	width: 576px;
	color: #ffffff;
}

.messaging-inbox-control a:hover, .messaging-inbox-control a:link, .messaging-inbox-control a:visited,
.messaging-read-control a:hover, .messaging-read-control a:link, .messaging-read-control a:visited
{
	color: #ffffff;
}

.messaging-read-control
{
	width: 574px;
	margin-bottom: 2px;
	margin-top: 2px;
}
#messaging-inbox-label-check, #messaging-inbox-label-date, #messaging-inbox-label-from, #messaging-inbox-label-status, #messaging-inbox-label-subject
{
	color: #ffffff;
	font-weight: bold;
}

#messaging-inbox-label-check, .messaging-inbox-check
{
	width: 20px;
}

#messaging-inbox-label-date, .messaging-inbox-date
{
	width: 80px;
}

#messaging-inbox-label-from, .messaging-inbox-from
{
	width: 125px;
}

#messaging-inbox-label-status, .messaging-inbox-status
{
	width: 60px;
}

#messaging-inbox-label-subject, .messaging-inbox-subject
{
	width: 235px;
}

.messaging-inbox-check, .messaging-inbox-date, .messaging-inbox-from, .messaging-inbox-status, .messaging-inbox-subject
{
	border: none;
	background-color: #eeeeee;
}

#messaging-read
{
	margin: 2px 2px 2px 2px;
}

.messaging-read-from, .messaging-read-date, .messaging-read-subject, .messaging-read-body, .messaging-read-control
{
	padding: 5px 10px 5px 10px;
	border: 1px solid #cccccc;
	width: 564px;
}

.edit-tribute-column
{
	border: none;
	padding: 0px 0px 0px 0px;
}

.invite-people-column
{
	width: 230px;
	background-color: #eeeeee;
	padding: 5px 10px 5px 10px;
	float: left;
}

.invite-people-column2
{
	float: left;
	margin-left: 10px;
	width: 400px;
}

.your-tributes-navigation, .your-tributes-navigation2
{
	width: 510px;
	padding-bottom: 10px;
	margin-left: 0px;
}

.your-tributes-navigation2
{
	width: 215px;
	float: right;
	text-align: right;
}

.home-welcome-login
{
	width: 315px;
	padding-right:0px;
	text-align: right;
}

.home-welcome-message
{
	/* line-height: 1.7em; */
	margin-left: 0px;
	font-size:11px;
	text-align:justify;
	width:400px;
}

.home-system-message
{
	line-height:1.7em;
	font-size:12px;
	width:403px;
	float:left;
	clear:both;
	padding:15px 0px 15px;
	border:1px solid #999999;
	border-left:none;
	border-right:none;
	background-color:#eeefff;
}

.home-welcome-column, .home-welcome-column2
{
	width: 337px;
	float: left;
	margin-right: 10px;
	border: 1px solid #cccccc;
	padding: 5px 10px 10px 10px;
	line-height: 1.8em;
}

.home-update-entry
{
	float:left;
	width:365px;
	margin-bottom:10px;
	clear:both;
	padding:0px 0px 0px 20px;
}

.home-welcome-column2
{
	margin-right: 0px;
}

.home-welcome-column h3, .home-welcome-column2 h3
{
	margin-bottom: 5px;
}

#main-tribute-memories, #main-tribute-journals
{
	margin-bottom: 35px;
	margin-left: 0px;
	width: 445px;
}

#main-tribute-memories h3, #main-tribute-journals h3, #main-tribute-announcements h3, #main-tribute-letters h3
{
	color: #ff6600;
}

#main-tribute-announcements, #main-tribute-letters
{
	float: right;
	width: 255px;
	margin-left: 25px;
}

.create-post-textarea, .create-post-textbox, .create-post-textbox2, .create-tribute-textbox, .create-tribute-textarea, .edit-post-textbox, .edit-post-textarea, .edit-tribute-textbox, .edit-tribute-textarea, .edit-tribute-textarea2, .edit-profile-textbox, .edit-profile-textbox-disabled, .edit-tribute-textbox-disabled, .send-message-textbox, .send-message-textarea, .invite-people-textarea, .invite-people-textarea2, .upload-photos-textbox, .upload-photos-textarea, .sign-up-textbox, .sign-up-textarea, .sign-up-textbox-disabled, .request-invite-textbox, .read-post-textarea
{
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
	overflow: auto;
	float: none;
}

.create-post-textarea, .create-tribute-textarea, .edit-post-textarea, .edit-tribute-textarea, .edit-tribute-textarea2, .send-message-textarea, .upload-photos-textarea, .sign-up-textarea, .read-post-textarea
{
	line-height: 1.5em;
	width: 715px;
	height: 300px;
}

.read-post-textarea
{
	height: 150px;
	margin-top: 5px;
}

.read-post-comments
{
	margin-top: 10px;
	margin-left: 10px;
}

.read-post-comment-info, .read-post-comment-info a:link, .read-post-comment-info a:hover, .read-post-comment-info a:visited
{
	font-size: 7pt;
}

.read-post-comment-info
{
	color: #ff6600;
}

.invite-people-textarea
{
	border: 1px solid #cccccc;
	width: 455px;
	height: 200px;
	margin-bottom: 5px;
}

.invite-people-textarea2
{
	width: 225px;
	padding: 0px 0px 0px 0px;
	height: 350px;
	border: 1px solid #ffffff;
	border-left: 4px solid #ffffff;
	border-right: none;
	overflow-y: scroll;
}

.create-tribute-textarea, .upload-photos-textarea, .sign-up-textarea
{
	width: 300px;
	height: 150px;
}

.edit-tribute-textarea, .edit-tribute-textarea2
{
	width: 292px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.edit-tribute-textarea2, .upload-photos-textarea
{
	height: 50px;
}

.edit-tribute-navigation, .edit-tribute-navigation-on
{
	border-right: 1px solid #999999;
	background-color: #b2b2b2;
	float: left;
	padding: 5px 0px 7px 0px;
	color: #000000;
	text-align: center;
	text-decoration: underline;
	width: 180px;
	font-weight: normal;
	cursor: hand;
	cursor: pointer;
}

.edit-tribute-navigation-on
{
	border-bottom: none;
	padding-left: 1px;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	cursor: default;
}

.edit-tribute-navigation-on a:link, .edit-tribute-navigation-on a:hover, .edit-tribute-navigation-on a:visited
{
	text-decoration: none;
}

.create-post-textbox, .create-post-textbox2, .create-tribute-textbox, .edit-profile-textbox, .edit-profile-textbox-disabled, .edit-post-textbox, .edit-tribute-textbox, .edit-tribute-textbox-disabled, .send-message-textbox, .upload-photos-textbox, .sign-up-textbox, .sign-up-textbox-disabled, .request-invite-textbox
{
	overflow: hidden;
	height: 15px;
	padding: 3px 5px 1px 5px;
	width: 550px;
}

.upload-photos-textbox
{
	float: left;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 0px;
	overflow: hidden;
	padding: 3px 5px 1px 5px;
}

.create-tribute-textbox, .edit-profile-textbox, .edit-profile-textbox-disabled, .edit-tribute-textbox-disabled, .sign-up-textbox, .sign-up-textbox-disabled
{
	width: 300px;
}

.sign-up-textbox-disabled
{
	border: none;
	color: #000000;
}

.edit-tribute-textbox
{
	width: 200px;
}

.create-post-textbox, .request-invite-textbox
{
	width: auto;
	float: left;
}

.create-post-textbox2, .edit-post-textbox, .send-message-textbox
{
	width: 658px;
	float: left
}

.create-post-radios, .create-post-submitter
{
	float: left;
}
.edit-profile-dropdown, .edit-tribute-dropdown, .create-tribute-dropdown, .create-post-dropdown, .create-post-dropdown2, .edit-post-dropdown, .edit-post-dropdown2, .sign-up-dropdown
{
	border: 1px solid #666666;
	float: left;
	clear: none;
	display: inline;
	width: auto;
	margin-left: 3px;
	margin-right: 3px;
}

.create-post-dropdown2, .edit-post-dropdown2
{
	margin: 0px 0px 5px 0px;
}

.create-tribute-optional
{
	font-style: italic;
	color: #666666;
	vertical-align: top;
}

.edit-profile-textbox-disabled, .edit-tribute-textbox-disabled
{
	border: none;
	color: #666666;
	background-color: #ffffff;
	padding-left: 0px;	
}

.edit-tribute-textbox-disabled
{
	width: 200px;
	font-size: 10pt;
}

.button-style, .edit-profile-button, .create-tribute-button, .contact-button, .edit-tribute-button, .upload-photos-button, .sign-up-button
{
	background-color: #336699;
	color: #ffffff;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 110px;
	height: 25px;
	border: 1px solid #cccccc;
	cursor: pointer;
	padding: 0px 2px 2px 2px;
	text-align: center;	
}

.edit-profile-button, .create-tribute-button, .edit-tribute-button, .upload-photos-button, .sign-up-button
{
	width: 120px;
}

.upload-photos-button
{
	margin: 0px 0px 0px 0px;
}

.edit-profile-button
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.posted-on
{
	color: #336699;
	letter-spacing: -1px;
	font-size: 8pt;
	text-decoration: none;
}

.posted-on a, .posted-on a:link, .posted-on a:visited, .posted-on a:hover
{
	color: #336699;
	letter-spacing: -1px;
	font-size: 8pt;
	text-decoration: underline;
}

.posted-on a:hover, .posted-on a:link, .posted-on a:visited
{
	color: #000000;
}

.admin-links, a.admin-links a:link, a.admin-links a:hover, a.admin-links a:visited, .main-tribute-additional-info, .user-links, .user-links a:link, .user-links a:hover, .user-links a:visited
{
	font-size: 8pt;
	display: inline;
	clear: none;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.admin-links a:link, a.admin-links a:hover, a.admin-links a:visited, .user-links a:link, .user-links a:hover, .user-links a:visited
{
	display: inline;
	text-decoration: underline;
	clear: none;
}

.user-links a.selected
{
	color: #336699;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	cursor: default;
}

a.view-all-link
{
	font-size: 10px;
	font-weight: bold;
}

a.view-all-link:hover
{
	font-size: 11px;
	font-weight: bold;
}

.main-tribute-additional-info
{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	color: #666666;
}

#full-announcement-1, #full-announcement-2, #full-announcement-3, #full-memory-1, #full-memory-2, #full-memory-3, #full-journal-1, #full-journal-2, #full-journal-3, #full-letter-1, #full-letter-2, #full-letter-3
{
	visibility: hidden;
	display: none;
}

#plus-minus-1, #plus-minus-2, #plus-minus-3
{
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	font-family: Courier New;
	vertical-align: top;
}

#footer
{
	display: block;
	margin-top: 5px;
	clear: both;
	width: 748px;
}

.footer-copyright
{
	float: none;
	/* position: relative; */
	clear:both;
	margin:15px 0px 0px 0px;
	text-align:center;
}

.footer-navigation
{
	float: right;
	position: relative;
	padding-right: 0px;
}

.small-navigation-text, .small-navigation-text a:link, .small-navigation-text a:visited, .small-navigation-text a:hover
{
	color:#336699;
	width:180px;
	font-weight:bold;
	text-decoration: none;
	font-size:8px;
	clear:both;
	float:left;
	text-align:right;
}

.small-navigation-text a:hover
{
	text-decoration: underline:
	color:#000000;
}

.test
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}