_/* base css */ @import url(/.shared/themes/common/base-weblog.css); _/* tipjar css */ @import url(/.shared/themes/common/tipjar.css); _/* portal css */ _/* theme css */ _/* general page elements */ a { text-decoration: underline; } a:link { color: #006699; } a:visited { color: #993333; } a:hover { color: #CC6600; } a:active { color: #003366; } _/* layout */ body { margin: 0; color: #000000; background: #FFFF99; font-family: Georgia, 'Times New Roman', serif; font-weight: normal; font-size: small; line-height: 150%; } #container { position: static; } #container-inner { position: static; border: 0; background: #6699CC; } #banner { border-bottom: 1px dotted #006699; _/* no ie mac \*/ height: 1%; _/* ie win 5.5, 6 win */ color: #6699CC; background: #FFFF99; text-align: center; font-family: Georgia, 'Times New Roman', serif; } #banner-inner { padding: 15px; } #banner a { color: #6699CC; text-decoration: none; } #banner-header { margin: 0.25em 0; font-size: xx-large; font-weight: bold; } #banner-description { margin: 0.25em 0; font-size: small; } _/* default to artistic/calendar/timeline layout */ #container { width: auto; } .layout-artistic #alpha, .layout-calendar #alpha { display: block; float: none; width: auto; margin-right: 465px; } .layout-artistic #alpha-inner, .layout-calendar #alpha-inner, .layout-timeline #alpha-inner { border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; } .layout-artistic #beta, .layout-calendar #beta { width: 465px; display: block; position: absolute; float: none; right: 0; top: 0; } .layout-artistic #beta-inner, .layout-calendar #beta-inner, .layout-timeline #beta-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } _/* in artistic/calendar/timeline layouts, #gamma and #delta are inside #beta */ #beta #gamma, #beta #delta { width: 210px; margin: 15px 0; } #beta #gamma-inner, #beta #delta-inner { padding: 0; } _/* content */ .content-nav { margin-top: 0; } .date-header, .trackbacks-header, .comments-header, .comments-open-header, .archive-header { margin: 0 0 10px 0; border-bottom: 1px solid #006699; padding: 3px; color: #006699; font-family: Georgia, 'Times New Roman', serif; font-size: large; text-align: left; } .entry-header { margin: 1px 0 10px 0; border: 0; color: #6699CC; font-family: Georgia, 'Times New Roman', serif; font-size: medium; text-align: left; font-weight: bold; } .entry-content, .entry-footer, .trackbacks-info, .trackback-content, .comment-content, .comments-open-content, .comments-open-footer, .comments-closed, .archive-content { margin: 10px 0; } .entry-content p { text-align: justify; } .entry-footer, .trackback-footer, .comment-footer { margin: 0 0 10px 0; border: 1px solid #006699; padding: 3px; color: #6699CC; font-family: Georgia, 'Times New Roman', serif; font-size: x-small; line-height: normal; text-align: left; font-weight: bold; } #comment-author, #comment-email, #comment-url, #comment-text { width: 80%; } _/* fixes bug in ie win */ img.image-full { width: 320px; } _/* modules */ .module a { text-decoration: none; font-weight: inherit; } .module a:link { color: #FFFF99; } .module a:visited { color: #FFFFFF; } .module a:hover { color: #CCCCCC; } .module a:active { color: #FFCC33; } .module-header { margin: 5px 0; border: 1px solid #FFFFFF; padding: 3px; color: #FFFF99; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: small; line-height: normal; font-weight: bold; text-transform: uppercase; letter-spacing: .3em; text-align: left; } .module-content { margin: 5px 0 20px 0; color: #FFFFFF; font-family: Georgia, 'Times New Roman', serif; font-size: x-small; line-height: 150%; text-align: left; } .module-list { margin: 0; } .module-list-item { margin: 10px 0; } .typelist-thumbnailed .module-list-item { margin: 10px 0; } .module img, .module-photo img { border: 5px solid #EEEEEE; } .module-photo .module-content { text-align: left; } .module-powered { text-align: left; } .module-calendar .module-header { color: #FFFF99; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: small; border: 1px solid #FFFFFF; text-align: left; font-weight: bold; text-transform: uppercase; padding: 3px; letter-spacing: .3em; } .module-calendar th, .module-calendar td { text-align: center; font-weight: normal; } .typelist-thumbnail img { margin: 0; } .module-featured-photo { margin-bottom: 5px; } .module-featured-photo .module-content img { width: 420px; } .module-recent-photos .module-content { padding: 2px 0 0 0; } .module-recent-photos .module-list { margin: 0; } .module-recent-photos .module-list-item { width: 70px; _/* ie mac fix */ height: 70px; _/* for appearance with varying image border widths */ margin: 0 2px 2px 0; } .module-tipjar-r2 .tipjar-button { float: left; } _/* moblog1 tweaks */ .layout-moblog1 #container { width: auto; } .layout-moblog1 #alpha { width: 200px; display: block; position: absolute; float: none; left: 0; top: 0; } .layout-moblog1 #alpha-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } .layout-moblog1 #beta { display: block; float: none; width: auto; margin-left: 200px; margin-right: 200px; } .layout-moblog1 #beta-inner { border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; } .layout-moblog1 #gamma { width: 200px; display: block; position: absolute; float: none; right: 0; top: 0; } .layout-moblog1 #gamma-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } _/* moblog2 tweaks */ .layout-moblog2 #container { width: auto; } .layout-moblog2 #alpha { width: 100px; display: block; position: absolute; float: none; left: 0; top: 0; } .layout-moblog2 #alpha-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } .layout-moblog2 #beta { display: block; float: none; width: auto; margin-left: 100px; margin-right: 330px; } .layout-moblog2 #beta-inner { border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; } .layout-moblog2 #gamma { width: 190px; display: block; position: absolute; float: none; right: 140px; top: 0; } .layout-moblog2 #gamma-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } .layout-moblog2 #delta { width: 140px; display: block; position: absolute; float: none; right: 0; top: 0; } .layout-moblog2 #delta-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } .layout-moblog2 .module-photo img { width: 100px; height: auto; } _/* timeline tweaks */ .layout-timeline #alpha { display: block; float: none; width: auto; margin-right: 390px; } .layout-timeline #beta { width: 390px; display: block; position: absolute; float: none; right: 0; top: 0; } .layout-timeline #beta #gamma { width: 175px; } .layout-timeline #beta #delta { width: 170px; } _/* one-column tweaks */ .layout-one-column #container { width: auto; } .layout-one-column #alpha { display: block; float: none; width: auto; } .layout-one-column #alpha-inner { border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; } _/* two-column-left tweaks */ .layout-two-column-left #container { width: auto; } .layout-two-column-left #alpha { width: 200px; display: block; position: absolute; float: none; left: 0; top: 0; } .layout-two-column-left #alpha-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } .layout-two-column-left #beta { display: block; float: none; width: auto; margin-left: 200px; } .layout-two-column-left #beta-inner { border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; } _/* two-column-right tweaks */ .layout-two-column-right #container { width: auto; } .layout-two-column-right #alpha { display: block; float: none; width: auto; margin-right: 200px; } .layout-two-column-right #alpha-inner { border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; } .layout-two-column-right #beta { width: 200px; display: block; position: absolute; float: none; right: 0; top: 0; } .layout-two-column-right #beta-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } _/* three-column tweaks */ .layout-three-column #container { width: auto; } .layout-three-column #alpha { width: 200px; display: block; position: absolute; float: none; left: 0; top: 0; } .layout-three-column #alpha-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } .layout-three-column #beta { display: block; float: none; width: auto; margin-left: 200px; margin-right: 200px; } .layout-three-column #beta-inner { border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; } .layout-three-column #gamma { width: 200px; display: block; position: absolute; float: none; right: 0; top: 0; } .layout-three-column #gamma-inner { border: 0; padding: 15px 15px 15px 15px; background: #6699CC; } _/* user css */ _/* other css */