 /*Style sheet for use with prototype design for UUFLG website   */
/*Style sheet generated from initial input information provided */
/*by Harry Campbell, using text markup from Sarah Mozelle       */
/*Style Sheet assembled and updated by Adrienne Gormley         */
/*Initiated 18-Mar-07, updated mm/dd/yy                         */

body {
   text-align: center;
   margin: 0 auto;
   padding: 0;
   background-color: #fff;
   color: #000;
   font: 12pt Arial, Helvetica, Verdana, sans-serif;   
   }

/* the container includes most of the page's content */

#container {
   margin: 2pt 0 0;
   min-width: 700px;
   max-width: 850px;
   padding: 0;
   }

.clearFloat {
   clear: both;
   }

#pageHeader {
   margin-bottom: 0.2em;
   text-align: center;
   min-width: 700px;
   }

#pageHeader h1 {
   font: 200% Georgia, "Times New roman", Times, serif;
   color: #555;
   /*background: transparent url(images/uuflgnamelogo.png) 50% 0 no-repeat; */
   margin-top: 3pt;
   height: 0.8in;
   x-index: 101;
   }

#serviceInfo {
   margin: 0.3em auto;
   padding: 0;
   text-align: center;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #333;
   background: transparent;
   }
   
/* The following section is the navigation menu for the site */

* {
   margin: 0;
   padding: 0;
   }

#mainNav {
   display: none;
   }

/* Side Navigation Menu */

#sideNav {
   display: none;
   }

#quickLinks {
   display: none;
   }
   


/* This section contains all the changeable content of the site */   
#content {
   text-align: left;
   margin: 0 0.3in 0 0.3in;
   }
   
#content h3 {
   text-align: center;
   font: 200% Georgia, "Times New Roman", Times, serif;
   margin: 0;
   padding: 0.5em 0;
   color: #555;
   background: inherit;
   } 

#content p {
   padding-bottom: 0.5em;
   }

#content h4 {
   padding: 1em 0 0;
   }

#content a {
   color: inherit;
   background-color: inherit;
   text-decoration: none;
   }
   
#content a:hover {
   color: inherit;
   background-color: inherit;
   text-decoration: none;
   }   
   
p {
   margin: 0;
   padding: 0.5em 0;
   }

.principles {
   margin-left: 2em;
   }

.symbolism {
   font-style: italic;
   font-weight: bold;
   background-color: inherit;
   color: #000;
   margin: 0 4em;
   padding: 0.5em 0;
   }
   
.baseList {
   background-color: inherit;
   color: #000;
   margin-left: 2em;
   padding: 0.5em 0;
   }

.symbolism span {
   font-variant: small-caps;
   color: #333;
   background: inherit;
   }
   
.faq {
   margin: 0;
   padding: 0.3em 0;
   }
   
.faq dt {
   font-weight: bold;
   font-color: blue;
   font-variant: small-caps;
   padding: 0.3em 0;
   }
   
.faq dd {
   padding: 0.2em 0;
   }
   
.pullquote {
   margin: 0.5em 4em;
   padding: 0.5em;
   text-align: center;
   font:  bold italic 90% Georgia, Times, "Times New Roman", serif;
   }

#building {
   width: 400px;
   height: auto;
   text-align: center;
   border: 3px solid #ddd;
   margin-bottom: 0.5em;
   }

address {
   border-top: 2px solid #bbb;
   text-align: left;
   margin-top: 1em;
   padding-bottom: 1em;
   }
   
address img {
   float: right;
   height: 70px;
   background: transparent;
   color: inherit;
   }

#findus p {
   font: 70% Arial, Helvetica, Verdana, sans-serif;
   }
   
#findus p span {
   font-weight: bold;
   color: #555;
   font-variant: smallcaps;
   }
   
.hours dt {
   font-weight: bold;
   font-variant: small-caps;
   padding-top: 0.5em;
   }

.hours dd {
   margin-left: 2em;
   margin-bottom: 0.8em;
   font-weight: normal;
   }

.dlist dt {
   font-weight: bold;
   font-variant: small-caps;
   padding-top: 0.5em;
   }

.dlist dd {
   margin-left: 2em;
   padding: 0.3em 0;
   font-weight: normal;
   }

.dlist2 {
   margin-bottom: 1em;
   }

.dlist2 dt {
   font-weight: bold;
   font-variant: small-caps;
   padding-top: 0.5em;
   }
.dlist2 dd {
   margin-left: 2em;
   padding: 0;
   font-weight: normal;
   }

.staffing {
   font: bold 120% Georgia, "Times New Roman", Times, serif;
   font-variant: small-caps;
   color: #555;
   background: inherit;
   }

.peopleList {
   margin: 0;
   padding: 0;
   }

.peopleList dt {
   font-weight: bold;
   }

.peopleList dd {
   margin-left: 2em;
   padding: 0.3em 0;
   }


   
.subList {
   margin: 0.5em 1em;
   padding: 0.5em 0;
   list-style-type: lower-alpha;
   }
   
.unList {
   margin: 0.5em 1em;
   padding: 0.2em 0;
   list-style-type: circle;
   }
   
#victoria {
   float: left;
   margin: 0.3in 0.3in 0.2in 0;
   width:  200px;
   border: 3px double #ddd;
   }
   
.sunday {
   margin-left: 1em;
   padding-bottom: 1em;
   }
      
.sunday h4 {
   text-align: left;
   font: bold 110% Georgia, Times, "Times New Roman", serif;
   }

.sunday h5 {
   text-align: left;
   font: 110% Georgia, Times, "Times New Roman", serif;
   color: #555;
   background: inherit;
   }
   
.sunday li {
   list-style-type: none;
   margin-left: 1em;
   }
 
.nList {
   list-style-type: none;
   padding: 0.5em 0;
   margin-left: 1em;
   }

#announceList {
   margin-left: 2em;
   padding: 0.5em 0;
   }
   
#announceList li {
   padding:  0.5em 0;
   }
   
#special {
   float: right;
   width: 15em;
   font-weight: bold;
   background-color: #ddd;
   color: #555;
   border: 3px ridge #000;
   padding: 0.3em;
   margin: 0 0 0.2in 0.2in;
   }

#special a {
   color: #008;
   background: inherit;
   }

#special img {
   float: left;
   height: 6em;
   }

#event1 img {
   float: left;
   height: 8em;
   }

.challenge {
   margin: 0.3em 1em;
   padding: 0.3em;
   background-color: #eee;
   color: inherit;
   border: 6px ridge #000;
   }

.challenge h4 {
   text-align: center;
   font: bold 120% Georgia, Times, "Times New Roman", serif;
   font-variant: small-caps;
   }
   
.challenge h5 {
   text-align: center;
   font: bold 100% Georgia, Times, "Times New Roman", serif;
   padding-bottom: 0.5em;
   }

.challenge p {
   margin: 0;
   padding: 0.5em 0;
   }
   
.challenge p span {
   font-weight: bold;
   font-variant: small-caps:
   }

.subchallenge {
   margin: 0.3em 1em;
   padding: 0.3em;
   border: 3px double #000;
   }



#nonprofit {
   text-align: center;
   margin: 0;
   padding-bottom: 1pt;
   }

/* The following section is for formatting of the bylaws on the website */

.bylaws1 {
   list-style-type: upper-roman;
   font-weight: bold;
   font-variant: small-caps;
   }
   
.bylaws2 {
   list-style-type: none;
   font-weight: normal;
   font-variant: normal;
   padding-bottom: 0.5em;
   margin-left: 0.5em;
   }   
   
.bylaws3 dt {
   font-weight: normal;
   font-variant: normal;
   }
   
.bylaws3 dd {
   font-weight: normal;
   font-variant: normal;
   margin-left: 0.3in;
   padding-bottom: 0.5in;
   }
   
 /* The following section will be for formatting the information on the
 
 facilities rentals page */
 
.roomInfo {
   float: left;
   margin: 0.4in;
   padding: 1pt;
   background-color: #ddf;
   color: inherit;
   border: 3px ridge #008;
   width: 91%;
   } 

.roomInfo2 {
   float: left;
   margin: 0.4in;
   padding: 1pt;
   background-color: #ddd;
   color: inherit;
   border: 3px ridge #000;
   width: 42%;
   } 


.roomDesc {
   font-weight: bold;
   }

.roomInfo img, .roomInfo2 img {
   border: 2px ridge #ddd;
   height: 150px;
   }
   
.newRow {
   clear: left;
   }

#reportMenu {
   padding-bottom: 1em;
   }

.report h4 {
   font: bold 110% Georgia, "Times New Roman", Times, serif;
   text-align: center;
   font-variant: small-caps;
   padding-top: 1em;
   color: #555;
   background: inherit;
   }

.report table {
   margin-left: 0 0 1em 2em;
   width: 100%;
   border: none;
   cell-spacing: 0.5em;
   font-size: 90%;
   }

.report table caption {
   text-align: center;
   font-size: inherit;
   }

.report table caption span {
   font-weight: bold;
   text-size: 110%;
   font-size: inherit;
   }

.report td span {
   text-align: left;
   font-weight: bold;
   }

.report th {
   text-align: center;
   vertical-align: bottom;
   font-size: inherit;
   }

.report td {
   text-align: left;
   font-size: inherit;
   vertical-align: top;
   }

.profit {
   list-style-type: lower-alpha;
   margin-left: 1em;
   }

#plHeader {
   text-align: center;
   font: bold 100% Georgia, 'Times New Roman', Times, serif;
   color: #555;
   background: inherit;
   padding: 1em 0;
   }

.plTable {
   margin-left: 0 0 1em 2em;
   width: 100%;
   border: none;
   cell-spacing: 0.5em;
   }

.plTable th{
   padding: 0 0.3em;
   text-align: right;
   }

.plTable td{
   padding: 0 0.3em;
   }
.plNumber {
   text-align: right;
   }

.chalTable {
   border: 1px solid #000;
   border-spacing: 0;
   border-collapse: collapse;
   margin-left: 0 0 1pt 2pt;
   width: 100%;
   cell-spacing: 0.2in;
   font: 90% Arial, Helvetica, Verdana, sans-serif;
   }

.chalTable caption {
   font-weight: bold;
   padding: 0 0 0.2in 0;
   margin-bottom: 1em;
   }

.chalTable th{
   padding: 0 0.1in 0.2in;
   text-align: center;
   border: 1px solid #000;
   }

.chalTable td{
   padding: 0 0.1em 0.2in;
   border: 1px solid #000;
   vertical-align: top;
   }

.chalTable td ul {
   margin-left: 1pt;
   }
