﻿/*
Theme Name: Lapko
Theme URI: http://www.lapko.com/
Description: Theme for Lapko site.
Version: 1.0
Author: Jouni Vepsäläinen
Author URI: http://
Tags: blue, custom header, fixed width, two columns, widgets

	Lapko v1.0

	This theme by Jouni Vepsäläinen.
	Based on Kubrick v1.5 by Michael Heilemann, http://binarybonsai.com/kubrick/
*/

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* BODY */
body {
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
	}
	
#page a, #page a:link, #page a:visited, #page a:hover, #page a:focus, #page a:active {
	color: #808080;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border: none;
	text-decoration: none;
}

#page a:hover {
	text-decoration: underline;
}
/* BODY */
/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* PAGE */
#page {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;	
	padding: 0;
	width: 920px;
	text-align: left;
	border: none;
	}

#page h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 4px 0px 4px 0px;
}

#page h2 {
	font-size: 24px;
	font-weight: bold;
	margin: 4px 0px 4px 0px;
}

#page h1 {
	font-size: 44px;
	font-weight: bold;
	margin: 4px 0px 4px 0px;
}

#page img {
	border: none;
}
/* PAGE */
/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
/* HEADER */
#header {
	float: left;
	}

#headerimg 	{
	margin: 0px 0px 0px 0px;
	height: 120px;
	width: 670px;
	}
/*	HEADER
/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
	
/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
/* SIDEBAR */
#sidebar {
	font-size: 12px;
	float: right;
	width: 230px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

#sidebar img {
	border: none;
}

#sidebar h1 {
	font-weight: bolder;
	font-size: 150%;
}

#sidebar table {
}

#sidebar table, #sidebar tr, #sidebar td, #sidebar th {
	/*border: none;*/
	border-collapse: collapse;
	margin: 0px;
	padding: 0px 2px 0px 0px;
}

#sidebar input {
	border: 1px solid #808080;
}

#td_video {
	width: 110px;
	height: 62px;
	text-align: center;
	border: 3px solid transparent;
}

#viewall_span {
	font-size: 12px;
}
/*	SIDEBAR
/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/*	PAGE LINKS */
#pagelinks {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	float: left;
	width: 669px;
	height: 50px;
	padding: 0px;
	margin: 0px;
	border: none;
        padding-top: 3px;
	}
	
#pagelinks a:link, #pagelinks a:visited {	
	margin-right: 0px;
	font-weight: bolder;
	font-size: 180%;
	text-decoration: none;
}
#pagelinks a:focus, #pagelinks a:active, #pagelinks a:hover {
	text-decoration: underline;
}

#pagelinks img {
	border: none;
}
/*	PAGE LINKS */
/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */

.narrowcolumn {
	font-size: 1.2em;
	float: left;
	/*padding: 0 0 20px 45px;
	margin: 0px 0 0;*/
	width: 670px;
        margin-top: -3px;
	}
	
#content {
	font-size: 1.2em;
	}
	
#footer {
	border: none;
	padding: 20px 0px;
	width: 920px;
	height: 20px;
	clear: both;
	text-align: center;
	}
	
#footer h4 {
	font-size: 12px;
	font-weight: normal;
}

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */	
/* MISC */
#news_blog_holder {
	float: right;
	clear: none;
	width: 670px;
}

#news_div_header {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: none;
	width: 335px;
	height: 100%;
}

#blog_div_header {
	padding: 0px;
	margin: 0px;
	float: right;
	clear: none;
	width: 335px;
	height: 100%;
}

#news_div {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: none;
	width: 325px;
	height: auto;
	overflow-y: auto;
}

#blog_div {
	padding: 0px;
	margin: 0px;
	float: right;
	clear: none;
	width: 330px;
	height: 100%;
}

/* MISC */
/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */