body {
	cursor: default;
	font-size: 16px;
	line-height: 21px;
	font-family: 'Open Sans', sans-serif;
  font-weight:300;
  margin:0px; padding:0px;
  height:100%;
	/*padding: 18px 18px 18px 18px;   */
	/*background-color:#E0E0E0;  */
}
b {
    font-weight: 900;
}


.bg {
  /* The image used */
  background-image: url("webpic2025june.jpg");

  /* Full height */
  /*height:100%;*/

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

* {box-sizing: border-box;}

#container{  }

header{
    width:100%;
    /*background-color:white;*/
    border-bottom: 3px solid black;
    margin: 0 0 2px 0;
}

#row {width: 77%;}
.pnwic-logo{
    width:400px;
    padding: 5px 25px;
    border:none;
}

.img100{
max-width:85%;
text-align:center;
}

.column {
  float: left;
  padding: 10px;
}

.c1 {
  float: left;
  padding: 10px;
  width: 70%;
}

.c2 {
  float: left;
  padding: 10px;
  width:30%;
}

 #row:after{clear: left;}

 .breakit {visibility: hidden;}

/* gallery */
 div.gallery {border: 1px solid #ccc;margin-top:25px;}

div.gallery:hover {border: 1px solid #777;}

div.gallery img {width: 100%; height: auto; }

div.desc {padding: 15px; text-align: left; font-size: 12px; height: 200px;}

.responsive {padding: 0 6px;  float: left;  width: 33.3%;}

@media only screen and (max-width: 700px) {
  .responsive {width: 49.99999%; margin: 6px 7px; }
}

@media only screen and (max-width: 500px) {
  .responsive {width: 100%;}
}

.clearfix:after {content: ""; display: table;  clear: both;}

/* end of gallery */


@media screen and (max-width: 800px) {
  .c1, .c2{ width: 100%; }
  #row{width:100%;}
  .pnwic-logo{width:75%;padding: 0px;}
   .breakit {visibility: wisible; }
   }

footer{clear:both;min-height: 80px; width:100%;}

.linkit {font-size: 9pt; TEXT-DECORATION: none;}

.new {background-color: #FFFFC2;}
.highlightme  {background-color: #ADD6FF;}

h1 {color:white; background-color:#3e312b; font-size: 25px; padding:10px; margin:15px 0 15px 0;
border: solid 0px #C3C3C3; -moz-border-radius: 5px; -webkit-border-radius: 5px;
-khtml-border-radius: 5px; border-radius: 5px;}

h2 {color:#004080; font-size: 36px; margin: 5px 0px 0px 5px; padding:40px 0px 5px 0px;
   text-align:left; font-family: 'Bebas Neue','Open Sans', sans-serif; }
h3 {color:#004080; font-size: 36px; margin: 5px 0px 0px 5px; padding:40px 0px 5px 0px;
   text-align:left; font-family: 'Bebas Neue', 'Open Sans', sans-serif; }
h4 {color:#000000; font-size: 30px; margin: 5px 0px 0px 5px; padding:32px 0px 5px 0px;
   text-align:left; font-family: 'Bebas Neue','Open Sans', sans-serif; }
h5 {color:#B80000; font-size: 17px; margin: 0px 0px 0px 5px; padding:10px 0px 5px 0px;
   text-align:left; font-family: 'Open Sans', sans-serif; }
h6 {color:#004080; font-size: 15px; margin: 0px; padding:0;}

strong {color: #004080; font-size: 14px; font-weight: bold;}


.right5{margin-right:5px; font-size: 12px;}
.schoolfont{font-size: 14px; font-weight:400;}

.menubar {margin:0 0 0 0; text-align: center; vertical-align:top; width:200px;}
.content {margin:0 0 0 0; vertical-align:top; width:800px;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.justify {text-align: justify;}
.bb td, .bb th {border-bottom: 1px solid #4B4B4B !important; padding:7px 0px 7px 0px;}

a  {font-weight: 600; text-decoration: none; color: #004080;}
a:hover {font-weight: 600; text-decoration: none; color: #B80000;}

.menutop {display: block; width:250px; line-height: 2; font-size: 20px; font-weight: 600;
color: #E0E0E0; TEXT-DECORATION: none; text-align:center; background-color:#4B4B4B; border: solid 1px #C3C3C3;
margin:0px 0px 0px 0px; padding:3px 10px 3px 3px; -moz-border-radius: 15px 15px 0px 0px; -webkit-border-radius: 15px 15px 0px 0px;
-khtml-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0px 0px; }
.menutop:hover {display: block; width:250px; line-height: 2; font-size: 20px; font-weight: 600;
color: #4B4B4B; TEXT-DECORATION: none; text-align:center; background-color:#E0E0E0; border: solid 1px #C3C3C3;
margin:0px 0px 0px 0px; padding:3px 10px 3px 3px; -moz-border-radius: 15px 15px 0px 0px; -webkit-border-radius: 15px 15px 0px 0px;
-khtml-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0px 0px; }

.menublue {display: block; width:250px; line-height: 2; font-size: 20px; font-weight: 600;
color: #E0E0E0; TEXT-DECORATION: none; text-align:center; background-color:#004080; border: solid 1px #C3C3C3;
margin:0px 0px 0px 0px; padding:3px 10px 3px 3px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
-khtml-border-radius: 0px; border-radius: 0px; }
.menublue:hover {display: block; width:250px; line-height: 2; font-size: 20px; font-weight: 600;
color: #004080; TEXT-DECORATION: none; text-align:center; background-color:#E0E0E0; border: solid 1px #C3C3C3;
margin:0px 0px 0px 0px; padding:3px 10px 3px 3px; -moz-border-radius: 15px 15px 0px 0px; -webkit-border-radius: 0px;
-khtml-border-radius: 0px 0px; border-radius: 0px; }

.menugreen {display: block; width:250px; line-height: 2; font-size: 20px; font-weight: 600;
color: #E0E0E0; TEXT-DECORATION: none; text-align:center; background-color:#099528; border: solid 1px #C3C3C3;
margin:0px 0px 0px 0px; padding:3px 10px 3px 3px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
-khtml-border-radius: 0px; border-radius: 0px; }
.menugreen:hover {display: block; width:250px; line-height: 2; font-size: 20px; font-weight: 600;
color: #099528; TEXT-DECORATION: none; text-align:center; background-color:#E0E0E0; border: solid 1px #C3C3C3;
margin:0px 0px 0px 0px; padding:3px 10px 3px 3px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
-khtml-border-radius: 0px; border-radius: 0px; }

.menublack {display: block; width:250px; line-height: 2; font-size: 20px; font-weight: 600;
color: #E0E0E0; TEXT-DECORATION: none; text-align:center; background-color:#000000; border: solid 1px #C3C3C3;
margin:0px 0px 0px 0px; padding:3px 10px 3px 3px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
-khtml-border-radius: 0px; border-radius: 0px; }
.menublack:hover {display: block; width:250px; line-height: 2; font-size: 20px; font-weight: 600;
color: #000000; TEXT-DECORATION: none; text-align:center; background-color:#E0E0E0; border: solid 1px #C3C3C3;
margin:0px 0px 0px 0px; padding:3px 10px 3px 3px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
-khtml-border-radius: 0px; border-radius: 0px; }

a.small {font-size: 13px; color: #415C49; text-decoration: none;}
a.small:hover {text-decoration: underline; color: #000000;}
a.smallwhite {font-size: 10pt; color: #FFFFFF; text-decoration: none;}
a.smallwhite:hover {text-decoration: underline; color: #FFFF00;}

.plain {color: #099528; font-weight:bold;}
.plain:hover {color: #ffffff; font-weight:bold;}

.thebox {line-height: 1.25; padding: 10px; text-align:justify; margin:0px 5px 5px 5px;
font-style: oblique; color: #4B4B4B -moz-border-radius: 10px; -webkit-border-radius: 10px;
-khtml-border-radius: 10px; border-radius: 10px;}

.notice {display: block; color: #000000; background-color:#FFFF8A; TEXT-DECORATION: none;
border: solid 1px #C3C3C3; padding: 10px; margin: 0px 0px 2px 0px; line-height: 1.25;
-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}

.box {display: block; color: #4B4B4B; TEXT-DECORATION: none;
border: solid 1px #C3C3C3; padding: 15px; margin: 0px 0px 2px 0px; line-height: 1.25;
-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}

.box2 {display: block; color: #4B4B4B; TEXT-DECORATION: none;
border: solid 1px #C3C3C3; padding: 5px 10px 5px 10px; margin: 0px 0px 2px 0px; line-height: 1.25;
-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}

.wallpaper {background:url('http://www.ohset.com/graphics/backohset.jpg');}
.wallpaper_bot {background:url('http://www.ohset.com/graphics/backohset.jpg'); margin:0px;}

.topright {float:right; margin-top:12px; margin-right:12px; margin-bottom:12px;
background-color: #000000; padding:1px 10px 1px 10px; border: solid 1px; border-color:#808080;}

.logo {float:left; margin-top:125px;}