body, html {
background: url($url.resource("images/faux-columns-950.png")) repeat-y scroll 0 0;
background-position: center;
margin: 0;
height: 100%;
}
p.details {
margin: 0.5em 0 0 0;
font-size: 110%;
color: gray;
}
#main_content .details {
margin: 0.2em 0 0 0;
font-size: 85%;
color: gray;
}
#main_content .entryInfo {
margin: 0.2em 0 0 0;
font-size: 85%;
color: gray;
text-align: right;
}
h2,
#main_content h2.entryTitle a:hover,
#main_content h2.entryTitle a:link,
#main_content h2.entryTitle a:active,
#main_content h2.entryTitle a:visited {
color:#CC0000;
font-size:130%;
text-decoration: none;
margin: 1em 0 0 0;
}
h3,
#main_content h3.entryTitle a:hover,
#main_content h3.entryTitle a:link,
#main_content h3.entryTitle a:active,
#main_content h3.entryTitle a:visited {
color:#CC0000;
font-size:120%;
text-decoration: none;
margin: 1em 0 0.5em 0;
}
h4 {
color:#CC0000;
font-size:130%;
font-weight:400;
margin-bottom:4px;
}
pre {
font-family: monospace;
font-size: 75%;
overflow: auto;
background-color:#efefef;
}
blockquote {
border-left:5px solid #ddd;
padding: 5px;
font-size: 90%;
color: gray;
}
#nextprev {
text-align: center;
font-size: 130%;
margin: 1em 0 1em 0;
}
span.setup {
background: #cfc;
color: #0a0;
padding: 4px;
font-size: 15px;
line-height: 2em;
}
/* ------------------------------------------------------------ */
/* HEADER */
/* ------------------------------------------------------------ */
#hd {
background-image: url($url.resource("images/background-950x250.png"));
height: 200px;
}
#header_content {
height: 100%;
width: 100%;
position: relative;
}
#header_content,
#header_content a:hover,
#header_content a:link,
#header_content a:active,
#header_content a:visited {
color: white;
text-decoration: none;
}
#main_title {
position: absolute; top: 0.3em; left: 0.3em;
text-align: left;
margin-top: 0.5em;
margin-left: 0.7em;
}
#main_title h1 {
font-size: 200%;
margin:0;
padding:0;
}
#main_title p {
font-size: 120%;
margin:0;
padding:0;
}
#page_menu {
position: absolute; bottom: 0.3em; left: 0.3em;
margin-left: 0.7em;
width: 70%;
height: 2em;
color:white;
text-align: left;
}
ul.rNavigationBar {
width: 100%;
height: 2em;
list-style-type: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
li.rNavItem {
list-style-type: none;
display: inline;
padding: 0 0 0 0;
margin: 0 0.5em 0 0.5em;
}
li.rNavItem>span {
font-size: 120%;
font-weight: bold;
}
li.rNavItem>span>a {
font-size: 100%;
}
/* ------------------------------------------------------------ */
/* CONTENT - MAIN */
/* ------------------------------------------------------------ */
#main_content {
margin: 1.5em;
}
#flickr_photos img {
padding-right: 0.5em;
padding-bottom: 0.3em;
}
.daybox {
margin-top: 2em;
}
.dayTitle {
font-size: 70%;
margin: 2em 0 1em 0;
border-top: 1px solid #ddd;
}
.entryContent {
margin: 0.5em 0 0.5em 0;
font-size: 110%;
}
a.permalink {
padding: 2px 0px 2px 20px;
background: url('$url.resource("icons/icon_clock.gif")') left center no-repeat;
font-weight: normal;
}
a.tagLink {
padding: 2px 0px 2px 20px;
background: url('$url.resource("icons/tag_blue.png")') left center no-repeat;
font-weight: normal;
}
a.commentslink {
padding: 2px 0px 2px 20px;
background: url('$url.resource("icons/comment.gif")') left center no-repeat;
font-weight: normal;
}
ul.presentationLinks li {
list-style-type: none;
list-style-position: outside;
list-style-image: url('$url.resource("icons/page_white_acrobat.png")');
padding: 0.5em 0 0 0;
margin: 0 0 0 0;
}
/* ------------------------------------------------------------ */
/* CONTENT - SIDEBAR */
/* ------------------------------------------------------------ */
#sidebar_content {
margin: 1.5em 1.5em 1.5em 0;
}
#tagcloud {
text-align: justify;
margin: 1em;
}
.s1 {font-size:80%;}
.s2 {font-size:100%;}
.s3 {font-size:120%;}
.s4 {font-size:140%;}
.s5 {font-size:160%;}
#sidebar_content li {
list-style-type: none;
list-style-position: inside;
padding: 0.5em 0 0 0;
margin: 0 0 0 0;
}
#sidebar_content li.entryLink {
padding: 0.5em 0 0 0;
list-style-position: outside;
list-style-image: url('$url.resource("icons/page_white.png")');
}
ul.activities {
margin-left: 1em;
}
ul.activities li {
list-style-type: none;
margin-left: 1em;
}
#subscribe {
margin: 1em 1em 1em 3em;
}
#subscribe img {
vertical-align: middle;
}
/* ------------------------------------------------------------ */
/* FOOTER */
/* ------------------------------------------------------------ */
#legal {
float:left;
}
#poweredby {
float:right;
}
#footer_content {
font-size: 70%;
color: gray;
margin: 1em;
padding: 0;
line-height: 0.6em;
text-align: left;
}