body , html{
font-family: Verdana;
font-size: 12px;
margin: 0px;
height: 100%;
}
/* DESIGN CONSTRUCTION */
#site{
width: 900px;
min-width: 900px;
background-color: #FFFFFF;
}
/* HEADER */
#siteheader{
border-bottom: solid 3px #1E264D;
}
#logotype{
width: 250px;
_width: 247px;
height: 197px;
background-image:url(http://www.mexika.nu/pictures/logotype.jpg);
float: left;
}
#KDBSS{
width: 40px;
height: 37px;
position: absolute;
top: 160px;
left: 0px;
}
#coop{
max-width: 900px;
}
#coopTop{
height: 82px;
_height: 85px;
border-bottom: solid 3px #1E264D;
}
#coopBottom{height: 115px;}
#footer{
width: 890px;
font-size: 10px;
padding: 2px 5px;
border-top: solid 1px #EEEEEE;
border-bottom: solid 1px #EEEEEE;
border-right: solid 1px #EEEEEE;
clear: both;
}
/* MENU */
#menuRow{height: 20px;}
.menu{
float: left;
padding-left: 15px;
padding-right: 15px;
}
.menu:hover{border-bottom: solid 6px #99A4D7;}
.menu2:hover{background-color: #CE6E6E;}
/* CONTENT/CONTAINER */
#content{width: 900px;}
#container{
width: 724px;
_width: 720px;
float: left;
border-right: solid 1px #EEEEEE;
}
/* SIDEBAR */
#sidebar{width: 175px;float: left;}

/* PAGE */
.rubHead{
padding: 5px;
border-bottom: 2px solid #CF0C0C;
background-color: #1E264D;
font-weight: bold;
color: #FFFFFF;
}
.rubUnder{
padding: 5px;
border-bottom: 2px solid #000000;
background-color: #F5F5F5;
font-weight: bold;
color: #000000;
padding: 5px;
}
.thrdRub{
background-color: #EFEFEF; 
border-bottom: solid 1px #CF0C0C;
padding: 5px;
}
.picture{
border: solid 1px #000000;
margin: 2px 5px 2px 0px;
}
.boxInfo1{
border-top: 1px solid #CF0C0C;
background-color: #9E9E9E;
color: #000000;
padding: 5px;
}
.boxInfo2{
background-color: #DADADA;
color: #000000;
padding: 5px;
}
.boardInfo{
width:50%;
_width:355px;
border-bottom: solid 1px #EEEEEE;
float:left;
}
.boardPicture{
width:80px;
height:104px;
margin-right: 5px;
float: left;
}
#board{
padding: 1px 0px;
}
/* TEXTFORMATTING */
.text{
padding: 2px 5px;
}
.text p{
padding: 0px;
}
#error404pic{
width: 210px; 
height: 192px; 
background-image:url('http://mexika.nu/pictures/error404.gif');
float: left;
}
#errortext {padding: 5px;}
#errortext p {padding: 0px;}
#errortext li{
list-style-type: square;
border: 0px;
padding: 3px;
margin-bottom: 3px;
margin-top: 5px;
margin-right: 0px;
margin-left: 5px;
color: #A0A0A0;	
}
#latestnews{
font-family: Garamond;
font-size: 15px;
font-weight: bold;
}
.coopInfo{
padding: 2px 5px;
border-bottom: solid 1px #EEEEEE;
}

.nyheter a:hover { color: #ffffff}
.entry p {padding: 0px;}
a:{font-family: Arial, Verdana; font-size: 12px;}
a:link{color: #000000; text-decoration: none;}
a:visited{color: #000000; text-decoration: none;}
a.linkRub {color:#FFF;}
A.ul:link, A.ul:visited {font-style:normal;}
A.ul:hover{font-style:italic;}
A.linkRub:link { color:#FFFFFF; }
A.linkRub:visited { color:#FFFFFF; }
A.newslink:link { color:#03C;text-decoration: underline;}
A.newslink:visited { color:#03C;text-decoration: underline;}
ul, li{list-style-type: none;border: 0px;border-bottom: solid 1px #FEFEFE;padding: 1px;margin-bottom: 3px;margin-top: 0px;margin-right: 0px;margin-left: 0px;color: #000000;background: #EEEEEE;}
