/*General styling*/
body  {
      margin: 0px;
      padding: 0px;
      text-align: center;
      }
div#blogbackground	{
					position: absolute;
					left: 0%;
					top: 0px;
					width: 100%;
					padding: 0px;
					margin: 0px;
					background-image: url(../../images/backgrounds/graphsquare.gif);
					background-repeat: repeat;
					}
div#blogpagefold	{
					position: absolute;
					left: 0%;
					top: 0px;
					padding: 0px;
					margin: 0px;
					width: 100%;
					height: 440px;
					background-image: url(../../images/backgrounds/paperline2.gif);
					background-repeat: no-repeat;
					background-position: bottom center;
					}
div#blogposition	{
					font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					position: relative;
					left: 5%;
					width: 90%;
					padding: 0px;
					margin: 0px;
					text-align: justify;
                  }
p {
  font-size: 10px;
  }
a 	{
	color: #000;
	}
.access {
        display: none;
        }
/*Top Styling*/
div#blogtop	{
            margin-top: 5px;
            height: 88px;
            padding: 0px;
            }
div#blogadmintop	{
            margin-top: 5px;
            height: 160px;
            padding: 0px;
            }
div#blogsearchbar  {
                    float: right;
                    padding: 0px;
                    margin: 0px;
                   }
#blogsearchbar ul {
                  padding: 0px;
                  margin-right: 8px;
                  margin-top: 0px;
                  margin-left: 0px;
                  margin-bottom: 0px;
                  }
#blogsearchbar li {
                  display: inline;
                  list-style-type: none;
                  font-size: 14px;
                  }
#blogsearchbar  a {
                  color: #000;
                  }
div#blogtitles  {
                float: left;
                }
h2  {
	font-family: 'trebuchet ms';
    font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
h3  {
	font-family: 'trebuchet ms';
    font-size: 12px;
	padding: 0px;
    margin: 0px;
    }

/*Blog contents*/
div#blogcontents  {
					float: left;
					margin-left: 13px;
					margin-bottom: 0px;
					margin-right: 0px;
					margin-top: 0px;
					padding-bottom: 6px;
					padding-right: 0px;
					padding-left: 0px;
					padding-top: 0px;
					width: 545px;
					background-color: #ddd;
					}
div.blogpost  {
              margin-top: 14px;
              margin-left: 9px;
              margin-bottom: 0px;
              margin-right: 0px;
              width: 527px;
              border: 1px solid #777;
              background-color: #fff;
              }
h4.blogposttitle  {
                  padding-top: 3px;
                  padding-bottom: 3px;
                  padding-left: 3px;
                  background-color: #777;
                  margin-top: 3px;
                  margin-left: 3px;
                  margin-right: 3px;
                  color: #fff;
                  text-align: justify;
                  font-size: 12px;
                  }
.blogtime {
          color: #ccc;
          }
.blogpostclose  {
                padding-top: 3px;
                padding-bottom: 3px;
                padding-left: 3px;
                background-color: #eee;
                margin-bottom: 3px;
                margin-left: 3px;
                margin-right: 3px;
                color: #666;
                }
.blogpostinterior {
                  margin-left: 31px;
                  margin-top: 0px;
                  margin-bottom: 0px;
                  margin-right: 0px;
                  padding: 0px;
                  width: 465px;
                  text-align: justify;
                  }
div#poweredby {
              border: 1px solid #ddd;
              padding: 0px;
              margin-top: 0px;
              margin-bottom: 0px;
              margin-right: 0px;
              width: 459px;
              margin-left: 56px;
              float: left;
              }
#poweredby p  {
              padding: 0px;
              margin: 0px;
              font-size: 11px;
              color: #777;
              text-align: center;
              }
div#blogmenu  {
			  float: right;
              width: 25%;
              padding: 0px;
              margin: 0px;
              text-align: right;
              }
.menusection li   {
                  list-style-type: none;
                  font-size: 12px;
                  padding: 0px;
                  margin: 0px;
				  color: #38b1ce;
                  }
.menusection ul {
                padding-top: 0px;
                margin-top: 0px;
                }
.menusection a  {
                color: #38b1ce;
                }
.menusection a:hover  {
                color: #900;
                }
/*Admin Menus*/
div#adminmenus  {
                float: left;
                width: 100%;
                padding-left: 66px;
                margin: 0px;
                height: 53px;
                background-image: url(../images/adminmenu.gif);
                background-position: top-left;
                background-repeat: no-repeat;
                }
div#adminmenu   {
                float: left;
                width: 100%;
                padding: 0px;
                margin: 0px;
	}

#adminmenu li 	{
				display: inline;
				padding-right: 2px;
				padding-left: 2px;
				padding-top: 0px;
				padding-bottom: 0px;
				margin: 0px;
				}
#adminmenu ul	{
				padding-top: 0px;
				padding-bottom: 5px;
				padding-left: 5px;
				margin: 0px;
				}
#adminmenu a 	{
				font-size: 11px;
				color: #000;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				padding-bottom: 1px;
				border: 1px solid #999;
				}
#adminmenu a:link {
				text-decoration: none;
				}
#adminmenu a:visited {
					text-decoration: none;
					}
#adminmenu a:hover {
				text-decoration: underline;
				}

div#adminmenu2	  {
                  float: left;
                  width: 100%;
                  padding-top: 0px;
                  padding-bottom: 4px;
                  padding-left: 0px;
                  padding-right: 0px;
                  margin: 0px;
                  }

#adminmenu2 li 	{
				display: inline;
				padding-right: 2px;
				padding-left: 2px;
				padding-top: 0px;
				padding-bottom: 0px;
				margin: 0px;
				color: rgb(75, 82, 110);
				font-size: 13px;
				}
#adminmenu2 ul	{
				padding-top: 0px;
				padding-bottom: 2px;
				padding-left: 5px;
				margin: 0px;
				}
#adminmenu2 a 	{
				font-size: 11px;
				color: #000;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				padding-bottom: 1px;
				border: 1px solid #999;
				}
#adminmenu2 a:link {
				text-decoration: none;
				}
#adminmenu2 a:visited {
					text-decoration: none;
					}
#adminmenu2 a:hover {
				text-decoration: underline;
				}

