
/* St. Pauls Lutheran Church   created: Oct 2009    By: Sterling Norris */

/* attachment may be fixed or scroll 
   repeat can be repeat-y, repeat-x or no-repeat */
body {
background-color: #ded6c6; 
background-image: url(graphics/bg12f3.gif); 
background-attachment: fixed;
background-repeat: repeat;
margin: 0px;
padding: 0px;
}

hr {
border: 0;
height: 2px;
test-align: center;
color: #2c2c2c;
background-color: #2c2c2c;
}


#floatleft {
position: relative;
width: 50%;
padding: 5px;
float: left;
}
#floatright {
position: relative;
width: 50%;
padding: 5px;
float: right;
}

/* backgrown color used for menu bar is #e4eae4 a good light blue */

/* color code for borders and text #6d4d0b brown */
/* or #4c4c4c gray  background is bg9b.gif */

/* Basic Styles - Applied to all pages */
/* Fonts
'Times New Roman', Times, serif;
Arial, Helvetica, sans-serif;
*/

p { 
text-align: justify; 
font: bold 12pt 'Times New Roman', Times, serif; 
margin-left: 10px; 
margin-right: 10px; 
margin-top: 10px; 
margin-bottom: 0%; 
}
.para {  
text-indent: 1.25em;  
margin-top: 0%;
}
.ctr { 
text-align: center; 
margin-top: 0%;  
}
.ctr2 { 
text-align: center; 
font: bold 13pt 'Times New Roman', Times, serif;
margin-top: 0%;
text-shadow: 0.75px -0.75px 1px #888;  
}
.scap {
font-variant: small-caps;
}
.credit  {
text-align: center; 
font: 8pt 'Times New Roman', Times, serif; 
margin-left: 0%; 
margin-right: 0%; 
margin-top: 0%; 
}
.head1 { 
text-align: justify; 
font: bold 12pt 'Times New Roman', Times, serif; 
margin-left: 10px; 
margin-right: 10px; 
margin-top: 8px; 
margin-bottom: 0%; 
}
.head2 { 
text-align: center; 
font: bold 24pt 'Times New Roman', Times, serif; 
margin-left: 0%; 
margin-right: 0%; 
margin-top: 0%; 
margin-bottom: 0%;
text-shadow: 1.5px -1.5px 3px #888; 
}
.head3 { 
text-align: center; 
font: bold 16pt 'Times New Roman', Times, serif; 
margin-left: 0%; 
margin-right: 0%; 
margin-top: 10px; 
margin-bottom: 0%;
text-shadow: 1px -1px 2px #888;
}
.head4 { 
text-align: center; 
font: bold 20pt 'Times New Roman', Times, serif; 
margin-left: 0%; 
margin-right: 0%; 
margin-top: 10px; 
margin-bottom: 0%;
text-shadow: 1.25px -1.25px 2.5px #888; 
} 

.obl, #obl {
font-style: oblique;   
}
.spt, #spt {
font-family: cursive;
}

.box1 {
margin-right: 150px;
mmargin-left: 150px; 
margin-top: 15px; 
margin-bottom: 0%; 
border: solid 2px #4c4c4c;
padding: 10px;
}
.box2 {
width: 800px;   
margin-top: 0%; 
margin-bottom: 0%;
border: double 3px #4c4c4c;
padding: 10px;
}
#radius {
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-KHTML-border-radius: 25px;
border-radius: 25px;
}
#radius2 {
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
-KHTML-border-radius: 12px;
border-radius: 12px;
}

/* use with div tag */
.set600, #set600 {
width: 600px;
}
.set800, #set800 {
width: 800px; 
}
.set1000, #set1000 {
width: 1000px; 
}
.set1000b, #set1000b {
width: 1000px;
border: solid 2px #2c2c2c;
margin: 25px;
padding: 20px;
}
.set1000db, #set1000db {
width: 1000px;
border: double 3px #2c2c2c;
margin: 25px;
padding: 20px;
}
.set1200, #set1200 {
width: 1200px
}

#bdr {
width: 400px;
border: double 3px #000000;
padding: 10px;
}

/* Drop Cap  - use span tag around first letter to get dropcap use id tag to set color */
span.first
{
 float: left;
 font-family:'Times New Roman', Times, serif;
 font-style: bold;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
}


/* Font color shortcuts */

#o {color: #ef9c00; } /* orange */
#g {color: green; }
#b {color: blue; }
#r {color: red; }
#cr {color: #8a1d54; } /* tri-cross burgandy */
#lb {color: #497fbf; } /* light blue */
#lwml {color: #633c96; } /* lwml purple */
#br {color: #744a00; } /* brown */
#dr {color: #57001a; } /* dark red */
#gr {color: #555555; } /* gray */


/* Styles For Forms */

P.guest {
text-align: justify; 
font: bold 12pt 'Times New Roman', Times, serif; 
margin-left: 1em;  
margin-top: .2em; 
}
p.leg {
background: #fff5e8;
color: black;
border: 1px outset #cccccc;
padding: .2em .3em;
font: bold 14pt 'Times New Roman', Times, serif;
text-align: center;
position: relative;
margin: -1em 0 1em 1em;
width: 10em;
text-shadow: 1.5px -1.5px 3px #888; 
}
p.but{
color: black;
font: bold 12pt 'Times New Roman', Times, serif;
text-align: center;
}

input {
border: .1em outset;
margin-left: 1em;
}
textarea {
border: .1em outset;
margin-left: 1em;
}

#gst {
background: #fffbc6;
border: .05em outset;
width: 600px;
margin-top: 1em;
margin-bottom: 1em;
}
#nlreq {
background: #e0edc5;
border: .05em outset;
width: 600px;
margin-top: .05em;
margin-bottom: 1em;
}
#pray {
background: #bff2f9;
border: .05em outset;
width: 600px;
margin-top: 1em;
margin-bottom: 1em; 
}

/* Styles For Links */

a 	{ decoration: none; 
	font: bold 12pt 'Times New Roman', Times, serif; 
	text-decoration: none; }
a:link      {color: #555555; } 
a:visited   {color: #555555; }
a:hover     {color: #0469b3;  
			text-decoration: overline underline; 
            cursor: pointer; }
a.lnk { font: bold 14pt 'Times New Roman', Times, serif;
 }
 


