/* CSS Document */

/* 
blog releated fixes
*/

#header {
background: #DCBB78 !important;
}

#header div{
margin-top: 1em;
padding: 0;
}

#footer {
background: #DCBB78 !important;
}

#page {
background: white !important;
position: relative;
/* Blogissa liikaa tyhjÃ ylhÃ¤Ã¤llÃ¤ */
/* ...mutta vaikuttaa etusivuunkin */
/* top:-15px; */ 
}

/* Blogin tekstin kokoa hieman pienemmÃ¤ksi */
.entry p {
font-size: 10pt !important;
text-align: left; 
}	

/* Listat saman kokoisiksi kuin muu teksti */
.entry ul li {
font-size: inherit !important;
text-align: left; 
}	

/*
.sidebar h2:before {
  content:"Tietosivut / ";
}
*/

/* Next up: lokalisointia CSS:n avulla... */
#sidebar ul li h2 {
  visibility: hidden;
  display: none;
}

li.pagenav:before {
 content:"Tietosivut ja arkisto";
}

.categories:before {
  content:"Luokat";
}

.linkcat h2 {
  visibility: visible !important;
  display: inline !important;
}

/* also in common.css, keep in sync */
h2, h3, h4, h5, h6
{
        margin: 0.5em 0 0 0;
        padding: 2px 0px; 
        color: #5c2e00; /* ubuntu-fi headings */
       /* line-height: 1.2em; */

}	

h2
{
/* (don't like this many lines across the page)        */
border-bottom: 2px solid #b58443;  /* ubuntu-fi headings  */
}

h2 {font-size: 13pt; font-weight: bold;}


/* keep in sync! also in screen.css */
html {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 0.813em; /* 10 pt */
        line-height: 1.25em;
}

input {
    font-size: 8pt; /* px to em 10px */
    font-family: Arial, Lucida Grande, sans-serif;
    border: groove 1px #C1B496; /* ubuntu dark tan */
    background-color: #F1F1ED; /* ubuntu near-white */
    color: #2e2003; /* darker brown */
}

#content a {
text-decoration: underline;
}

textarea, input[type=text], input[type=password] {
    /* inherit from input */
    font-size: 1em;
    font-family: Lucida Typewriter, courier, monospace;
    	border: solid 1px #C1B496; /* ubuntu dark tan */
	background: #F1F1ED; /* ubuntu near-white */
	color: #2e2003; /* darker brown */
}

select, option {
    /* inherit from input */
    /* don't override font */
    	border: none;
	background: #F1F1ED; /* ubuntu near-white */
	color: #6d4c07; /* ubuntu dark brown */
}

#isoframe {
       width: 74em;
       margin: 0 auto;
       border-left: 1px solid black;
       border-right: 1px solid black;
       background-color: white;
}

#pagelocation {
   visibility: hidden;
   display: none;
}

#suomi-logo {
	position: absolute;
	bottom: 1em;
	left: 1em;
	}

#sisaframe {
   position:relative;
   text-align: left;
background: 
/* url('http://ubuntu-fi.org/images/bg-gradient.jpg') */
   url('http://ubuntu-fi.org/images/etusivu/1004/bg-gradient.jpg') repeat-x transparent;
   border-style: solid;
   border-width: 0;
   background-color: #CFB057;
   height: 140px;
}

#Layer2 {
	position: absolute;
	text-align: right;
	border: none;
	padding-top: 0.5em;
	padding-right: 1em;
 	bottom: 1em;
/*	top: 4px;*/
	right: 2px;
}

#Layer2 input[type=text] {
 background: #fff;
 border: inset 1px #777; 
 color: black;  
 opacity: 0.8;
}

/* keep in sync! also in screen.css ends */

#hae {
position: relative;
bottom: 2px;
}

/* ends */

div.description {
 margin-top: 3em;
}

a:link
{
               color: #000000;
               /* color: #925c25; */
}
a:visited
{
               color: #000000;
}
a:hover, a:active
{
               color: #000000;
}

/* Navigointilinkit. */
.nav, .nav:link, .nav:visited
{
               color: #000000;
               text-decoration: none;
}
a.nav:hover
{
               font-weight: bold;
               color: #6d4c07;
               text-decoration: underline;
}

/* Tables should show empty cells. */
table
{
               empty-cells: show;
}

TABLE.border {
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
}


td
{
               color: #000000;
               font-size: small;
         /*font-family: 'Bitstream Vera Sans', sans-serif;*/
		 font-family: sans-serif;
}

body
{
   margin: 0;
   padding: 0;
   background-color: #A78D74; 
       font-size: 100%;
       background: #A78D74;
/*       background: url(http://ubuntu-fi.org/images/etusivu/910/body-gradient.jpg) top left repeat-x;*/
}

/* The main post box - this makes it as wide as possible. */
.editor
{
        width: 96%; 
	background-color: #ffffff;
	color:black;
	/*font-family: 'Bitstream Vera Sans', sans-serif;*/
	font-family: sans-serif;
	
}
/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea
{

    font-size: 8pt; /* px to em --> 10 px */
    font-family: Arial, Lucida Grande, sans-serif;
/*               font-size: 9pt; */
/*		 font-family: sans-serif; */
               color: #000000;
		background-color: #ffffff;
		 /*font-family: 'Bitstream Vera Sans', sans-serif;*/
              
}

/* All input elements that are checkboxes or radio buttons. */
input.check
{
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
               font-size: x-small;
               font-weight: normal;
               color: #000000;background-color: white;
		 /*font-family: 'Bitstream Vera Sans', sans-serif;*/
		 font-family: sans-serif;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
               height: 1px;
               border: 0;
               color: #666666;
               background-color: #666666;
}

.quoteheader, .quoteheader a
{               background-color: #dcbb77;
               color: #6d4c07;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        font-size: xx-small;
padding: 0 0 0 2px; 
margin-bottom:0px;


}
/* A quote, perhaps from another post. */
.quote
{
               
               background-color: #FFE2B0;
                  border: 1px solid #dcbb77;
                color: #6d4c07;
               padding: 0 0 0 2px; 
               font-size: x-small; 
                margin-top:0px
}
.quote .quote
{
        background-color: #f7f5f0;
}
.quote .quote .quote
{
        background-color: #FFE2B0;
}
.quote .quote .quote .quote
{
        background-color: #f7f5f0;
}
.quote .quote .quote .quote .quote
{
        background-color: #FFE2B0;
}
.quote .quote .quote .quote .quote .quote
{
        background-color: #f7f5f0;
}

/* A code block - maybe even PHP ;). */
.code
{
               color: #000000;
               background-color: #FFFFFF;
               border: 1px solid gray;
               font-family: monospace;
               font-size: small;
               padding: 0 0 0 2px; 
               white-space: nowrap;
               overflow: auto;
                margin-top:0px
}


.codeheader, .codeheader a
{               background-color:gray;
               color: white;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
        font-size: x-small;
padding: 0 0 0 2px; 
margin-bottom:0px;


}

/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
               cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
               color: red;
}



/* Highlighted text - such as search results ;). */
.highlight
{
               background-color: yellow;
               font-weight: bold;
               color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg
{
               color: #000000;
               background-color: #f7f5f0;
}
.windowbg2
{
               color: #000000;
               background-color: #f7f5f0;
}
.windowbg3
{
	color: #000000;
               background-color: #f7f5f0;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg td, .titlebg a:link, .titlebg a:visited
{
               color: white;
               font-style: normal;
               background-color: #6D4C07;
}
.titlebg a:hover
{
               color: #dfdfdf;
}
.titlebg a:active
{
               color: #dfdfdf;
}
/* same as titlebg, but used where bold text is not needed */
.titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited
{
               color: black;
               font-style: normal;
               background-color: #ffffff;
}
.titlebg2 a:link, .titlebg2 a:visited
{
               color: black;
	font-style: normal;
	text-decoration: underline;
               background-color: #ffffff;
}

.titlebg2 a:hover
{
	text-decoration: underline;
               color: #6d4c07;
}

#page {
   background-color: #FFFFFF;
   border-left: 1px solid black;
   border-right: 1px solid black;
//   width: 55.607em; /* 77.707 - 21.4 */
//   padding: 0em 12.1em 0em 10em;
}

/* This is used for categories, page indexes, and several other areas in the forum. */
.catbg
{
/*               background-image: url(images/headerbg.png);*/
}

/* This is used for a category that has new posts in it... to make it light up. */
.catbg2
{
/*               background-image: url(images/headerbg.png);*/
}

.catbg, .catbg2
{
               font-weight: bold;
               background-color: #dcbb77;
               color: #000000;
}
.catbg3
{
background-color: #6d4c07;
color: #FFFFFF;
}
.catbg3 td {
color:#FFFFFF;
}

.catbg a:link {COLOR: #000000 !important;BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
                .catbg a:visited {COLOR: #000000 !important;BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
                .catbg a:hover {COLOR: #FF3366;BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}
                .catbg2 a:link {COLOR: #000000 !important;BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
                .catbg2 a:visited {COLOR: #000000 !important;BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
                .catbg2 a:hover {COLOR: #FF3366;BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}
.catbg3 a:link {COLOR: #FFFFFF !important;BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
                .catbg3 a:visited {COLOR: #FFFFFF !important;BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
                .catbg3 a:hover {COLOR: #FF3366;BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
               background-color: #828181;
}

/* This is used on tables that should just have a border around them. */
.tborder
{
background-color: #d9d2c3;
        color: #000000;
/*        border: 1px solid #f2eada*/
border:0px;
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
               font-size: x-small;
}
.normaltext
{
               font-size: small;
}
.largetext
{
               font-size: large;
}

/* This is the white header area where the title, menu bars, and header boxes are. */
#headerarea
{
               background-color: white;
               border-bottom: 1px solid gray;
}

/* And this is the bottom, where the copyright is, etc. */
#footerarea
{
               color: black;
/*               background-image: url(images/headerbg.png);*/
               background-color: #dcbb77;
               border-top: 1px solid gray;
}

/* This is for the special header boxes on the top (user info, key stats, news box.) */
.headertitles
{
               background-color: #6B8EAE;
               border: 1px solid #6B8EAE;
}
.headerbodies
{
               border: 1px solid #7A7777;
               background-color: #EFEFEF;
               background-repeat: repeat-x;
               background-position: bottom;
}
.portalMessage,
.system-message,  /* These two last ones are reST error indicators */
#error-handling {
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    color: #6d4c07;
    font-size: 85%;
    font-weight: bold;
    margin: 1em 0em 0em 0em;
    padding: 0.5em 1em 0.5em 3em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position:5px ;
}
/*    background-image: url(images/info_icon.gif); */

.portalMessage a {
    color: #6d4c07;
    text-decoration: underline;
}
.portalMessagehead
{
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    color: #333232;
    font-size: 9pt;  /* px to em 12px */
    font-weight: bold;
    margin: 1em 0em 0em 0em;
    padding: 0.5em 1em 0.5em 1.5em;
    vertical-align: middle;
   line-height: 1.25em;

   background-position:5px ;

}
.portalMessagehead a {
    color: #333232;
    text-decoration: underline;
}
#search 
{
position:absolute;
top:13px;
right:20px;                          
}
#search a {
               color: #333232;
}

#nav1 
{
position:absolute;
top:12px;
right:9px;
border-bottom: 1px solid black;
}
                                
#nav1 ul 
{
margin:0;
padding:10px 10px 0 20px;
list-style:none;
}
                                
#nav1 li 
{
float:left;
text-align: center;
margin:0;
padding:0 0 0 5px;
}

#nav1 a 
{
float:left;
display:block;
padding:10px 15px 3px 8px;
text-decoration:none;
font-weight:bold;
color:#000000;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav1 a {float:none;}
/* End IE5-Mac hack */
#nav1 a:hover {
color: #ddd;
text-decoration: none;
}

#nav1 li:hover, #nav1 li:hover a 
{
background-position:0% -163px;
color:#ddd;
}

#nav1 li:hover a 
{
background-position:100% -163px;
color:#ddd;
}

#nav1 #current 
{

}

#nav1 #current a
{

padding-bottom:4px;
color:#000;
}
.alt1, .alt1Active
{
        background-color: #f7f5f0;
        color: #000000;
}
.alt2, .alt2Active
{
        background-color: #f7f5f0;
        color: #000000;
}

