/*
Theme Name: acktheme
Theme URI: http://www.ackbytes.de
Description: ackbytes blog theme
Version: 1
Author: ulf - http://www.ackbytes.de
*/

html, body { height: 100%; }

body {
	background: #efefef;
	color: #330606;
	text-align: center;
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
}

* {
	padding:0;
	margin:0;
}



#container {
	background: #FFF url(images/repeat.png) repeat;
	min-height: 100%;
	_height: 100%;
	width: 823px;
	margin: 0 auto;
	text-align: left;
	position: relative;

}
/* Header */
h1#header {
	margin: 0;
	height: 241px;
	background: url(images/header.png) 0 no-repeat;
	text-indent: -1234em;
}
#header a {
	position: absolute;
	left: 7px;
	top: 2px;
	height: 26px;
	width: 23px;
	text-decoration: none;
}
#header em {
	display: none;
}
#footer
{
	background: #FFF url(images/footer.png) no-repeat;
	min-height: 74px;
	_height: 74px;
	width: 823px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

#footertext
{
color: #fff;
padding-top: 34px;
}

#footertext a
{
color: #fff;
}

#footertext a:hover
{
color: #D8D8C0;
}

#blog_name {
	position: absolute;
	left: 375px;
	top: 60px;
	color: #C8A470;
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 28px;

}

#blog_slogan {
	position: absolute;
	left: 379px;
	top: 95px;
	color: #3286B2;
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 16px;
	letter-spacing: -0.2px;
	word-spacing: -0.4px;


}

#blog_link {
	position: absolute;
	left: 498px;
	top: 115px;
	color: #997146;
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.2px;
	word-spacing: -0.4px;


}


/* Sidebar Positioning */


#sidebar {


	color: #3286B2;
	margin: 0 0 0 25px;
	width: 190px;

}



/* Navigation Links */
#pathway {
	position: absolute;
	left: 250px;
	top: 222px;
	color: #C8A470;
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 14px;
	width: 500px;

}


#pathway a {
	color: #CD7829;
	text-decoration: none;
}

#pathway a:visited {
	color: #CD7829;
	text-decoration: none;

}

#pathway a:hover {
	color: #F3DCBA;
	text-decoration: none;

}



#menu_view {
	position: absolute;
	left: 200px;
	top: 5px;
	color: #FFCC99;
	margin: 0;
	padding: 0;
	font-weight:bold;
	text-transform: lowercase;
	text-align: center;
	
	
	font-size: 14px;

}

#menu_view a {
	color: #FFFFFF;
	text-decoration: none;

}
#menu_view a:hover {
	color: #D8D8C0;
}



#menu_view ul {
	list-style: none;
	padding: 0;
	margin: 0 0 5px;
}
#menu_view li {
	padding: 0 30px 0 4px;
	margin: 0;
	display: inline;

}
#menu_view li a {
	color: #FFFFFF;
	text-decoration: none;

    padding-left: 30px;

	

}

#menu_view li a:hover {
	color: #D8D8C0;
}



#menu_two {
	position: absolute;
	left: 250px;
	top: 180px;
	color: #CC9950;
	margin: 0;
	padding: 0;
	font-weight:bold;
	text-transform: lowercase;
	word-spacing: 5px;
	letter-spacing: 1.5px;
	font-size: 12px;
}

#menu_two a {
	color: #E1D6A4;
	text-decoration: none;
}
#menu_two a:hover {
	color: #FFFFFF;
}

#menu_two ul {
	list-style: none;
	padding: 0;
	margin: 0 0 5px;
}
#menu_two li {
	padding: 0 13px 0 4px;
	margin: 0;
	display: inline;
}
#menu_two li a {
	color: #E1D6A4;
	text-decoration: none;
}

#menu_two li a:hover {
	color: #FFFFFF;
}



/* Content */
#wrapper {
	width: 560px;
	float: right;
	position: relative;
	

}


#content {
	padding: 18px 60px 0px 0px; /* 0 60 10 0 */
}



hr#clear {
	clear: both;
	height: 35px;
	visibility: hidden;
}





h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	color: #789090;
	font-weight: bold;
}
hr.clearing {
	height: 1px;
	visibility: hidden;
	clear:both;
	width: 500px;
	margin: 0;
}

.bigger {
	font-size: 12px;
}







ul#bigger_list {
	margin-left: 5px;
	padding: 0;
	color:	#394A5A;
	font-size: 12px;
	font-weight: bold;
	 line-height: 1.4;
}



#pre_path {
color: #FFFFFF;
}



p, 
pre, 
blockquote, 
form, 
label, 
dl, 
fieldset, 
address {
	margin: 10px 0;
}


fieldset {
	padding:10px;
}
h1 {
	font-size: 16px
}
h2 {
	font-size: 15px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 13px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 11px;
}



/* Word Press Stuff */



small {

color: #330606;
}

.postmetadata {

padding-bottom: 25px;

}






.button {

margin-top: 7px;
margin-left: 97px;

}

.entry {

font-size: 13px;

}



.smaller {

font-size: 10px;
padding-right: 5px;

}

ul, 
ol {

margin: 5px 0 20px 0px;
list-style-type: none;

}


li, 
dd {
	margin-left: 7px;
	list-style-type: none;

}

blockquote {
padding-left: 20px;
    background: url(images/mini-cite.gif) no-repeat;
	margin-left: 5px;
	list-style-type: none;

}


li#categories h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}

li#recents h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}
li#recents a{
	background: url(images/mini-comside.gif) no-repeat !important;
	padding-left: 20px !important;

}

li#lastones h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}
li#lastones a{
	background: url(images/mini-category.gif) no-repeat !important;
	padding-left: 20px !important;

}




li#archives h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}
li#languages h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}

li#games h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}

li#meta h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}

li#search h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}


li#linkcat-1 h2{

		padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;

}

li#linkcat-2 h2{

		padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;

}

li#linkcat-3 h2{

		padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;

}


li#pagenav h2{
	padding: 0;
	color:	#43566B;
	font-size: 12px;
	font-weight: bold;
}


.post h2 a{

		
margin: 0 0 4px 0;
	background: url(images/headingborder.gif) 0 100% no-repeat;

}

.post h2 {
margin: 0 0 4px 0;

}



input {
 color: #330606;
 border: 1px solid #3286B2; 
 background-color: #FFF;
 font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#searchform .buttons {
 font-size: 10px;
 background-color: #3286B2;
 color: #FFF;
}

textarea {
 background-color: #FFF;
 color: #330606;
 border: 1px solid #3286B2; 
 font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;


}

#submit
{
 font-size: 10px;
 background-color: #3286B2;
 color: #FFF;
}

#sidebar a {
	color: #3286B2;
	text-decoration: none;
}

#sidebar a:visited {
	color: #3286B2;
	text-decoration: none;

}

#sidebar a:hover {
	color: #F67900;
}

a:link {
color: #3286B2;
text-decoration: none;
}

a:visited {
	color: #3286B2;
	text-decoration: none;

}
a:hover, a:active {
	color: #F67900;
	text-decoration: none;
}


#blog_name a {
	color: #789090;
	text-decoration: none;
}

#blog_name a:visited {
	color: #789090;
	text-decoration: none;

}

#blog_name a:hover {
	color: #CD7829;
}


span.caps,abbr,acronym {
	cursor:help
}

.footerlink {
color: #fff;

	padding-left: 0;
	padding-bottom: 2px;
	margin-left: 25px;
}
ul.list-eng li{
	background: url(images/mini-gerside.gif) no-repeat !important;
	padding-left: 20px !important;
	
}
ul.list-eng li ul li{
	background: url(images/mini-gerside.gif) no-repeat !important;
	padding-left: 10px !important;
}





/*category widget */
ul.list-cat li, li.widget_categories li{
	background: url(images/mini-category.gif) no-repeat !important;
	padding-left: 20px !important;
}

/*archives widget */
ul.list-archives li, li.widget_archives li{
	background: url(images/mini-monthly-archive.gif) no-repeat !important;
	padding-left: 20px !important;
}
.post img, post img {

	margin: 0px;
	padding: 5px;
}

.alt {
	background: #DDDFE0;
}


#breadcrumb {
	position: absolute;
	left: 262px;
	top: 210px;
	
	margin: 0;
	margin-right: 20px;
	padding: 0;

}


#tagcloud
{
	position: absolute;
	left: 510px;
	top: 60px;
	width: 280px;
	margin: 0;
	padding: 0;


}
#tagcloud a:hover {
    color: #CD7829;
 
}
#tagcloud a {
    color: #777;

}

a.extlink {

background: url(images/mini-link.gif) no-repeat !important;
	padding-left: 15px !important;
}

ul.list-ress li{
	background: url(images/mini-link.gif) no-repeat !important;
	padding-left: 20px !important;
	
}
ul.list-ress li ul li{
	background: url(images/mini-link.gif) no-repeat !important;
	padding-left: 10px !important;
}
li#ressources h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}

ul.list-meta li{

	padding-left: 4px !important;
	
}
ul.list-meta li ul li{
		
	padding-left: 2px !important;
}

li#metastuff h2{
	padding: 0;
	color:	#789090;
	font-size: 12px;
	font-weight: bold;
}

.pagebar 
	{ 
		font: 11px Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 0px; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #D4E7EE; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
			padding: 2px 6px; 
			border: none; 
			background: #fff; 
			text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;
	}

.pagebar a:hover 
	{
		color: #fff; 
		background: #3185B1; 
		border-color: #036; 
		text-decoration: none;
	}
