@import url(textsize.css);

/* just some basic formatting, no layout stuff */
body {
    font-size: 70%;
    margin: 0px 0px 0px 0px;
    width: 99%;
}

code, tt, pre {
    font-family: "Courier New", Courier, monospace;
    font-size: 11px;
}

div#footer {
    background: transparent;
    border-top: 1px dotted #c0c0c0;
    color: #666666;
    font-size: 0.9em;
    margin-left: 10px;
    padding: 5px 0px 10px 5px;
}

div#footer a {
    background: transparent;
    color: #666666;
}

div#footer a:hover {
    background: transparent;
    border-bottom: 1px dashed #ffa500;
    color: #000000;
    text-decoration: none;
}

div#footer a:active {
    background: transparent;
    color: #0000ff;
    text-decoration: overline underline;
}

div.comment {
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 5px;
}

div.p p {
    margin: 0px;
}

div.rFolder, div.rNewsfeedTitle {
    font-weight: bold;
}

div.rNavigationBar {
    font-size: 11px;
}

div.standardsNote {
    display: none;
}

div.trackbackUrl {
    background: transparent;
    color: #0000ff;
}

h2 {
    padding-top: 10px;
}

img {
    border: 0px;
}

img.picture {
    border: 1px solid #000000;
    float: right;
    margin: -20px 10px 10px 10px;
}

img.smiley {
    vertical-align: top;
}

p,h1,pre,div.p,div.comments,div.comments-form,div.trackbackUrl {
    margin: 0px 30px 10px 30px;
    text-align: left;
}

p.quote, div.quote {
    border: 1px solid #EEEEEE;
    border-left: 5px solid #C0C0C0;
    margin-left: 30px;
    padding: 5px;
    padding-left: 10px;
    text-align: left;
}

p.smokey {
    background: #eeeeee;
    border: 1px solid #000000;
    padding: 5px 5px 5px 7px;
}

pre {
    background: #ffffdd;
    border: 1px solid #999999;
    color: #000000;
    padding: 5px 5px 5px 7px;
}

span.fontSize {
    left: 15px;
    position: absolute;
    top: 110px;
}

span.searchword {
    background-color: #ffff00;
    color: #000000;
}

table.comparison {
    border: 1px solid #000000;
    border-collapse: collapse;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}

table.comparison td {
    border: 1px solid #000000;
    padding: 2px;
}

table.comparison th {
    background: #eeeeee;
    border: 1px solid #000000;
    color: #000000;
    padding: 3px;
}

ul.glassList {
    list-style: url(../images/aquadot.jpg) disc outside;
    margin-left: 20px
}

div.rFolder ul {
    list-style: none;
    margin: 0px 0px 0px -30px;
}

li ul {
   margin-left: 0px !important;
}
ul.rReferersList {
    font-size: 10px;
    list-style: none !important;
    left: 0px !important;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}

ul.rReferersList li {
    margin-bottom: 0 !important;
}

.daypermalink {
    height: 13px;
    width: 14px;
}

/* hack for Opera 7 and IE 5.0/5.5 since they
   don't seem to inherit the table's font size */
.hCalendarTable,
.tmTabTable, .tmItemTable {
    font-size: 1em;
}

#content {
    margin-right: 190px; /*line-height: 1.4;*/
    padding: 10px;
    text-align: center; /* centers content */
}

#content #entries {
    text-align: left;
}

#content #entries p {
    text-align: justify;
}

#content .rWeblogCategoryChooser {
    margin-bottom: 10px;
    margin-top: 5px;
}

#content a.entrypermalink {
    background: transparent;
    color: #c0c0c0;
}

#content div#title {
    border: 0;
    height: 72px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 422px;
    cursor: pointer;
    /* hack for IE 5.5 */
    cursor: hand;
}

#content ol {
    margin: 0px 30px 10px 50px;
}

#entries a.entrycommentslink {
    background: transparent;
    color: #999999;
}

#menu {
    line-height: 17px;
    padding: 10px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 192px;
}

#menu #calendar {
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 2px;
}

/* center the calendar table */
#menu #calendar table {
    margin-left: auto;
    margin-right: auto;
}

#menu .item {
    padding: 10px 0px 10px 2px;
}

#menu .rFolder span, #menu .rNewsfeedTitle span {
    font-weight: bold;
}

/* for the java2html plugin  */
div table code {position: relative; top: -10px }

/* for cool looking "sunken" input boxes, from www.theserverside.com */
form#searchForm input {
    padding-left: 4px;
    margin: 1px 1px 1px 1px;
    border: 1px solid black;
    color: #777;
    background-image: url(../images/input_white.gif);
    font-size: 11px; 
    font-weight: normal; 
}

form#searchForm input.focus {
    margin: 0px 0px 0px 0px;
    border-bottom: #ffdead solid 2px;
    border-right: #ffdead solid 2px;
    border-left: #c07300 solid 2px;
    border-top:  #c07300 solid 2px;
    color:#000000;
}

/* for wiki formatted pages */
h3, h4 {
    background-color: #eee;
    border: 1px solid silver;
    padding: 3px; 
    margin-left: 30px;
}

div.note {
    background-color: #cfc;
    font-size: 11px;
    border: 1px solid silver;
    padding: 5px;
    margin-left: 30px;
}


