body
 {
 margin-left: 0px;
 margin-right: 0px;
 background-color: #214464;
 background-image: url(images/gridbg.png);
 width: 1000px;
}


#main{

  left: 100px;
  margin-left: auto;
  margin-right: auto;

}


#main h1{
	text-align: center;
	background-color:#000066;

    }

.backoff{
  clear: both;
}


/* Menu Top */
ul#menu{
	margin: auto;
	padding: 0;
	list-style-type: none;
	text-align: left;
	border-left:#000066 dotted 1px;
	}

ul#menu li{
	display: block;
	float: left;
	padding: 20px 5px 0px 5px;
	margin: auto;
	border-right:#000066 dotted 1px;
	}

ul#menu li a{
	width: 100px;
	height: 40px;
	padding: 0;
	margin: auto;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
	}

ul#menu li a:hover{
	color: #000066;
	}

ul#menu li:hover{
	  background:url(images/menuhover.png) repeat-x;
	}


ul#menu .current_page_item{
	color: #000066;
  	background:url('images/menuhover.png') repeat-x;
	}

/* All paragraphs */
.centerinfo{
  /*background-color: #F8F8B1;*/
 padding: 10%
}


p{
  background-color: #888888;
  text-align: center;
  font-size: large;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

 img{
   border: none
 }


.pictl{
  z-index: 1000;
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}
.pictr{
  z-index: 1000;
  float: Right;
  margin-left: 5px;
  margin-bottom: 10px;
}

.pictc{
  margin-left: auto;
  margin-left: auto;
  text-align: center;
}

.centeredblock{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;

}

.rightblock{
  float: Right;
  margin-left: 2px;
  margin-bottom: 2px;
  padding: 5px;
  width: 400px;
}

.leftblock{
  float: left;
  margin-left: 2px;
  margin-bottom: 2px;
  padding: 5px;
  width: 400px;

}


/* The links pages */
.weather{
    padding-left: 5px;
	padding-right: 5px;
	text-align: center;
    /*background-color: #FFFFCC;*/
    }

.bigbold {
  font-size:  x-large;
  font-weight: bold;

}
.bigboldnew{
  font-size: large;
  font-weight: bold;
  color: #FFFF00;
}

#twitter_div{
  width: 40%;
  padding-left: 5px;
	padding-right: 5px;
	text-align: left;
  }

#twitter_div h1{
      text-align: center;
	background-color:#CC6633;
    color: #FFFFFF;
}


.programming h1{
    text-align: center;
	background-color:#CC6633;
    color: #FFFFFF; }

.programming{
  width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
    /*background-color: #FFFFCC;*/
    }

.infocontainer a{
  font-size: large;
}


.family h1{
    text-align: center;
	background-color:#CC6633;
     color: #FFFFFF;
     }

.family{
    width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
    /*background-color: #FFFFCC;*/
    }
.shoppingforwork{
    width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
    /*background-color: #FFFFCC;*/
    }
.shoppingforwork h1{
    text-align: center;
	background-color:#CC6633;
     color: #FFFFFF;
     }

.shopping{
    width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
    /*background-color: #FFFFCC;*/

    }
.shopping h1{
	text-align: center;
	background-color:#CC6633;
    color: #FFFFFF;
    }

.webspots {
  width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
    /*background-color: #FFFFCC; */
    }
.webspots h1{
	text-align: center;
	background-color: #CC6633;
    color: #FFFFFF;
    }

.webvoice{
  width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
   /* background-color: #FFFFCC;  */
    }
.webvoice h1{
    text-align: center;
	background-color: #CC6633;
    color: #FFFFFF;}

.bookmark{
  width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
    /*background-color: #FFFFCC; */
    }

.bookmark h1{
    text-align: center;
	background-color: #CC6633;
    color: #FFFFFF;}

.Tutorial{
  width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
    /*background-color: #FFFFCC; */
    }

.Tutorial h1{
    text-align: center;
	background-color: #CC6633;
    color: #FFFFFF;}

.equipment{
  width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
   /* background-color: #FFFFCC; */
    }

.equipment h1{
    text-align: center;
	background-color: #CC6633;
    color: #FFFFFF;}

.uequipment{
  width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
   /* background-color: #FFFFCC;  */
    }
.uequipment h1{
    text-align: center;
	background-color: #CC6633;
    color: #FFFFFF;}

.powdercoat{
  width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
   /* background-color: #FFFFCC;  */
    }
.powdercoat h1{
    text-align: center;
	background-color: #CC6633;
    color: #FFFFFF;}

.money{
  width: 40%;
    padding-left: 5px;
	padding-right: 5px;
	text-align: left;
   /* background-color: #FFFFCC; */
    }
.money h1{
    text-align: center;
	background-color: #CC6633;
    color: #FFFFFF;
    }