address, blockquote, body, dd, div, dl, dt, fieldset, form,
frame, frameset, h1, h2, h3, h4, h5, h6, noframes,
ol, p, ul, center, dir, hr, menu, pre
		{display: block;}

html, body      {height:100%;
                 width:100%;
                 margin:0;
                 padding: 0;
                 background-color: #9b9c52;}
body		       {color: #000000;
                 padding: 0;}
head            {display: none;}

/* -- text styling -- */
h1, h2, h3, h4, h5, h6, b, strong
		          {font-weight: bold;}
h1		{font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
                 font-variant: small-caps;
                 font-size: 1.5em;
                 color: #333333;
                 margin: 12px 24px;}
h2		{font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
                 font-size: 1.25em;
                 color: #5B5B3D;
                 margin: 12px 24px;}
h3		{font-family: "Gill Sans", Calibri, "Trebuchet MS", sans-serif;
                 font-size: 1.0em;
                 color: #990000;
                 margin: 12px 24px;}
.nonbold        {font-weight: normal !important;
                 font-variant: normal !important;}
h4		{font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size: 0.70em;
                 color: #515230;
                 margin: 24px 0 24px 0;}
h5              {font-family: Verdana, Helvetica, Arial, sans-serif;
                font-size: 12px;
                color:#3f4259;
                background: #e6e9ff;
                border: solid 1px #3f4259;
                margin: 36px 20px 20px 20px;
                padding: 2px;}
a:link 		{color: #104005;
                text-decoration: underline;
                font-family: Verdana, Helvetica, Arial, sans-serif;}
a:visited 	{color: #666666; text-decoration: underline;}
a:hover 	{color: red; text-decoration: underline;}
p.serif         {font-family: Times New Roman, serif;
                 font-size: 0.90em;}
p,ol,ul	       {font-family: "Gill Sans", Calibri, "Trebuchet MS", sans-serif;
                 font-size: 1.0em;
                 color: #222222;
                 text-align: left;
                 line-height: 1.4em;}
blockquote      {margin-left: 40px; margin-right: 40px;}
i, cite, em, var, address
		{font-style: italic;}
pre, tt, code, kbd, samp
		{font-family: monospace;}pre
		{white-space: pre;}
abbr, acronym   {font-variant: small-caps;
                 border-bottom: 1px dotted #000000;}
small, sub, sup {font-size: .83em;}
sub             {vertical-align: sub;}
sup             {vertical-align: super;}
s, strike, del  {text-decoration: line-through;}
u, ins          {text-decoration: underline;}
ol, ul, dir, menu, dd
		{margin-left: 20px; margin-right: 20px;}
ul              {list-style-type: disc;}
ol              {list-style-type: decimal;}
li              {display: list-item;}

:before         {content: "\A";}
/*:focus          {outline: thin dotted invert;}*/

.attentionline  {font-family: Georgia, Times New Roman, serif;
                 font-size: 1.0em;
                 font-style: italic;
                 font-weight: bold;
                 color: #ff6100;}

button, textarea, input, object, select, img
		{display:inline;}

hr             {border-top: 1px solid #999966;
                margin-left: auto;
                margin-right: auto;
                margin-top: 24px;
                margin-bottom: 24px;
                height: 1px;
                width: 90%;
                clear: both;}

/*  -- form styling --   */
.form           {margin: 12px 12px 24px 12px;
                 font-size: 0.85em !important;}
form br         {clear: left;}
form p          {clear: left;
                 margin-bottom: 12px;}

legend           {border: 1px solid #0D3256;
                  background-color: #688B9A ;
                  color: #FCF1D1;
                  padding: 2px 6px;
                  font-family: Verdana, sans-serif;
                  font-size: 0.90em !important;
                  font-weight: bold;}

fieldset         {border: 1px solid #0D3256;
                  margin: 12px 24px 0 24px;
                  width: 40%}

input           {display: block;
                 float: left;
                 margin: 0 5px 6px 0;
                 color: #000000;
                 border: 1px solid #666666;
                 background: #FFFFFF;}
input.hidden	  {border: none;}
input.radio     {width: 1em;
                 border: none !important;}
input.checkbox  {width: 1em;
                 border: none;
                 display: inline;}
label           {display: block;
                 text-align: right;
                 float: left;
                 width: 175px;
                 padding-right: 20px;
                 color: #333333;
                 margin-bottom: 6px;}
.smllabel        {text-align: right;
                 width: 50px !important;}
.medlabel       {text-align: right;
                 width: 175px !important;
                 padding-right: 20px;}
.lglabel        {width: 500px !important;}
.leftlabel      {width: 500px !important;
                 text-align: left !important;}
.leftmedlabel   {text-align: left;
                 width: 300px !important;
                 padding-right: 20px;}
.leftsmllabel   {text-align: left;
                 width: 50px !important;
                 padding-right: 20px;}
.checkbox       {width: 1em;
                 border: none !important;}
.buttonSubmit   {background: #CCCCCC;
                 margin: 0 12px 12px 0;}
.fieldnote      {margin: 10px 5px 8px 0;
                 color: #000099;}
textarea        {border: 1px solid #000000;
                 float: left;
                 background: #FFFFFF;
                 display: block;
                 margin-bottom: 10px;}
select          {border: 1px solid #000000;
                 float: left;
                 background: #FFFFFF;
                 display: block;
                 margin: 0 5px 12px 0;}

#container      {width: 850px;
                 margin: 12px auto;
                 padding: 24px 0;
                 border: 3px solid #828345;
                 background: #F1F7DA url('http://www.liliesinthevalley.net/images/59original.gif');}

/*  -- page header styling -- */
#masthead       {width: 750px;
                 margin: 4px auto 0 auto;
                 background-color: #4a5f12;
                 min-height: 75px;
                 border: 2px solid #828345;
                 border-bottom: none;}
#masthead img   {float: left;
                 border: none;
                 vertical-align: text-bottom;}
#masthead p     {text-align: right;
                 font: 0.75em Georgia,Utopia,Palatino,'Palatino Linotype',serif;
                 color: #FFFFFF;
                 margin: 50px 8px 0 0;}

/*  -- site navigation menu tabs styling -- */
#nav            {background-color: #e0b99a;
                 border-bottom: 1px solid #7d2a18;}
#nav ul         {margin: 0;
                 padding: 4px;
                 list-style: none;
                 background-color: #e0b99a;
                 font: bold 0.90em Arial, Verdana, Helvetica, sans-serif;
                 color: #7d2a18;}
#nav ul li      {margin: 0;
                 display: inline;}
#nav a:link, #nav a:visited
                {text-decoration: none;
                 font: bold 0.90em Arial, Verdana, Helvetica, sans-serif;
                 color: #7d2a18;
                 background-color: #e0b99a;
                 padding: 4px;}
#nav a:hover    {color: #FFFFFF;
                 background-color: #7d2a18;}

/*  -- main body styling -- */
div#mainbody    {border: 2px solid #828345;
                 border-top: none;
                 width: 750px;
                 margin: 0 auto;
                 background: #ffffff url('http://www.liliesinthevalley.net/images/background_lily.png') no-repeat;}
#columnLeft     {float: left;
                 width: 498px;
                 margin: 0;
                 border-top: 1px solid #7d2a18;}
#columnLeft p   {margin: 12px 24px;}
#columnLeft img {float: left;
                 margin: 12px 12px 12px 0;
                 border: 1px solid #cccccc;}
#columnRight    {background: #e0b99a;
                 border-left: 1px solid #7d2a18;
	         border-top: 1px solid #7d2a18;
	         margin: 0 0 0 498px;
                 padding: 0;
                 min-height: 800px;}
#columnRight img{border-bottom: 1px solid #7d2a18;}
#columnRight p  {margin: 0;
                 padding: 10px;
                 font-size: 0.90em;
                 font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
                 color: #7d2a18;
                 font-style: italic;}

.emphasizetext  {border-bottom: 1px dotted #990000;
                 color: #990000;}
.imageleft      {float: left;
                 width: 100%;
                 margin: 0;}
.imageleft img  {float: none !important;
                 display: block !important;
                 border: none !important;
                 margin: 0 auto 0 auto !important;}

.thumbnail     {float: left;
                 width: 100px;
                 margin: 24px 24px 24px 0;
                 padding: 0;
                 font-size: 0.70em !important;
                 line-height: 100% !important;
                 text-align: center;}
.thumbnail img {border: none !important;
                 float: none !important;
                 padding: 0 !important;
                 margin: 12px 0 12px 0 !important;
                 text-align: center;}

.note		       {color: #990000;
                 font-weight: bold;
                 text-decoration: underline;}


/*  -- page footer styling -- */
#footer         {width: 800;
                 text-align: center;
                 padding: 6px;
                 font-size: 0.75em;
                 color: #4a5f12;
                 line-height: 110%;}

/*  -- general table stylings -- */
table           {display: table;
                 margin: 1.5em 0 0 0;}
tr              {display: table-row;}
thead           {display: table-header-group;}
tbody           {display: table-row-group;}
tfoot           {display: table-footer-group;}
col             {display: table-column;}
colgroup        {display: table-column-group;}
td, th          {display: table-cell;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #000000;
                 text-decoration: none;
                 text-align: center;
                 vertical-align: top;
                 font-size: 0.70em;
                 line-height: 1.25em;}
td img          {padding: 0;
                 text-align: center;
                 border: none !important;
                 float: none !important;}
th              {font-weight: bolder;}
caption         {display: table-caption;
                 text-align: center;}
