﻿body
{
	background-position: left top;
	background-repeat: repeat;
	background-image: url(http://www.jaclynfrank.org/images/background_nf.jpg);
}

tr
{
	vertical-align:top;
}

#MainContentPanel
{
	width:100%;
	text-align:center;
}

#MainContentTable
{
	width:100%;
	height:1200px;
}

#main_floral_left
{
	width:300px;
	background-image: url(http://www.jaclynfrank.org/images/floral_pattern_left.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#main_floral_right
{
	width: 200px;
	background-image: url(http://www.jaclynfrank.org/images/floral_pattern_right.png);
	background-position: -100px top;
	background-repeat: no-repeat;
}

#main_content_top
{
	height:75px;
}

#main_content_center
{
	padding-top:375px;
	padding-right:75px;
	padding-left:75px;
	padding-bottom:10px;
	width: 650px;
	background-color: #FEFEFB;
	color: #585858;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}

#HeaderWidgetPanel
{
	width:100%;
	text-align:center;
	z-index: 100;
	position: absolute;
	top: 25px;
	left: 65px;
}

#subfooter_homePanel
{
	padding-top: 35;
	padding-bottom: 35px;
	text-align:center;
}

#subfooter_Panel
{
	padding-top: 35px;
	padding-bottom: 35px;
	text-align:center;
}

#copyrightText
{
	padding-top:90px;
	vertical-align:bottom;
	width:100%;
	text-align:center;
	font-size:10pt;
	color:#CE4085;
}

.article_title
{
	color: #CE4085;
	font-size: 22pt;
	font-family:  'Century Schoolbook', 'Times New Roman' , Times, serif;
	font-style: italic;
}

.article_subtitle
{
	color: #CE4085;
	font-size: 14pt;
	font-family: Calibri, Verdana, Helvetica, sans-serif;
}

.article_text
{
}

.form_table
{
	border: 1px solid #DDD0AD;
	margin: 10px 0px 35px 0px;
	padding: 15px ;
	width:80%;
}

.form_table input[type=text]
{
	width:100%;
}
.form_table textarea
{
	width:100%;
	height:200px;
}

#memorial_navigation
{
	background-color:#CE4085;
	border-bottom:solid 2px #DDD0AD;
	width:100%;
	text-align:left;
	padding:5px;
}

#memorial_navigation a:active, #memorial_navigation a:link, #memorial_navigation a:hover, #memorial_navigation a:visited
{
	color: #FEFBFB;
	font-family: Calibri, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.validation_prompt
{
	color:#CE4085;
	background-color:#FFC;
	border: solid 1px #CE4085;
	font-weight:bold;
	padding:1px;
}

.centeredPanel
{
	width:100%;
	padding:20px;
	text-align:center;
}
