body{
margin:0px;
font-family: georgia;
}

img{
border: 0px;
margin: 0px;
padding: 0px;
}

a:link {color: rgb(190,30,45)}
a:visited {color: rgb(190,30,45)}
a:hover {color: rgb(190,30,45)}
a:active {color: rgb(190,30,45)}

a{
text-decoration: underline;
outline: none;
color: rgb(190,30,45);
font-size:12px;
}

TABLE.adrates{
	border-collapse:collapse;
	border:0px solid rgb(190,30,45);
}

TD.adrate{
	border-collapse:collapse;
	border:1px solid rgb(190,30,45);
}
TD.adrowdesc{
	text-align:right;
	font-weight:bold;
}

.seperator {
	border-top:1px dotted rgb(96,51,18);
	margin-top:10px;
	height:10px;
	margin-bottom:5px;
}

.ad{
border:0px solid black;
/*
width:130px;
height:150px;
*/
background-color: white;
color: blue;
padding:0px;
margin-bottom:20px;
margin-top:10px;
word-wrap: break-word;
}

.adtitle{
font-weight:bold;
}

.adbody{
color:#603312;
}

.adurl{
display:none;
}

.error{
display:none;
border:solid 1px red;
background-color:yellow;
color:red;
padding:10px;
}

.browntext{
font-size:12px;
color: rgb(96,51,18);
}

.archives{
font-size:12px;
color: rgb(96,51,18);
padding:10px;
}

.info{
font-style: italic;
font-size:12px;
color: rgb(96,51,18);
}

.redtext{
font-size:12px;
color: rgb(190,30,45);
}

.headline{
font-size:25px;
color: rgb(96,51,18);
}

.footer{
width: 440px;
clear:both;
text-align:center;
margin:10px;
margin-left:195px;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
color: rgb(96,51,18);
border: 1px dotted rgb(96,51,18);
}

.wrapper{
width: 800px;
margin: 0 auto;
}

.bluebar{
width: 800px;
height: 10px;
background-color:rgb(174,223,232);
margin: 0 auto;
clear: both; 
}


.leftcolumnwrapper{
width: 195px;
float: left; 
}


.rightcolumnwrapper{
width: 140px;
float: left;
margin-left:10px;
}

.centercolumnwrapper{
width: 440px;
float: left;
margin: 0 auto;
}

.centercolumn{
width: 440px;
float: left;
border: 1px dotted rgb(96,51,18);
margin: 0px;
text-align: justify;
line-height: 125%;
margin-bottom:10px;

}

.insettext{
width: 400px;
margin: 0 auto;
}

.rule{
border-bottom: 1px dotted rgb(96,51,18);
}

.mainpic {
	float:right;
	margin:20px;
	margin-top:10px;
	margin-right:0px;
	/*
	width:220px;
	height:200px;
	*/
}

.sidebar{
width: 195px;
margin: 0 auto;
line-height: 125%;
}

.sidebarheader{
width: 194px;
border-left: 1px dotted rgb(96,51,18);
border-top: 1px dotted rgb(96,51,18);
border-bottom: 1px dotted rgb(96,51,18);
}

.calendarcomplete{
background-color:#90EE90;
color:white;
}
.calendarincomplete{
background-color:yellow;
}
.calendartoday{

}
