/* Willowbog CSS  */



body{ 
font-family : verdana, arial, helvetica, sans-serif;
font-size : .75em;
color : #333333;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;

}



/* HEADING STYLES  */

H1{
	font-size : 1.4em;
	font-weight: bold;
	color: #990000;
	
}

H2{
	font-size : 1.1em;
	color : #990000;
	margin-bottom : 6px;
}

H3{
	font-size : small;
	color : #85942A;
	margin-bottom : -2px;
}

H4{

}




p{

line-height : 160%;
margin-top : 0px;
margin-right : 15px; 


}





/* TABLE & TD STLES  */


.mainbody {
padding-top : 15px;
margin-right : 25px;
padding-left : 15px;
margin-bottom : 15px;

}




.greenBg{
background-color : #808040
}

.lgreenBg{
background-color: #B0B062;
}

.lgreenBg2{
background-color: #85942A;
}

.lgreenBg3{
	background-color: #3D7424;
	background-attachment: scroll;
}

.redBg{
	background-color: #990000;
	}
	
	
.imgBg{
	background-image: url(../images/furniture/pagebg.gif);

}


.boxBG {

	background-image: url(../images/furniture/BoxBg.jpg);
}


/*  CLASSES  */

.nav{
font-size : 90%;
color : white;
}

.navleft {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 85%;
color : #3D7424;
line-height : 120%;
padding-left : 2px;
}


.jroth{
font-size : 8px;
padding-top : 0px;
}

.copyr{
font-size : 9px;
color: #3D7424;
padding-top : 0px;
}

.sideAD{
font-size : 95%;
font-weight : bold;
color : white;
}

.newsHD{
font-size : ;
	font-weight : bold;
	color : #990000;
	vertical-align: middle;
}


.smallGr{
font-size : 85%;
color: #3D7424;
}

.linkBd{
font-weight : bold;
color: #3D7424;

}

.smallTD{
	font-size : 95%;
	}




.imgright {

margin-left : 15px;

}

.imgleft {

margin-right : 15px;

}


.smaller{
font-size : 95%;

}




/* guestbook styles  */

.nametable {
	border: 1px solid #3D7424;
	background-color: #B0B062;
	width: 20%;
	font-weight: bold;
	color : ;
	margin-left : 15%;
	margin-right : 15%;
}

.messagetable {
	border: 1px solid #3D7424;
	width: 80%; 
	
	margin-left : 15%;
	margin-right : 15%;
}

.messagetable a:link, .messagetable a:active, .messagetable a:visited {
	color: #333333;
}

.messagetable a:hover	{
	color: #CC0000;
}



/* CSS Layout */

.wrapper {
	
	border: 1px solid #3D7424;
	background-color: ;
	margin-left : 10%;
	margin-right : 10%;
	text-align: left;
	display: table;
}

.namecss {
	background-color: ;
	float: left;
	padding-left: 5px;
	
	display: table-cell;
	font-weight: bold;
}

.messagecss {
	background-color: ;
	float: right;
	padding-left: 5px;
	
	display: table-cell;
}

.messagecss a:link, .messagecss a:active, .messagecss a:visited {
	color: #333333;
}

.messagecss a:hover	{
	color: #CC0000;
}

/* LIST STYLES  */

UL{

line-height : 120%;
margin-left: 20px;

margin-right : 15px;
}

LI {
	

	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
	margin-bottom : 6px;
	list-style-type: circle;
}





/* LINK STYES  */



a:link{
color : #3D7424;
}

a:visited{
color : #3D7424;
}

a:hover {
color: #990000;
}



a.navlink:link{
color : white;
text-decoration : none;

}

a.navlink:visited{
color : white;
text-decoration : none;
}

a.navlink:hover{
color : white;
text-decoration : underline;
}






a.navlft:link{
color : #3D7424;
text-decoration : none;
}

a.navlft:visited{
color : #3D7424;
text-decoration : none;
}

a.navlft:hover{
color: #990000;
text-decoration : underline;
}






a.small:link{
color: #3D7424;
text-decoration : underline;
}

a.small:visited{
color: #3D7424;
text-decoration : underline;
}

a.small:hover{
color: #990000;
text-decoration : underline;
}


a.redlink:link{
color: #990000;
text-decoration : underline;
}

a.redlink:visited{
color: #990000;
text-decoration : underline;
}

a.redlink:hover{
color: #990000;
text-decoration : underline;
}


a.top:link{
font-size : 90%;
color : #333333;
text-decoration : underline;

}

a.top:visited{
font-size : 90%;
color : #333333;
text-decoration : underline;
}

a.top:hover{
font-size : 90%;
color: #990000;
text-decoration : underline;
}


a.linkWhite:link{
color : white;
text-decoration : underline;

}

a.linkWhite:visited{
color : white;
text-decoration : underline;
}

a.linkWhite:hover{
color : white;
text-decoration : underline;
}


a.smallLink:link{
size : 80%;
text-decoration : underline;

}

a.smallLink:visited{
size : 80%;
text-decoration : underline;
}

a.smallLink:hover{
size : 80%;
text-decoration : underline;
}




.newLg {
	
	font-size: 1.5em;
	font-color: #900;
	
}
