/*
Theme Name: WordPress Default
*/
* { margin:0;padding:0;}
body { background: #FFFFFF url(/desiderata/img/bg.jpg) left top repeat-y;margin:0;padding:0;color:#424242;font-size: 0.8em;font-family: 'Trebuchet MS', Helvetica, sans-serif;}
#eXTReMe { position:absolute;top:0;left:0;visibility:hidden;}

/* random small stuff
---------------------------------------------------------------------------------------------------------------- */
img { border:0; text-decoration:none;background: none;margin:0;padding:0;}
div#container span.em { letter-spacing:1px;color:#6A6666;font-weight:bold;font-style:italic;}
#container div.line2 { margin:9px 0 0 0;height:1px;width:676px;background:#C3C3C3;}
#container div#topwish span.back { margin:20px 0 0 0;font-size:0.86em;}
#container div.postnavi { margin:0 0 20px 30px;font-size:0.86em;}

/* links
---------------------------------------------------------------------------------------------------------------- */
a, a:link, a:visited { color: #809E18;font-style:normal;}
a:hover { color: #9A9494;text-decoration: none;}

/* forms
---------------------------------------------------------------------------------------------------------------- */
input, textarea, select {
	margin:0 0 20px 30px;
	background: #E8E8E8;
	border: 1px solid #C3C3C3;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#424242;}

/* lists: owned
---------------------------------------------------------------------------------------------------------------- */
#container ul { list-style:none; margin: 0 0 6px 300px;padding:0;}
#container ul li { margin:0;padding: 0 0 2px 2px;}
#container ul ol { list-style:none;margin:0;padding:0;}

#container ul span.flname { margin:0;padding:0;font-size:1.5em;font-family: Georgia, 'Trebuchet MS', Helvetica, sans-serif;}
#container ul span.url { margin:0;padding:0;letter-spacing:1px;color:#8A8A8A;}
#container ul ol.list { list-style:square;margin:0;padding:3px 0 0 30px;}

/* lists: etusivu
---------------------------------------------------------------------------------------------------------------- */
#container ul#stats { padding: 0 0 0 15px;margin: 20px 143px 20px 31px;}
#container ul#stats li { list-style:square;margin:0;padding: 0 0 7px 2px;}

#container ul#stats2 { padding-top:1px;margin: 2px 0 20px 0;}
#container ul#stats2 li { list-style:square;margin:0;padding: 0 0 2px 2px;}

*html #container ul#stats { padding: 0 0 0 15px;margin: 1px 145px 20px 16px;float:left;}

/* lists: wishlist other
---------------------------------------------------------------------------------------------------------------- */
#container ul#wishes { list-style:none; margin: 14px 0 10px 30px;}
#container ul#wishes li { margin:0;padding: 0 0 10px 2px;}
#container ul#wishes ol li { margin:0;padding: 0 0 2px 2px;}
#container ul#wishes ol { list-style:square;margin:0;padding:0 0 0 40px;}

/* lists: webmiss intro kuvakkeet
---------------------------------------------------------------------------------------------------------------- */
#container  div#intro2 ul { padding:0;margin:15px 0 0 15px;}
#container  div#intro2 ul li { float:left;list-style-type:none;padding:0;margin:0;font-weight:bold;}
#container  div#intro2 ul li a { display:block;width:16px;padding:0;margin:0;text-indent: -9000px;overflow: hidden;}
#container  div#intro2 ul li#env a { background: url(/desiderata/img/env.gif) left 4px no-repeat;margin: 0 8px 0 10px;height:17px;width:18px;}
#container  div#intro2 ul li#env a:hover { background-position:0 -13px; }
#container  div#intro2 ul li#twit a { background: url(/desiderata/img/twit.gif) left top no-repeat;margin-right:8px;height:18px;width:16px; }
#container  div#intro2 ul li#last a { background: url(/desiderata/img/last.gif) left top no-repeat;height:18px;width:18px; }
#container  div#intro2 ul li#twit a:hover, #container  div#intro2 ul li#last a:hover { background-position:0 -18px; }

/* table
---------------------------------------------------------------------------------------------------------------- */
div#container div#intro2 table { text-align:left;margin:0 0 16px 30px;}
div#container table { text-align:center;margin:0 0 0 30px;}
div#container table td.second { padding: 10px 0 0 0;}

div#container table#wish2 { text-align:center;float:left;margin:0 20px 10px 30px;padding:0;}
div#container div#wishlist table { margin:3px 20px 0 30px;}
div#container div#topwish { margin:14px 0 0 0;}

div#container table#versions{ margin-bottom:20px;}

/* p
---------------------------------------------------------------------------------------------------------------- */
#container p  { margin:0; padding:0 35px 20px 30px; line-height:1.4em;}
#container div.entry p  { margin:0; padding:0 35px 22px 30px; line-height:1.4em;}
#container p.intro  { font-size:1.9em;line-height:1.2em;font-family: Georgia, 'Trebuchet MS', Helvetica, sans-serif;padding:0 25px 25px 30px;}
#container div#intro2 table p  { padding:0 25px 0 15px;}

#container p.intro a  { color:#ADC123;line-height:1.4em;font-weight:bold;text-transform:lowercase;text-decoration:none;}
#container p.intro a:hover { color:#9A9494;}

#container p.footer  { text-align:center;margin:0; padding:25px 35px 7px 30px; line-height:0.8em;font-size:0.8em;color:#8A8A8A;letter-spacing:1px;font-family: Georgia, 'Trebuchet MS', Helvetica, sans-serif;}

#content div.shadow p.flinfo { margin:0;padding:0 30px 20px 300px;}

/* pics
---------------------------------------------------------------------------------------------------------------- */
#content div.shadow div.pic, #content2 div.shadow div.pic { float:left; margin:0 0 0 30px;}
#content div.shadow div.pic img, #content2 div.shadow div.pic img, div#container table#versions img, div#container div#intro2 img { margin:2px 0 0 0;padding:3px;border:6px solid #C8C8C8;}
#content div.shadow div.pic img:hover, #content2 div.shadow div.pic img:hover, div#container table#versions img:hover, div#container div#intro2 img:hover { border:6px solid #BEBEBE;}

#content div#joinedfls, #content div.link { margin:0 0 25px 30px;}
#content3 div#joinedfls2 { padding-top:4px;margin:0 0 25px 30px;}
#content div#joinedfls img, #content3 div#joinedfls2 img  { margin:1px;padding:2px;border:6px solid #C8C8C8;}
#content div.link img { margin:0 1px 10px 1px;padding:2px;border:6px solid #C8C8C8;}
#content div#joinedfls img:hover, #content3 div#joinedfls2 img:hover, #content div.link img:hover { border:6px solid #BEBEBE;}

#content3 div#wishlist { margin:14px 0 25px 0;}
#content3 div#wishlist img, div#container table#wish2 img { margin:0;padding:2px;border:6px solid #C8C8C8;}
#content3 div#wishlist img:hover, div#container table#wish2 img:hover { border:6px solid #BEBEBE;}

/* titles
---------------------------------------------------------------------------------------------------------------- */
#main h1 {
	width:0px;height:0px;
	text-indent: -9000px;
	overflow: hidden;
	text-decoration: none;}

#container h2 { font-size:1.9em;font-family: Georgia, 'Trebuchet MS', Helvetica, sans-serif;text-transform:lowercase;padding: 0 0 10px 30px;font-weight:normal;width:0px;height:0px;text-indent: -9000px;overflow: hidden;}
#container h3 { font-size:1.8em;font-family: Georgia, 'Trebuchet MS', Helvetica, sans-serif;text-transform:lowercase;margin: 0 0 10px 0;padding: 0 0 0 30px;font-weight:normal;letter-spacing:1px;color:#6A6666;width:646px;border-bottom:1px solid #C3C3C3;}

#container h4.date { background: url(/desiderata/img/bubble.gif) left 4px no-repeat;margin:0 0 5px 30px;font-style:italic;font-weight:normal;padding: 1px 0 0 16px; font-size:1.0em;}
	
/* basic layout divs
---------------------------------------------------------------------------------------------------------------- */
#main { background: url(/desiderata/img/main.jpg) left top no-repeat;width:265px; height:692px;margin: 0;padding: 0;top:0;left:0;position: fixed;}
#container { width:677px; min-height:670px;margin: 0;padding: 0;position:absolute;top:0px;left:265px;}
#content #container2 { width:677px; margin: 0;padding: 0;border:solid 1px black;}

#top { background: url(/desiderata/img/shadowtop.png) left top no-repeat;width:676px; margin: 0;padding: 15px 0 0 0;position: fixed;}
#top div.line { background: url(/desiderata/img/divider.gif) left top no-repeat;width:676px; height:3px;margin: 0 0 14px 0;padding: 0;}

#content { width:677px; margin: 0;padding: 201px 0 0 0;}
#content2 { width:677px; margin: 0;padding: 253px 0 0 0;}
#content3 { width:677px; margin: 0;padding: 197px 0 0 0;}

#content div.line { background: url(/desiderata/img/divider.gif) left top no-repeat;width:676px; height:3px;margin: 0;padding: 0;}

#content div.shadow, #content2 div.shadow, #content3 div.shadow { background: url(/desiderata/img/shadow.jpg) left bottom no-repeat;width:676px; margin: 0;padding: 22px 0 7px 0;}

#top div#intro { background: url(/desiderata/img/trans2.png) left top no-repeat;width:676px; margin: 0;padding: 0;height:104px;position: fixed;top:120px;left:265px;}
#top div#intro2 { background: url(/desiderata/img/trans2a.png) left top no-repeat;width:676px; margin: 0;padding: 0;height:160px;position: fixed;top:120px;left:265px;}

/* navi
---------------------------------------------------------------------------------------------------------------- */
#navigation { margin:0;padding:0;text-transform:lowercase;font-size:1.9em;font-weight:normal;top:23px;letter-spacing:2px;font-family: Georgia, 'Trebuchet MS', Helvetica, sans-serif;position:absolute;left:100px;width:120px;}

#navigation li { text-align:left;list-style-type:none;padding:0;margin:0;line-height:0.9em;}
#navigation a { display:block;color:#787878;text-decoration: none;padding: 0;margin:0 0 0 0;border:none;}
#navigation a:hover { color: #A5B72D;text-decoration: none;border:none;}
#navigation li.selected a { color: #A5B72D;text-decoration: none;}
#navigation li.selected a:hover { color: #A5B72D;text-decoration: none;}