body,
html {
    margin:0;
    padding:0;
    font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; 
    font-size: medium;
    background:#394e9a;
    color:#000;
    }

a:link, a:visited {color:#0000ff;}

body {
    min-width:900px;
background-color: #394e9a;    }
#wrap {
    background:#fff;
    margin:0 auto;
    width:900px;
    }

#header {
    background:#fff;
    }
#nav {
    background:#fff;
    }

#leftcolumn {
    background:#fff;
    width:640px;
    padding:5px;
    }
#rightcolumn {
    background:#fff;
    float:right;
    width:240px;
    padding:5px 5px 5px 0;
    }
#footer {
    background:#fff;
    clear:both;
    }

#header h1 {
    padding:5px;
    margin:0;
    }
#nav {
    background-image: url(/images/nav_bkg.gif);
    background-repeat: repeat-x;
    background-attachment: scroll;
    padding:5px;
    }
#leftcolumn h2, #main h3, #main p {
    padding:0 10px;
    }
#rightcolumn ul {
    margin-bottom:0;
    }
#rightcolumn h3, #rightcolumn p {
    padding:0 10px;
    }
#footer p {
    font-size: 9px;
    padding:5px;
    margin:0;
    }
    
#footer h2 {
    font-family: "Comic Sans MS", sans-serif; 
    color: #93f;

}
#nav ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#nav li{
    display:inline;
    margin:0;
    padding:0;
    }


#nav, #nav a {
    font-family: "Comic Sans MS", sans-serif; 
	left: .5em;
	padding: 5px;
	color:#fff;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

#nav a:hover { 
	color:#0ff;
}

.sig {margin: 0 0 0 0; font-style: normal; color: blue;}
p.quotes{margin-bottom: 0; color: black; font-style: italic;}



/*need to sort out recentimageblock*/
div.recentimageblock { 
  margin:0 3px 0 3px;
  padding-bottom:3px;
  width: 100px;
  float:left;
  display:inline;
  
}
div.recentimageblock a{ 
  font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
  color: #336633;
  text-decoration: none;
  font-weight: bold;
}
p.recentimageblock { 
  padding-left:13px;
  width: 100px;
}

p.recentimageblock a{ 
  font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
  color: #336633;
  text-decoration: none;
  font-weight: bold;
}

.recentimageblock a:hover, .recentimageblock  a:focus {
color: #f07;}

.imageblock { 
  font-family: "Times New Roman", Times, serif; 
  padding: 5px;
  float:left;
}
.imageblockright { 
  font-family: "Times New Roman", Times, serif; 
  padding: 5px;
  float:right;
}
.spacer { 
  clear:both;
  padding: 20px;
}








.toppers{
background: #394e9a;
color: #ff0;
font-family: "Comic Sans MS", sans-serif; 
font-size: 1.2em;
font-style: oblique;
padding: 3px;
}

#rightcolumn .toppers, #footer .toppers {
    background: #ff0;
    color: #93f;
}

.so{
  color: red;
  margin-left: 30%;
}


