CF/*   
Theme Name: style infantry
Theme URI: http://www.templatebomb.de
Description: style infantry theme
Author: .wired
Author URI: http://www.templatebomb.de
Version: 1.0
*/


/* body  */

body, html {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  width: 100%%;
  height: 100%;
}

body {
  font-size: 12px;
  background-color:	#DFDFDA;
/**  background-color:	#F5F4F2; **/
  background-image:	url('images/background.png');
  background-repeat:	repeat-x;
}

a img {
  border: none;
}

a, a:link, a:active, a:hover, a:visited {
  color: #000;
  text-decoration: none;
}

#post p a, #post p a:hover {
color: #888;
text-decoration:none;
font-weight:bold;
}

* {
  margin: 0;
  padding: 0;
}

ul {
  list-style-type: none;
}

.clear {
  clear: both;
}

.no-display {
  display: none;
}


/* header */

#header {
  width: 959px;
  height: 302px;
  margin: 0 auto;
  position: relative;
  background: url('images/header.jpg') no-repeat;
}
/**
#header-left {
  width: 155px;
  height: 302px;
  position: absolute;
  left: -155px;
  background: url('images/header-left.jpg') no-repeat;
}

#header-right {
  width: 146px;
  height: 302px;
  position: absolute;
  right: -146px;
  background: url('images/header-right.jpg') no-repeat;
}
*/

#illus {
  position: absolute;
  top: 12px;
  right: 250px;
}

#logo {
  position: absolute;
  width: 165px;
  height: 36px;
  left: 290px;
  bottom: 12px;
  display: block;
  height: 302px;
}

/* root, navi & content */

#root {
  width: 970px;
  margin: 25px auto 50px auto;
}

#search {
  position: absolute;
  top: 136px;
  left: 747px;
  width: 200px;
  height: 22px;
}

#s {
  border: 1px #000 solid;
  height: 19px;
}

#searchsubmit {
  width: 18px;
  height: 19px;
  border: none;
  background: url(images/lupe.jpg) no-repeat;
  cursor: pointer;
  margin-left: 5px;
  margin-top: 2px;
}

#navi {
  font-size: 15px;
  position: absolute;
  top: 130px;
  text-transform: uppercase;
  font-weight: 900;
  left: 30px;
  width: 908px;
  border-top: 1px #474747 dotted;
  padding-top: 12px;
  padding-bottom: 14px;
  background: url(images/navi-bottom-bg.jpg) repeat-x;
  background-position: bottom;
}

#navi a {
  text-decoration: none;
  color: #000;
  padding-top: 14px;
}

#navi .current-cat a {
  color: #000;
  padding-top: 11px;
  z-index: 10;
  position: relative;
}

#navi ul li {
  float: left;
  margin-right: 20px;
}

.lavalamp {
  position: relative;
}

.lavalamp .back {
  border-top: 3px #000000 solid;
  position: absolute;
  top: -14px;
  z-index: 5;
}

#content {
  width: 591px;
  float: left;
  background: url(images/main-bg.jpg) repeat-y;
  background-color: #FFFFFF;
}

#inner-content {
  padding: 4px 4px 10px 7px;
}

#main-top {
  height: 6px;
  width: 591px;
  background: url(images/main-top.jpg) no-repeat;
}

#main-footer {
  height: 66px;
  width: 591px;
  background: url(images/main-footer.jpg) no-repeat;
}

#pagination {
  text-align: center;
  margin: 13px 0 5px 0;
}

#pagination .pages, #pagination .current {
  background: #EEEEEC;
  color: #969696;
  padding: 3px 5px;
  margin-right: 3px;
}

#pagination a {
  padding: 3px 5px;
  background: #010101;
  color: #fff;
  margin-right: 3px;
  text-decoration: none;
}

#pagination a:hover {
  background: #FF0066;
}

/* post */

.post {
  margin: 30px 40px 27px 40px;
  position: relative;
}

h2 {
  font-size: 24px;
  margin-bottom: 2px;
}

.post h2 a {
  color: #411747;
  text-decoration: none;
}

.post-info {
  color: #636363;
  font-size: 11px;
  padding-bottom: 14px;
  display: block;
}

.post-info a {
  text-decoration: none;
}

.author-link a {
  color: #636363 !important;
}

.post p {
  line-height: 23px;
  color: #333333;
}

.post img {
  margin-bottom: 13px;
}

.read-on {
  font-size: 14px;
  margin-top: 17px;
  display: block;
  text-decoration: none;
}

.date {
  position: absolute;
  top: 90px;
  left: -59px;
  background: url(images/date-bg.png) no-repeat;
  width: 70px;
  height: 49px;
  color: #fff;
  font-size: 18px;
  font-weight: 900;
  padding: 6px 0 0 7px;
	display:none;
}

.post-devide, .single-post-devide {
  height: 1px;
  width: 100%;
  background: #EFEEE8;
}

.single-post-devide {
  margin: 30px 0 25px 0;
}

.comment-whitespace {
  word-spacing: 4px !important;
}

.tweetmeme_button {
  margin-top: 15px;
}

/* comments */

#respond input {
  border: 1px #999 solid !important;
  margin: 0 4px 4px 0;
  padding: 3px;
  width: 220px;
}

#respond textarea {
  border: 1px #999 solid !important;
  padding: 3px;
  width: 492px;
  height: 112px;
}

#respond .comment-input {
  color: #B9B9B4;
}

#respond {
  margin-bottom: 6px;
}
h3.comment_respond {
  font-size : 18px;
  font-family: Georgia, Helvetica, Serif !important;
  color: #444;
}
#respond #comment-submit {
  width: 200px;
  margin: 10px 0 15px 300px;
  color: #fff;
  background: #000;
  padding: 2px 5px;
  cursor: pointer;
  border: none;
}

#respond #comment-submit:hover {
  color: #ffff;
}

.commentlist .comment {
  border-bottom: 1px #EFEEE8 solid;
  padding: 22px 0;
}

.gravatar {
  float: left;
  margin-right: 8px;
}

.gravatar img {
  padding: 3px;
  border: 1px #EBEAE3 solid;
  margin-bottom: 3px;
}

.commentlist .entry-content img {
  margin-bottom: -2px !important;
}

.comment-count {
  float: right;
  display: none;
}

.comment-author-name {
  color: #000;
  border-bottom: 1px #EBEAE3 solid;
  float: left;
  margin-bottom: 7px;
  padding-bottom: 4px;
  font-size: 13px;
  font-weight: 900 !important;
}

.reply {
  float: right;
  margin-bottom: 7px;
  padding-bottom: 4px;
  font-size: 13px;
}

.reply a {
  color: #A6A6A6;
}

.children {
  margin-left: 25px !important;
}

.comment-author-time {
  font-weight: 100 !important;
  color: #A6A6A6;
  font-size: 12px;
}
#trackbacks {
  margin: 10px 0;
}

/* sidebar */

#sidebar {
  margin: 3px 0 0 61px;
  width: 318px;
  float: left;
  font-family: Georgia, Helvetica, Serif;
}

#sidebar a {
  text-decoration: none;
}

.block {
  background: url(images/sidebar-bg.jpg) repeat-y;
  background-color: #FFFFFF;
  width: 318px;
  color: #636363;
  margin-bottom: 10px;
}

.block-top {
  width: 318px;
  height: 4px;
  background: url(images/sidebar-top.jpg) repeat-y;
}

.block-footer {
  width: 318px;
  height: 5px;
  background: url(images/sidebar-footer.jpg) repeat-y;
  clear: both;
}

.inner-block {
  padding: 30px 33px 30px 33px;
  line-height: 1.4;
}

.inner-block p {
  margin-bottom: 7px;
}

.block {
 position: relative;
}

.block h3 {
  font-size: 16px;
  color: #000;
  margin-bottom: 7px;
  text-align: left !important;
  font-family: Georgia, Serif;
}

.MuseLastArticle {
  position: absolute;
  top: 194px;
  left: 32px;
  width: 960px;
}

.MuseLastArticle a {
  display: block;
  float: left;
  margin-right: 1px;
  overflow: hidden;
  width: 225px;
  height: 85px;
  position: relative;
}

.MuseLastArticle .ItemTitle {
  display: block;
  width: 205px;
  background: #000;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(images/header-item-bg.png);
  padding: 4px 10px;
  color: #fff;
  font-size: 11px;
  font-weight: 900;
}






.MuseRandomArticle {
 background-repeat:	repeat-y;
 position:		relative;
 margin-bottom: 10px;
}

.MuseRandomArticle h3 {
 width: 318px;
 background: url('images/sidebar-bg.jpg') repeat-y;
 font-size: 14px;
 color: #000;
 padding: 20px 33px 15px 33px;
 margin-bottom: 7px;
}

.MuseRandomArticleItem {
 width:			157px;
 float:			left;
 line-height:		0px;
 z-index:		100;
 margin-bottom:		5px;
 padding-top:		7px;
 padding-bottom:	12px;
 background-image:	url('images/sidebar-bg.jpg');
 background-repeat:	repeat-y;
}

.MuseRandomArticleItem a {
 color:			#636363;
}

.MuseRandomArticleItem img {
 width:			250px;
}

.MuseRandomArticleItem div.ItemImage {
 width:			138px;
 height:		134px;
 margin-bottom:		9px;
 margin-left:		11px;
 border:		none;
 overflow:		hidden;
}

.MuseRandomArticleItem div.ItemTitle {
 width:			138px;
 height:		60px;
 text-align:		left;
 line-height:		1.4;
 margin-left:		11px;
 padding-top:		9px;
 border-top:		1px dotted #636363;
}

.MuseRandomArticleItem div.block-top, .MuseRandomArticleItem div.block-footer {
 width:			157px;
}




.flickr {
  text-align: center;
}

.flickr .ext-link {
  text-align: left !important;
  color: #fff;
  background: #535353;
  padding: 3px 5px;
  display: block;
  margin-top: 7px;
}

.flickr .ext-link:hover {
  color: #000;
}

.flickr a img {
  margin-right: 3px;
}

.flickr h3 {
  margin-bottom: 12px;
}

#subscribe {
  line-height: 24px;
  margin-bottom: 5px;
}

#subscribe a {
  text-decoration: none;
  color: #411747;
}

#subscribe img {
  margin: 0 3px -3px 0;
}

#subscribe2 {
  margin: 7px 0 15px 0;
}

#subscribe2 input {
  border: none;
  background: #000;
  color: #fff;
  cursor: pointer;
  padding: 3px 4px;
}

#subscribe2 input:hover {
  color: #000;
}

#subscribe2-input {
  width: 180px;
  margin-bottom: 5px;
  border: 1px #777 solid !important;
  cursor: text !important;
  color: #777 !important;
  background: #fff !important;
}

#get_recent_comments_wrap ul li {
  margin: -1px 0 0 0;
  border-top: 1px #636363 dotted;
  padding: 3px 0;
}

#get_recent_comments_wrap ul li:first-child {
  border: none !important;
}

#get_recent_comments_wrap {
  margin-bottom: -5px;
}

#get_recent_comments_wrap .url {
  color: #000 !important;
}

#get_recent_comments_wrap p i a {
  color: #535353;
}

#sidebar .cat-item {
  width: 126px !important;
  float: left !important;
}

.lastfm {
  margin-top: 10px;
}

.lastfm img {
  position: relative;
  z-index: 2;
  float: left;
  margin-right: 30px;
}

.lastfm li {
  padding: 7px 6px 7px 0;
  display: block;
  position: relative;
  font-size: 11px;
  line-height: 12px;
  border-top: 1px #636363 dotted;
}

.lastfm li:first-child {
  border: none !important;
}

.stereodisc {
  background: url(images/stereo-disc.jpg) no-repeat;
  width: 15px;
  height: 50px;
  position: absolute;
  z-index: 1;
  left: 56px;
  top: 9px;
}

#newtagcloud {
  font-family: Georgia, "Times New Roman", Serif;
}

/* footer */

.footerlinks {
  color: #B9B9B4;
  padding: 30px 0 0 40px;
  display: block;
  float: left;
}

.privacy {
  float: right;
  padding: 30px 40px 0 0;
  display: block;
  word-spacing: 7px;
}

.privacy a {
  color: #B9B9B4;
}

.wp-login {
  font-weight: 900;
  color: #B0B0AD;
}


/* autorenseite */

.founder-box, .author-box {
  clear: both;
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-bottom: 1 px solid #EFEEE8;
  line-height: 23px;
  color: #535353;
}


.founder-box .avatar, .author-box .avatar {
  float: left;
  border: 1px #D5D5D5 solid;
  padding: 4px;
  margin-bottom: 0;
  margin-right: 20px;
}

.founder-box h2, .author-box h2 {
  color: #111111;
  font-size: 18px;
  font-weight: 100;
  padding-bottom: 7px;
}

.author-heading {
  position: relative;
  left: -59px;
  background: url(images/author-heading-bg.png) no-repeat;
  width: 150px;
  height: 49px;
  color: #fff;
  font-size: 18px;
  font-weight: 900;
  padding: 6px 0 0 7px;
  margin: 50px 0 27px 0;
  text-align: center;
}







/* facebook */

.fan_box .full_widget {
  border: none !important;
}

.connect_top {
  background: #fff !important;
}


/** RelatedPosts **/
.RelatedPost {
 position: relative;
 width: 124px;
 height: 160px;
 float: left;
 margin-right: 1px;
}

.RelatedPost a {
 display: block;
 width: 124px;
 height: 160px;
 overflow: hidden;
}

.RelatedPost a img {
 height: 160px;
}

.RelatedPost a span {
 display: block;
 position: absolute;
 bottom: 0px;
 left: 0px;
 right: 0px;
 background-color: #000;
 background-image: url('images/header-item-bg.png');
 padding: 4px 10px;
 color: #fff;
 font-size: 11px;
 font-weight: 900;
}

