/* CSS to storaG.se */


/* General CSS */
body {
font-family: Sans-serif, arial, verdana;
margin: 25px 25px 25px 25px;
background: #AFB9CC url(bg.png) repeat-x;
}
a {color: #327DFF; text-decoration: underline;}
a:hover {color: #29487F; text-decoration: none;}
.red {color: #f00;}
/* End of General CSS */


/* Header and Logo */
#header {
background: #327DFF;
height: 50px;
margin: 0px 0px 0px 0px;
}
#wide {
width: 100%;
background: url(header-shadow.png) repeat-x;
height: 50px;
}
#logo {
float: left;
}
/* End of Header and Logo */


/* Tabs and Menu */
#tabs{
margin-top: 25px;
float: left;
}
#tabs a{
color: #000; 
text-decoration: none;
}
.tab{
text-align: center;
float: left;
height: 25px;
background: url(tab.png);
}
.tab-over{
text-align: center;
float: left;
height: 25px;
background: url(tab-over.png);
}
#current-tab{
background: url(tab-current.png);
}
ul#navigation {
padding: 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
white-space: nowrap;
}
#navigation li{
display: inline;
margin-left: 5px;
margin-right: 5px;
}
#navigation ul li a{
display: block;
}
#navigation a{
padding: 1px 10px 6px;
}
/* End of Tabs and Menu */


/* Table and more */
#maintable {
border-width: 0px 0px 0px 0px;
border-spacing: 0px;
border-style: none none none none;
border-collapse: collapse;
text-align: left;
width: 100%;
}
#maintable td {
border-width: 0px 0px 0px 0px;
border-spacing: 0px;
border-style: none none none none;
border-collapse: collapse;
padding: 0px 0px 0px 0px;
margin-left: 25px;
margin-right: 25px;
}
#maintextbox {
background: #fff;
}
#marginbox{
margin: 25px 25px 25px 25px;
}
#footer {
font-size: 12px;
background: #fff;
}
#footermargin{
margin-left: 25px;
margin-right: 25px;
}

#projects td {
border-width: 1px 1px 1px 1px;
border-spacing: 1px;
border-style: inset inset inset inset;
border-collapse: separate;
padding: 0px 0px 0px 0px;
margin-left: 25px;
margin-right: 25px;
}
/* End of Table and more */