/* Cleaned CSS: */

.ContextualPopup, .icon-browser {
    background: ;
    color: ;
    }

.ContextualPopup a, .icon-browser a { color: ; }
.ContextualPopup a:visited { color: ; }
.ContextualPopup a:hover { color: ; }
.ContextualPopup a:active { color: ; }

/***************************************************************
        GLOBAL RESET stylesheet developed by Eric Meyer
  http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
***************************************************************/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 1em;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
i, em {
    font-style: italic;
}
b, strong {
    font-weight: bold;
}

/* LAYOUT */

body {
background: #d5dedd;
}

#canvas {
max-width: 1100px;
margin: 0 auto;
background: #d5dedd;
color: #000;
}

#primary {
float: left;
width: 760px;
padding: 20px;
}

#secondary {
top: -400px;
position: relative;
margin-left: 800px;
}

a {
text-decoration: none;
color: #bc3a41;
}



/* HEADER */

#header {
background: url("https://p2.dreamwidth.org/3bd7560e707a/-/www.thebejeweledgreenbottle.com/graphics/Layout%20Custom/transparentheaderv1.png") top right #d5dedd;
height: 400px;
width: 800px;
margin: 0 auto 0 0;
}

#header #title {
display: none;
}

#header #pagetitle {
text-align: center;
width: 340px;
margin: 0 auto;
padding-top: 1em;
font-weight: bold;
color: #bc3a41;
}


/* NAVIGATION */

.module-navlinks {
text-align: center;
width: 800px;
}

.module-navlinks .module-list-item  {
display: inline;
padding: 0 5px;
}

.module-navlinks .module-list-item a {
background: #417d6d;
padding: 5px 10px;
color: #fff;
-moz-border-radius: 10px;
}

.module-navlinks .current {
border: solid 1px #2c5345;
}


/* SIDEBAR */

#secondary {
font-size: 80%;
line-height: 1.2;
}

#secondary a {
color: #417d6d;
}

.module-header {
font-weight: bold;
font-size: 110%;
margin: 2em 0 1em 0;
}

.module-userprofile {
margin-left: 2em;
}

.module-userprofile,
.module-calendar,
.module-typelist,
.module-syndicate,
.module-tags_list,
.module-tags_multilevel,
.module-pagesummary,
.module-active,
.module-powered,
.module-time {
margin-right: 1em;
}

.userlite-interaction-links {
padding-top: .5em;
}

.userlite-interaction-links li {
display: inline;
padding-right: 5px;
}

.module-calendar table {
border-bottom: solid 2px #ccc;
border-top: solid 2px #ccc;
border-left: solid 2px #ccc;
border-right: solid 1px #ccc;
background: #fff;
}

.module-calendar th {
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
text-align: center;
}

.module-calendar td {
border-top: solid 1px #ccc;
border-right: solid 1px #ccc;
padding: 2px;
text-align: center;
}

.module-calendar .entry-day {
font-weight: bold;
background: #fbdac8;
}

.module-calendar .entry-day a {
color: #bc3a41 !important;
}

.module-powered,
.module-time {
margin: 2em 0 1em 1em
}

.module-typelist li,
.module-tags_multilevel li,
.module-pagesummary li {
list-style-type: disc;
margin-left: 1em;
}

.module-tags_multilevel li li {
list-style-type: none;
}


/* MAINCONTENT */

#primary .entry {
border: solid 2px #417d6d;
-moz-border-radius: 15px;
padding: 15px;
margin: 15px 0;
line-height: 1.2;
background: #fff;
}

#primary .entry hr {
border: none;
border-bottom: solid 1px #417d6d;
margin: 1em;
}

#primary .entry p {
margin: 0.6em 0;
}

#primary .entry .header {
text-align: right;
margin-bottom: 1em;
}

#primary .entry .entry-title {
font-weight: bold;
text-align: left;
font-variant: small-caps
}

#primary .entry .datetime {
color: #888;
font-size: 80%;
}

#primary .entry .userpic {
float: right;
margin: 1em;
}

#primary .entry .entry-poster {
display: block;
position: relative;
top: -1.5em;
color: #888;
font-size: 80%;
}

#primary .entry .entry-content {
border-bottom: solid 1px #417d6d;
padding-bottom: 1em;
margin-bottom: 1em;
}

#primary .entry .metadata {
font-size: 80%;
}

#primary .entry .tag {
font-size: 80%;
margin: 1em 0;
}

#primary .entry .tag-text {
float: left;
margin-right: .5em;
}

#primary .entry .tag li {
display: inline;
}

#primary .entry-management-links {
float: left;
}

#primary .entry-management-links li {
display: inline;
}

#primary .entry-interaction-links {
text-align: right;
font-size: 80%;
}

#primary .entry-interaction-links li {
display: inline;
padding-left: 10px;
}

.page-top {
clear: both;
text-align: right;
padding: 0 1em 1em 0;
}

.navigation li {
display: inline;
padding-right: 1em;
}

.navigation .page-separator {
display: none;
}


/* ENTRY PAGE */
.footer hr {
display: none;
}

.comment {
border: solid 1px #417d6d;
-moz-border-radius: 15px;
padding: 15px;
margin: 15px 0;
line-height: 1.2;
background: #fff;
}

.comment-management-links li,
.comment-interaction-links li {
display: inline;
font-size: 80%;
}

.comment-interaction-links li {
padding-left: 10px;
}

.comment-management-links {
float: left;
}

.comment-interaction-links {
text-align: right;
}

.comment-content {
border-bottom: solid 1px #417d6d;
padding-bottom: 1em;
margin-bottom: 1em;
min-height: 70px;
}

.comment .header {
float: right;
}http://www.dreamwidth.org/customize/advanced/layeredit?id=125443

.comment-poster {
display: block;
margin-bottom: 1em;
}

.comment .userpic {
float: left;
margin: 0 1em 1em 0;
}

.comment .multiform-checkbox {
float: left;
margin-right: 2em;
}

.comment .edittime {
font-size: 80%;
margin-top: 1em;
}

.bottomcomment {
border: solid 2px #417d6d;
-moz-border-radius: 15px;
padding: 15px;
margin: 15px 0;
line-height: 1.2;
background: #fff;
}


/* YEAR PAGE */

.page-archive .navigation {
text-align: center;
font-size: 110%;
}

.page-archive .month-wrapper {
border: solid 2px #417d6d;
-moz-border-radius: 15px;
padding: 15px;
margin: 15px 0;
line-height: 1.2;
background: #fff;
}

.page-archive .header {
font-weight: bold;
text-align: left;
font-variant: small-caps;
color: #bc3a41;
}

.page-archive .month caption {
display: none;
}

.page-archive .month table {
margin: 2em auto;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
border-top: solid 2px #ccc;
border-left: solid 2px #ccc;
}

.page-archive .month td {
padding: .5em;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
text-align: center;
}

.page-archive .month th {
padding: .5em;
font-weight: bold;
border-right: solid 1px #ccc;
border-bottom: solid 2px #ccc;
text-align: center;
}

.page-archive table .day-has-entries {
font-weight: bold;
background: #fbdac8;
}

/* MONTH ARCHIVE */

.page-month .navigation {
text-align: center;
font-size: 110%;
}

.page-month dt {
border: solid 2px #417d6d;
border-bottom: none;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
padding: 15px;
margin: 15px 0 0 0;
line-height: 1.2;
background: #fff;
font-weight: bold;
font-variant: small-caps;
}

.page-month dd {
border: solid 2px #417d6d;
border-top: none;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-bottomright: 15px;
margin: 0 0 15px 0;
padding: 15px;
line-height: 1.2;
background: #fff;
}

.page-month .datetime {
display: block;
float: right;
font-size: 80%;
color: #888;
}

.page-month .restrictions {
display: block;
float: right;
margin-right: .5em;
}

.page-month .poster {
display: block;
float: left;
margin-right: 1.5em;
}

.page-month .tag {
font-size: 80%;
}

.page-month .tag {
font-size: 80%;
margin: 0 0 1em 0;
}

.page-month .tag-text {
float: left;
margin-right: .5em;
}

.page-month .tag li {
display: inline;
}

/* TAGS PAGE */

.page-tags .tags-container {
border: solid 2px #417d6d;
-moz-border-radius: 15px;
padding: 15px;
margin: 15px 0;
line-height: 1.2;
background: #fff;
}

.page-tags .tags-container h2 {
font-weight: bold;
font-variant: small-caps;
margin: 0 0 1em 0
}

.page-tags .tags-container .tags_cloud {
margin : 2em;
}

.page-tags .tags-container .tags_cloud span {
padding-right: 1em;
}

.page-tags .tags-container .manage-tags-link {
margin: 1em 0 0 0;
}

.page-tags .tags-container .tags_multilevel li {
list-style-type: disc;
margin-left: 2em;
}

.page-tags .tags-container .tags_multilevel li li {
list-style-type: none;
}

