/* CSS Document */

body {
margin: 0;
padding-left: 50%;
}
.dealofday {padding-left:40px;}
h1 {
text-align: center;
color: #0E1C3F;
padding: 2px;
border: 2px solid #940000;
}
.dropcap {
font-size: 125%;
color: #940000;
}
.border {
border-top: 1px solid #940000;
border-left: 1px solid #940000;
}

h2 {
font: 30px arial, verdana, helvetica, sans-serif;
color: #940000;
border-left: 1px solid #940000;
border-bottom: 1px solid #940000;

padding-left: 6px;
}
hr {
color: #0E1C3F;
}

h3 {

margin-top: 40px;
font-size: 22px;
color: black;
}

h3:first-letter {
color: #940000;
font-size: 175%;
}

.smalltext {
font: bold 11px georgia, times, serif;
color: #515151;
}


h4 {
font: bold small-caps 14px Georgia, "Times New Roman", Times, serif;
color: #0E1C3F;
border-bottom: 1px solid #0E1C3F;
}
strong {
color: #0E1C3F;
}


#outer {
padding: 0;
margin: 0;
margin-left: -401px;
}
#container {
position: relative;
background-color: #e9eefb;
background-image: url(../images/background_16-1.jpg); 
background-position: left 200px;
background-repeat: repeat-y;

width: 802px;
height: 600px;
border: 1px solid black;
padding: 0;
margin-top: 20px;

}
#nav {
	padding: 0;
	margin: 0;
	text-align:left; background-image:url(../nav/images/blank.gif);
	
}
/* start subNAvigation */
#subNav {
text-align: center;
padding: 0;
margin-top: 25px;
margin-left: -40px;
}
#subNav ul {
list-style: none;
font: bold 11px arial, verdana, sans-serif;
color: white;
}
#subNav ul li {
margin: 0;
display: inline;

padding: 0;


}
#subnav ul li a {

margin: 0 3px;
padding: 4px 6px;
border: 1px solid #940000;
background-color: #0E1C3F;
color: white;
text-decoration: none;

}



#subnav ul li a:visited {
color: white;
text-decoration: none;

}
#subnav ul li a:hover {
color: white;
text-decoration: none;
border: 1px solid #0E1C3F;
background-color: #940000;
}
/* end subNAvigation */
#body {
	padding: 20px 20px 20px 0;
	font: bold 12px georgia, times, "times new roman", serif;
	float: right;
	width: 480px;
	color: #515151;
}

#body a {
color: #515151;
}

#body a:visited {
color: #515151;
}

#body a:hover {
color: #515151;
text-decoration: none;
}
table {
font: bold 12px georgia, times, "times new roman", serif;
color: #515151;
}

.imgRT {
margin: 0px 0 10px 0px;
padding-left: 10px;
float: right;
text-align: center;
font: 9px arial, verdana, helvetica, sans-serif;
color: black;
}
.imgRT2 {
margin: 0px 0 10px 0px;
padding-left: 10px;
float: right;
text-align: center;
font: 9px arial, verdana, helvetica, sans-serif;
color: black;
}
.imgRT img, .imgLT img {
border: 1px solid #0E1C3F;
margin: 0;
padding: 0;
}
.imgLT {
margin: 0px 10px 10px 0px;
padding-right: 10px;
float: left;
text-align: center;
font: 9px arial, verdana, helvetica, sans-serif;
color: black;
}


#body img.headshot {
margin: 0 0 10px 10px; 
border: 1px solid #599888;
float: right;
}
.color {
color: #940000;

}
h5 {
color: #940000;
margin-bottom: 4px;
padding-bottom: 0;
}

.leftNav {
float: left;
margin: 20px 0;
width: 281px;
}

p.leftNav img {
margin-bottom: 10px;

}

/* advertisement */



.ad a {
color: #940000;
text-decoration: none;
}

.ad a:visited {
color: #940000;
text-decoration: none;
}

/* end advertisement */

#footer {
	font: 10px arial, verdana, helvetica, sans-serif;
	text-align: center;
	padding: 3px 0;
	width: 802px; clear:both;
}
#footer a:link {
font: 10px arial, verdana, helvetica, sans-serif;
color: black;
}

#footer a:visited {
font: 10px arial, verdana, helvetica, sans-serif;
color: black;
}

#footer a:hover {
	font: 10px arial, verdana, helvetica, sans-serif;
	color: #7E7E7E;
}
.print {
float: right;
font: bold 11px arial, verdana, sans-serif;
border: 1px solid #940000;
padding: 5px;
text-align: center;
margin-top: -35px;
}
.print a {
color: #515151;
text-decoration: none;
}
.print a:visited {
color: #515151;
text-decoration: none;
}
.print a:hover {
color: #2E2E2E;
text-decoration: none;
}
.ad { 
position: absolute;
margin: 20px 35px;
top: 460px;
left: 35px;
bottom: 0;




background-color: #d1f3f2;
border: 1px solid black;

	padding-top: 10px;
	text-align: left;
	font: bold 9px arial, verdana, sans-serif;
	color: #940000;
	float: left;
	
	width: 150px;
	height: 300px;
	
	vertical-align: middle;

	border: 1px solid black;
	background-image: url(/_src%20files/images/Coming_events.jpg);
	background-repeat: no-repeat;
}

.ad1 a {
color: #940000;
text-decoration: none;
}

.ad1 a:visited {
color: #940000;
text-decoration: none;

}

/*calendar begin */

#cal ul {
float: left;
width: 140px;
margin: 0;
padding: 0;
}
#cal ul li {

margin: 5px 0;
border-bottom: 1px solid #515151;
border-left: 1px solid #515151;
padding: 1px;
color: #940000;

}
#cal ul li a {
color: #515151;
text-decoration: none;
}
#cal ul li a:visited {
color: #515151;
text-decoration: none;
}
#cal ul li a:hover {
color: #2D2D2D;
text-decoration: none;
}
#cal.calendarEdit {
margin-left: 15px;
float: right;
width: 300px;
border: 0px solid #940000;
padding: 15px 10px 10px 25px;
}
#cal.calendarEdit p{
margin-top: 0px;
}
#cal.calendarEdit h5 {
margin: 0 0 0 -15px;
}
/*calendar end*/
.bg {
	background-color: #0E1C3F;
}
