/******************************************************
*******************************************************
**** Stylesheet for www.svenskacykeldagarna.se     ****
**** Copyright 2010 Velo Event AB                  ****
**** Created by Fredrik Jansson, Ramlösa           ****
**** Date 2010-04-09                               ****
*******************************************************
******************************************************/
html, body
{
    margin: 0 auto;
	padding: 0;
	border: none;
	color:#000000;
}
body, td
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
body
{
	background:#25a7ff url(/images/common/body-background.jpg) no-repeat;
}
td.header
{
    border-bottom:solid 1px gray;
    font-weight:bold;
}
td.header span
{
    font-weight:normal;
}
div.kids-day
{
    position:relative;
    width:274px;
    height:179px;
    background:#ffffff url(/images/kids/kids-day.gif) no-repeat;
}
div.kids-day div.inner
{
    position:absolute;
    top:70px;
    left:100px;
}
h1
{
	color:#00a1ff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	/* text-transform:capitalize; 
	text-transform:uppercase; */
	
}
h2
{
	color:#00a1ff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:15px;
	/* text-transform:uppercase; */
}

/******************************************************
**** Layout Foundation                             ****
******************************************************/
#c1, #c2, #c3, #c4, #menu, h1.logo, h2.date, #content, #promote, #f1, #f2, #f3
{
    position:absolute;
}
#c1
{
    top:0px;
    left:130px;
    background-color:white;
    width:153px;
    height:759px;
    z-index:1;
}
#c2
{
    top:0px;
    left:283px;
    background-color:white;
    width:672px;
    z-index:1;
}
#f1, #f2, #f3
{
    display:none;
    top:25px;
    width:18px;
    height:12px;
    z-index:3;
}
#f1
{
    left:864px;
    background:white url(/images/common/flag-ger.gif) no-repeat;
}
#f2
{
    left:886px;
    background:white url(/images/common/flag-eng.gif) no-repeat;
}
#f3
{
    left:908px;
    background:white url(/images/common/flag-swe.gif) no-repeat;
}
#menu
{
    background:#25a7ff url(/images/common/menu-background.jpg) no-repeat;
    top:222px;
    left:130px;
    width:153px;
    z-index:2;
}
#menuInner
{
    margin:0px;
    padding:0px;
}
#designBy
{
    padding-top:10px;
    padding-right:20px;
    text-align:right;
    color:#d0d0d0;
    background-color:White;
}
#designBy a:link, #designBy a:visited
{
    color:#d0d0d0;
    text-decoration:none;
}
#menulogo
{
    display:block;
    width:153px;
    height:66px;
    background:transparent url(/images/common/logo-menu.png) no-repeat center;
}
#menulogo span
{
    display:none;
}
h1.logo
{
    display:block;
    top:43px;
    left:183px;
    background:transparent url(/images/common/logo.png) no-repeat;
    z-index:3;
    width:359px;
    height:101px;
}
h1.logo span
{
    display:none;
}
h2.date
{
    display:block;
    top:142px;
    left:304px;
    background:transparent url(/images/common/date.png) no-repeat;
    z-index:3;
    width:300px;
    height:20px;
}
h2.date span
{
    display:none;
}
ul.main-nav
{
    list-style-type:none;
    padding:0px 20px 0px 0px;
    text-align:right;
}
ul.main-nav li
{
    
}
ul.main-nav li.makeSpace
{
    margin-top:20px;
}
ul.main-nav li a:link, ul.main-nav li a:visited, ul.main-nav li a:active
{
    font-family:Arial, Sans-Serif;
    color:#a7ffff;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    line-height: 24px;
}
ul.main-nav li a:hover
{
    font-family:Arial, Sans-Serif;
    color:#feff96;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    line-height: 24px;
}
ul.main-nav li.selected
{
    font-family:Arial, Sans-Serif;
    color:#fcff00;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    line-height: 24px;
    margin-right:-10px;
}
#content
{
    z-index:3;
    top:222px;
    left:303px;
    width:340px;
    /* height:759px; */
}
#promote
{
    top:0px;
    left:962px;
    background-color:white;
    width:172px;
    height:759px;
}
#promote a
{
    display:block;
    margin-left:3px;
}
#promote .inner
{
    margin-top:15px;
}
