/*  
Theme Name: Blanko2.0 Theme
Theme URI: http://www.blanko.fi/
Description: Blanko Wordpress-theme
Version: 2.0
Author: Markus Haataja & Kimmo Kurola
Author URI: http://www.blanko.fi/

*/

body {
	font-family: Georgia, serif;
	font-size: 12px;
	line-height: 1.85em;
	color: #000;
	background: #272e48 url('./images/bg.jpg') center 58px repeat-x;
}

#site {
	background: #fff url('./images/bg.jpg') center 58px repeat-x;
}

#header {
	width: 950px;
	height: 138px;
	background: #272e48 url('./images/header-bg.jpg') top left no-repeat;
}

.background {
	border: 1px solid red;
	background: transparent url('./images/wrapper-bg.jpg') top left repeat-y;
}

#content {
	width: 620px;
	min-height: 600px;
	text-align: left;
}

#content .pagecontent {
	float: left;
}

#footer {
	width: 100%;
	padding: 10px 0 40px 0;
	background: #272e48 url('./images/footer-bg.jpg') top left repeat-x;
}

#footercontent {
	width: 950px;
	margin: 10px auto;
	padding: 20px 0 0 0;
	background-color: #272e48;
}

#topmenu {
	height: 58px;
	padding: 0 0 0 0;
	background: transparent url('./images/pagebg.jpg') top left repeat-x;
}

#topmenu ul {
	font-size: 14px;
	font-weight: bold;
	margin: 25px 0 0 0;
}

#topmenu li {
	display: inline;
	list-style-type: none;
	padding: 0 10px 0 0;
	color: #000;
}

#topmenu ul li:after {content: " | ";}
#topmenu ul li.page-item-10:after {content: "";}

#topmenu a, #topmenu a:visited, #topmenu a:active {
	color: #272e48;
	margin-right: 10px;
	text-decoration: none;
}

#topmenu a:hover {
	color: #ff3366;
	border-bottom: 4px solid #ff3366;
}

h1 {
	font-size: 1.8em;
	text-transform: uppercase;
	margin-top: 4px;
}

h2 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 12px 0 4px 0;
}

h1 {color: #ff3366; font-size: 1.8em; text-align: left; width: auto;}
h2 {color: #ff3366; font-size: 1.4em; font-style: italic; text-align: left; width: auto;}

h1 a {border-bottom: 1px solid; color: #ff3366;}

h1 a:hover, a:focus {color: #272f47;}

h1 a:active {color: #ff3366;}
	
a {
	color: #272f47;
}

a:visited {
	color: #272f47;
}

a:hover {
	color: #ff3366;
	text-decoration: none;
}

#sidebar h2 {
	font-size: 1.2em;
	margin: 4px 0 10px 0;
}

#sidebar a {
	font-weight: bold;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
	margin: 0;
	padding: 0;
}

#sidebar .widget_categoryposts .cat-post-item {
	margin: 0 0 14px 0;
	border-bottom: 1px dotted #000;
}

#sidebarnews {
	margin: 0 0 20px 0;
}

#sidebarnews a {
	text-decoration: none;
}

#sidebarnews ul {
	margin: 0;
	padding: 0;
}

#sidebarnews ul li {
	margin: 0;
	paddig: 0;
	list-style: none;
}

#sidebarevents {
	margin: 0 0 20px 0;
}

#sidebarevents a {
	text-decoration: none;
}

#footer ul {
	font-size: 1.1em;
	margin: 10px 0 0 0;
}

#footer li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	color: #fff;
}

#footer a, #footer a:visited, #footer a:active {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	border-bottom: 1px solid #fff;
}

#footercontent {
	color: #fff;
}

#footercontent h2 {
	color: #ff3366;
	margin: 0 0 10px 0;
}

#submenu1 ul , #submenu2 ul, #submenu3 ul {
        font-size: 1.1em;
        margin: 0 0 0 0;
}

#submenu1 li, #submenu2 li, #submenu3 li {
        display: block;
}

#submenu1 ul li a, #submenu2 ul li a, #submenu3 ul li a  { 
	font-size: 1.2em;
	font-weight: bold;
	color: #ff3366;
}

#submenu1 ul li a:hover, #submenu2 ul li a:hover, #submenu3 ul li a:hover  {
	border-bottom: 1px solid #ff3366;
}

#submenu1 ul ul li a, #submenu2 ul ul li a, #submenu3 ul ul li a  {
	font-size: 1.1em;
	font-weight: normal;
        color: #fff;
}

#submenu1 ul ul li a:hover, #submenu2 ul ul li a:hover, #submenu3 ul ul li a:hover  {
        border-bottom: 1px solid #fff;
}

/* Verkossa */
#verkossa {
	line-height: 1.4em;
}

.media-block { height: 36px; margin-bottom: 7px; }
.media-block p { color: white; font-size: 1.1em; }
.media-block:hover, .media-block:focus { background: #3e465f; }
.media-block:active { background: transparent; }
.icon { float: left; margin-right: 7px; }

/* Sponsorit */

ul#sponsor {
	padding: 1em 0;
}

ul#ixonos a {background: transparent url('/wp-content/uploads/2010/09/ixo.jpg') no-repeat scroll 0 0; display: block; height: 70px; text-indent: -9999px; witdh: 45px;}
ul#tieto a {background: transparent url('/wp-content/uploads/2011/02/tieto.jpg') no-repeat scroll 0 0; display: block; height: 91px; text-indent: -9999px; witdh: 100px;}

ul#ixonos ul#tieto a#tieto a#ixonos {background-position: 0 0px;}

