/*
Theme Name: ISO-Blogi
Theme URI: http://iso-b.consoleforums.net/
Description: Theme only for ISO-Blogi.
Version: 1.0
Author: ISO-B
Author URI: http://iso-b.consoleforums.net/
Tags: white
Text Domain: ISOBlogi
*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Helvetica;
	color: #000;
	background: #D9D9D9 url("images/theme/bg.png") repeat-x top left;
	margin-top: 0px;
	}
a {
	text-decoration:none;
	color: #444;
}

#topbar {
		position:absolute;
		left: 50%;
		width:802px;
		height: 43px;
		margin-left: -400px;
		border: 0;
		background: url("images/theme/topbar.png") repeat-x top left;
		z-index: 3;
	}
#top {
		position:absolute;
		left: 50%;
		width:400px;
		border: 0px;
		z-index: 4;
		padding-top: 15px;
		margin-left: -20px;
		/* FONT */
		font-family:helvetica;
		font-size:22px;
		color: #6D6D6D;
	}
/* Begin DR0PD0WN */
	#top ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	#top li {
		float:left;
		position:relative;
		z-index:5;
	}
	#top a,
	#top :visited {
		font-family:helvetica;
		font-size:22px;
		color: #6D6D6D;
		display:block;
		margin: 0 10px;
		padding:0;
		text-align:center;
		text-decoration:none;
	}
	#top :hover{
		color:#444;
	}
	#top ul ul {
		height:0;
		position:absolute;
		visibility:hidden;
	}
	#top ul ul li a,
	#top ul ul li :visited {
		font-family:helvetica;
		font-size:12px;
		color: #6D6D6D;
		display:block;
		width: 200px;
		margin: 0 10px;
		padding:0;
		text-align: left;
		text-decoration:none;
	}
	#top ul ul li a:hover,
	#top ul ul li a:hover{
		font-weight: bold;
		margin-left: 20px;
	}
	#top ul li:hover ul,
	#top ul a:hover ul{
		visibility:visible;
	}
/* DR0PD0WN ENDS */
	#logo {
		position:absolute;
		left: 50%;
		height: 99px;
		width:399px;
		margin-left: -390px;
		border: 0px;
		background: url("images/theme/logo.png") no-repeat top left;
		z-index: 5;
		clear: both;
	}
	#main {
		position:absolute;
		left: 50%;
		width:760px;
		min-height: 100%;
		margin-left: -400px;
		border-left: 1px solid #D0D0D0;
		border-right: 1px solid #D0D0D0;
		border-top: 0;
		border-bottom: 0;
		background: #DEDEDE url("images/theme/mainbg.png") repeat-x top left;
		padding-left: 40px;
		z-index: 1;
	}
	#content {
		position:relative;
		left: 50%;
		width:740px;
		margin-left: -400px;
		border: 0px;
		margin-top: 120px;
		z-index: 2;
	}
	/* Calendar */
	.calendar {
		float: left;
		margin-right: 6px;
		width: 42px;
		height: 42px;
	}
	#content .calendar-icon-01 {
		background: url('images/icons/calendar/01.gif');
	}
	#content .calendar-icon-02 {
		background: url('images/icons/calendar/02.gif');
	}
	#content .calendar-icon-03 {
		background: url('images/icons/calendar/03.gif');
	}
	#content .calendar-icon-04 {
		background: url('images/icons/calendar/04.gif');
	}
	#content .calendar-icon-05 {
		background: url('images/icons/calendar/05.gif');
	}
	#content .calendar-icon-06 {
		background: url('images/icons/calendar/06.gif');
	}
	#content .calendar-icon-07 {
		background: url('images/icons/calendar/07.gif');
	}
	#content .calendar-icon-08 {
		background: url('images/icons/calendar/08.gif');
	}
	#content .calendar-icon-09 {
		background: url('images/icons/calendar/09.gif');
	}
	#content .calendar-icon-10 {
		background: url('images/icons/calendar/10.gif');
	}
	#content .calendar-icon-11 {
		background: url('images/icons/calendar/11.gif');
	}
	#content .calendar-icon-12 {
		background: url('images/icons/calendar/12.gif');
	}
	.calendar-day {
		font-weight: bold;
		font-size: 18px;
		color: #6D6D6D;
		width: 42px;
		text-align:center;
		padding-top: 14px;
		font-family:Tahoma,Verdana,sans-serif;
	}
	/* Calendar ENDS */

	/* Post */
	.post {
		border-bottom: 1px solid #BEBEBE;
		width: 100%;
		padding-left: 10px;
		margin-left: 10px;
		padding-bottom: 10px;
	}

	h2 {
		font-family:helvetica;
		font-size:22px;
		color: #6D6D6D;
		margin-bottom: 2px;
	}
	h2 a{
		text-decoration:none;
		color: #6D6D6D;
	}
	.post .postHeader p.writer {
		font-family:helvetica;
		font-size:11px;
		color: #6D6D6D;
		margin-top: -4px;
		margin-left: 60px;
	}

	.post .postContent p {
		font-family:arial,verdana,helvetica;
		font-size:14px;
		line-height:18px;
		text-align:justify;
	}
	/* border for images */
	.postContent img {
		border: 1px solid #D0D0D0;
		background: #FFF;
		padding: 3px;
	}
	.postContent img:hover {
		background: #F8F8F8;
		border-color: #444444;
	}
	img {border:0 none;}
	/* border for images ENDS */

	.postMetadata {
		text-align: center;
	}
		

	/* FOOTER */

	.navigation .alignleft {
		float:left;
		margin-left: 10px;
	}
	.navigation .alignright {
		float:right;
		margin-right: -20px;
	}
	.navigation a {
		text-decoration:none;
		color: #444;
	}

	#footer {
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
		clear: both;
	}