/* 
	Theme Name: Korn-Grafixx
	Theme URI: http://www.Pupillogroup.com
	Description: A PGipress Theme by PGi
	Author: Alice
	Author URI: http://www.pupillogroup.com
	Version: 1.1
*/

body {
	margin-top: 20px; 
	font-size: 12px; 	
	font-family: Verdana,Tahoma; 
	text-align: center;
	color: #fff;
	background-color: #2a2941; 
}

/**    Layout Ende    **/
#ram {
    background-image:url('images/index_03.jpg');
	margin: 0px auto;
	text-align: left;
	width: 699px;
}
#header {
    background-image:url('images/index_01.jpg');
    background-repeat:no-repeat
    position: absolute; 
	width: 699px;
	height: 149px;
    z-index: 2;
}
#name {
    background-image:url('images/index_02.jpg');
	margin: 0px auto;
	text-align: center;
	width: 699px;
	height: 140px;
	font-size: 18px; 
	color: #fff; 
	font-family: Arial;
}



#menu {

	float: left;

	width: 140px; 

	margin-left: 0px;

}



#navi {

	margin-left: 14px; 

	margin-top: 5px; 

	width: 140px; 

}

#content {

	padding-bottom: 0px;

	padding-right: 35px;

	padding-left: 0px;

	padding-top: 5px; 

	

	width: 485px; 

	float: right;

}

#foo {

	padding-right: 5px; 

	padding-left: 5px; 

	height:17px; 

	text-align: center;

    background-image:url('images/index_04.jpg');

}



#foot {

	padding-right: 5px; 

	padding-left: 140px; 

	height: 19px; 

	text-align: center;

	font-size: 10px; 

	line-height: 18px;

    background-image:url('images/index_05.jpg');

}



#footer {

	padding-right: 5px; 

	padding-left: 5px; 

	height: 18px; 

	text-align: center;

    background-image:url('images/index_06.jpg');

}



/**    Layout Ende    **/





h1{

	text-transform:uppercase;

	letter-spacing: 2px;

	color: #505E3A;

	font-size:12px;

	line-height:14px;

	font-weight:bold;

	text-align:left;

	padding: 1 1 1 2;

	margin: 0;

	font-family:verdana,sans-serif;

	border-bottom:1px solid #F7F6F2;

}



h2 {font-size:14px; font-weight:bold; color: #fff; margin: 10px 0 5px 0;}

h3 {font-size:12px; color:#fff;}



#comments, #postcomment {font-size:14px; color:#505E3A;}



td {

	color: #fff;

	font-family:tahoma,sans-serif;

	font-size:11px;

	text-align:justify;

	border:0px solid #3E566E;

	border-bottom-width:0px;

	padding:0px;

}



A:link {color: #fff; font-weight:normal; text-decoration:none;}

A:visited {color: #343D22; font-weight:normal; text-decoration:none;}

A:active {color: #343D22; font-weight:normal; text-decoration:underline;}

A:hover {color: #6E7E4D; font-weight:normal; text-decoration:none;

}



h2 A:link {

	font-size: 14px;

	color: #505E3A;

	font-weight:bold;

}



h2 A:visited {

	font-size: 14px;

	color: #505E3A;

	font-weight:bold;

}



h2 A:hover, h2 A:active {

	font-size: 14px;

	color: #6E7E4D;

	font-weight:bold;

}





/**    Menu    **/



div.navi {

	line-height: 11px;

	font-size: 10px; 

	width: 140px; 

	color: #fff; 

	font-family: verdana, tahoma; 

	text-align: justify

}

.navi A:link {

	padding-right: 2px; 

	padding-left: 2px;

	padding-top: 2px;  

	border-bottom: 2px;  

	color: #fff; 

	font-weight: bold;

	display: block;

	text-decoration: none;

}

.navi A:visited {

	padding-right: 2px; 

	padding-left: 2px;

	padding-bottom: 2px; 

	color: #454E2F; 

	padding-top: 2px; 

	display: block;

	font-weight: bold; 

	text-decoration: none

}

.navi A:hover {

	border-bottom: 0px none; 

	color: #fff; 

	display: block;

	padding-left:5px;

	text-decoration: none;

	background-color: #ABB694

}

.navi li {

	border: solid #F7F6F2;

	border-width: 0px 0px 1px 0px;

	margin-bottom: 0px; 

}

.navi ul {

    padding-bottom: 0px;

	padding-right: 0px; 

	padding-left: 0px;

 	padding-top: 0px; 

	margin: 0px; 

	list-style-type: none

}

 

/**    Menu Ende    **/



.post {

	line-height:10px;

	color: #505E3A;

	font-size:10px;

	letter-spacing:1px;

	text-align:left;

	font-family:verdana,sans-serif;

	border-bottom: 0px solid #fff;	

	padding: 1 1 1 1;

	margin-bottom: 30px;

}



.entry { 

	color: #fff; 

	line-height: 14px;

	font-size: 12px; 

	letter-spacing: 0px;

	margin: 0;

}



.time {

	color: #505E3A;

	font-size:10px;

	letter-spacing:1px;

	text-align:left;

	padding-bottom: 5px;

	border-bottom:1px solid #fff;	

}



.page {

	line-height:10px;

	color: #fff;

	font-size:10px;

	letter-spacing:1px;

	text-align:left;

	font-family:verdana,sans-serif;

	border-bottom:0px solid #fff;	

	padding: 1 1 1 1;

}



.themes {

	font-size:9px;

	color:#fff;

	font-family:tahoma;

	text-transform:capitalize;

	background-color: #8DA166;

	width: 120px;

	align: left;

}



.input {

	color:#505E3A; 

	font-size:11px; 

	font-family:tahoma, sans-serif; 

	width:120px; 

	height:18px 

}



.sub {

	color:#fff; 

	font-family:tahoma, sans-serif; 

	background-color: #8DA166;

	border-style: solid; 

	border-width: 1px; 

	border-color: #fff; 

	font-size:11px; 

	height:15px;

}



.comment {

	color: #fff; 

	font-family:tahoma, sans-serif; 

	background-color: #8DA166;

	border-style: solid; 

	border-width: 1px; 

	border-color: #fff; 

	font-size:11px; 

	text-align: center;

	height:15px;

}



.textarea {

	color: #505E3A; 

	font-family:tahoma, sans-serif; 

	font-size:10px; 

	width: 250px

}



/* Begin Calendar */



#calendar  { margin: 0px 0 0; position: inherit }



#wp-calendar caption   { 

	color: #fff; 

	font-size: 11px; 

	font-weight: bold; 

	text-align: center; 

	margin: 0; 

	padding: 2px; 

	height: 18px; 

    background-color: #6B7948;

	border-style: solid; 

	border-width: 1px 1px 0; 

	border-color: #fff; 

}



#wp-calendar   { 

	font-size: 10px; 

	background-color: #ABB694; 

	background-attachment: scroll; 

	text-align: center; 

	margin: 0; 

	padding: 0px 1px 1px 1px; 

	width: 100%; 

	border-style: solid; 

	border-width: 1px; 

	border-color: #fff; 

	empty-cells: show;

	color: #fff;

}



#wp-calendar #next a  { text-align: right; padding-right: 8px }



#wp-calendar #prev a  { text-align: left; padding-left: 8px }



#wp-calendar a {

	display: block;

	text-decoration: none;

}



#wp-calendar a:hover  { color: #414C2E; background: #fff}





#wp-calendar caption a, #wp-calendar caption a:hover {

	background: transparent;

	color: #000;

}



#wp-calendar td {

	color: #414C2E;

	letter-spacing: normal;

	padding: 2px 0;

	text-align: center;

}



#wp-calendar td.pad:hover {

	background: #FFF;

}



#wp-calendar td:hover, #wp-calendar #today  { 

	color: #fff; 

	background: #8DA166;

 	border: 1px dotted #414C2E;

}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	color: #fff;

}



#wp-calendar .today  { font-weight: bold; background: #FFA451 }