body {
/* background: #ffffff url(assets/page_background.gif) 50% 0; */
background: #ffffff url(../images/BlueWhiteBackgroundA.jpg) repeat-x 100% 0;
/* color: #333333; */
padding: 0; margin: 0;
/* font-family: Verdana, Arial, sans-serif; */
font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", serif;
}
body {
/* font-size: x-small;       */
/* voice-family: "\"}\"";       */   
voice-family: inherit;   
font-size: medium;
}
html>body {
font-size: large;
}
#bg  {position: float;
width:100px; 
	top:float;
	left:0px;
	margin-left:0px; 
	margin-top:50px; z-index: 1;}
	
#bg img {
	width:100%;
	height:100%;
	}	


#content {position:absolute; top: 0px; left: 160px; background-color:#fff;border-left: 1px solid #752525; padding: 20px; /* z-index: 2; */
background: #ffffff url(../images/BlueWhiteBackgroundA.jpg) repeat-x 100% 0;
/* width: 80%;  */
width:730px;
/*width:auto;*/
text-align: justify;
/* min-width:550px;
max-width:730px; */
}
#content img 
{
	float:left;
position:relative;
/*width:530px; height:auto; */
width: 100%; height: 100%;
}

#wrapper {
top: float;
/* width: 740px; */
width: 80% ;
margin: 0 auto;
}
#masthead {
/* width: 740px; */
width: 80% ;
margin: 0 auto;
}
body {
text-align: center;
min-width: 450;
max-width: 700;
}
#wrapper {
text-align: left;
}
#masthead {
/* background-image: url(assets/masthead.jpg); */
/* background-image: url(images/JJMGTitleTaup.jpg); */ /* no-repeat 100% 100%; */
height: 150px;
/* width:  400px; */
/* padding-top: 115px; */
padding-top: 0px; 
}
#masthead img {
height: 100%;
width:  100%;
}
.separator {
height: 5px;
background-color: #a9a9a9;
clear: both;
margin-bottom: .2em;
}
.separatorInvisible {
height: 0;
clear: both;
color:White;
}
.column {
float: left;
padding-left: 10px;
/* width: 242px; */
width: 220px;

/* */voice-family: "\"}\""; 
voice-family:inherit; 
width: 232px;
}
html>.column {
/* width: 230px; */
width: 530px;
}
#footer {
clear: both;
text-align: right;
padding: 20px 10px;
}
#footer a {
color: #000000;
}
#footer a:hover {
color: #0000ff;
}

/* ********************************		*/
#navigation a:link 
{
	border-color:blue;
	color:blue;
}
#navigation a:visted 
{
	border-color:purple;
	color:purple;
}
#navigation a:hover 
{
	background-color:#ddd;
	border-color:blue;
	color:blue;
	text-decoration: underline;
 }
#navigation a:active 
{
	border-color:orange;
	color:orange;
}
/* ********************************		*/
/* --  nav bar -- */
/* #navigation {position: absolute; top: 50px float; left: 2%; color:white; width: 15%;z-index: 3;} */
#navigation {position: absolute; top: 25px ; left: 0px; color:white; width: 110px;z-index: 3;height: auto;}
#navigation a {display: block;color:#752525;
/* padding-left: 10px; */
margin-left: 0px;
padding-left: 5px;
padding-top: 2px;
		padding-right: 5px; 
text-align:left;
font-family: Arial, Helvetica, sans-serif; font-size: small; line-height: 1.0em; text-decoration: none;
}

#navigation a:link.current, #navigation a:visited.current  {
	color:#ff9;
	}
/* #navigation a:hover {background-color:#fff; color:#339;} */
#navigation a {  text-decoration: none;}
/*
#navigation a:link{background-color:transparent; color:#752525;cursor:hand;}
#navigation a:visited{background-color:transparent; color:green;cursor:hand;}
#navigation a:hover {background-color:#ddd; color:blue; text-decoration: none;}
#navigation a:active{background-color:transparent; color:red;cursor:hand;}
*/
/* #navigation a:hover.current {background-color:transparent; color:#ff9;cursor:hand;} -- other structure -- */

#navigation ul 
{
	list-style: none:
	padding: 0px;
}
#navigation li {
	list-style-type:none;
	list-style-image:none;
	border: 2px solid blue;
	padding: 2px;
	margin: 0px;
/* float: left; */
}
.nB {border:red;}
#navigation li a {
/*	border: 1px solid blue;  */
	padding: 2px;
	margin: 2px;
	font-size: small;
	text-decoration: none;
}
#innavigation ul {
	list-style-type:none;
	list-style-image:none;
	list-style: none:
}
#innavigation li a{
	list-style-type:none;
	list-style-image:none;
	list-style: none:
	border: 1px dashed blue;
	padding: 2px;
	margin: 2px;
	font-size: x-small;
	text-decoration: none;
}
/* End of Navigation Bar */
/*		*/
/* ********************************		*/

/* --  Bottom nav bar -- */
#navBottom {position:relative; top:auto 3px; left: 0px; color:white; width: 90%; height: 2.2em; /*float:left;*/ }
#navBottom a {display: block; color:#752525;
margin-left: 0px;
padding-left: 5px;
padding-top: 2px;
		padding-right: 5px; 
text-align: center;
font-family: Arial, Helvetica, sans-serif; font-size: small; line-height: 1.0em; text-decoration: none;
}

#navBottom a:link.current, #navBottom a:visited.current  {
	color:#ff9;
	}
/* #navBottom a:hover {background-color:#fff; color:#339;} */
#navBottom a:hover {background-color:#ddd; color:#339; text-decoration: underline;}

#navBottom a:hover.current {background-color:transparent; color:#ff9;cursor:default}/* -- other structure -- */

#navBottom span {
    display: block;
    overflow: hidden;   
    height: 2.1em;
    line-height: 2.2em;
width: 95%;
}
/* ********************************		*/
#navBottom ul {
	list-style: none:
}
#navBottom li {
	list-style-type:none;
	list-style-image:none;
	border: 2px solid blue;
padding: 2px;
margin: 0px;
float: left;
}
/* ********************************		*/
/* End of navBottom Bar */

/*
#content {
 background-color: #ffffff; 
padding: 20px 10px;
}
*/
/* -- fonts -- */

p {
font-size: 85%;
line-height: 1.4em;
padding-left: 1.4em;
padding-right: 1.2em;
margin-top: 0;
margin-bottom: 1em;
}
h1, h2 {
text-transform: none;
/* color: #555555; */
color: #752525;
font-weight: normal; 
/* font-family: Arial, Helvetica, sans-serif; */
font-family: "Palatino Linotype", Georgia, "Times New Roman", serif;
margin: 0 0 10px 0;
padding: 0 0 2px 0;
text-align: center;
}
h1 {
font-size: 150%;
}
.column h1 {
font-size: 130%;
}   
.column p {
padding: 10;
border: right 1px black;
}
.column img 
{
/*	width:75%;  */
padding: 0px;
border:solid 2px blue;
}
   
h2 {
font-size: 120%;
}
h3 {
margin: 0 0 5px 0;
font-size: 90%;
color: #444444;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding-left: 1.35em;
}

/* -- boxout stuff -- */

#boxout {
background: #a9a9a9 top left right no-repeat; 
float: center; 
/* width: 162px;  */
width: 462px; 
margin-left: 30px; 
margin-right: 30px; 
margin-bottom: 20px;
padding-top: 40px;
} 

/* ******* 
#boxout {
background: #a9a9a9 url(../assets/boxout_corner.gif) top left no-repeat; 
float: right; 
width: 162px;  
width: 262px; 
margin-left: 30px; 
margin-bottom: 20px;
padding-top: 20px;
} 
#boxout img {
border: 1px solid #818181; 
margin-bottom: 1em;
} 
#boxout img, #boxout p 
{
margin-left: 10px;
margin-right: 10px;
}
#boxout p {
font-weight: bold;
font-size: 80%;
line-height: 1.2em;
color: #333333;
padding: 0;
}

******* */

div#topOfPageAnchor {
position: absolute;
top: 0;
left: 0;
height: 0;
width: 0;
}
/* **** */
.rjfoot
{
	text-align:right;
	font: small Veranda, Arial, Helvetica, sans-serif;
}
