/* Nice sequence of greens (darkest first): #669933 #85AD5C #A3C285 #C2D6AD #E0EBD6 #FFFFFF (white) */ /* Some other nice greens #7B9580 #E7F2CE */ html { padding: 0; margin: 2em 3em; border: 0; font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; } body { background-color: #ffffff; } table { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; } table.grid, table.grid td, table.grid th { border: 1px solid black; border-spacing: 0px; padding: 0.25em; } img { padding: 0; margin: 0; border: 0; } a img { border: 0; } a:hover img { text-decoration: none; } a.nounderline { color: #000000; text-decoration: none; } a.nounderline:hover { text-decoration: underline; } #page { border: 0; padding: 0; margin: 10px 1%; align: center; text-align: left; width: 98%; } #header { border: 0; padding: 0; margin: 0; width: 100%; } #footer { border: 0; padding: 0; margin: 0; margin-top: 10px; width: 100%; clear: both; } #footerbanner { border: 1px solid #A3C285; background-color: #C2D6AD; padding: 5px; margin: 1em 0 0 0; font-size: 90%; } #menubarcontainer ul li { display: inline; } #menubarcontainer ul { padding-left: 0; margin: 0.5em 0 0 0; color: #ffffff; float: left; width: 100%; font-family: arial, verdana, helvetica, sans-serif; border-bottom: 4px solid #9b6; } #menubarcontainer ul li a { padding: .3em .7em; background-color: #250; color: #ffffff; text-decoration: none; float: left; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; } #menubarcontainer ul li a:hover { background-color: darkred; color: #ffffff; } #menubarcontainer li a#current { background-color: #9b6; color: #000000; font-weight: bold; } #breadcrumb { clear: both; padding: 0.3em 0.5em; margin: 0 0 0.8em 0; border: 0; border-bottom: 1px dashed #C2D6AD; border-top: 0; } #maincontainer { margin: 2px 375px 0 0; /* The 2px is required to stop Firefox looking funny */ line-height: 1.6; } #main { border: 0; padding: 0; margin: 15px 0 0 0; width: 100%; line-height: 1.5em; } #maincontent { float: left; position: relative; padding: 0px; margin: 0px; background-color: #ffffff; min-width: 100%; /* Required by Firefox */ } #sidebarprefill { /* Used to reserve space for sidebar (which is loaded after main content) */ position: relative; float: right; width: 360px; /* This sets the width of the sidebar */ text-align: right; padding: .25em 0px .25em 0; } #sidebarcontainer { position: relative; float: right; margin: 0px; width: 345px; /* Siderbar width minus 15px */ xpadding-right: 0px; } #sidebar { width: 100%; background-color: #ffffff; background-color: #EEEECC; line-height: 1.3em; padding: 0 0 1em 0; } .sidebox { border: 0; width: 100%; background-color: #EEEECC; margin: 0 0 2em 0; } .padded { padding: 1em; } p { margin: 0 0 1em 0; } h1 { font-size: 160%; } h2 { font-size: 150%; } h3 { font-size: 140%; } div.weblog h3 { font-size: 160%; } h4 { font-size: 120%; } div.month h4 { font-size: 180%; margin: 1em 0 .5em 0; padding-bottom: .3em; text-align: right; border-bottom: 1px solid #E0EBD6; } h5 { font-size: 110%; } div.itemtitle h5 { font-size: 140%; } div.itemtitle a.nounderline { color: #E1630F; } h6 { font-size: 100%; } h1, h2, h3, h4, h5, h6 { margin: 0 0 0.5em 0; } h1#sitetitle { color: #250; font-size: 250%; font-weight: bolder; font-family: georgia, "times new roman", roman, serif; margin: .2em 0 0 0; line-height: 1.1; } div#tagline { color: #250; font-size: 100%; font-family: georgia, "times new roman", roman, serif; font-style: italic; margin: 0 0 .7em 2em; } .serif { font-family: georgia, "times new roman", roman, serif; } #sitetitle a, #tagline a { color: #250; text-decoration: none; } hr { color: #999999; height: 1px; } ul.nogap, ol.nogap { margin-top: 0; } .caption { font-size: 85%; background-color: #eeeecc; line-height: 1.2em; } .cite { background-color: #f7f7e6; border: 1px solid #eeeecc; padding: 0.5em 1em 0.5em 1em; line-height: 1.3em; } div.item { xxmargin: 0 0 1em 0; xxpadding: .5em 0 1.5em 0; } div.itembody { } div.itemfooter { font-size: 100%; font-family: Georgia, "Times New Roman", "Times Roman", "New York", Times, serif; } div.itemtitle { margin-bottom: .75em; } div.commentsbar { font-size: 90%; text-align: right; } div.commentsbar img { vertical-align: text-bottom; } div.divider { text-align: center; margin: 30px 0px; } div.comments { margin-top: 1em; border-top: 1px dashed #C2D6AD; padding: 1em 0 0 0; } div.comment, div.comment2, div.rc-comment, div.commentpreview { font-style: normal; font-weight: normal; margin: .75em 0 1.25em 0; padding: 0.5em 1em 0.5em 1em; background-color: #E0EBD6; border: 1px solid #C2D6AD; } div.comment2 { background-color: #FFFFFF; border: 1px solid #EOEBD6; } div.rc-comment { border: 2px dashed #ff9834; background-color: #FFFFFF; } div.comment { } div.commentpreview { border: 2px dashed red; } div.comment_header { font-weight: bold; } div.comment_body { margin: .5em 0 0 0; } div.comment_body p { margin: 0 0 .5em 0; } div.comment_footer { font-size: 80%; } div#mainleftcolumn.members { line-height: 1.25em; } .htmlsource, .email, .textmessage, .sms { font-family: "Courier New", Courier, Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; } div.column48 { /* 48% width column */ width: 48%; min-width: 20em; float: left; margin-bottom: 1em; } div.column30 { /* 30% width column */ width: 30%; min-width: 10em; float: left; margin-bottom: 1em; } div.column4 { /* 4% width column */ float: left; width: 4%; } div.column5 { /* 5% width column */ float: left; width: 5%; } div.homerecentreading a img { border: 1px solid black; margin: 3px; } div.lastRSSitemtitle { margin: .5em 0 0 0; } div.lastRSSitemdesc { } div.homerecentreading { text-align: center; } div.flickrrandom img{ border: 1px solid #000000; margin: 0; margin: .5em 0 .5em 0; } #twitter_div ul { list-style: none; padding: 0; } #twitter_div ul li { margin: 0 0 1em 0; } #webpresences img { margin: 5px 10px; } .dropcap:first-letter{ font-size : 300%; font-weight : bold; float : left; width : 1em; color : #000000; } div.flickrstream img[src*="http://geo.yahoo.com"] { display:none } /* Required to remove some Flickr rubbish */ div.flickrrandom img[src*="http://geo.yahoo.com"] { display:none } /* Required to remove some Flickr rubbish */