/* 
Theme Name: Photospion
*/

body { position: relative; margin: 0px; padding: 0px; background: /*url(images/mal-sehen.jpg) left top repeat*/ #fff; color: #000; font-size: 13px; font-family: Arial, Helvetica, 'Trebuchet MS', sans-serif; }

h1, h2, h3, h4, h5 { margin: 0 0 0 5px; padding: 0px; }
a, a:link, a:active { color: #000; }
a:hover { color: #666; }
a img {text-decoration: none; border: none;}
ul { list-style: none; margin: 0; padding: 0;}

/** GENERAL TAGS **/

.wrap { position: relative; /*border: 1px dotted #ddd;*/ width: 960px; margin: 0px auto 0px auto;  padding: 10px;  background: #fff; /*opacity: .96 ;*/  /*border-left: 1px solid #151515; border-right: 1px solid #151515;*/}
.container { width:960px; border: 1px dotted #ddd; margin: 0px auto 0px auto;   }
#pagecontent {width: 940px; background: #fff; margin: 0 0 0 0;}
.leftalign { width: 570px; float: left; }
.rightalign { width: 310px; float: right; }
a.more-link { width: 187px; height: 28px; display: block; text-indent: -9999px; background: #000000 url(images/morelink.jpg); }
.clear { clear: both; }
.heading { /*border-top: solid 5px #D8CFC1;*/ border-bottom: solid 1px #ddd; margin-bottom: 10px; padding: 0; display: inline; float: right; }
h3 { font-size: 17px; font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; text-transform: uppercase; }
h3 a { text-decoration: none; }
.heading h3 { float: left; margin: 5px 0 0 0; padding: 0; } 
.heading .rss { width: 16px; height: 16px; display: block; text-indent: -9999px; background: url(images/rss.jpg) no-repeat center top; float: right; }
.navigation a { text-decoration: none; background: #F5EBDD; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; text-transform: uppercase; font-size: 14px; font-weight: bold; width: 160px; display: block; text-align: center; padding: 4px; }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }

/** welcome **/
#welcome {}

#line {height: 20px; background: #ddd; }


/** TOP **/

.top {/*height: 40px;*/ border-bottom: 4px solid #666; background: #fff; padding: 0 0 0 0;}


/** HEADER **/

.header { margin: 0px auto 5px 0; padding: 10px 0 5px 0; border-bottom: 1px dotted #ddd; border-top: 1px dotted #ddd; /* background: #fff;*/ }
.header #logo {float: left; margin: 18px 0 0px 8px;}
.header #logo h1 a { font-familiy: Arial, Helvetica, sans-serif; font-size: 60px; text-decoration: none; /*text-transform: uppercase;*/ letter-spacing: -0.05em;  }
.headerbanner {float: right; margin: -15px 5px 5px 0; }
.headerbanner .anzeige {font: Arial, Helvetica, sans-serif 8px; color: #666; float: none; text-align:right; }
.headerbanner a img {background: #fff; padding: 5px; border: 1px solid #666; }
.headerbanner a:hover img {background: #ddd;}
/** NAVIGATION **/

#navigation {
	padding: 0;
	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	letter-spacing: 0.03em;
	line-height: 100%;
	font-weight: bold;
	text-transform: uppercase;
	background: #fff;
	float: none;
	display: block;
	/*border-top: 1px solid #333;*/
/*	border-bottom: 1px solid #333;
*/	width: 960px;
	text-align: center;
	border-bottom: 1px solid #ddd;
	margin: 0 0 2px 0;
}

#navigation ul { display: inline; float: none; text-align: left; margin: 0 0 0 20px; padding: 0; line-height: 10px; }
#navigation ul li {float: left; list-style-type: none; display: block; margin:0;}
#navigation ul li a { color: #333; text-decoration: none; display: block; padding: 10px; margin: 0; font-weight: normal; /*border-right: 1px solid #ddd*/ border-bottom: 3px solid #fff;}
#navigation ul li a:hover {color: #000; background: #F7F7F7; border-bottom: 3px solid #333; }

#specialteaser {
	padding: 8px 0 8px 10px;
	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	letter-spacing: 0.03em;
	line-height: 100%;
	font-weight: bold;
	text-transform: uppercase;
	float: none;
	display: block;
	width: 938px;
	text-align: center;
	border: 1px solid #ddd;
	margin: 0 0 2px 0;
	background: #eee;
	text-align:left;
}


#hometop {height: 140px; width: 960px; }
.intro { background: #333; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size:24px;  width: 240px; height: 110px; float: left; margin: 0 7px 0 0; padding: 10px;}
.thumbbox {width: 130px; height: 130px; padding: 0; margin: 0 8px 0 0; float: left; display: inline;  overflow: hidden; }
.thumbbox .imagethumb { width: 130px; height: 130px; float: left; margin: 0; padding: 0;  }
.thumbbox .imagethumb img {margin: 0; }			
.thumbbox .imagethumb span {}			

 a.full { font-family: Arial, Georgia, "Times New Roman", Times, serif; text-decoration: none; width: 120px; /*height: 130px; */text-align: center; font-size:9px; color: #fff; background: #000; margin: 0; padding: 3px 5px 3px 5px; margin: 0 0 0 0; opacity: .85; line-height: 12px; display: block; /*text-transform: uppercase;*/ } 
 a.full:hover {display: block; width: 120px; height: 130px; padding: 3px 5px 3px 5px; color: #000; } 


/** ARTICLE COLUMNS **/

.maincontent { width: 960px; padding: 0; float: left; /*margin: 15px 0 0 0; */ margin: 30px auto 0px 0px; }
 
#featured-posts { float: right; }
#latest-posts { float: left; }

/*.newssection .article, .articlecolumn .article {  margin-top: 10px; padding-top: 0px; text-align: left; }
*/
.gadsstart { margin: 0; padding: 0; text-align: left;}


/** HOMEPAGE NEWS SECTIONS **/

.smallhometitle { color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 16px; font-style: italic; padding: 5px 0 5px 0; margin: 0 0 0 5px; border-bottom: 5px solid #DDD; clear: both; float: left; /*border-bottom: 1px solid #ddd;*/ width: 262px; text-align: left; background: #fff; display: block; line-height: 20px;}
.smallhometitle a {color: #000; text-decoration:none; }
.commentinimg { color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 16px; font-style: italic; padding: 5px 0 5px 0; margin: 0 0 0 5px; border-bottom: 2px solid #DDD; clear: both; float: left; /*border-bottom: 1px solid #ddd;*/ width: 262px; text-align: left; background: #fff; display: block; }
.commentinimg a {color: #000; text-decoration:none; }

.newssection { margin: 15px 0px 50px 0px; padding: 0; float: left; width: 520px; position: relative;  }
.newssection .article { width: 520px; margin: 0 0 2px 0; padding: 0 0px 35px 0px; float: left; /*height: 280px;*/ /*border-top: 1px dotted #ddd;*//* border-bottom: 1px dotted #666;*/ position: relative; }

.newssection ul { width: 300px; float: right; margin: 0px; padding: 0px; list-style: none; color: #fff; /*text-transform: uppercase; */font-family: 'Arial', 'Helvetica', 'Verdana', sans-serif;}
.newssection h2 { margin: 10px 0 20px 5px; font-weight: bold; /*letter-spacing: -.01em;*/  display: inline; text-align: left; float: left; font-family: 'Arial', 'Helvetica', 'Verdana', sans-serif; font-size: 30px; line-height: 34px; text-transform: none; }
.newssection h2 a { text-decoration: none; display: inline; border-bottom: solid 1px #ddd; }
.newssection .article h2 a, .articlecolumn .article h2 a { color: #333;  text-decoration: none; display: inline; }
.newssection h2 a:hover { color: #666; }

.newssection ul li { border-bottom: solid 1px #ddd; padding-bottom: 5px; margin-bottom: 5px; color:#333; }
.newssection ul li a {color: #666; text-decoration:none; }
.newssection .article .left, .articlecolumn .article .left { width: 280px; float: left; text-align: left; font-size: 11px; color: #000; /*text-transform: uppercase;*/ font-family: 'Arial', 'Verdana', sans-serif; line-height: 14px; }
.newssection .article .left img, .articlecolumn .article .left img { /*border: solid 1px #ddd;*/ /*height: 130px; width: 262px; */ width: 50%; margin: 0 0 10px 0; clear: both; float: none;  }
.newssection .article .left img, .articlecolumn .article .left img { border-bottom: solid 7px #DDD; height: 130px; padding: 0 0 5px 0; margin: 0 0 0 5px; width: 262px; overflow: hidden; clear: both; float: none;  }
.newssection .article .left  a:hover img {background: #ddd;} 
.newssection .article p, .articlecolumn .article p {font-size: 13px; line-height: 20px; font-style: normal; font-family: Georgia, 'Times New Roman', serif; color: #000; padding: 0px; }
.newssection .article p a, .articlecolumn .article p a { font-weight: bold; }
.newssection .article .right, .articlecolumn .article .right { width: 220px; padding: 0; margin: 0; float: right; position: relative; }
.newssection .article .right p {margin: 0;}

/** SIDEBAR **/

.singlesidebar { width: 320px; float: right; margin: 0px 10px 0 0px; /*border-top: 5px solid #333; */background: #fff; color: #000;}
.maincontent .singlesidebar { margin: 40px 0px 0 20px; ;}

.singlesidebar ul { width: 300px; }
.singlesidebar h5  { }

.singlesidebar #sidebartopbox {margin: 0px 0px 25px 0px; padding: 0 0 0 0px; text-align: left; color: #fff; overflow: hidden;  }
.singlesidebar #sidebartopbox a {text-decoration: none; color: #000;}

.singlesidebar #sidebartopbox .rss { padding: 5px; width: 310px; float: left; display: block; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #666;  }
.singlesidebar #sidebartopbox .rss h6 { color: #000; font-size: 28px; display: inline; float: left; text-align: left; margin: 5px 0 0 0; padding: 0 0 5px 0; font-weight: normal;}
.singlesidebar #sidebartopbox .rss p { font-size: 12px; text-align: left; font-weight: normal; float: right; font-style: italic; line-height: 16px; margin: 14px 22px 0 10px; padding:0px 0 0 0; color: #333;}


.singlesidebar #sidebartopbox #search { padding: 5px; display: block; width: 310px; border-bottom: 1px solid #666; margin: 0;   /*border-right: 1px solid #333; */ text-align:left; font-family: Georgia, "Times New Roman", Times, serif;}
.singlesidebar #sidebartopbox #search h6 { color: #000; font-size: 28px; text-align: left; display: inline; float: left; margin: 0px 25px 0 0; padding: 0 0 5px 0; font-weight: normal;}
.singlesidebar #sidebartopbox #search #searchform { text-align: left; font-weight: bold; line-height: 16px; margin: 3px 0 3px 0; padding: 0 0 0 0; color: #666; }
.singlesidebar #sidebartopbox #search #searchform input {border: 1px solid #F7F7F7; background: #ddd; padding: 3px; height: 18px; width: 200px; color: #000; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; font-size: 13px;}

#searchsubmit {display: none;}

.singlesidebar .item { margin: 0px 0px 25px 0px; padding: 0 0 0 0px; border-top: 2px solid #151515; padding: 1px 0 0 0; color: #000;}
.singlesidebar .item .even { float: left; }
.singlesidebar .item .odd{float: left;}
.singlesidebar .item ul { float: right; margin: 0px; padding: 0px; list-style: none; color: #000; width: 320px; font-family: 'Arial', 'Verdana', sans-serif;}
.singlesidebar .item  h5 { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; text-transform: uppercase; font-weight: bold; display: block;  margin: 0 0 15px 0;  border-bottom: dotted 1px #333; border-top: solid 1px #333; line-height: 10px; letter-spacing: 0.15em; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; padding: 5px 0 5px 0;}
.singlesidebar .item h5 a { text-decoration: none;  }
.singlesidebar .item ul li { border-bottom: dotted 1px #ddd; color:#333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.singlesidebar .item ul li a {color: #fff; text-decoration:none; padding: 5px 0 5px 10px; display: block; }
.singlesidebar .item ul li a:hover {color: #333; background:#ddd; text-decoration:none; display: block; }

.singlesidebar .item ul li a.recenttitle { font-family: Georgia, "Times New Roman", Times, serif; background: #fff; color: #333; margin: 0 0 10px 0; padding: 0 10px 0 10px;}
.singlesidebar .item ul li a.recentcommentexcerpt {background: #fff; color: #000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;  margin: 10px 0 0 0; padding: 0 10px 0 10px; }

.singlesidebar .searchtop { border-top: none; }

.ad {width: 320px; height: 96px; clear: both; float: none; border-bottom: 1px dotted #ddd; margin: 10px 0 0 0; font-size: 12px; color: #fff; line-height: 135%; }
.ad .bannerimage {width: 120px; border: 2px solid #ddd; padding: 2px; height: 80px; float: left;}
.ad .text {width: 180px; color: #fff; margin: 0; float: right; padding: 5px 0 5px 0; }
.adsmall {width: 320px;height: 25px; clear: both; float: none; border-bottom: 1px solid #ddd; margin-top: 10px; font-size: 12px;}
.amazonsidebar {width: 320px; clear: both; float: none; border-bottom: 1px solid #ddd; margin-top: 200px; font-size: 12px;}

/** SINGLE POST **/

.posthead { border-bottom: 1px dotted #ddd; background: #fff; margin: 50px 0 30px 0; padding: 0px 10px 0px 10px; width: 940px; }
.posthead h1 { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 38px; line-height: 46px; text-transform:uppercase; letter-spacing:-0.06em; font-weight: bold; margin: 0; margin: 0px 0px 0px 0px; padding: 0px 0 5px 0; display: block; float: none; text-align: left; }

.singlepost { width: 522px; padding: 0px 20px 20px 10px; float: left; margin: 0;  }
.singlepost .postcontent { color: #333; line-height: 18px;}

.posthead span { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 12px; color: #333; }
.posthead p { font-size: 15px; line-height: 18px; font-style: italic; color: #333; border-top: dashed 1px #B1A289; padding-top: 10px; }
.singlepost .postcontent p { font-size: 15px; line-height: 22px; font-style: normal; font-family: Georgia, 'Times New Roman', serif; color: #333; padding-top: 0px; }

.smalltitle { color: #ddd; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 20px; padding: 5px 5px 10px 0px; margin: 0px 0 10px 0px; border: none; float: left; /*width: 550px;*/ }

#orientation { color: #333; display: block; clear: both; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; /*border-bottom: 1px dotted #333;*/ padding: 0 0 10px 0; /*margin: 0 auto;*/}
#orientation a {color: #333; text-decoration: underline; }
#orientation ul { display: block; list-style:none; margin: 0; text-align: left; padding: 0 auto 0px auto; }
#orientation ul li {margin: 0; padding: 0 5px 0 0; color: #333; display: inline; float: left; }
#orientation ul li.first {}
#orientation ul li.second {}
#orientation ul li.third { display: inline; float: left;}
#orientation ul li.third h2 { display: inline; float: left; }


.singlepost .postcontent blockquote { margin: 0px; padding: 0px 0px 0px 65px; font-family: Georgia, 'Times New Roman', serif; background: url(images/quote.jpg) no-repeat top left; color: #000; font-size: 14px; font-style: italic;  }
.singlepost .post .posthead h2 { font-size: 30px; line-height: 30px;  }
.singlepost .post { margin-bottom: 40px; }
.singlepost .posthead h2 a { text-decoration: none; }
.singlepost .postcontent h2 { font-family: Arial, Georgia, 'Times New Roman', serif; font-weight: normal; font-size: 26px; line-height: 28px; margin: 25px 0px 10px 0px; color: #000; text-transform: none;  }
.singlepost .postcontent h3 { font-family: Arial, Georgia, 'Times New Roman', serif; font-weight: normal; font-size: 22px; line-height: 24px; margin: 25px 0px 0px 0px; color: #000; text-transform: none;  }
.singlepost .postcontent ul {margin: 0; padding: 0; list-style:none; }
.singlepost .postcontent ul li {margin: 0; padding: 0;  }
.singlepost .postcontent #nextpost a {display: block; padding: 15px; border-top: 1px solid #333; border-bottom: 1px solid #333; background: #fff; color: #000; }

#related {border-top: 1px dotted #ddd; /*border-bottom: 1px dotted #ddd;*/ margin: 40px 0 0px 0; padding: 20px 0 10px 0; }
#related h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #000; padding: 0; margin: 0 0 15px 0; text-align: center; font-weight: normal; text-transform: uppercase; letter-spacing: 0.1em;}

#related ul {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #333; padding: 0; text-align: center; font-weight: normal; }
#related ul li { padding: 10px 0 5px 0; border-top: 1px dotted #ddd; }
#related ul li span { font-size: 12px; }

#related ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; padding: 0; margin: 0 5px 0 0; text-align: center; font-weight: bold; text-transform: uppercase; text-decoration: none; letter-spacing: -0.025em; }



#postbonus {background: #fff; border-top: 1px dotted #ddd; color: #333; border-bottom: 1px dotted #ddd; color: #333; padding: 10px 0 10px 0; font-size: 10px; margin: 25px 0 0 0;}
#postbonus a {color: #333;}
#postbonus h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #000; padding: 0; margin: 0 0 15px 0; text-align: center; font-weight: normal; text-transform: uppercase; letter-spacing: 0.1em;}
#postbonus h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: bold;  margin: 0 0 15px 0; padding: 0; text-transform: uppercase; letter-spacing: 0.1em; }
#postbonus .postpromo {width: 245px; float: left; padding: 5px 15px 15px 0px; border-right: 1px dotted #ddd; text-align: right; } 
#postbonus .relatedposts {width: 230px; background: #fff; color: #333;  float: right; padding: 5px 15px 15px 0px; height: 90px;}
#postbonus .rssabo {width: 100%; float: none; margin: 0 0 0 0; padding: 0px 0 5px 0;}
a.rss-link  {background: url(images/feed-icon.jpg) left top no-repeat; padding: 2px 2px 2px 20px;} 
a.twitter-link  {background: url(images/twitter-icon.jpg) left top no-repeat; padding: 2px 2px 2px 20px;} 
#postbonus .writecomment {width: 100%; float: none; border-top: 1px dotted #ddd; margin: 0 0 0 0; padding: 5px 0 5px 0;}
#postbonus .gadssinglepromo {width: 550px; float: none; border-top: 1px dotted #ddd; margin: 15px 0 0 0; padding: 20px 0 0px 0; text-align: center; clear: both; background: #fff;}
.amazon-468 {width: 520px; float: none; border-top: 1px dotted #ddd;  margin: 15px 0 15px 0; padding: 20px 0 0px 0; text-align: left; clear: both; background: #fff;}


.gadstop {width: 522px; margin: 15px 0 15px 0; padding: 0 0 10px 0; text-align: left; border-bottom: 1px dotted #ddd}

/** ARCHIVE**/
.archiveitem { border-bottom: 1px dotted #666; /*border-top: 1px dotted #ddd;*/ margin: 0 0 30px 0; padding: 0px 0 30px 0; float: none; clear: both;}
.archiveitem h2 {font-family: Arial, Helvetica, sans-serif; color: #000;  font-size: 30px; font-weight: bold; margin: 0; width: 520px; float: none; margin:0 0 20px 0;}
.archiveitem h2 a {font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration:none;}
/** FOOTER **/

.footer { margin-top: 40px; background: #fff /*url(images/footerbg.jpg) repeat-x center top*/; /*border-top: solid 6px #333;*/ padding: 10px 0 20px 0; color: #333;}
.footer .wrap {background: #fff; border: none; padding: 0;}
.footer h6 a { text-decoration: none; color: #000;}
.footer h6 a span { font-weight: normal; color: #000; }
.footer .left { width: 500px; float: left; margin-top: 20px; color: #000;}
.footer  a { color: #fff; }
.footer  h6 { font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 20px; color: #000; letter-spacing: -1px; text-transform: uppercase; font-weight: bold; }
.footer  h4 { font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 20px; color: #000; letter-spacing: -1px; text-transform: uppercase; font-weight: bold; border-bottom: 2px solid #000; margin: 0 0 10px 0; padding: 2px;}

.footer .footerstuff { padding: 30px 0px 0 0px; margin: 0; clear: both; font-size: 11px; /* border-right: 1px solid #333;  border-bottom: 1px solid #333;  border-left: 1px solid #333;*/}
.footer .footerstuff ul {margin: 0; padding: 0; display: inline; clear: both;  }
.footer .footerstuff ul li {float: left; margin: 0 4px 10px 0; width: 148px; color:#fff; overflow:hidden; list-style:none;}
.footer .footerstuff ul li a {text-decoration: none; padding: 2px 0 2px 2px; line-height: 12px; border-bottom: 1px solid #333; display: inline; margin: 0; padding: 0; color: #ddd;}
.footer .footerstuff ul li a:hover { color: #666;}

.footer  #lastcomments ul li {width: 300px; }

/** COMMENTS **/
.commentbox { margin: 20px 0 20px 0; padding: 20px 0 20px 0; width: 520px; }
.commentbox h4.commentheadline { background: #333; font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #ddd; border: 3px solid #ddd; padding: 5px; margin: 0 0 15px 0; text-align: center; font-weight: normal; text-transform: uppercase; letter-spacing: 0.1em; }
.commentbox h4.now { background: #666; float: none; clear: both; font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #fff; border: 3px solid #ddd; padding: 5px; margin: 0 0 15px 0; text-align: center; font-weight: normal; text-transform: uppercase; letter-spacing: 0.1em; }


.commentbox .comment { float: left; padding: 10px 0 10px 0; margin: 0 0 2px 0; border-bottom: 1px dotted #ddd; }
.commentbox .comment-meta { width: 130px; float: left; padding: 0px 0 10px 0; text-align: right;}
.commentbox .commenttext { float: left;  width: 480px; overflow:hidden;  text-align: left; font-family:Georgia, "Times New Roman", Times, serif; font-style:normal; display: inline; margin: 0 0 0 0px; padding: 0 20px 0 20px; line-height: 160%;}
.commentbox .comment-author { width: 520px; display: block; text-align: center; clear: both; float: none; margin: 0; border-bottom: 1px dotted #333; border-top: 1px dotted #333; padding: 5px 0px 5px 0; font-size: 16px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:0.2em; text-transform: uppercase; font-weight: normal; }
.commentbox .comment-author .details {  width: 520px; display: block; text-align: center; clear: both; float: none; margin: 0; border: none; padding: 5px 0px 5px 0; font-size: 10px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:0.2em; font-weight: normal; text-transform:none;}
.commentbox .trackback { display: block; width: 520px; text-align: left; clear: both; float: none; margin: 0; border-bottom: 1px dotted #ddd; border-top: 1px dotted #ddd; padding: 5px 0px 5px 0; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:0.2em; text-transform: uppercase; font-weight: normal; }

.commentbox .comment-date { font-size: 12px; color: #B4AB9D; }
.commentbox a { color: #333; text-decoration: underline; }
.commentbox .comment { margin-bottom: 15px; }
.commentbox h2#comments { display: block; padding-bottom: 10px; margin: 40px 0 20px 0; border-bottom: solid 3px #dddddd; }
.commentbox #commentform span { display: block; font-size: 14px;  margin-bottom: 10px;}
.commentbox #commentform input { border: solid 2px #dddddd; background-color: #ffffff; padding: 3px; width: 300px; margin-right: 10px; }
.commentbox #commentform textarea { width: 520px; border: solid 2px #ddd; padding: 3px;  margin-bottom: 10px;}
.commentbox #commentform p {float: left;  width: 500px; overflow:hidden;  text-align: left; font-family:Georgia, "Times New Roman", Times, serif; font-style:normal; display: inline; margin: 0 0 20px 20px; padding: 0 0 20px 0; line-height: 160%; border-bottom: 1px dotted #666; }
.gravatar {float: left; padding: 0; margin: 0 15px 15px 0; }
.gravatar img { display: inline; border-top: 1px solid #eee; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;  border-left: 1px solid #eee; background: #eee; padding: 5px 5px 15px 5px;}
.comments {font-size: 10px; }
img.alignleft {padding: 10px; float: none; text-align:center; border: 1px solid #333; background: #151515; }
img.floatleft {padding: 10px; float: left; margin: 10px 15px 10px 0; text-align:center; border: 1px solid #ddd; }
hr {float: none; clear: both; height: 1px; border: none;}


p object { padding: 10px; border: 1px solid #ddd; display: block; margin-top: 15px;}

.commenthome {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #fff;/* background: url(images/comment-bg.gif) no-repeat;*/ padding: 8px 0 0px 0; /*height: 29px; width: 55px;*/ display: inline; float: left; text-align: center; }
.commenthome a { font-size: 14px; font-weight: bold; text-decoration: none; }

/*.commentarchive {font-family: Georgia, "Times New Roman", Times, serif; font-size: 8px; font-weight: normal; color: 333; background: url(images/bubble.gif) no-repeat; position: relative; left: 480px; top: 0px; padding: 15px 10px 3px 15px; text-transform:uppercase; height: 33px; width: 35px; display: block; text-align: center; margin:0; }
*/
.commentarchive {font-family: Georgia, "Times New Roman", Times, serif; font-size: 8px; font-weight: normal; color: 333; background: url(images/bubble.gif) no-repeat; /*position: relative; left: 480px; top: 0px;*/ float: right; padding: 15px 10px 3px 15px; text-transform:uppercase; height: 33px; width: 35px; display: block; text-align: center; margin:-55px 0 0 0; }
.commentarchive a { font-size: 14px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #F63592;}


.commentsingle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #000; background: url(images/comment-bg.gif) no-repeat; padding: 8px 0 0px 0; height: 29px; width: 55px; display: inline; float: right; text-align: center; }
.commentsingle a { text-decoration: none; }

/** ARCHIV **/
.archiveitem ul li { width: 160px; margin: 0 10px 0 0; float: left; display: inline;}


h1#toph1 {position: absolute; bottom: 0; font-size: 10px; color:#fff; width: 100%; text-align:center; margin: 0 auto; line-height: 30px;}

#intro {font-size: 10px; color:#666; }
.gadshometop {width: 810px; height: 100px; border-bottom: 1px solid #ddd; text-align:left; padding: 10px 0 10px 100px;}

#author-box {
	padding: 10px;
	background: #F7F7F7;
	border: 1px solid #eee;
	}
	
#author-box .avatar {
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 10px 5px 0; 
	padding: 5px; border: 1px solid #ddd; background: #333;
	}
	
#author-box h4.section-header {font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 0 0; }	
#author-box h3 {font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 0 0; }	
#author-box p {font-size: 12px; line-height: 15px;}

#rss-subscribe {position: absolute; top: -30px; line-height: 20px; left: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style:italic; font-size: 14px; }
#rss-subscribe a { color: #000; text-decoration: none; overflow: hidden; }
#rss-subscribe a img { line-height: 10px; overflow: hidden; }