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

body {
background-image:url(img/bg.jpg);
margin:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#mainContainer {
text-align:left;
margin-left:auto;
margin-right:auto;
width:765px;
background-image:url(img/fakeexpandBG.jpg); 
}

#rightSidebar {
float:right;
width:250px;
margin-top:25px;
margin-left:5px;
}

#rightSidebarALT {
float:right;
width:250px;
margin-top:30px;
}

#minilinkholder {
margin-top:30px;
font-size:10px;
}

#centerColumn {
width:715px; 
padding-left:25px; 
padding-right:25px; 
padding-top:10px;
}

#searchBar {
background-image:url(img/searchBarBG.jpg);
height:44px;
}

.sideBox1 {
border:solid 1px #999999;
width:225px;
background-color: #EFEFEF;
padding:5px;
margin-top:10px;
background-image:url(img/beau-bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.sideBoxTitle {
font-family:Georgia, Times New Roman, Times, serif; 
color:#990000; 
font-size:16px
}

.pageTitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#990000;
}

.newsHeadline {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#444444;
}

.subHeading {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#990000;
background-color:#F7F7F7;
padding:5px;
}

.photo {
border:solid 1px #666666;
}

#pagebottom {
clear:both;
width:765px;
height:97px;
background-image:url(img/fakebottom.jpg);
}

.redarrow {
color:#990000;
}

.frontpageLinks {
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:14px
}

A.greylink:visited  {color: #666666; text-decoration: none}
A.greylink:link  {color: #666666; text-decoration: none}
A.greylink:active  {color: #666666; text-decoration: none}
A.greylink:hover   {color: #666666; text-decoration: underline}

A.darkgreylink:visited  {color: #444444; text-decoration: none}
A.darkgreylink:link  {color: #444444; text-decoration: none}
A.darkgreylink:active  {color: #444444; text-decoration: none}
A.darkgreylink:hover   {color: #444444; text-decoration: underline}

A.darkgreylinkMedium:visited  {color: #444444; text-decoration: none; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif}
A.darkgreylinkMedium:link  {color: #444444; text-decoration: none; font-size:16px;; font-family:Georgia, "Times New Roman", Times, serif}
A.darkgreylinkMedium:active  {color: #444444; text-decoration: none; font-size:16px;; font-family:Georgia, "Times New Roman", Times, serif}
A.darkgreylinkMedium:hover   {color: #444444; text-decoration: underline; font-size:16px;; font-family:Georgia, "Times New Roman", Times, serif}

A.newsHeadlineLink:visited  {color: #444444; text-decoration: none; font-size:20px}
A.newsHeadlineLink:link  {color: #444444; text-decoration: none; font-size:20px}
A.newsHeadlineLink:active  {color: #444444; text-decoration: none; font-size:20px}
A.newsHeadlineLink:hover   {color: #444444; text-decoration: underline; font-size:20px}

A.redlink:visited  {color: #990000; text-decoration: none}
A.redlink:link  {color: #990000; text-decoration: none}
A.redlink:active  {color: #990000; text-decoration: none}
A.redlink:hover   {color: #990000; text-decoration: underline}

A.minilink:visited  {color: #990000; text-decoration: none; font-size:10px}
A.minilink:link  {color: #990000; text-decoration: none; font-size:10px}
A.minilink:active  {color: #990000; text-decoration: none; font-size:10px}
A.minilink:hover   {color: #990000; text-decoration: underline; font-size:10px}

A:visited  {color: #990000; text-decoration: none}
A:link  {color: #990000; text-decoration: none}
A:active  {color: #990000; text-decoration: none}
A:hover   {color: #990000; text-decoration: underline}

input.btn {
color:#FFFFFF;
  background-color:#9b0208;
  border:1px solid #FFFFFF;
}

.bottomRuleGrey {
border-bottom:solid 1px #CCC;
}

.directoryBox {
padding:3px;
border-bottom:dotted 1px #CCC;
margin-bottom:3px;
}

.formdivider {
border:solid 1px #CCC;
padding:3px;
}

.formheader {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
border:solid 1px #CCC;
background-color:#F7F7F7;
padding:3px;
}

.formsubmitted {
border:solid 1px #CCC;
background-color:#900;
color:#FFF;
padding:3px;
font-size:16px;
padding:5px;
margin-top:10px;
}

