/**
  Wordpress theme: Time Manager

  @author Jochen Lillich
  @site http://www.selbstadministration.de
  @version $Revision$
  
This is a FREE wordpress theme licensed under 
Creative Commons Attribution 2.5 License. 
This means that you are free to modify the theme 
to suit your tastes in any way you like, but you 
must include the provided link back to Template World.
http://templateworld.com
*/

/**
    @section Reset block

    Still missing...
*/

/**
    @section Includes
*/

@import url("microformats.css");

/**
    @section Typography & Colors
*/

body{
	padding: 18px 0 0 0;
	margin: 0;
	background: url(images/bg.gif) repeat-x 0 0 #A8A39D;
	color:#000000;
	}

div, p, img, ul, a, form, label, h1 ,h2, h3, h4, h5 {
	padding:0;
	margin:0;
	}

/*
ul{ list-style-type:none;}
*/

.blank {
	font-size: 0; 
	line-height: 0; 
	clear: both;
	}

p.red a {
	color: #990000;
}

a,
a:active,
a:hover {
	color: #990000;
	text-decoration: underline;
}

/**
    @section Heaader DIV
*/

#header {
	width: 778px; 
	margin: 0 auto; 
	background: url(images/header_pic.jpg) no-repeat 0 26px #66605B; 
	color: #FFFFFF; 
	height: 198px;
	}

#header ul {
	width: 470px; 
	display: block; 
	float: left; 
	height: 26px;
	}

#header ul li {
	float: left; 
	margin: 0 2px 0 0; 
	display: block;
	}

#header ul li a {
	font: 12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	display: block;
	background: url(images/navi_bg.gif) no-repeat 0 0 #67615C; 
	color: #FDFDFD;  text-align: center; width: 92px; height: 26px;
	text-decoration: none;
	}

#header ul li a.stay{
	font: 12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	display: block;
	background: url(images/navi_bg_h.gif) no-repeat 0 0 #67615C; 
	color: #1A1917;  
	text-align: center; 
	width: 92px; 
	height: 26px;
	text-decoration: none;
	}

#header ul li a:hover{
	background: url(images/navi_bg_h.gif) 0 0 no-repeat #66605B; 
	color: #1A1917;
	}

#header form{
	width: 228px; 
	float: right; 
	display: block; 
	height: 24px; 
	background: url(images/form_bg.gif) no-repeat 0 0 #66605B; 
	color: #394245;
	padding: 3px 0 0 38px;
	}

#header form label {
	float: left; 
	display: block; 
	font: bold 13px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	margin: 0 10px 0 0;
	}

.input {
	width: 135px; 
	display: block; 
	height: 18px; 
	border-right: #D4D0C8 1px solid; 
	border-bottom: #D4D0C8 1px solid;
	border-top: #404040 1px solid; 
	border-left: #404040 1px solid; 
	float: left; 
	font-size: 10px; 
	margin: 0; 
	padding: 0;
	}

#header img {
	margin: 28px 30px 0 271px;  
	float: left; 
	}

#header h1 {
	width: 210px; 
	height: 22px; 
	padding: 0 0 0 275px; 
	margin: 0; 
	float: left; 
	display: block;
	font: bold 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

/*-----------------------------------bodyPan----------------------------------------*/

#body {
	width:778px; margin:16px auto 0 auto; padding:0 0 25px 0;
	}

#left {
	width: 481px;
	float: left;
	background: url(images/leftBody_bg.gif) repeat-y 0 0 #FFFFFF;
	}

#left p.top {
	width:481px; height:41px; display:block; background:url(images/left_top.gif) no-repeat 0 0; 
	}

#left .buttom {
	width:481px; background:url(images/left_buttom.gif) no-repeat left bottom; height:27px; 
	}

#leftpan {
	width:418px;
	height:100%;
	background: url(images/left_smalbg.gif) no-repeat 0 0;
	padding: 0 37px 0px 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height:20px;
	}

#leftpan h2 {
	background: url(images/leftpan_dotLine.gif) repeat-x left bottom;
	font: 22px/27px Georgia, "Times New Roman", Times, serif;
	padding: 0;
	margin: 0 0 1em 0;
	clear: both;
	}

#leftpan h2 a,
#leftpan h2 a:active,
#leftpan h2 a:hover {
	color:#990000;
	text-decoration: none;
	}

#leftpan h2.pagetitle{
	font-weight:bold;
	background:none;
}

#leftpan h3#respond {
	background: url(images/on_block.gif) no-repeat 0 0;
	font: bold 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0E0E0E;
	background-color: #FFFFFF;
	padding: 0 0 0 24px;
	text-transform: uppercase;
	height: 20px;
	display: block;
	margin: 2em 0 0 0;
	}

#leftpan p {
	margin: 0 0 0.5em 0;
	color:#000000;
	}

#leftpan ul {
	padding: 0 0 0 1em;
	margin: 0 0 0.5em 0;
	}
	
#leftpan ul.entryfooter {
	background: url(images/pBg.gif) no-repeat 0 0;
	width:313px;
	height:25px;
	display:block;
	float:left;
	padding:7px 0 0 12px;
	margin:2px 0 39px 0;
	}

#leftpan ul.nav {
	background:none;
}

#leftpan ul.entryfooter li {
	display:block;
	float:left;
	margin:0 8px 0 0;
	}

#leftpan ul.entryfooter li a {
	text-decoration:none;
	float:left;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	padding:0 0 0 15px;
	height:20px;
	display:block;
	margin:0;
	}

#leftpan ul.entryfooter li.admin a {
	background:url(images/admins_icon.gif) no-repeat 0 4px #F0EDE9;
	color: #CC0000; 
	}

#leftpan ul.entryfooter li.admin a:hover {
	color:#070707;
	}

#leftpan ul.entryfooter li.comm a {
	background:url(images/comm_icon.gif) no-repeat 0 4px #F0EDE9;
	color: #CC0000; 
	}

#leftpan ul.entryfooter li.comm a:hover {
	color:#070707;
	}

#leftpan a.more {
	width:89px;
	height:37px;
	float:right;
	background:url(images/more_buttom.gif) no-repeat 0 0;
	text-indent:-2000px; 
	margin:0 1px 0px 0px;
	padding:0;
	font-size: 0;
	}

#leftpan a.more:hover {
	background:url(images/more_buttom_h.gif) no-repeat 0 0;
	}

#leftpan p.entrymeta {
	font-size: 0.8em;
}

/*-----------------------form-------------*/

#body form.login {
	width:291px; background:url(images/from_bg.jpg) no-repeat 0 0 #FFFFFe;  height:166px; display:block; float:right;
	padding:0 0 0 0px; color:#FFFFFF; margin:0 0 7px 0; font-size:0;
	}

#body form h2 {
	font:20px/24px Georgia, "Times New Roman", Times, serif; display:block; margin:11px 0 19px 22px;
	}

#body form input {
	font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;
	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:8px 0 0 5px; padding:0 0 0 10px;
	}

#body form input.login {
	width:159px; height:22px; font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;
	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:8px 0 0 86px; padding:0 0 0 10px;
	}

#body form input.check {
	width:12px; height:12px; float:left; margin:15px 5px 0 86px; padding:0 0 0 0; font-size:0;
	}

#body form input.go {
	background:url(images/go.gif) no-repeat 0 0; width:54px; height:25px; border:none; display:block; float:left; cursor:pointer;
	padding:0; margin:9px 0 0 12px; font-size:0;
	}

/*-----------------------------right side------------------------*/

#rightSide{
	width:291px; background:url(images/rightDiv_bg.gif) repeat-y 0 0 ; float:right;
	}

#rightSide span {
	background:url(images/rightDiv_buttom.gif) no-repeat 0 0; width:291px; height:23px; display:block; float:left;
	}

#rightPan {
	width:270px;
	background:url(images/right_top.gif) no-repeat 0 0;
	margin:0;
	padding:26px 0 0 21px;
	}

#rightPan h2 {
	width: 80%;
	margin: 1.5em 0 1em 0;
	padding: 0;
	background: url(images/leftpan_dotLine.gif) repeat-x left bottom;
	font: 22px/27px Georgia, "Times New Roman", Times, serif;
}

#rightPan ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 230px;
	padding: 0 0 0.5em;
	display: block;
	}

#rightPan ul li {
	/* border-bottom:#B2A59D 1px dashed; */
	display:block;
	background:url(images/right_ulArrow.gif) no-repeat 5px 1px;
	padding:0 0 2px 27px;
	}

#rightPan ul li.noborder {
	border-bottom: none;
	display:block;
	height:23px;
	background:url(images/right_ulArrow.gif) no-repeat 5px 5px;
	padding:0 0 0 27px;
	}

#rightPan ul li a {
	color:#9C1A1A;
	background-color:#FFFFFF;
	text-decoration:none;
	}

#rightPan ul li a:hover{
	text-decoration:underline;
	}

#rightPan h3{
	background:url(images/arch.gif) no-repeat 0 0; width:73px; height:15px; display:block; text-indent:-2000px; padding:0 0 15px 0;
	font-size:0;
	}

/*----------------------------archives start---------------------*/

#archives{

	width:250px; display:block; background:url(images/archive_up.gif) no-repeat #ECE4DF; padding: 8px 0 0 0; font-size:0;

	color:#000000; margin:0 0 17px 0; float:left;

	}

#archives ul{

	width:106px; display:block; border-right:none; padding:5px 0 5px 12px; margin:0px 0 0px 0; float:left;

	font-size:0;

	}

#archives ul li{

	height:20px; background:url(images/archi_arrow.gif) no-repeat 0 5px; display:block; margin:0; padding:0 0 0 12px;

	border-bottom:none;

	}

#archives ul li a{

	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5C5143; background-color:#ECE4DF;

	text-transform:uppercase; text-decoration:none;

	}

#archives ul li a:hover{

	text-decoration:underline;

	}

#archives ul.no{

	width:106px; display:block; border-right:none; margin:0 0 0 9px; padding:5px 0 5px 0; float:left;

	}

#archives ul.no li{

	height:20px; background:url(images/archi_arrow.gif) no-repeat 0 5px; display:block; margin:0; padding:0 0 0 12px;

	border-bottom:none;

	}

#archives ul.no li a{

	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5C5143; background-color:#ECE4DF;

	text-transform:uppercase; text-decoration:none;

	}

#archives ul.no li a:hover{

	text-decoration:underline;

	}

#archives p{

	background:url(images/archive_bu.gif) no-repeat 0 0; width:250px; height:8px; display:block; float:left;

	font-size:0;

	}

/*----------------------more link----------------*/

#moreLink{

	width:250px; background:url(images/more_up.gif) no-repeat 0 0; padding:14px 0 0 0; margin:0 0 13px 0; font-size:0; float:left;

	}

#moreLink ul{

	width:234px; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid; background-color:#FFFFFF; color:#B2A59D;

	display:block; padding:0 0 0 14px; margin:0; font-size:0;

	}

#moreLink ul li{

 	height:22px; background:url(images/morelink_arrow.gif) no-repeat 0 5px; border-bottom:#B2A59D 1px dashed; display:block;

	padding:0 0 0 20px; width:206px;

	}

#moreLink ul li.no{

 	height:22px; background:url(images/morelink_arrow.gif) no-repeat 0 5px; border-bottom:none; display:block;

	padding:0 0 0 20px;

	}

#moreLink ul li a{

	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;

	}

#moreLink ul li a:hover{

	text-decoration:underline;

	}

#moreLink p{

	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block;

	}

/*----------------blogroll ---------------*/

#rightPan h4{

	 width:69px; height:19px; display:block;
	 margin:0 0 15px 0;

	}

#blo{

	width:250px; background:url(images/more_up.gif) no-repeat 0 0; padding:14px 0 0 0; margin:0 0 13px 0; float:left; font-size: 0;

	}

#blo ul{

	width:234px; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid; background-color:#FFFFFF; color:#B2A59D;

	display:block; padding:0 0 0 14px; margin:0; font-size:0;

	}

#blo ul li{

 	height:22px; background:url(images/blo_arrow.gif) no-repeat 0 8px; border-bottom:#B2A59D 1px dashed; display:block;

	padding:0 0 0 10px; width:206px;

	}

#blo ul li.no{

 	height:22px; background:url(images/blo_arrow.gif) no-repeat 0 5px; border-bottom:none; display:block;

	padding:0 0 0 20px;

	}

#blo ul li a{

	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;

	}

#blo ul li a:hover{

	text-decoration:underline;

	}

#blo p{

	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block; font-size:0;

	}

/*-----------------meta----------------*/

#meta {
	float: left;
	width: 250px;
	margin: 1em 0 13px 0; 
	background: url(images/metas_up.gif) no-repeat 0 0 ;  
	padding: 14px 0 0 0; 
}

#meta h2 {
	width: 236px; 
	padding: 0.5em 0 0.5em 14px; 
	margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
	background: #373430;
}

#meta ul{
	width: 236px; 
	padding:0 0 0 14px; 
	margin:0;
	background-color:#373430; 
	color:#FFFFFF; 
	display:block; 
}

#meta ul li{

 	height:22px; background:url(images/meta_arrow.gif) no-repeat 0 8px; border-bottom:#B2A59D 1px dashed; display:block;

	padding:0 0 0 20px; width:206px;

	}

#meta ul li.no{

 	height:22px; background:url(images/meta_arrow.gif) no-repeat 0 8px; border-bottom:none; display:block;

	padding:0 0 0 20px;

	}

#meta ul li a{

	font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#373430; display:block; 

	text-decoration:none;	text-transform:uppercase;

	}

#meta ul li a:hover{

	text-decoration:underline;

	}

#meta p{

	background:url(images/meta_down.gif) no-repeat 0 0; width:250px; height:15px; display:block; font-size:0;

	}

/*---------------------------*/

#rightPan ul.com{

	width:237px; background:url(images/rightCom_bg.gif) no-repeat 0 0; font-size:0; height:25px; padding:9px 0 0 13px;

	margin:0 0 190px 0; float:left;

	}

#rightPan ul.com li{

	background:url(images/come_arrow.gif) no-repeat right top; display:block; float:left; border-bottom:none; padding:0;

	margin:0 10px 0 0;

	}

#rightPan ul.com li a{

	font:18px/17px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#B02727; text-decoration:none; margin:0 30px 0 0;

	display:block;

	}

#rightPan ul.com li a:hover{

	text-decoration:underline;

	}

/*------------------------------------footer-------------------*/

#footermain{

	width:100%; background:url(images/footer_bg.gif) repeat-x 0 0 #201E1C; color:#FFFFFF; font-size:0; padding:49px 0 0 0;

	}

#footer{

	width:360px; margin:0 auto; height:154px;

	}

#footer ul{

	width:360px; display:block;	 margin:0px 0 0 2px; height:28px;

	}

#footer ul li{

	display:block; float:left; height:12px; border-right:#FFFFFF 1px solid; 

		}

#footer ul li.no{

	display:block; float:left; height:12px; border-right:none;

		}

#footer ul li a{

	font:12px/12px  Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0 1px 0 1px;

	margin:0 8px 0 8px;  background:url(images/footer_a_bg.gif) repeat-x 0 0 #09161f; display:block;

	}

#footer ul li a:hover{

	color:#181716; background:url(images/footer_a_bg.gif) no-repeat 0 0 #fff;

	}

#footer ul.ad{

	width:343px; display:block;	 margin:0px 0 0 0px; padding:0px 0 0 0;

	}

#footer ul.ad li{

	height:40px;

	width:96px;

	display:block;

	border-right:#FFFFFF 1px dashed;

		}

#footer ul.ad li.nobor{

	height:40px; width:100px; display:block;	margin-left:10px; border-right:none;

	}

#footer ul.ad li.nobor1{

	height:40px; width:96px; display:block;	float:left;	margin-left:10px; border-right:#FFFFFF 1px dashed;

	}

#footer ul.ad li a{

	font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#7B746B; background-color:#1C1B19; font-weight:bold;

	text-decoration:none; margin:0 0 0 0; display:block;

	}

#footer ul.ad li a span{

	color:#AC2626; background-color:#1C1B19;

	text-transform:uppercase; margin:0 10px 0 0; display:block;

	}

#footer p{

	padding:6px 0px 0 63px; font:11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; height:14px; margin:0; background-color:#1F1D1B; float:left;

	}

#footer p.copy{

	color:#BEC63A; font-size: 11px; width:360px; margin:2px 0 0 65px; line-height:16px;

	height:16px; padding:0 0 0 0px; background-color:#201E1C; font-weight:bold;

	}

#footer p.copy b{

	color:#FFFFFF; background-color:#201E1C;

	}

#footer p.copy a{

	text-decoration:none; color:#ffffff; background-color:#201E1C;

	}

#footer p.copy a:hover{

	text-decoration:underline;

	}

    #commentform input {
    	width: 170px;
    	padding: 2px;
    	margin: 5px 5px 1px 0;
    	}

    #commentform textarea {
    	width: 100%;
    	padding: 2px;
    	}

    #commentform #submit {
    	margin: 0;
    	float: right;
    	}

.commentlist li, #commentform input, #commentform textarea {
}

.commentlist li {
    	font-weight: bold;
}

.commentlist cite, .commentlist cite a {
    	font-weight: bold;
    	font-style: normal;
    	font-size: 1.1em;
}

.commentlist p {
    	font-weight: normal;
    	line-height: 1.5em;
    	text-transform: none;
}

#commentform p {
    	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    	display: block;
}

.commentmetadata {
    	font-weight: normal;
}

.navigation {
    clear: both;
	display: block;
	text-align: center;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 60px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}
