/*  BASICS  */


a {
   text-decoration  : none;
   color            : #CC0000;
}
a:hover {
   text-decoration  : underline;
   color            : #003471;
}
p {
   margin           : 10px 15px 10px 15px;
}
li {
   padding          : 0px 0px 6px 0px;
}
small {
   font-size        : 0.9em;
   font-style       : oblique;
}
acronym {
   border-bottom    : 1px dotted #603913;
}
.tAlert {
   color            : red;
   border-bottom    : 1px solid orange;
}


/*  BODY/CONTAINER  */


body {
   background-image : url(chien/background.gif);
   color            : #333333;
   font-family      : verdana, arial, serif;
   font-size        : 11px;
   text-align       : center;
   padding          : 0px;
   margin           : 0px;
   line-height      : 16px;
}
#divContainer {
   width            : 633px;
   margin           : auto;
   border-top       : 1px solid #000000;
   background-image : url(chien/ContainerBackground.gif);
   text-align       : left;
   padding          : 0px 0px 0px 29px;
   position         : relative;
   top              : -1px;
}
#divPageHeader {
   background-image : url(chien/Top.jpg);
   width            : 605px;
   height           : 332px;
   margin-top       : 0px;
}
#divPageHeader h1, h2 {
   display          : none;
}


/*  BOTH COLUMNS  */


#divBoxesLeft {
   margin           : 0px 0px 0px 8px;
   width            : 389px;
}
#divBoxesRight {
   color            : #000000;
   background-color : #FFCC99;
   position         : absolute;
   left             : 435px;
   top              : 332px;
   padding-top      : 0px;
   width            : 192px;
}


/*  H3s  */


#divBoxesLeft h3 span, #divBoxesRight h3 span {
   display          : none;
}
#divBoxesLeft h3 {
   margin-top       : 0px;
   width            : 389px;
   height           : 46px;
}
#divBoxesRight h3 {
   margin-top       : 0px;
   width            : 192px;
   height           : 45px;
}


#h3Archives        { background : url(Chien/h3Archives.jpg);        }
#h3Calendar        { background : url(Chien/h3Calendar.jpg);        }
#h3ContactUs       { background : url(Chien/h3ContactUs.jpg);       }
#h3Dinner          { background : url(Chien/h3Dinner.jpg);          }
#h3DirectionsToGMU { background : url(Chien/h3DirectionsToGMU.jpg); }
#h3DisplayBox      { background : url(Chien/h3DisplayBox.jpg);      }
#h3ExternalLinks   { background : url(Chien/h3ExternalLinks.jpg);   }
#h3InternalLinks   { background : url(Chien/h3InternalLinks.jpg);   }
#h3Meeting         { background : url(Chien/h3Meeting.jpg);         }
#h3Members         { background : url(Chien/h3Members.jpg);         }
#h3Menu            { background : url(Chien/h3WhiteStuds.jpg);      }
#h3Rules           { background : url(Chien/h3Rules.jpg);           }
#h3Terminology     { background : url(Chien/h3Terminology.jpg);     }
#h3WhatsNew        { background : url(Chien/h3WhatsNew.jpg);        }
#h3WhoWeAre        { background : url(Chien/h3WhoWeAre.jpg);        }


/*  INDIVIDUAL BOXES  */


#divBoxesRight ul li {
   list-style-image : url(Chien/BrownStud.gif);
}



/*  FOOTER  */


#divFooter {
   border-top       : 1px solid #999999;
   border-bottom    : 1px solid #999999;
   padding          : 0px 0px 0px 0px;
   background-color : #FFFFFF;
   text-align       : center;
   width            : 100%;
   height           : 50px;
   margin-top       : 40px;
}
#divFooter ul {
   margin-top       : 4px;
   margin-bottom    : 4px;
}
#divFooter li {
   display          : inline;
   margin-left      : 10px;
   margin-right     : 10px;
}
#divFooter a {
   font-weight      : bold;
}


/*  ARTISTIC DESIGN  */


#divArtDesign {
   background       : url(Chien/ArtDesign.gif) no-repeat;
   width            : 120px;
   height           : 20px;
}


/*  RULES  */


#divRules li {
   list-style-type  : circle;
}
#divRules ul span {
   font-weight      : bold;
}


/*  MEMBERS  */


.MemberBox {
   padding-bottom    : 5px;
}
.MemberBox h4 {
   text-indent      : 10px;
   padding          : 0px;
   margin-bottom    : -10px;
}
.MemberBox h4 span {
   font-size        : 0.9em;
   font-style       : oblique;
   font-weight      : normal;
   padding-left     : 10px;
   color            : gray;
}
.MemberBox ul {
   margin           : 0px 0px 0px -10px;
   padding          : 10px 0px 0px 20px;
}
.MemberBox li {
   display          : inline;
   padding          : 0px 5px 0px 5px;
   color            : gray;
}


/*  DECORATIVE STUDS DIVS  */


.StudDarkRed6 {
   width            : 389px;
   height           : 50px;
   background-image : url(chien/StudDarkRed6.jpg);
}
.StudReddishBrown7 {
   width            : 389px;
   height           : 50px;
   background-image : url(chien/StudReddishBrown7.jpg);
}


/*  CALENDAR  */


#divMonth {
   color            : brown;
   width            : 389px;
   text-align       : center;
   margin-bottom    : 40px;
}
#divMonthHeader {
   font-weight      : bold;
   color            : #CC3C00;
   background-color : #FFCC99;
}
#divWeekHeader {
   font-family      : small fonts, arial narrow, arial;
   font-size        : 0.8em;
   width            : 389px;
   margin           : 0px;
   padding          : 0px;
   clear            : both;
   line-height      : 0.8em;
}
#divWeekHeader div {
   width            : 53px;
   text-align       : center;
   float            : left;
   margin-top       : 6px;
}
#divWeek {
   width            : 389px;
   height           : 39px;
   clear            : both;
}
div.DayOfWeek {
   border           : 1px yellow dotted;
   float            : left;
   width            : 53px;
   height           : 39px;
   color            : black;
   font-family      : small fonts, arial narrow, arial;
   font-size        : 0.8em;
   line-height      : 1em;
   text-align       : left;
   overflow         : hidden;
}
div.DayHighlight {
   background-color : #FFCC99;
   border           : 1px yellow dotted;
   float            : left;
   width            : 53px;
   color            : black;
   font-family      : small fonts, arial narrow, arial;
   font-size        : 0.8em;
   line-height      : 1em;
   text-align       : left;
}
div.DayOther {
   background-color : #FFFF99;
   border           : 1px yellow dotted;
   float            : left;
   width            : 53px;
   color            : black;
   font-family      : small fonts, arial narrow, arial;
   font-size        : 0.8em;
   line-height      : 1em;
   text-align       : left;
}
div.DayOfMonth {
   color            : gray;
   font-size        : 0.8em;
   line-height      : 0.9em;
   clear            : both;
   margin           : 0px;
}
div.DayPast {
   border           : 1px yellow dotted;
   float            : left;
   width            : 53px;
   height           : 39px;
   color            : #333;
   background-image : url(chien/DayPast.gif);
   font-family      : small fonts, arial narrow, arial;
   font-size        : 0.8em;
   line-height      : 1em;
   text-align       : left;
   overflow         : hidden;
}



/*  ARCHIVES  */


#divArchives {
   margin-left      : 8px;
}
#divArchives img {
   margin           : 0px 6px 20px 6px;
}
#divArchives p.just {
   text-align       : justify;
}
#divArchives div.photo {
   clear            : both;
   margin-bottom    : 20px;
}
#divArchives div.photogroup {
   clear            : both;
   margin-bottom    : 10px;
}
#divArchives div.photogroup img {
	border           : 1px solid black;
}

