@charset "utf-8";
/* CSS Document */

/* somehow the twikiNewLink style have to be before the general link styles */
.twikiNewLink {
        border-width:0 0 1px 0;
        border-style:solid;
}
.twikiNewLink a {
        text-decoration:none;
        margin-left:1px;
}
.twikiNewLink a sup {
        text-align:center;
        padding:0 2px;
        vertical-align:baseline;
        font-size:100%;
        text-decoration:none;
}
.twikiNewLink a:link sup,
.twikiNewLink a:visited sup {
        border-width:1px;
        border-style:solid;
        text-decoration:none;
}
.twikiNewLink a:hover sup {
        text-decoration:none;
}

:link:focus,
:visited:focus,
:link,
:visited,
:link:active,
:visited:active {
        text-decoration:underline;
}
:link:hover,
:visited:hover {
        text-decoration:none;
}

textarea,
input,
select {
        font-size:100%;
}

#content h1 {
display:none;
}

#content h2 {
font-family:"Lucida Grande", Verdana, Arial;
border-bottom:1px solid #CCCCCC;
color:#293e6b;
font-size:1.5em;
line-height:1.1;
margin-bottom:0.5em;
padding-bottom:0.15em;
}

#content h3 {
font-family:"Lucida Grande", Verdana, Arial;
color:#293e6b;
font-size:1.2em;
line-height:1.1;
margin-bottom:0.5em;
padding-bottom:0.15em;
}

#content h4 {
font-family:"Lucida Grande", Verdana, Arial;
color:#293e6b;
font-size:1.2em;
line-height:1.1;
margin-bottom:0.5em;
padding-bottom:0.15em;
}

#content h5 {
font-size:1.0em;
font-weight:bold;
line-height:1.1;
margin-bottom:0.5em;
padding-bottom:0.15em;
}
#site-name h1{
float:left;
width: 650px;
font-size:1em;
letter-spacing:1px;
font-family:Arial Narrow,"Times New Roman",Times,serif;
font-weight:bold;
color:#293e6b;
position: relative;
top: 52px;
}

.twikiLeft {
   float:left;
   position:relative;
}
.twikiRight {
   position:relative;
   float:right;
   display:inline;
   margin:0;
}
.twikiClear {
   /* to clean up floats */
   margin:0;
   padding:0;
   height:0;
   line-height:0px;
   clear:both;
   display:block;
}

/* Blog post styles */
/* sort and filter options */
.blogPostAddOnViewOptions {
   padding:.5em 1em 0 1em;
   color:#666;
   background-color:#F6F7F8;
   font-size:86%;
   margin:0 0 .5em 0;
}
.blogPostAddOnViewOptions a:link,
.blogPostAddOnViewOptions a:visited {
   color:#004730;
   font-weight:bold;
}
.blogPostAddOnViewOptions a:hover {
   color:#000;
}
.blogPostAddOnViewOptions select,
#noJsUpdateButton {
   margin:0 .25em 0 0;
}
.blogPostViewOptionsFilter {
   margin:0 0 0 .5em;
   padding:0 0 0 .7em;
   border-left:1px solid #ddd;
}
a.blogPostAddOnViewOptionsSubscribeLink:link,
a.blogPostAddOnViewOptionsSubscribeLink:visited {
   text-decoration:none;
   font-weight:normal;
   font-size:86%;
}
.blogPostAddOnViewOptionsDivider {
   padding:0 0 .5em 0;
}
.blogPostAddOnLatestComment {
   font-size:86%;
}
.blogPostAddOnLatestCommentCount {}
/* list of posts */
.blogPostAddOnOverview {
   padding:0 1em;
}
.blogPostAddOnOverview .blogPostAddOnHeaderInfo {
   margin:0;
}
.blogPostAddOnItem {
   padding:1em 0 1.25em 0;
   border-bottom:1px solid #ddd;
}
.blogPostAddOnItem h3 {
   padding:0 0 .1em 0;
   margin:0 0 .1em 0;
   border:none;
}
.blogPostAddOnItem h3 a:link,
.blogPostAddOnItem h3 a:visited {
   text-decoration:none;
}
.blogPostAddOnSummary {
   margin:.5em 0;
}
/* post */
h1.blogAddOnTitle {
   margin:0 0 .15em 0;
}
.blogPostAddOnHeaderInfo {
   margin:0 0 1em 0;
}

@media print {

  #top-links p {
    display: inline;
    position:static;
    margin-bottom: 0px;
    background: inherit;
  }
  #masthead, #site-name {
    display:inline;
    width:700px;
  }
  #masthead #site-name h1 {
    position:absolute;
    top:35px;
    left:250px;
    width:700px;
    background-color: transparent;
    text-align:right;
    display:inline;
  }
  #breadcrumb,
  #site-name ul {
    display:none;
  }
  #content h1 {
    display:block;
    font-size:180%;
    text-align:left;
    color:#293e6b;
    margin: 0px 0 5px;
  }

#content a[href]:after {
content: "";
}

#content a[href^="/"]:after {
content: "";
}


}

