/*http://www.maratz.com/blog/archives/2008/08/23/how-to-offset-background-from-the-right-or-bottom/ */


body {background-color: #222222; background-image: url('pebbles.jpg'); color:#24450e; margin: 0; padding 0;}
td, li, p {font-family:Arial, Helvetica, Sans-serif;font-size:14px; line-height:18px;}

.alert  {color: red;  font-weight: 700;}
.titlebar {color: #FFFFFF; background-color:#4070B8; font-weight:bold;}
.darkerbar {color: #403B4D; background-color:#F0FBFF;}
.lighterbar { background-color:#F5EFBE;}



A:link  {color: #24450e;text-decoration: none;}
A:visited  {color: #24450e;text-decoration: none;}
A:active  {color: #33872f;text-decoration: underline;}
A:hover  {color: #33872f;text-decoration: underline;}

.bright:link  {color: #33872f;text-decoration: none;}
.bright:visited  {color: #33872f;text-decoration: none;}
.bright:active  {color: #33872f;text-decoration: underline;}
.bright:hover  {color: #33872f;text-decoration: underline;}

.topnav:link  {color: #c44405;text-decoration: none; font-size:12px;}
.topnav:visited  {color: #c44405;text-decoration: none; font-size:12px;}
.topnav:active  {color: #c44405;text-decoration: underline; font-size:12px;}
.topnav:hover  {color: #c44405;text-decoration: underline; font-size:12px;}

/* comments */

h1 {font-size: 24pt; font-weight: bold; margin: 0;}
h2 {font-size: 16pt; font-weight: bold;  margin:0;}
h3 {font-size: 14pt;  margin:  10 0 0 0;}
.likeh3 {font-size: 14pt; font-weight: bold;}


form.trimform {
	margin-bottom: 0px;
}



img.alignleftb {border: 1px; border-color: #295412; border-style: solid;  margin: 0 20 5 10;}
img.alignleft {border: 1px; border-color: #295412; border-style: solid;  margin: 0 10 5 0;}
img.alignright {border: 1px; border-color: #295412; border-style: solid;  margin: 0 10 5 5;}

.bordered {border: 1px; border-color: #a39b8d; border-style: solid;  margin: 0;}


#welcomeimage {
background: url('welcomeblank.jpg') no-repeat scroll;
margin:-22 0 0 0;
padding:0;
border: solid 1px #24450e;
width:1200px;
height:900px;
}

#contactform {
background: #bbbbbb;
margin:20;
padding:20;
border: solid 1px #24450e;
width:700px;
font-size:14px; 
}

#gallerypage {
background: #bbbbbb;
margin:20;
padding:20;
border: solid 1px #24450e;
width:830px;
font-size:14px; 
}

#welcometext {
display: block;
line-height:18px;
margin:250 50 0 710;

}

#childrenplaying {
display: block;
margin:210 50 0 730;
font-size:18px; 
font-weight: 400; 
line-height:26px;
font-family:Arial, Helvetica, Sans-serif;
font-style: italic;
}

#intro {
display: block;
margin:20 50 0 715;
font-size:18px; 
font-weight: 400; 
line-height:22px;
font-family:Arial, Helvetica, Sans-serif;
}

.ul, li {margin-left: 740px; line-height:22px; font-size: 16px;  font-weight: 600; }
.note {margin-left: 715px;  font-size: 14px; }


