/* 

	Theme Name: Zu-Grafixx

	Theme URI: http://www.alice-grafixx.de

	Description: A Wordpress Theme by Alice

	Author: Alice, modified by Stephen Quirk for Barak Olins/Zu Bakery

	Author URI: http://www.alice-grafixx.de

	Version: 1.0

*/





body {

	margin-bottom: 15px;

	font-size: 12px; 	

	font-family: Verdana,Tahoma; 

	text-align: center;

	color: #2d3b0a;

	background-color: #2d3b0a; 

}



/**    Layout Ende    **/



#header {

    background-image:url('header.jpg');

    background-repeat:no-repeat

    position: absolute; 

	width:656px;

	height:201px;

    z-index: 2;

   	line-height: 30px;

   	text-align: center;
   	background-color: #2d3b0a}



.name {

	padding-top: 80;

	width:656px;

	height:201px;

    z-index: 5;

	vertical-align:text-bottom;

   	text-align: center;

}

#menu {

	float: left; 

	width: 125px; 

	background-color: #f8f6ac;

}



#navi {

	margin-left: 5px; 

	margin-top: 5px; 

	width: 130px; 

}

#content {

	padding-bottom: 0px;

	padding-right: 5px;

	padding-left: 0px;

	padding-top: 8px; 

	

	width: 500px; 

	float: right;

}

#footer {

	padding-right: 5px; 

	padding-left: 5px; 



	height: 28px; 

	text-align: center;

	line-height: 28px;

    background-image:url('footer.jpg');

}



#ram {

	background-color: #f8f6ac; 

	margin: 0px auto;



	margin-bottom: 15px;

	text-align: left;

	width:656px;

}



/**    Layout Ende    **/





h1{

	text-transform:uppercase;

	letter-spacing: 2px;

	color: #2d3b0a;

	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 #2d3b0a;

}



h2 {font-size:14px; font-weight:bold; color:#2d3b0a;}

h3 {font-size:12px; color:#FFA451;}

h4 {font-size:28px; color:#EEE; font-family: Arial;}



#comments, #postcomment {font-size:14px; color:#2d3b0a;}



td {

	color: #2d3b0a;

	font-family:tahoma,sans-serif;

	font-size:11px;

	text-align:justify;

	border:0px solid #2d3b0a;

	border-bottom-width:0px;

	padding:0px;

}



A:link {color: #2d3b0a; font-weight:normal; text-decoration:none;}

A:visited {color: #2d3b0a; font-weight:normal; text-decoration:none;}

A:active {color: #2d3b0a; font-weight:normal; text-decoration:underline;}

A:hover {color: #2d3b0a; font-weight:normal; text-decoration:none;

}



h2 A:link {

	font-size: 14px;

	color: #2d3b0a;

	font-weight:bold;

}



h2 A:visited {

	font-size: 14px;

	color: #2d3b0a;

	font-weight:bold;

}



h2 A:hover, h2 A:active {

	font-size: 14px;

	color: #2d3b0a;

	font-weight:bold;

}





/**    Menu    **/



div.navi {

	line-height: 11px;

	font-size: 10px; 

	width: 130px; 

	color: #2d3b0a; 

	font-family: verdana, tahoma; 

	text-align: justify

}

.navi A:link {

	padding-right: 2px; 

	padding-left: 2px;

	padding-top: 2px;  

	border-bottom: 2px;  

	color: #2d3b0a; 

	font-weight: bold;

	display: block;

	text-decoration: none;

	background-color: #f8f6ac}

.navi A:visited {

	padding-right: 2px; 

	padding-left: 2px;

	padding-bottom: 2px; 

	color: #2d3b0a; 

	padding-top: 2px; 

	background-color: #c8cf66; 

	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: #bc6d0a}

.navi li {

	border: solid #2d3b0a;

	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

}

 

.header {

	text-transform:uppercase;

	letter-spacing: 2px;

	color: #2d3b0a;

	font-size:12px;

	line-height:14px;

	font-weight:bold;

	letter-spacing: 2px;

	text-align:left;

	padding: 1 1 1 2;

	margin: 0;

	font-family:verdana,sans-serif;

	background-color: #;

	border-bottom:1px solid #2d3b0a;	

}



/**    Menu Ende    **/



.post {

	line-height:10px;

	color: #2d3b0a;

	font-size:10px;

	letter-spacing:1px;

	text-align:left;

	font-family:verdana,sans-serif;

	border-bottom:1px solid #2d3b0a;	

	padding: 1 1 1 1;

}



.page {

	line-height:10px;

	color: #2d3b0a;

	font-size:10px;

	letter-spacing:1px;

	text-align:left;

	font-family:verdana,sans-serif;

	border-bottom:0px solid #2d3b0a;	

	padding: 1 1 1 1;

}



.themes {

	font-size:9px;

	color:#2d3b0a;

	font-family:tahoma;

	text-transform:capitalize;

	background-color:#EEDDE5;

	width: 120px;

	align: left;

}



.input {

	color:#2d3b0a; 

	font-size:11px; 

	font-family:tahoma, sans-serif; 

	width:120px; 

	height:18px 

}



.sub {

	color:#2d3b0a; 

	font-family:tahoma, sans-serif; 

	background-color: #bc6d0a;

	border-style: solid; 

	border-width: 1px; 

	border-color: #2d3b0a; 

	font-size:11px; 

	height:15px;

}



.comment {

	color:#2d3b0a; 

	font-family:tahoma, sans-serif; 

	background-color: #bc6d0a;

	border-style: solid; 

	border-width: 1px; 

	border-color: #2d3b0a; 

	font-size:11px; 

	text-align: center;

	height:15px;

}



.textarea {

	color:#2d3b0a; 

	font-family:tahoma, sans-serif; 

	font-size:10px; 

	width: 250px

}



/* Begin Calendar */



#wp-calendar   { 

	font-size: 10px; 

	text-align: center; 

	margin-left: 10px; 

	padding: 0px 3px 3px 3px; 

	width: 80%; 

	border-style: solid; 

	border-width: 1px; 

	border-color: #2d3b0a; 

	empty-cells: show;

	color: #2d3b0a;
}



#wp-calendar caption   { 

	color: #2d3b0a; 

	font-size: 10px; 

	font-weight: bold; 

	text-align: center; 

	margin-left: 10px; 

	padding: 2px; 

	height: 14px; 

    background-color: #bc6d0a;

	border-style: solid; 

	border-width: 0px 1px 0; 

	border-color: #2d3b0a; 

}



#wp-calendar th {

 font-size: 10px;

}



#wp-calendar #today {

 border: 1px dotted #2d3b0a;

 background-color: #bc6d0a;

}



#wp-calendar td {

 color: #2d3b0a;

 font-size: 9px;

}



#wp-calendar #next a, #wp-calendar #next  {

 padding-right: 5px;

 text-align: right;

  background-color: #;

  font-size: 9px;

}



#wp-calendar #prev a, #wp-calendar #prev {

 padding-left: 5px;

 text-align: left;

}