/* Rule to help older browsers with some of the new HTML5 elements. */
article, aside, figure, figcaption, footer, header, hgroup, nav, section,
summary {
    display: block;

}

body {
    background-color: white;
}

A 		{ color: #003366; text-decoration: underline; }
A:link		{ color: #003366; text-decoration: underline; }
A:visited	{ color: #003366; text-decoration: underline; }
A:active	{ color: #999999;  }
A:hover		{ color: #999999;  }

.wrapper {
    background-size: 800px 180px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-family: Palatino, "Times New Roman", Times, serif;
}
.wrapper 

header hgroup {
    text-align: center;
}
/* Format the header as a blue, bordered box. */
header {
    /* background-color: white;*/
    border: thick #666 solid;
    padding-top: 20px;
    padding-bottom: 60px;
    margin-left: 2px;
    margin-bottom: 10px;
    text-align: left;
}

header .img {
    float: left;
    padding: 0px 0px 0px 0px;
}

header .IDPhoto {
    padding-top: 0px;
    padding-bottom: 5px;
    margin-left: 15px;
    margin-bottom: 10px;
    float: right;
}

/* Format any <h1> headings in the header (i.e. the article title). */
header h1 {
   color: black;/*#000;*/
    font-size: 2em;
    font-variant: small-caps;
    margin: 0px 
}

header h2 {
    color: black;/*#000;*/
    font-size: 1.5em;
    font-variant: small-caps;
    margin: 0px
}

header A:LINK {
    color: black;
    }
header a:visited {
    color:#3B3C36;
}

h3 {
    color: #000;
    font-variant: small-caps;
    margin: 0px
}

h4 {
    color: #000;
    font-variant: small-caps;
    margin: 0px
}

p {
    width: auto;
}
/* Format the subtitle in the header. */
header .Teaser {
    margin: 0px;
    font-style: italic;
    font-size: small;
}

/* Format the byline in the header. */
header .Byline {
    margin: 0px;
    font-weight: bold;
}

.NavImg {
    float: center;
}
   

.content {
    background: url(files/simply-laced.jpg) top left no-repeat;
    text-align: left;
    font-size: medium;
    right: 10px;
    left: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: auto;
    max-width: 600;
    color: #666;
    margin-bottom: 10px;
}

aside.NavSidebarR {
    border: thin #666 solid;
    float: right;
    padding: 15px 15px 10px 15px;
    font-size: medium;
    width: 200px;
    margin-bottom: 5px;
    background: white;
}

aside.NavSidebarR h2 {
    margin-bottom: 0px;
    margin-top: 10px;
    width: 15 em;
}

aside.NavSidebarR ul {
    padding-left: 15px;
    width: 145px;
    list-style: none;
}
aside.NavSidebarR a {
        font-variant: small-caps;
}

aside.NavSidebarR li {
    padding-bottom: 3px;
}


footer {
    text-align: left;
    font-size: small;
    padding-right: 10px;
    padding-top: 10px;
    padding-top: 5px;
    clear: left;
    overflow: hidden;
    margin-left: 15px;
    margin-top: 10px;
    border-top: thin #666 solid;
}



.blogrollarea h3{
    color: #eee !important;
    display: block;
    font-family: Tahoma, Arial, Helvetica, Verdana, Georgia, sans-serif !important;
    font-size: 0px !important;
    font-weight: 00 !important;
    list-style-type: none;
}

.blogrollarea input{
    visibility:hidden;
}

.blogrollarea .f{
    visibility:hidden;
    height: 0px;
    border-collapse: collapse;
}