html, body { 
margin: 0;
padding: 0;
} 
body { 
font: 73% Arial, Helvetica, Tahoma, sans-serif;
background: #f2f2f2 url(/images/bg.gif) repeat-y top center;
} 
a:link, a:visited { 
color: #383864;
background: transparent;
text-decoration: none;
} 
a:hover { 
color: white;
background: #383864;
text-decoration: underline;
} 
a img { 
border: none;
} 
.imgleft { 
float: left;
padding: 3px;
} 
.imgright { 
float: right;
padding: 3px;
} 
.imgdisplay {
	margin: 0 20% 0 auto;
}
#container { 
width: 750px;
margin: 0 auto;
border: 10px solid #fff;
line-height: 2em;
background: #fff;
color: #666;
} 
#header { 
padding-left: 7em;
height: 100px;
background: #49a3ed url('/images/cjchead1.jpg') no-repeat;
color: #484500;
} 
#header h1 { 
margin: 0;
padding-top: 2.5em;
padding-left: 5em;
font-size: 25px;
letter-spacing: 5px;
color: white;
} 
#header a:hover {
	background:none;	
}
#nav { 
float: left;
width: 200px;
margin: 0;
padding: 1em;
background: #f2f2f2;
} 
#nav p { 
margin: 0 0 1em 0;
} 
.navmenu { 
list-style: none;
float: left;
width: 200px;
margin: 15px 0 30px 0;
padding: 0;
font-size: 0.8em;
background: #f2f2f2;
} 
.navmenu ul { 
list-style: none;
width: 150px;
margin: 0 0 20px 0;
padding: 0;
font-size: 1.1em;
} 
.navmenu li { 
margin-bottom: 2px;
} 
.navmenu li a { 
font-weight: bold;
height: 20px;
text-decoration: none;
color: #505050;
background: #eaeaea;
display: block;
padding: 4px 0 0 7px;
} 
.navmenu li a:hover { 
background: #383864;
color: #fff;
/*
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-top: 1px solid #999;
border-right: 1px solid #999;
*/
} 
#content { 
margin-left: 25px;
border-left: 10px solid #fff;
padding: 5px;
background: #fff url(/images/pagecurl.jpg) no-repeat right bottom;
padding-bottom: 7em;
clear:right;
} 
#content p { 
padding: 2px;
} 
#footer { 
clear: both;
margin: 0;
padding: 0;
font-size: 0.9em;
color: #fff;
background: #383864 /* url(/images/bgstripe1.png) repeat-x top center*/; 
text-align: center;
} 
#footer p { 
padding: 0 0 0 5px;
} 
h2 { 
margin: 1em 0 0 0;
font-size: 130%;
letter-spacing: 3px;
} 
.quote { 
padding: 5px;
color: #036;
} 
blockquote { 
font-size: 90%;
font-weight: bold;
border: 1px solid #444;
background: #eaeaea;
color: #666;
} 
hr {
	border: 2px dashed #CCC;
	border-left: 0;
	border-right: 0;
	margin: 1em 0 1em 0;
	margin: 1em 0 1em 0;
}
.title {
	padding: 1px;
	margin: 0;
	font-size: 24px;
}
.author {
	color: #444;
	font-style: italic;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5px;
}
#footer a:link, #footer a:visited { 
color: #fff;
background: transparent;
text-decoration: none;
} 
#footer a:hover { 
color: #ccc;
text-decoration: underline;
} 
#footer a img { 
border: none;
}
.bawks {
	margin-right: 2em;
	text-align: right;
}
table {
	margin: 0;
}
.label {
	font-size: 12px;
	font-weight: bold;
}
