/*   
Theme Name: aHeadwork memory
Description: 
Author: Christian Jung
Author URI: http://www.polaroidmedchen.de
Version: 3.0
Tags:
*/
* {margin:0; padding: 0;}
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */
ul li { list-style: none; }
ol { list-style-type: decimal; margin-left: 40px; }
ol li { list-style-type: decimal; }
.commentlist p {
  margin: 10px 0px 0px 0px;
}
.post table {
	margin-left: 20px;
	border: 0;
}



.post td {
	padding: 3px;
	border: 1px solid #FF3399;
}

.tagline { border-top: 1px solid #cccccc; height: 1px; width: 300px; margin-left: 20px; }
.thetags { display: block; padding: 20px; }

.commentlist {margin:0; }
.commentlist li { list-style-type: none; }

#shoutbox {
background-color: #333333;
}

.authorbox { position: absolute; left: 670px; top:9px; width: 410px; height: 80px; background-color: white; overflow: auto; text-align: left; padding: 10px; border: 1px solid #ff3399; background-image: url("images/autorenbox.png"); }
.socialbox { position: absolute; left: 670px; top:559px; width: 410px; height: 80px; background-color: white; overflow: auto; text-align: left; padding: 10px; border: 1px solid #AAA; }
.authorbox td { padding-left: 4px; }
#authorheader { font-size: 1.2em; }

#socialbookmarks { margin-top: 15px; }
#socialbookmarks li a { margin-left: 5px; }

#sb_technoranti { width: 20px; height: 20px; padding: 5px; display: block; background-color: #55bb00; color: white; text-align: center; font-size: 3em; float: left; }
#sb_twitter { width: 20px; height: 20px; padding: 5px; display: block; background-color: #33ccff; color: white; text-align: center; font-size: 2em; float: left; }
#sb_facebook { width: 20px; height: 20px; padding: 5px; display: block; background-color: #3b5998; color: white; text-align: center; font-size: 2em; float: left;  }
#sb_mrwong { width: 20px; height: 20px; padding: 5px; display: block; background-color: #990000; color: white; text-align: center; font-size: 1.8em; float: left; }
#sb_rss { width: 14px; height: 10px; padding: 5px; padding-top: 15px; padding-left: 11px; display: block; background-color: #ff9900; color: white; text-align: center; font-size: 0.9em; float: left; }
#sb_wikio { width: 20px; height: 20px; padding: 5px; display: block; background-color: #f8bc00; color: white; text-align: center; font-size: 1.8em; float: left; }
#sb_delicious { width: 20px; height: 20px; padding: 5px; display: block; background-color: #999999; color: white; text-align: center; font-size: 1.8em; float: left; }

.footnotes { border-top: 1px solid #666; padding-top: 10px; margin: 20px; font-size: 9pt; font-style: italic; color: #666; }

/********************************************/
h1 { font-size: 12pt; background-color: #CCC; color: #FFFFFF; padding: 5px; margin-top: 10px; padding-left: 20px; }
h2 { font-size: 12pt; background-color: #CCC; color: #FF3399; padding: 5px; margin-top: 10px; padding-left: 20px; }
h3 { font-size: 10pt; background-color: #CCC; color: #FF3399; padding: 5px; margin-top: 10px; padding-left: 20px; }
h4 { font-size: 10pt; background-color: #CCC; color: #FFFFFF; padding: 5px; margin-top: 10px; padding-left: 20px; }

.rating_bar { width: 500px; border: 1px solid #cccccc; height: 20px; margin-left: 10px;}
.rating_bar_inner { background-color: #ff3399; background-image:url("images/bar.png"); padding-top: 20px; }


.mini-autor { color: #AAA; margin-left: 20px; }
.mini-date { color: #AAA; float: right; position: relative; top: -20px; right: 25px; }

#leftbuttons  {
margin: 10px auto;
width: 550px;
}

#leftbuttons li a {
margin-left: 10px;
}

#leftbuttons li div {
margin-left: 10px;
}

.extrabut { opacity: 0.5; }
.extrabut:hover { opacity: 1; }

.but_random { width: 40px; height: 40px; padding: 5px; background-color: #4040cb; display: block; color: white; font-size: 3em; font-weight: bold; text-align: center;float: left; }
.but_random:hover { color: black; }

.but_home { width: 40px; height: 38px; padding: 5px; padding-top: 7px; background-color: #FFFFFF; display: block; color: #ff3399; font-size: 2.3em; font-weight: bold; text-align: center; float: left;}
.but_home:hover { color: #33ccff; }

.but_next { width: 40px; height: 40px; padding: 5px; background-color: #fddb00; display: block; color: white; font-size: 2.3em; font-weight: bold; text-align: center;float: left;}
.but_next a { color: white; }
.but_next:hover { color: #FF3399; }


.but_previous { width: 40px; height: 40px; padding: 5px; background-color: #4ad425; display: block; font-size: 2.3em; font-weight: bold; text-align: center;float: left;}
.but_previous a { color: white; }
.but_previous a:hover { color: #FF3399; }

.but_twitter { width: 40px; height: 40px; padding: 5px; background-color: #33ccff; display: block; color: white; font-size: 3em; font-weight: bold; text-align: center;float: left; }
.but_twitter:hover { color: black; }
.but_twitter .name { font-size: 0.3em; font-weight: normal; }

.but_twitter2 { width: 40px; height: 40px; padding: 5px; background-color: #3c3c3c; display: block; color: white; font-size: 3em; font-weight: bold; text-align: center;float: left; }
.but_twitter2:hover { color: #CCCCCC; }
.but_twitter2 .name { font-size: 0.3em; font-weight: normal; }

.but_fb { width: 40px; height: 40px; padding: 5px; background-color: #8a5094; display: block; color: white; font-size: 3em; font-weight: bold; text-align: center;float: left; }
.but_fb:hover { color: #4ad425; }

.but_rss { width: 20px; height: 15px; padding-top: 35px; padding-left: 30px; background-color: #ff9900; display: block; color: white;float: left; }
.but_rss:hover {color: black;}

.but_fav { width: 40px; height: 40px; padding: 5px; background-color: white; background-image: url("images/heart.png"); display: block; color: white; font-size: 5em; text-align: center;float: left;  }
.but_fav:hover { background-color: #4ad425; }

#nextlink { color: transparent; margin-top: 5px; width: 68px; height: 24px; background-image: url("images/right.png"); display: block; }
#prevlink { color: transparent; width: 68px; height: 24px; background-image: url("images/left.png"); display: block; }

#nextlink a { color: transparent;}
#prevlink a { color: transparent; }


body {width:100%; margin:0; padding:0; text-align:center; color:#666; background-color:#e8e8e8; font:12px Arial, Sans-Serif;}
.clear {clear:both; margin:0; padding:0;}
.post { background-color: white; text-align: left; position: absolute; left: 10px; top: 9px; width: 650px; height: 540px; overflow: auto; border: 1px solid #AAA; }

.commentlist { position: absolute; left: 670px; top:119px; width: 420px; height: 419px; background-color: white; overflow: auto; text-align: left; padding: 5px; border: 1px solid #AAA; }
.commentlist li { padding: 5px;  margin: 10px; }
.commentlist .avatar { border: 1px solid #aaaaaa; padding: 5px; margin-right: 5px; border-bottom: 0; border-right: 0;}

#commentform { height: 100px; width: 550px;  position: absolute; left:10px; top: 559px; text-align: left; background-color: white; border: 1px solid #AAA; }
#submit { height: 102px; width: 102px; background-color: #FF3399; color: white; border: 1px solid #AAA; padding: 1px; border-left: 0; position: absolute; left: 550px; top: -1px; background-image: url("images/eigentlich.png"); background-repeat: no-repeat; cursor: pointer; }
.commentinput { width: 133px; margin-left: 20px; border: 1px solid #AAA; }

a {color:#FF3399; text-decoration:none;}
a:hover {color:#33ccff; text-decoration:none;}

#footer { width: 1090px; background-color: #222222; padding-top:20px; padding-bottom: 50px; color:#fff; margin: 0 auto; margin-top:20px; min-height: 400px; border-left: 10px solid #E8E8E8;}
#footer a { color: #FFFFFF; }
#footer a:hover { color: #FF3399; }
#container {margin: 0 auto; position: relative; top: 10px; width: 1100px; height: 700px; background-image: url("images/aheadwork.png"); }

.raster { margin-left: 0px; margin-top: -1px;}
.postquadrat { width: 90px; height: 90px; padding: 5px; margin-left: 10px; margin-top: 10px; cursor: pointer; overflow: hidden; font-size: 8pt;}

.postquadrat.firstpost { background-color: #FF3399; }

.postquadrat.iswwdns { background-color: #35ccff; }
.postquadrat.iswwdns a { background-color: #35ccff; visibility: visible; color: white;}
.postquadrat.iswwdns:hover { background-color: #35ccff; }

.postquadrat.rezension { background-color: #4ad425; }
.postquadrat.rezension a { background-color: #4ad425; visibility: visible; color: white;}
.postquadrat.rezension:hover { background-color: #4ad425; }

.postquadrat.kochclash { background-color: #fddb00; }
.postquadrat.kochclash a { background-color: #fddb00; visibility: visible; color: white;}
.postquadrat.kochclash:hover { background-color: #fddb00; }

.postquadrat.horsturz { background-color: #ff9900; }
.postquadrat.horsturz a { background-color: #ff9900; visibility: visible; color: white;}
.postquadrat.horsturz:hover { background-color: #ff9900; }

.postquadrat.verlosung { background-color: #8a5094; }
.postquadrat.verlosung a { background-color: #8a5094; visibility: visible; color: white;}
.postquadrat.verlosung:hover { background-color: #8a5094; }

.postquadrat.gastbeitrag { background-color: #2fa8d1	; }
.postquadrat.gastbeitrag a { background-color: #2fa8d1; visibility: visible; color: white;}
.postquadrat.gastbeitrag:hover { background-color: #2fa8d1; }


.postquadrat.likesdislikes { background-color: #666666; }
.postquadrat.likesdislikes a { background-color: #666666; visibility: visible; color: white;}
.postquadrat.likesdislikes:hover { background-color: #666666; }

.postquadrat:hover { background-color: #FF3399; cursor: pointer; }
.postquadrat a { visibility: hidden; font-size: 8pt; }
.postquadrat:hover a { visibility: visible; color: white; text-decoration: none; font-size: 8pt; }
.postquadrat span { visibility: hidden; }
.postquadrat:hover span { visibility: visible; color: #EEEEEE; text-decoration: none; }
.postquadrat.firstpost a { visibility: visible; color: white;  font-size: 8pt; }
.postquadrat.firstpost span { visibility: visible; color: #EEEEEE;  }


#content {float:left; margin:0 auto; text-align:left;}
h2.posttitle {color:#FF3399; font-size:18px; padding:20px 20px 0 20px; background: none;}
h2.posttitle a {color:#FF3399; font-size:18px; text-decoration:none;}
h2.pagetitle {padding:0 0 5px 20px;}
h3#comments {color:#87b83d; font-size:16px; padding:20px 20px 10px 0;}
h3#respond {color:#87b83d; font-size:18px; padding:20px 20px 0 0;}
.postentry {padding:20px;}
.postentry#main {padding:20px;border: 1px solid black; border-top: 0; margin-left: 30px;}
.postentry img {padding:10px; padding-left: 0;}
.postentry p {padding:0 0 10px 0;}
.postentry ul {padding:0 0 0 10px; list-style-type:none; margin:0 0 0 20px;}
.postentry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}
.akst_link {display:block; padding:20px 0 0 0;}
.postmetadata {padding:0 20px 20px 20px; clear:both;}
.comments {margin:5px 0 20px 10px;}
.alt {display:block; padding:10px 0 10px 0;}
a.comments:link {color:#FF3399; }
.entry { text-align: justify; font-family: Georgia; line-height: 1.2em; font-size: 10pt; }
.entry p {padding:0 20px 20px 20px;}
.entry img {padding:10px;padding-left: 0;}
.entry .akst_link {display:block; padding:10px 0 10px 20px;}
.entry ul {padding:0 20px 0 10px; list-style-type:none; margin:0 0 0 20px;}
.entry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}
.navigation {float:left; display:block; padding:0 20px 10px 0;}
small {display:block; padding:5px 0 10px 20px; font-size:10px; font-weight:bold;}
small.commentmetadata {display:block; padding:0 0 10px 0; font-size:10px; font-weight:bold;}
blockquote {padding:10px 20px; color:#999; font-size:12px; font-style:italic;}
#search {float:left; width:178px; padding:20px; border:1px solid #87b83d;}
input#s {width:160px; padding:3px; margin:0 0 5px 0;}


.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}

#sidebar-1 {text-align:left;}
#sidebar-1 h2 { margin: 0px; color:#FF3399; font-size:14px; font-weight:bold; height: 15px; padding:4px; padding-left: 15px; background: none; }
#sidebar-1 ul {border:0px; padding-left: 15px; padding-right: 15px;}
#sidebar-1 li.widget { width: 210px; min-height: 200px; float: left; border-right: 1px solid #444;  border-left: 1px solid #444; margin-left: -1px;}
#sidebar-1 ul li ul {margin: 0; margin-bottom:20px;  }
#sidebar-1 ul li ul li { padding: 5px; border-bottom: 1px dashed #444;}
#sidebar-1 a {display:block; color: #FFFFFF;}

#searchbox { margin-left: 20px; }

textarea {width:310px; height:83px; font-family: Georgia; font-size:12px; padding:5px; margin-left: 8px; border: 1px solid #AAA;}

.footnotes { border-top: 1px solid #666; padding-top: 10px; margin: 20px; font-size: 9pt; font-style: italic; color: #666; }
.footnotes ol li { margin-left: 20px; list-style-type: decimal; }
