#links
{
  background-color:   #FFFFFF;
  background-image:   url('../images/linkBackground.jpg');
  background-repeat:  no-repeat;
  font-family:        arial, helvetica, sans-serif;
  font-size:          13px;
  width:              205px;/*180px;*/
  margin-right:       20px;
  margin-left:        10px;
  padding-left:       10px;
  height:             300px;
  margin-top:         10px;
  padding-top:        5px;
  line-height:        1.5;
  float:              left;
}

div#links a {color: #000099;}
div#links a:link {text-decoration: none;}
div#links a:visited {text-decoration: none;}
div#links a:active {font-weight: normal;}
div#links a:hover {color: #7E0021; font-style: italic; text-decoration: none;}

div#links b {font-weight: bold; color: #003366; text-decoration: underline;}


#building
{
  background-color:   #FFFFFF;
  width:              545px;
  height:             159px;
  margin-top:         10px;
  float:              left;
  margin-bottom:      10px;
}

.bothBuildingsPic
{
  width:    545px;
  height:   169px;
  float:    left;  
  
}

#contactInfoContainer
{
  color:            #002244;
  /*background-image: url('../images/paperSmall.jpg');*/
  width:            545px;
  height:           100px;
  margin-top:       10px;
  font-family:      arial, helvetica, sans-serif;
  font-size:        16px;
  line-height:      1.5;
  text-align:       center;
  font-weight:      bold;
  float:            left;
}


#address
{
  width:              200px;
  height:             90px;
  padding-top:        10px;
  float:              left;
}

#phoneAndHours
{
  width:            300px;
  height:           90px;
  padding-top:      10px;
  margin-left:      20px;
  float:            left;
}


#philosophy
{
  color:               #002244;
  background-position: 200px 150px;
  padding-left:        30px;
}

#philosophyText
{
  background-image:   url('../images/paperLarge.jpg');
  padding-right:      15px;  
  font-family:        arial, helvetica, sans-serif;
  font-size:          17px;
}

div#philosophy h1 
{
	color:          #002244;
  font-size:      160%;
	line-height:    1.4;
	border-bottom:  1px solid #002244;
	font-family:    "Georgia", "Times New Roman", serif;
  margin-top:     10px;
}

#newsWhiteBackground
{
  width:            800px;
  background-image:   url('../images/paperSmall.jpg');
}

#newsAll
{
  background-color: #FFFFCC;
  width:            740px;
  margin-left:      auto;
  margin-right:     auto;
  padding-bottom:   5px;
}

h1.newsAll
{
	color:            #002244;
  background-color: #FFFFFF;
  background-image: url('../images/news.jpg');
  width:            740px;
	font-size:        160%;
	line-height:      1.4;
  text-align:       center;
	font-family:      "Georgia", "Times New Roman", serif;
  margin-top:       0px;
  padding-top:      0px;

  margin-top:       0px;
  padding-top:      0px;
  padding-bottom:   0px;
  margin-bottom:    10px;
}

#newsBlock
{
  background-color: #FFFFFF;  
  width:            698px;
	font-family:      arial, helvetica, sans-serif;
  border:           thin solid #003366;
  margin-bottom:    20px;
  margin-left:      auto;
  margin-right:     auto;
  margin-top:       0px;
  padding-top:      0px;
  padding-bottom:   0px;
}

div#newsBlock a{color: #000099;}
div#newsBlock a:link{text-decoration: none;}
div#newsBlock a:visited{text-decoration: none;}
div#newsBlock a:active{font-weight: normal;}
div#newsBlock a:hover{color: #7E0021; font-weight: normal; text-decoration: underline;}

h2.newsAll
{
	color:              #FFFF99;
  background-image:   url('../images/newsBlock.png');
  height:             25px;
  width:              700px;
	font-size:          130%;
  font-style:         oblique;
  font-weight:        normal;
	font-family:        arial, helvetica, sans-serif;

  margin-top:         0px;
  margin-bottom:      0px;
  padding-top:        0px;
  padding-bottom:     0px;
  margin-left:        auto;
  margin-right:       auto;
}

#announcementBody
{
	font-family:      arial, helvetica, sans-serif;
  font-size:        16px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      5px;
  padding-bottom:   5px;
  margin-left:      0px;
  margin-right:     0px;
  margin-bottom:    0px;
  margin-top:       0px;
}

