/* yleiset */
body {
       background-color: #83acde;
       padding:0;
       font-family: verdana, arial, helvetica, sans-serif;
       font-size: 11px;
       color: #000000;
       /*background:url(../../images/14bg.jpg) repeat-x scroll 0 0 #0657fd; */
       /*background-repeat:no-repeat; */
       /*background-attachment:fixed; */
       /*background-position:center; */
      }

h1 { 
       font-family: Verdana, Helvetica, Arial;
       font-size: 14px;
       color:#FFFFFF;
       background-color: #0657fd;
       background:url(../../images/h1gradient.png) repeat-x scroll 0 0 #0657fd;
       padding: 4px;
       margin: 4px;
      }

h2 { 
       font-family: Verdana, Helvetica, Arial;
       font-size: 14px;
       color:#000000;
       padding: 4px;
       margin: 4px;
      }

hr {
       height: 1px;
       margin: 0.1em;
       border: none;
       border-bottom: 1px solid #9a9a9a;
      }

ul {
       list-style: none;
       margin: 10px;
       padding: 0;
}

ul li {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #222222;
    display: block;
    font-size: 12px;
    margin-bottom: 1px;
    padding: 6px 4px;
    text-decoration: none;
}

.shout {
    font-size: 9px;
    border: 1px solid #999999;

}

.shoutbx {
    font-size: 12px;
    border: 0px;

}

/* linkit */
a img {border: none; }
a:link {color:#0657fd;}
a:visited {color:#0657fd;}
a:hover {color:#FF0000;} 
a:active {color:#0000FF;}

a.foot:link {color:#efefef;}
a.foot:visited {color:#efefef;}
a.foot:hover {color:#FF0000;} 

/* div elementit */
#main {
       width:950px;
       padding:0px;
       border:0px solid #cccccc;
       margin-left:auto;
       margin-right:auto;  
      }

#header {
       padding:0px;
       margin:0px;
       height:243px;
      }

.nheader {
       padding:2px;
       margin:0px;
       border:0px solid #ffffff;
       background-color:#0657fd;
       color: #ffffff;
       font-size:14px;
       text-align:center;
      }

.nstory {
       color:#efefef;
       padding:5px;
       font-size:11px;
       text-align:left;
      }

.nforum {
       padding:4px;
       margin:1px;
       color: #000000;
       font-size: 11px;
       background-color:#ffffff;
       opacity:0.9;
       filter:alpha(opacity=90); /* For IE8 and earlier */

      }

.nNotify { 
       font-family: Verdana, Helvetica, Arial;
       font-size: 14px;
       font-weight: bold;
       color:#FFFFFF;
       background-color: #ff0000;
       padding: 4px;
       margin: 5px;
      }


.nNotifyKelt { 
       font-family: Verdana, Helvetica, Arial;
       font-size: 12px;
       font-weight: bold;
       color:#000000;
       background-color: #FFFF00;
       padding: 4px;
       margin: 5px;
      }


#nav {
       background-color:#000000;
       color:#efefef;
       padding:5px;
      }

#nav a:hover img {
        filter: alpha(opacity=60);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
        -moz-opacity: 0.60;
        opacity: 0.6;
	display: inline;
	}

#spacer {
       padding:0px;
       margin:0px;
       height:2px;
       background-color:#0657fd;
      }

#subnav {
       background-color:#4D4D4D;
       color:#efefef;
       padding:5px;
       font-size:0.9em;
       text-align:center;
      }

#contentblock {
       padding-top:0px;
       padding-bottom:0px;
       padding-right:0px;
       padding-left:0px;
      }

#content {
       padding:5px;
       color:#000000;
      }

div.img {
       margin:4px;
       border:1px solid #000000;
       height:auto;
       width:auto;
       float:left;
       text-align:center;
      }

#footer {
       background-color:#000000;
       color:#efefef;
       padding:5px;
       font-size:10px;
       text-align:center;
      }

/* taulukot */
table td {
       font-size:11px;
       margin-left:auto;
       margin-right:auto;
      }