@charset "UTF-8";
/* CSS Document */

body {
background-color: #e3e3e3;
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}

p { line-height: 16px; text-shadow: #fff 0px 1px 1px; }

#wrapper {
position: relative;
background-image: url(images/tile.jpg);
margin: 0 auto;
width: 1020px;
}

#header {
position: relative;
background-image: url(images/header2.jpg);
height: 220px;
width: 1020px;
clear: both;
}

#left-inner-header{
  width: 240px;
  float:left;
  height: 220px;
  margin-left: 29px;
}

#right-inner-header{
  width: 720px;
  float:left;
  height: 220px;
  margin-left: 0px;
}

#social-links {
 width: 300px;
 height: 32px;
 margin-top: 12px;
 margin-left: 20px;
}

#sheet{
position: relative;
width:960px;
margin: 0 auto;
clear: both;
}


#content {
width: 620px;
padding: 20px 60px 20px 20px;
margin-left: 280px;
}

#pagetitle {
 text-align: center;
 font-size: 24px;
 color: #424141;
}

#pagetitle2 {
 font-size: 20px;
 color: #424141;
}

#homecontent { 
	 padding: 0px 50px 10px 50px; 
	  font-family: Verdana,Helvetica,Arial,sans-serif;
 font-size: 11px;
 color: #424141;
}

#schedule table {
 text-align: center;
 padding-left: 40px;
 padding-right: 10px;
}
#schedule table p {font-size:16px;line-height:24px;}

#schedule table td { padding:0 40px 0 40px;}

#teeninfo table {
 text-align: left;
 padding-left: 20px;
 padding-right: 20px;
 border-collapse: collapse;
}
#teeninfo table p { font-size:11px; padding: 0px;}
#teeninfo table td { padding: 5px 10px 5px 10px;}
#teeninfo table td ul {padding-left: 8px;}
#teeninfo table td li {font-size: 10px; text-align:left;}

#page-content p {
 font-family: Verdana,Helvetica,Arial,sans-serif;
 font-size: 12px;
 color: #424141;
 line-height: 18px;
 padding-right: 50px;
}
#page-content p .sub {
 font-size: 11px;
}
#page-content li {
 font-family: Verdana,Helvetica,Arial,sans-serif;
 font-size: 12px;
 color: #424141;
 line-height: 18px;
 padding-right: 10px 50px;
}

#page-content a:link {}
#page-content a:visited {}
#page-content a:active {}
#page-content a:hover p{color:#000;}

#fam-home {
 background: url(images/famhome.jpg) no-repeat;
 width: 532px;
 height: 301px;
 margin-top: 25px;
}
#contact-form table td{
 padding: 5px;
 text-align: left;
 font-family: Verdana,Helvetica,Arial,sans-serif;
 font-size: 12px;
 color: #424141;
 line-height: 18px;

}

#photos table {
}

#photos table td{
 padding: 5px;
}

#photos img {border: 1px solid #333;}

#resources p {line-height: 16px; font-size:12px; color: #424141;}

#footer {
clear: both;
background-image: url(images/footer.jpg) no-repeat;
height: 83px;
margin: 0 auto;
padding: 10px 0 0 360px;
width: 1020px;
font-size: 11px;
color: #424141;
}

#footer a:link {color: #424141;}
#footer a:visited {color: #424141;}
#footer a:active {color: #424141;}
#footer a:hover {color: #000;}

#footer table td {padding-right: 15px; font-size:9px;}

a:link, a:visited, a:hover, a:active {color: #333;}
a:hover {color: #666;}

.floatright {float:right;}
.floatleft {float:left; padding-right: 10px;}
.clear {clear:both;}
.clear-right { clear:right; }
.clear-left { clear:left; }
.clear-div { clear:both; line-height:0px; height:1px; }

.comment{ margin-bottom: 40px; }

.school { }

.comment .name{ float:left; padding-left:20px; width:250px; }