
/* Global Items ***********************************************************************************/

h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
h1{font-size: 115%; font-weight: bold;}
h2{font-size: 75%; font-family: Arial; font-weight: normal; color: #353EB3;}
h3{color:#000000;font-size:105%;}
h4{margin:10px 0px 0px 0px;color:#777777;font-size:85%;}

pre,code{color:#777777;}
strike{color:#777777;}

a{color: #353EB3;text-decoration: none;}
a:hover{color:#000000;}
a:active{color:#FF0000;}

body {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font: 100% "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
}


/* Site Home Specific Items ************************************************************************/

div#sitehome {
  -moz-box-sizing:border-box;box-sizing:border-box;
  width: 999px;
  height: 749px;
  padding: 10px;
  margin: 0px 0px 0px 0px;
  border: 1px solid black;
  background-image: url('/img/homebg.jpg');
  background-position: top center;
  background-repeat: no-repeat;
}

div#logo {
  -moz-box-sizing:border-box;box-sizing:border-box;
  float: right;
  width: 100px;
}

.menuitem {
  -moz-box-sizing:border-box;box-sizing:border-box;
  width: 380px;
  height: 64px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
.menuitem img{float:left;margin: 0px 10px 0px 0px;border: 0px;}


/* Subsite Items ************************************************************************************/

div#subsite {
  -moz-box-sizing:border-box;box-sizing:border-box;
  width: 900px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div#subsiteMast {
  -moz-box-sizing:border-box;box-sizing:border-box;
  width: 900px;
  height: 68px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  border-bottom: solid 1px #353EB3;
}

div#contentDefault {
  -moz-box-sizing:border-box;box-sizing:border-box;
  width: 900px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div#contentLCol200 {
  -moz-box-sizing:border-box;box-sizing:border-box;
  width: 200px;
  margin: 15px 0px 10px 0px;
  padding: 0px 10px 10px 10px;
}
#contentLCol200 .lnItem {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin: 1px 0px 1px 10px;
  padding: 0px 0px 0px 0px;
  font: bold 70% Arial,Sans-Serif;
  color: #000000;
}
#contentLCol200 .lnItem a{border: none;text-decoration: none;}
#contentLCol200 .lnItem a:link{color:#000000;}
#contentLCol200 .lnItem a:visited{color:#000000;}
#contentLCol200 .lnItem a:active{color:#ff0000;}
#contentLCol200 .lnItem a:hover{color:#353EB3;text-decoration:none;}
#contentLCol200 .lnItemStrong {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin: 2px 0px 2px 0px;
  padding: 2px 0px 2px 2px;
  vertical-align: middle;
  font: bold 80% Arial, Sans-Serif;
  color: #FFFFFF;
  background-color: #000000;
}
#contentLCol200 .lnItemStrong img{margin: 0px 4px 0px 2px; vertical-align: middle;}
#contentLCol200 .lnItemStrong a{border: none;text-decoration: none;}
#contentLCol200 .lnItemStrong a:link{color:#ffffff;}
#contentLCol200 .lnItemStrong a:visited{color:#ffffff;}
#contentLCol200 .lnItemStrong a:active{color:#ffffff;}
#contentLCol200 .lnItemStrong a:hover{text-decoration:underline;}


div#contentRCol700 {
  -moz-box-sizing:border-box;box-sizing:border-box;
  width: 700px;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 10px 15px;
  border-left: dashed 2px #999999;
}


/* TopNav Items *****************************************************************************/

div#topNav {
  -moz-box-sizing:border-box;box-sizing:border-box;
  width: 900px;
  height: 33px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#topNav td.logo {
  width: 37px;
  height: 33px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: solid 1px #FFFFFF;
  border-bottom: solid 1px #353EB3;
  border-right: solid 1px #353EB3;
}
#topNav td.logo img{margin: 0px 0px 0px 0px; border: 0px; vertical-align:middle;}
#topNav td.logo a{color: #000000;text-decoration: none;font-size: 75%; font-family: Arial; font-weight: bold;}
#topNav td.logo a:hover{color:#353EB3;}
#topNav td.logo a:active{color:#FF0000;}

#topNav td.navItem {
  width: auto;
  height: 33px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: solid 1px #FFFFFF;
  border-left: solid 1px #FFFFFF;
  border-bottom: solid 1px #353EB3;
  border-right: solid 1px #353EB3;
}
#topNav td.navItem img{margin: 0px 2px 0px 2px; border: 0px; vertical-align:middle;}
#topNav td.navItem a{color: #000000;text-decoration: none;font-size: 75%; font-family: Arial; font-weight: bold;}
#topNav td.navItem a:hover{color:#353EB3;}
#topNav td.navItem a:active{color:#FF0000;}

#topNav td.navItem-active {
  width: auto;
  height: 33px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  border-top: solid 1px #353EB3;
  border-left: solid 1px #353EB3;
  border-bottom: solid 1px #FFFFFF;
  border-right: solid 1px #FFFFFF;
}
#topNav td.navItem-active img{margin: 0px 2px 0px 2px; border: 0px; vertical-align:middle;}
#topNav td.navItem-active a{color: #353EB3;text-decoration: none;font-size: 75%; font-family: Arial; font-weight: bold;}
#topNav td.navItem-active a:hover{color:#000000;}
#topNav td.navItem-active a:active{color:#FF0000;}

#topNav td.navItem-disabled {
  width: auto;
  height: 33px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: solid 1px #FFFFFF;
  border-bottom: solid 1px #353EB3;
  z-index: -1;
}


/* Bottom Nav Items *********************************************************************/

div#bottomNav {
  -moz-box-sizing:border-box;box-sizing:border-box;
  width: 900px;
  height: 26px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #DAECFA;
  border-top: solid 1px #FFFFFF;
  border-left: solid 1px #FFFFFF;
  border-bottom: solid 1px #353EB3;
  border-right: solid 1px #353EB3;
}
#bottomNav td.tagline {
  width: auto;
  height: 26px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 65%;
  font-family: Verdana,Arial;
  font-style: italic;
  color: #999999;
}
#bottomNav td.tagline img{margin: 0px 7px 0px 4px; border: 0px; vertical-align:middle;}

/* Blog Specific Items ******************************************************************/

ul.left {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin:0px 10px 0px 20px;
  padding:0px 0px 0px 0px;
  text-align:left;
}

.indent {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin: 0px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
  color:#444444;
  font:100% Arial,Sans-Serif;
  text-align:justify;
}

.blogPost {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  font:70% Arial,Sans-Serif;
  text-align:justify;
}
.blogPost strong{color:#000000;font-weight:bold;}
.blogPost a{text-decoration: underline;}


.byline {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 2px 5px;
  border-bottom:solid 1px #000000;
  border-right:solid 1px #000000;
  color:#353EB3;
  font-size:80%;
}
.byline a{border:none;color:#FF0000;text-decoration:none;}
.byline a:hover{text-decoration:underline;}

.titleComment {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  border-top: solid 1px #666666;
  border-right: solid 1px #666666;
  color: #353EB3;
  font-size: 90%;
  font-weight: bold;
}

.blogComment {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin: 10px 0px 7px 20px;
  padding: 0px 0px 0px 0px;
  color:#666666;
  font:70% Arial,Sans-Serif;
  text-align:justify;
}
.blogComment strong{color:#666666;font-weight:bold;}

.bylineComment {
  -moz-box-sizing:border-box;box-sizing:border-box;
  margin: 0px 0px 15px 10px;
  padding: 0px 0px 0px 5px;
  border-bottom:dotted 1px #666666;
  border-right:dotted 1px #666666;
  color:#353EB3;
  font:56% Arial,Sans-Serif;
}
.bylineComment a{border:none;color:#FF0000;text-decoration:none;}
.bylineComment a:hover{text-decoration:underline;}

.delete-comment-icon {
  background: url("http://www.blogger.com/img/icon_delete13.gif") no-repeat left;
  padding:7px;
}

.email-post-icon {
  background: url("http://www.blogger.com/img/icon18_email.gif") no-repeat left;
  padding: 9px;
  margin: 0 0 0 .5em;
}

