      /* CSS Document */
      /* For Village of Tinley Park - Groups Entry page*/
      /* Prepared by Liberty Creative Solutions (www.libertycreativesolutions.com, 708-633-7450) */
      /* Summer 2009 */
       
       
      html, body {
      font-family:Arial, Helvetica, sans-serif;
      min-width:900px;
      margin-left:auto;
      margin-right:auto;
      margin-top:0px;
      padding:0;
      color:#000000;
      background-image:url(../images/art_mortar2.jpg);
      background-repeat:repeat-y;
      background-position:center;
      }
       
      /* BEGIN layout areas */
       
      #homepagecontainer {
      position:relative;
      width:900px;
      min-width:900px;
      height:730px;
      margin-left:auto;
      margin-right:auto;
      padding:0;
      z-index:2;
      background-color:#ffffff;
      }
       
      #hometextarea {
      position:absolute;
      width:355px;
      height:252px;
      left:129px;
      top:420px;
      z-index:10;
      }
       

      #interiorpagecontainer {
      position:relative;
      width:900px;
      min-width:900px;
      height:730px;
      margin-left:auto;
      margin-right:auto;
      padding:0;
      z-index:2;
      background-color:#9c9c8c;
      background-image:url(../images/art_vbrick_bkgrnd.jpg);
      background-repeat:no-repeat;	  
      }
       
      #visitorheader {
      position:relative;
      width:900px;
      height:287px;
      background-image:url(../images/art_vhead_bkgrnd.jpg);
      z-index:100;
      }
       
      #visitorphoto {
      position:absolute;
      width:354px;
      height:309px;
      left:67px;
      top:310px;
      z-index:75;
      }
       
      #meetingheader {
      position:relative;
      width:900px;
      height:287px;
      background-image:url(../images/art_mhead_bkgrnd.jpg);
      z-index:100;
      }
       
      #meetingphoto {
      position:absolute;
      width:354px;
      height:309px;
      left:67px;
      top:310px;
      z-index:75;
      }
       
      #groupheader {
      position:relative;
      width:900px;
      height:287px;
      background-image:url(../images/art_ghead_bkgrnd.jpg);
      z-index:100;
      }
       
      #group_hotspots {
      position:absolute;
      width:672px;
      height:158px;
      left:85px;
      top:91px;
      z-index:150;
      }


       
      #groupphoto {
      position:absolute;
      width:354px;
      height:309px;
      left:67px;
      top:310px;
      background-image:url(../images/art_gphoto.jpg);
      z-index:75;
      }
       
      #nav_area {
      position:absolute;
      width:745px;
      height:26px;
      left:84px;
      top:249px;
      z-index:110;
      }
       
      #content {
      position:absolute;
      width:745px;
      min-height:374px;
      left:84px;
      top:287px;
      background-image:url(../images/art_content_bkgrnd.jpg);
      background-repeat:repeat-y;
      border-bottom:#666666 thin solid;
      z-index:10;
      }
       
      #maintextarea {
      position:relative;
      width: 374px;
      min-height:360px;
      left:337px;
      margin-top:40px;
      margin-bottom:50px;
      background-image:url(../images/art_mainbkgrndstars.jpg);
      background-repeat:no-repeat;
      z-index:20;
      }
       
      #leadertext {
      position:absolute;
      width:655px;
      height:132px;
      left:135px;
      top:312px;
      color:#ffffff;
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:13px;
      z-index:100;
      padding:0;
      margin:0; /*s*/
      }
	  
      #footermenu {
      position:relative;
      width:745px;
      height:30px;
      text-align:center;
      color:#486A74;
      font-weight:bold;
      margin:20px 0 0 0;
      z-index:50;
      }
       
       
      /* END layout areas */
       

       
      /* BEGIN text styles */
       
      p {
      padding:0;
      margin:0; /*s*/
      }
       
      .homecopy {
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:13px;
      line-height:18px;
      padding-bottom:40px;
      color:#7B7464;
      }
       
      .bodycopy {
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:13px;
      line-height:18px;
      padding-left:50px;
      padding-right:40px;
      color:#7B7464;
      }
       
      .entrycopy {
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:13px;
      line-height:18px;
      color:#7B7464;
      }
       
      .image_left {
      margin-left:40px;
      }
       
      /* added to style footer menu */
       
      #footermenu a {
      font-size:13px;
      color:#85565E;
      padding:0 40px 0 40px;
      text-decoration:none;
      }
       
      #footermenu a:hover {
      font-size:13px;
      color:#85565E;
      padding:0 40px 0 40px;
      text-decoration:underline;
      }
       
      /* added for the HTML image maps */
	  
      img {
      border:none;
      }



      /* Styling for superfish menu for groups */
       
      .sf-menu a.sf-with-ul {
      padding-right:65px; /* changed by LCS to 65 from 2.25em to spread out top menu titles */
      padding-left:60px; /* added by LCS to adjust start of top menu titles */
      padding-top:6px; /* added by LCS to adjust top align of top menu title */
      min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
      }
       
      li.item105 { /* this is the second top menu item */
      padding-top:3px;
      padding-left:30px;
      padding-right:40px;
      }
       
      li.item106 { /* this is the third top menu item */
      padding-top:3px;
      padding-left:0;
      padding-right:60px;
      }
       
      li.item107 { /* this is the fourth top menu item */
      padding-top:3px;
      padding-left:0;
      padding-right:0;
      }
       
      .sf-menu li li {
      background:#85565E none repeat scroll 0 0;
      z-index:100;
      }
       
      .sf-menu ul li {
      padding-left:55px;
      width:172px;
      }
       
      /* added to style Superfish menu for Groups */
      .sf-menu ul li {
      padding-left:10px;
      /* width:172px;*/
      width:180px;
      }

ul.menu, li#current.parent {
	background:none;
}

