body {
  margin:10;
  padding:10;
  font-family:verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  /* color:#D8D7D3; */
/* background-color: color on the right and left sides. */
  /* background-color:#33374C; Dark blue */
  /* background-color:#B0CCB0; /\*Green*\/ */
  background-color:#334a6f; /* Medium blue*/
  /* background-color:#b3ccff; /\* Lighter blue *\/ */
  /* background-image:url("images/sjblogo_bg_invert.jpg"); */
  /* background-repeat:repeat-x; */
  text-align:center;
  }

img{
  border:1;
  padding:0;
  margin:0;
  }

a {
  text-decoration:none;
  }

/* a:link {color:#000050;} */
/* a:visited {color:#0000C8;} */
/* a:hover {color:#FFFFFF;} */
/* a:active {color:#FFFFFF;} */


/*--------------Container-------------------------------------*/

#container{
  position:relative;
  margin:0 auto 0;
  text-align:left;
  width:800px;
  padding:0px 0px 0px 0px;
  /* color:#000000; */
  /* background-color:#33374C; */
  background-color:#FFFFFF;
  }


/* --------------------subcontainer--------------------------------------*/
#subcontainer{
  position:relative;
  margin:0 auto 0;
  text-align:left;
  width:750px;
  padding:10px 10px 10px 10px;
  color:#000000;
  background-color:#FFFFFF;
  }

/* ---------------------Head----------------------------------------------*/



#header{
  position:relative;
  float:left;
  /* height:216px; */
  height:300px;
  width:800px;
  font-size:18px;
  /* font-family:"Times New Roman", Georgia, Times, serif; */
  /* font-style:italic; */
  color:#747473;
  /* background-color:#F3F2ED; */
  background-color:#FFFFFF;
  /* background-image:url("images/background.bmp"); */
  background-repeat:repeat-x;
  margin:0;
  padding:0;
  }

h1#logo a:link, h1#logo a:visited, h1#logo a:hover{
  display:block;
  position:absolute;
  /* top:25px; */
  /* right:330px; */
  top:90px;
  left:100px;
  margin:2;
  padding:2;
  text-decoration:none;
  /* letter-spacing:2px; */
  color:#000000;
  font-family:"Times New Roman", Times, serif;
  font-size:40px;
  font-weight:bolder;
  z-index:1;
  overflow:hidden;
  }

#quote{
  position:absolute;
  /* top:84px; */
  /* right:330px; */
  top:150px;
  left:100px;
  font-size:20px;
  font-family:"Times New Roman", Georgia, Times, serif;
  /* font-style:italic; */
  /* border-style:double; */
  /* padding:10px 10px 10px 10px; */
  font-weight:bolder;
  color:#000000;
  /* background-color:#33374C; */
  }

/* -----------------------Top Navi-------------------------------------*/

ul#topnavi{
  position:absolute;
  /* top:175px; */
  /* left:0; */
  top:250px;
  left:10;
  display:block;
  width:630px;
  height:37px;
  list-style:none;
  margin:0;
  padding:0;
  z-index:1;
  }

ul#topnavi li{
  display:inline;
  float:left;
  height:40px;
  /* background:url("images/line.jpg") top right no-repeat; */
  background:#DDDDDD
  }

ul#topnavi li.last{
  background:none;
  }

ul#topnavi a:link, ul#topnavi a:visited, ul#topnavi a:hover{
  display:inline;
  float:left;
  height:27px;
  padding:15px 0 0 0;
  margin:0 15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000050;
  background-color:transparent;
  text-decoration:none;
  font-style:normal;
  }

ul#topnavi a:hover{
  color:#FFFFFF;
  background-color:transparent;
  }


/* ---------------------------------------------Main---------------------------\
-------------------*/


#main{
  position:relative;
  margin:0 auto 0;
  width:770px;
  float:left;
  color:#000000;
  font-size:14px;
  /* background:#DFDDD0; */
  /* color of main body background */
  background:#FFFFFF;
  /* border-top:#FFFFFF 2px solid; */
  border-top:#9F9F9F 2px solid;
  padding:15px 15px 15px 15px;
  }

#content{
  margin:0;
  padding:0;
  }


#footer{
  position:relative;
  margin:0 auto 0;
  width:770px;
  height:40px;
  float:left;
  background:#DDDDDD;
  /* border-top:#FFFFFF 0px solid; */
  border-top:#9F9F9F 2px solid;
  padding:5px 15px 5px 15px;
  text-align:center;
  }

#footer_cont{
  margin:0;
  padding:0;
  }

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
       font-weight:bold;
}

