.clear                      { clear: both; }

#page-wrap                  { position: relative; left: 0px; font: 14px/1 Georgia, Serif; width: 590px; min-height: 920px; }

p.formtitle                { font: 1.2em Georgia, Serif; padding-bottom: 30px; color:#666; font-style: italic; }

label                       { width: 270px; display: block; }

input[type=text], textarea  { width: 300px; outline: none; position: relative; left: 0px; }

.rowElem 
label.error                 { float: none; font-style: italic; color: red;
                              position: absolute; top: 16px; left: 0px; 
                              font-size: 12px; }
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#changeTypeArea             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; min-height: 35px; }
.prayerprivacy				{ float: left; min-height: 35px; margin: 5px 70px 5px 0px; }
.prayerprivacy label		{ width: 300px; }
.rowElemSelect              { clear: both; }

.thanks                     { color: green; font-weight: bold; }


.jqTransformTextarea, 
.jqTransformSelectWrapper   { margin: 0 0 8px 0; }
.astr						{ color: red;}
h2.prayertitle              { font: 1.0em Georgia, Serif; padding: 30px 0px 15px 0px; color: #001B4D; }
.hidden						{ display: none; }
