body { 
	background-color: #FFFFFF;
	behavior:url('http://www.casanovahome.net/img/csshover.htc');
	
}

#container {
margin: 20px;
}
#header {
}
#columnone
{ width: 100%;


}

#columnleft {
	float: left;
	width: 25%;
}

#columnright {
	margin-left: 25%;
	width: 100%;
	}
#content
{width: 98%;
margin-left: 1%;
margin-right: 1%;

}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	line-height: 18px;

}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #660000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #660000;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #660000;

}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #660000;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #660000;
}

a {
	
	color: #660000;
	text-decoration: none;
}

a:link {
	color: #660000;
}

a:link {
	color: #660000;
}

a:visited {
	color: #660000;
}

a:active {
	color: #660000;
}

.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
       	
	
}

.topnav a:link {
	color: #660000;
	font-weight: bold;
	text-decoration: none;
}

.topnav a:hover {
	color: #660000;
	font-weight: bold;
	background: #FFFFCC;
}
.topnav a:visited {
	color: #660000;
	font-weight: bold;
	text-decoration: none;
}


.bottomnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	
}

#footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	
}
/* start joe's menu */
#menu-container {
 margin: 0; padding: 0; border: 0; margin-bottom: 20px;
 width: 100%; float: left;
 font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;
 font-size: 12px }
.menu { width: 100%; margin: 0px; padding: 0px; float: right; }
#menu-container ul { display: block; margin: 0; padding: 0; border: 0; }
#menu-container li { display: block; margin: 0; padding: 0; border: 0; } 
.menu a { display: block; margin: 0; padding: 0; border: 0; }
.menu ul {
 width: 100px; float: left; background: #fff; 
 color: #606; list-style: none; }
.menu li {
 float: left; position: relative; width: 150px;   margin-right: 1px; 
 padding: 1px; background: #ffffff; color: #600; z-index:9; }
li.folder { background: #FFFFFF; color: #000; font-size: 0.8em; } 
li.folder ul { 
 position: absolute; top: 16px; left: 3px; width: 100px; 
 text-align: left; font-size: 1em; } 
li.folder ul li {
 position: relative; width: 98%; font-size: 0.9em;} 
.menu a {
 padding: 1px; border: 1px solid #600; text-decoration: none; 
 background: #fff; color: #600; }
.menu li a { width: 100%; } 
.menu li > a { width: auto; }
.menu li a.submenu { 
 background: #fff; color: #600; } 
.menu a:hover { 
 background: #fff; color: #ffc; }
li.folder a:hover { background: #ffc; color: #600; } 
li.folder:hover { z-index: 10; } 
#menu-container ul ul { display: none; } 
#menu-container li:hover ul ul { display: none; }
#menu-container li:hover ul { display: block; } 
#menu-container li:hover li:hover ul { display: block; } 
