body {
	font-family: Verdana, Arial, Helvetica, "sans serif";
	
        line-height:1.4em;

        font-size: 11px;
	color: #999;
	background-color: #eee;
}







#container {
	margin: 0 auto;
	width: 650px;
	background-color: transparent;
	border: 20px solid #eee;
}

#header  	{   	

        background-image: url(images/head.jpg); 
	border: 20px solid white; 
	width: 610px;
	height: 350px; 
        
        
		
}

/* Menu aus dem Original von Paddy Ryan... zwei /div´s ineinander verschachtelt: menu + navigation... siehe header datei */


#menu {
	width: 610px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	background-color: #fff;
	list-style: none;
	margin: 0; }

#menu ul {		list-style: none;
			margin: 0;
			padding: 0;
}




#menu li {
	float: left;
	vertical-align: middle;
        padding-right:59px;
}

#menu li a {
	display: block;
	background-color: #fff;
	
	text-transform: uppercase;
	color: #999;
	text-decoration: none;
	height: 16px;
	vertical-align: middle;
}

#menu li a:hover {
	display: block;
	
	text-transform: uppercase;
	color: #666;
	text-decoration: none;
	background-color: #fff;
	border-bottom: 1px solid #ff9900;
        height: 15px;
	vertical-align: middle;
}

#amenu li a {
	height: 15px;
	color: #999;
	
	background-color: #fff;
	border-bottom: 1px solid #ff9900;
	vertical-align: middle;
}

#amenu li a:hover {
	height: 15px;
	color: #666;
	
	background-color: #fff;
	border-bottom: 1px solid #ff9900;
	vertical-align: middle;
}


#navigation {
	float: left;
}






#main {
	float: left;
	margin-top: 30px;
	margin-bottom: 15px;
	width: 390px;
	background-color: #fff;
	padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 0px;
	min-height: 350px;
}



		
#main a 	{ 	color: #999; }
#main a:hover	{	color: #666; }
#main .meta	{ 	background: url("images/time.png") center left no-repeat #fafafa;
			border: 1px solid #f3f4f4; }
#main .cats	{	background: url("images/tag_blue.png") center left no-repeat #fafafa; 
			border: 1px solid #f3f4f4; }




#side {
	float: right;
        margin-top: 15px;
	width: 200px;
	background-color: transparent;
}

#foot {
	clear: both;
	width: 390px;
	padding: 20px;
	background-color: #fff;
}















/* HEADINGS -----------------------------------*/




h3 {
     color:#999; }





h1, h1 a, h2, h2 a, h3 a, h4 a {
	color:#999;
	font-family: Georgia, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
        margin-top: -15px;
        line-height: 25px;

}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	color:#666;
	font-family: Georgia, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
        margin-top: -15px;
        line-height: 25px;
}


/* Boxen an der Seite */

.box {
	font-size: 11px;
	font-family: Verdana, Arial Helvetica, "sans serif";
	color: #999;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 160px;
	background-color: #fff;
	padding: 20px;
	padding-top: 10px;
	list-style: none;
}


.box a		{	color: #999; }
.box a:hover 	{	color: #666; }







.box h2 {
	color:#999;
	font-family: Georgia, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
	margin: 15px 2px 15px 2px;
}

.box li {
	padding: 0px;
	width: 100%;
}

.box ul {		list-style: none;
			margin: 0;
			padding: 0;
}

.box li a 	{	color: #999;
}

.box li a:hover {	color: #666;

}







/* LINKS
-----------------------------------*/
a 	{	text-decoration: none;
}

a img 	{	border: none;
}


/* COMMENTS
-----------------------------------*/

#comments a {
	color: #999;
}

#comments a:hover {
	color: #666;
}

#comments ul {
	margin: 0;
	padding: 0;
}

#comments li {
	list-style-type: none;
	background-color: #fafafa;
	border: 1px solid #f3f4f4;
	padding-bottom: 3px;
	margin-bottom: 6px;
}



.header {
	padding: 4px;
	background: #f3f4f4;
}

#comments fieldset {
	border: 0px;
}



/* ENTRY
------------------------------------*/

.entry img {

padding: 5px 5px 5px 0px;
}

.entry img.wp-smiley { float: none !important; padding: 1px !important;}

.entry {
	margin-bottom: 10px;
	text-align: left;
}

.entry a {
	color: #999;
}

.entry a:hover {
	color: #666;
}


.entry .meta 	{	background-color: #eee;
			margin-top: -10px; 
			padding: 5px; 
			padding-left:18px;
			background: url("../images/time.png") center left no-repeat;
			background-color: #fafafa;
			border: 1px solid #f3f4f4;
}

.entry .meta a 	{	color: #949494;
}

.entry .meta a:hover {	color: #666;
}

.entry .cats	{	background-color: #eee;
			margin-top: -10px; 
			padding: 5px; 
			padding-left:18px;
			background: url("../images/tag_blue.png") center left no-repeat;
			background-color: #fafafa;
			border: 1px solid #f3f4f4;
}

.entry .cats a 	{	color: #999;
}

.entry .cats a:hover {	color: #666;
}

.entry blockquote {
	padding: 3px;
	background-color: #fafafa;
}

.entry li {
	list-style-type: circle;
}

label {
	width: 60px;
	float: left;
}

#author, #email, #url, #comment, #comments #submit {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #666;
}

/* SEARCH
-------------------------------------------*/

#search {
	border: 0px;
}

#searchbutton {
	background-color: #fff;
	border: 1px solid #999;
}


/*Fuss    */


#foot		{ 	background: white; 
			color: #999; }


#foot p 	{ 	color: #999;
			margin: 0 auto;
}

#foot a 	{ 	color: #666;
	  		text-decoration: none;
}

#foot a:hover	{	color: #333;
			text-decoration: none;
}



