/* CSS for Tampere Guitar Festival website */
/* Copyright Timo Londen & Tampere Guitar Festival */

/* Version 1.0 18.12.2007 */

	a:link, a:visited, a:active {
		color: #0D4762;
		font-family: arial; 
		font-size: 12; 
		text-decoration: underlined;
	}

	a:hover {
		color: #0D4762;
		font-family: arial; 
		font-size: 12; 
		text-decoration: none;
	}
	
	#top a:link, #top a:visited, #top a:active {
		color: #0D4762;
		font-family: arial; 
		font-size: 11; 
		text-decoration: underlined;
	}

	#top a:hover {
		color: #0D4762;
		font-family: arial; 
		font-size: 11; 
		text-decoration: none;
	}

	#naviItem ul {
		list-style: none; 
		margin: 0; 
		padding: 0;
	}


	#navi li a:link, #navi li a:visited, #navi li a:active {
		color: #125F83;
		font-family: arial; 
		font-size: 14; 
		font-weight: bold;
		text-decoration: none;
		height: 25px; 
		width: 165px;
		display: block;
		padding: 3 0 0 0;
	}

	#navi li a:hover {
		color: #FFFFFF;
		font-family: arial; 
		font-size: 14; 
		font-weight: bold;
		text-decoration: none;
		background: url(navi_item_sel_bg.gif);
		height: 25px; 
		width: 165px;
		display: block;
		padding: 3 0 0 0;
	}

	#navi li#sel {
		color: #FFFFFF;
		font-family: arial; 
		font-size: 14; 
		font-weight: bold;
		text-decoration: none;
		background: url(navi_item_sel_bg.gif) no-repeat;
		height: 25px; 
		width: 165px;
		display: block;
		text-align: center;
		padding: 3 0 0 0;
	}
	
	#navi li {
		background: url(navi_item_bg.gif); 
		height: 25px; 
		width: 165px; 
		text-align: center;
	}

	#subNavi {
		background:url("tab_bg.gif") repeat-x left bottom;
		height:32px;
		clear:left;
		margin: 0px 5px 0px 5px;
		margin-bottom:25px;
	}

	#subNavi ul {
		margin:0px;
		padding:0px 0px 0px 5px;
	}

	#subNavi ul li {
		margin:0px;
		padding:0px 0px 0px 4px;
		list-style:none;
		float:left;
		height:32px;
		text-align:center;
	}

	#subNavi ul li a {
		padding:0px 5px 0px 5px;
		margin:0px;
		height:32px;
		line-height:32px;
		float:left;
		display:block;
	}
	
	#subNavi ul li#subSel {
		background:url("s_tab_left.gif") no-repeat top left;
	}
	
	#subNavi ul li#subSel a {
		background:url("s_tab_right.gif") no-repeat top right;
		padding: 0 8px 0 6px;
	}

	body {
		margin: 0; 
		background: url(bg.jpg) #8EC1D7 repeat-x;
		font-family: arial; 
		font-size: 12; 
		color: #125F83;
	}

	p {
		margin: 10px; 
		font-family: arial; 
		font-size: 12; 
		color: #125F83;
	}

/*DIVS*/

	#banner {
		position: absolute; 
		left: 15; 
		top: 15;
	}

	#leftnavi {
		background: #FFFFFF; 
		position: absolute; 
		left: 15; 
		top: 100;

	}

	#sponsors {
		background: #FFFFFF; 
		position: absolute; 
		left: 15px; 
		top: 330px;
		text-align: center;
	}

	#sponsorItem {
		padding: 2px; ¨
		text-align: center;
	}

	#language {
		position: absolute; 
		left: 811; 
		top: 15;
	}

	#content {
		width: 610px; 
		background: #FFFFFF; 
		position: absolute; 
		left: 192; 
		top: 100;
	}

	#infotext {
		font-family: arial; 
		font-size: 14; 
		font-weight: bold; 
		padding: 5px; 
		color: #125F83;
	}

	#header {
		vertical-align: middle; 
		margin: 5px; 
		padding: 5px; 
		background: url(fp_header_bg.gif) no-repeat; 
		font-family: arial; 
		font-size: 13; 
		font-weight: bold; 
		color: #FFFFFF;
	}

	#top {
		background: url(sub_top_bg.gif) no-repeat;
		padding: 5px;
		font-size: 11;
	}

	#divider {
		background: url(1x1.gif) repeat-x;
		width: 600px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-top: 2px;
		margin-bottom: 2px;
	}

	#subHeader {
		font-size: 30;
		font-weight: bold;
		padding-bottom: 10px;
		margin: 0 0 0 5;
	}

	#subContentText {
		margin: 0 0 50 20;
		width: 50%;
	}

	#subContentImage {
	position: absolute;
	left: 347px;
	top: 122px;
	width: 206px;
	height: 209px;

	}

/* DIVS end */
