/*
// **************************************************************
// (C) NIKOLAI KLEIMAN 2010-2012
//  
// Use without author's permission is strictly prohibited
// Do not distribute, modify, transmit, reuse, or re-post any php/html code from this site for public or commercial purposes 
// unless, I, Nikolai Kleiman (life.force@pp.inet.fi) - Webmaster - give you WRITTEN permission. 
// Remember, unauthorized use may violate several laws.
// **************************************************************
*/


body {
	background: #ebdfc5 url("images/concbg.jpg");
	padding: 0;
	margin: 0px 0px 10px 0px;
	color: #000;
}

#flash_container {
	height: 1px;
	overflow: visible;
}

#textroll {
	position: absolute;
	left: 350px;
	top: 150px;
	width: 430px;
	color: #000;
	padding: 0px;
	z-index: 4;
	font: 14px arial black, verdana;
	display: none;
}

#homebanner {
	position: absolute;
    top: 24px;
    left: 480px;
    width: 425px;
    height: 102px;
    overflow: visible;
	background: transparent url("images/homebanner_bg.gif") no-repeat;
	font-family: arial, verdana, tahoma;
	font-size:20px;
	font-weight: bold;
	color: #fff;
	padding: 23px 0px 0px 0px;
	border: 1px solid #000;
}

#banner_top_right {
	position: absolute;
    top: 17px;
    left: 920px;
    width: 250px;
    height: 152px;
    overflow: visible;
	color: #fff;
	padding: 0px 0px 0px 0px;
	border: 1px solid #000;
}

#sidemenu {
	border: 1px solid #000;
	position: absolute;
	top: 187px;
	left: 10px;
	width: 190px;
	background: transparent url("images/iframebg.png") repeat-y;
	text-align: right;
	font-size: 14px;
}

#sidemenu .link {
	float: right;
	width: 175px;
	padding: 5px 10px 5px 5px;
	margin-right: 0px;
	border-bottom: 1px dashed #75140e;
}

#sidemenu .link a {
	font-weight: bold;
	text-decoration: none;
	color: #75140e;
	padding: 0px 4px;
}

#sidemenu .link a:hover {
	background: #75140e;
	color: #fff;
}

#flag {
	position: absolute; 
	top: 440px; 
	left: 20px;
}

#content {
	border: 1px solid #000;
	margin: 0px 0px;
	position: absolute;
	top: 187px;
	width: 945px;
	color: #000;
	padding: 10px;
    	left: 205px;
	background:  url("images/iframebg.png");
	text-align:justify;
}

#comments_main {
	border: 1px solid #000;
	margin: 0px 0px;
	position: absolute;
	top: 187px;
	width: 300px;
	color: #000;
	padding: 10px;
    left: 960px;
	background:  url("images/iframebg.png");
	text-align:justify;
}
#pscroller1{
	width: 240px;
	height: 19px;
	border: 0;
	padding: 10px 6px 6px 6px;
	background: #75140e url("images/quotebox_bg2.gif") top no-repeat;
	color: #fff;
	font-weight: bold;
	font-family: arial, verdana, tahoma;
	text-align: center;
	font-size: 17px;
	margin: 0;
}

#news-content-left {
  border: none; float: left; margin: 0; padding: 0; width: 255px; height:500px;
}

#news-content-right {
  border: none; float: right; margin: 0; padding: 0; width: 465px;
}

#courses-left {
  border: none; float: left; margin: 0; padding: 0; width: 465px;
}

#courses-right {
  border: none; float: right; margin: 0; padding: 0; width: 255px;
}

#page-title {
	font-size: 20px;
	font-weight: bold;
}

/* news */
.blog_subject {
        font-size: 15px;
        font-weight: bold;
        color: #000;
}

.blog_timestamp {
        font-size: 10px;
        color: #888;
        margin-bottom: 10px;
}

.blog_text {
        font-size: 12px;
        color: #000;
		text-align: justify;
}

.blog_author {
        font-size: 12px;
        text-align: right;
        color: #666;
}

.blog_separator {
        font-size: 1px;
        height: 1px;
        background: #999;
        margin: 10px 0px;
}

/* styles for gallery page */
.gal A:link {font-size:12px; text-decoration: none; font-weight:bold; color: #8B3E2F}
.gal A:visited {font-size:12px;text-decoration: none; font-weight:bold; color: #8B3E2F}
.gal A:active {font-size:12px;text-decoration: none; font-weight:bold; color: #8B3E2F}
.gal A:hover {font-size:12px;text-decoration: underline; font-weight:bold; color: #8B3E2F}

.double_border {
   padding:1px;
   border:1px solid #021a40;
}

/* pscroller */
.someclass{ //class to apply to your scroller(s) if desired
}
