/* CSS Document */

body,td,th {
	font-family: Garamond, "Times New Roman", Times, serif;
}
body {
	background-image:   url("images/ruthtile195.gif");
	background-repeat:repeat-y;
	background-color:#000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family:Garamond, "Times New Roman", Times, serif;
}

a:link {
color:#660000;background-color:transparent;
text-decoration:underline;
}
a:visited {
color:#660000;
background-color:transparent;
text-decoration:underline;
}
a:hover {
color:#993300;
background-color:transparent;
text-decoration:underline;
}
a:link {
color:#660000;
background-color:transparent;
text-decoration:underline;
}


h1, h2, h3, h4, h5, h6 {
color:#660000;
background-color:transparent;
}

h1 {
font-size:28px;
}
h2 {
font-size:22px;
}
h3 {
font-size:18px;
}
h4 {
font-size:16px;
}
h5 {
font-size:14px;
}
h6 {
font-size:12px;
}

#newsblock h1 {
font-size:20px;
}
#newsblock h2 {
font-size:20px;
}
#newsblock h3 {
font-size:16px;
}
#newsblock h4 {
font-size:14px;
}
#newsblock h5 {
font-size:12px;
}
#newsblock h6 {
font-size:12px;
}
#navdiv {
position:absolute; 
left:6px; 
top:220px; 
width:172px; 
z-index:4;
}
#nav {
	font-family:Garamond, "Times New Roman", Times, serif;
	color:#630808;
	background-color:transparent;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
	list-style-type: none;
	font-style:italic;
}
#nav li ul {
	padding-left:0px;
	margin-left:0px;
	color:#630808;
	background-color:transparent;
	list-style-type: none;
	margin-bottom:6px;
	}

.menucat {
font-size:16px;
font-weight:bold;
text-decoration:none;
list-style-type: none;
margin-top:5px;
}
#about, #beardsleys, #membership, #collection, #sub5, #sub6, #sub7, #sub8, #sub9{
display:none;
font-size:13px;

font-weight:bold;
text-decoration:none;
text-align:right;
margin-top:3px;
padding-left:10px;
/*color:#630808;*/
color:#000;
background-color:transparent;
font-style:normal;
/*border:1px solid #630808;
background-color:#FFCC33;*/
}

#nav a:link{color:#630808;background-color:transparent;text-decoration:none;}
#nav a:visited{color:#630808;background-color:transparent;text-decoration:none;}
#nav a:hover{color:#c1ad44;background-color:transparent;text-decoration:none;}


/*#nav li:hover ul, #nav li.sfhover ul {
	display:block;
}*/


#mainwrapper {
position:absolute;
top:200px;
left:195px;
width:615px;
/*min-height:500px;*/
background-color:#FFFFCC;
margin:0px;
border-bottom:3px solid #666600;
}

#rightcolumn {
float:right;
/*min-height:600px;*/
  z-index:2; 
  background-color: #F7EB7B; 
  border: 1px none #000000;
  font-size:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  width:180px;
  padding:40px 20px 10px 20px;
 
}
#rightcolumn p {
 line-height:15px;
}
#rightcolumn hr {width:70%;text-align:center;background-color:#330000;height:1px;}

#rightcolumn ul {
margin-left:0px;
margin-top:4px;
padding-left:15px;
}

rightcolumn p {

}

#maincolumn {
float:left; 
padding:20px 20px 10px 20px;
width:340px; 
/*min-height:600px;*/
z-index:2;
font-size:14px;
}

#maincolumn p {
font-size:14px;
line-height:20px;
}
#collectionmain {
float:left; 
padding:30px 30px 30px 20px;
width:560px; 
min-height:400px;
z-index:4;
font-size:14px;
}

.calendar p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px 0px 15px 0px;
}

.calendar h1  {
font-size:20px;
font-weight:bold;
margin:20px 0px 5px 0px;
padding:0px;
color:#660000;
background-color:transparent;
}
.calendar h2, .calendar h3, .calendar h4, .calendar h5,.calendar h6 {
font-size:18px;
font-weight:bold;
margin:20px 0px 5px 0px;
padding:0px;
color:#660000;
background-color:transparent;
}

.calendar b {
font-size:14px;
font-weight:bold;
color:#330000;
line-height:18px
}

.calendar strong {
font-size:14px;
font-weight:bold;
color:#330000;
line-height:18px
}
.caption {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#330000;
background-color:transparent;
}
.box1 {
border:1px solid #660000;
margin-bottom:4px;
}

.box2 {
border:1px solid #660000;
margin-right:6px;
}

.box3 {
border:1px solid #660000;
margin:0px 25px 25px 0px;
}
.photoleft {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#660000;
background-color:transparent;
margin-top:8px;
margin-right:15px;
margin-bottom:10px;
}

.photoright {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#600;
background-color:transparent;
margin-top:8px;
margin-bottom:10px;
margin-left:15px;
}

#headercaption {
position:absolute;
top:5px;
width:180px;
left:424px;
font-style:italic;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#660000;
background-color:transparent;
z-index:5;
text-align:right;
}
hr {height:2px;background-color:#330000;border-top:2px solid #330000;}

.dropcap {
float: left;
width: auto;
font-size: 72px;
line-height: 54px;
font-weight: normal;
color:#660000;
background-color:transparent;
}
