/*  Theme Name: DesertTheme URI: http://dimension2k.de/Description: The Dimension2K wordpress 1.5 Theme, design & coding by evil.bertVersion: 1.5Author: evil.bertAuthor URI: http://dimension2k.de/*//* Begin Typography & Colors */a {    color: #552704;    text-decoration: none;}a[hreflang]:after {   	content: "\0000a0[" attr(hreflang) "]";   	color:#552704;}						  .post a[target^="_blank"] {	background: transparent url('images/extern.gif') 100% 50% no-repeat;	padding-right: 15px; 	color:#552704;}a img {        border: none;        text-decoration: none;        }img.alignright {         float: right;         margin: 0 0 3px 7px;         display: inline;               }img.alignleft {         float: left;         margin: 2px 7px 0 0;         display: inline;}a:visited {            color: #552704;            text-decoration: none;            }a:hover {          border-bottom: 1px dashed #552704;          }acronym, abbr, span.caps {                           font-size: 90%;                           letter-spacing: .07em;                           }acronym, abbr {                cursor: help;                }abbr a,abbr a:visited,abbr a:hover{         border: 0;        text-decoration: none; }blockquote{	background: #F2EEE6;	border: 1px solid #C3C3C1;	margin: 0 0 10px 0;	padding: 5px;             }.english {      border-left: 2px solid #dedede;    margin-left: 1.5em;    padding-left: 5px;           }body {	background:#E5E0D5;	background-image: url(images/backgr.gif);	border:none;	color:#776E64;   font: 0.7em Verdana, helvetica, sans-serif;	margin:0;	padding:0;	text-align:center;}cite {    font-size: 83%;    font-style: normal;	 vertical-align: bottom;}h2, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited  {    font: 95%  Verdana, Arial, Tahoma;   	 letter-spacing: 0.2em;    margin: 15px 0 2px 0;    padding-bottom: 2px;	 padding: 2px 2px 2px 2px;	 font-family: Verdana, Arial, Tahoma;     text-transform: capitalize;	 color: #552704;    font-size: 12px;	font-weight:bold;	 background-color: #D1C7B4;}h2#comments,h2#postcomment {     border: 0;	 background-color: #ffffff;	 color: #ECECEC;	 background-color: #788D9F;}h3 {	 height: 14px;    margin-top: 0;	 width:100%;	 font-size:larger;	 font-family: Verdana, Arial, Tahoma;     text-transform: capitalize;	 color: #552704;    font-size: 1em;}h3 a:link,h3 a:hover,h3 a:visited {     border-bottom: none;    font-size: 100%;    color: #552704;	 padding: 2px 2px 2px 2px;	 height: 16px;	 vertical-align: bottom;	 padding-left: 16px;	 background-image: url(images/document.gif);	 background-repeat: no-repeat;	 background-position: center left ;}#docimage{}ol#comments li p {                   font-size: 100%;						 color: #552704;}ul {      list-style: none;}/* classes used by the_meta() */ul.post-meta {     list-style: none;}ul.post-meta,span.post-meta-key {     font-weight: bold;}.credit_logo { 		font-family: Verdana, Arial, Tahoma;       color: #AFAA9E;      font-size: 11px;      margin: 10px 10px 10px 10px;      padding: 3px;      text-align: right;		background-image: url(images/d2k_logo.gif);		background-repeat: no-repeat;		background-position: bottom right;		height: 61px;	   writing-mode: lr-tb;}.credit { 		font-family: Verdana, Arial, Tahoma;       color: #AFAA9E;      font-size: 11px;      margin: 10px 10px 10px 10px;      padding: 3px;      text-align: right;}.credit a:link, .credit a:hover, .credit a:visited {      color: #AFAA9E;      text-decoration: none;      border: 0;}.feedback {            text-align: right;}.feedback a,.feedback a:visited,.feedback a:hover {                     color: #552704;                    font-size: 0.8em;                    border: 0;}.meta {        font-size: 77%;}.meta li, ul.post-meta li {	display: inline;}.meta ul {           display: inline;           list-style: none;           margin: 0;           padding: 0;}.meta,.meta a,.meta a:hover,.meta a:visited {	color: #552704;	font-weight: normal;	letter-spacing: 0;	border: 0;}.meta_2{	color: #552704;	font-weight: normal;	font-size: 1em;		border: 0;}.meta_2 a,.meta_2 a:hover,.meta_2 a:visited {	color: #552704;	font-weight: normal;	font-size: 1em;	border: 0;}.post {         border: 1px solid #E3E3E3;		width:615px;		margin-bottom:10px;}.post .title h2{	margin-top:0px;}.commentsarea {        padding: 10px;        margin: 0 auto 10px auto;        width: 500px;        }.storycontent {                 text-align: justify;                overflow: hidden;                }.storytitle {              margin: 0;              }.storytitle a {                text-decoration: none;                }#commentform #author, #commentform #email, #commentform #url, #commentform textarea {      background: #fafafa;      border-bottom: #552704 1px solid;      border-top: 0;      border-right: 0;      padding: .2em;                        }#commentform textarea {	width: 90%;}#commentlist li ul {	border-left: 1px solid #ddd;	font-size: 110%;	list-style-type: none;}#content {	padding-left:5px;	padding-top: 10px;	float:left;	width:610px;}#header {	background-repeat: no-repeat;	height: 262px;	border-bottom:none;	font-size: 10px;	font-family: Verdana, Arial, Tahoma; 	letter-spacing:0.2em;	margin:0;	}#header_text{		padding-top: 35px;		padding-left: 15px;}#header_text a {	color: #fff;	text-decoration: none;   border: 0;	font-size: 12px;	font-family: Verdana, Arial, Tahoma;    letter-spacing:0.01em;	font-weight: bold;	text-transform: uppercase;}#menu {	padding:0px 0 10px 5px;	margin:0 0 0 630px;	width:200px;	border-left:none;	 color: #552704;}/* Hide from IE5-mac. Only IE-win sees this. \*/* html #menu {		width:196px;}/* End hide from IE5/mac */#meta a[target^="_blank"] {	background: none;	padding-right: 0px;}#menu a {    color: #552704;   border: 0;   text-decoration: none;	padding-left: 4px;	padding-bottom:2px;	font-weight:bold;           }#menu form {	margin: 0 0 0 13px;}#menu h2{    background-image:url(images/h2_sidebar.gif);	background-repeat: repeat;   color: #552704;   font-size: 14px;	padding: 2px 2px 2px 2px;	font-family: Verdana, Arial, Tahoma; 	font-size: 12px;	border: none;	border-bottom: 1px;	border-bottom-style: solid;	border-bottom-color: #C7BBA6; } #menu input#s {	width: 80%;	background: #fafafa;	border: 1px solid #999;	color: #000;}#menu ul {   color: #552704;	font-weight:bold;	list-style-type:none;	margin:0;	padding-left:3px;}#menu ul li {    padding-bottom: 3px;    margin-top: 3px;    letter-spacing: 0.1em;              }#menu ul ul {	font-variant: normal;	font-weight: normal;	list-style-type: none;	margin: 0;	padding: 0;	text-align: left;   font-family: Verdana, Arial, Tahoma;    font-size: 12px;	font-weight:bold;}#menu ul ul li {	border: 0;	margin-top: 0;	padding: 0;	padding-left: 0px;   font-family: Verdana, Arial, Tahoma;    font-size: 12px;   padding-bottom:2px;}#menu ul ul ul.children {/*	font-size: 142%; */	padding-left: 4px;   font-family: Verdana, Arial, Tahoma;    font-size: .99em;}#menu a { 		font-weight:normal;       } #rap {	/*background-image: url(images/content_bg.gif);*/	background-image: url(images/content_bg.png);	background-repeat: repeat-y;	border:none;	/*width:800px;*/	width:850px;	margin:0 auto;	text-align:left;}#subtitle, #subtitle a:link, #subtitle a:visited, #subtitle a:hover, #subtitle a:active {     margin: 8px 0 8px 0;    background-image:url(images/bg_title.gif);	 text-align: right;	 background-repeat: repeat;    padding: 0 8px 0 8px;    color: #f6f6f6;	 font-family: Verdana, Arial, Tahoma;     font-size: .90em;	 border:none; } #wp-calendar {	border: 1px solid #B1C5AB;	background:#C7BAA7;	margin: 0;	width: 95%;   font-family: Verdana, Arial, Tahoma;    font-size: .90em;	color: #552704;	font-weight: normal;}#wp-calendar #next a {	padding-right: 10px;	text-align: right;	background-image: none;}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	background-image: none;}#wp-calendar a {	display: block;	text-decoration: underline;	color: #552704;	background-color: transparent;	}#wp-calendar a:hover {	color: #552704;	background: url(images/bg_calendar.gif)  right bottom;	color: black;}#wp-calendar caption {   background-image:url(images/h2_sidebar.gif);	background-repeat: repeat;   font-size: .90em;   color: #552704;	padding: 1px 1px 1px 3px;	font-family: Verdana, Arial, Tahoma; 	font-size: .90em;	text-align: left;	margin-top: 7px;	}#wp-calendar td {	color: #552704;	letter-spacing: normal;	padding: 2px 0;	text-align: center;	text-align: center;	background: url(images/bg_calendar.gif)  right bottom;}#wp-calendar td.pad:hover {	text-align: center;	color: #552704;}#wp-calendar #today {	color: red;	font-weight: bolder;}#wp-calendar td:hover{	color: black;}#wp-calendar th {	font-style: normal;	text-transform: capitalize;	text-align: center;   background:#C7BAA7;	background: url(images/bg_calendar.gif)  left top;}#is_link ul {list-style-type:none;padding:3px;font-family: Verdana, Arial, Tahoma; font-size: 1em;}#is_link li {background-image: url(images/z-plus-13-01.gif);background-repeat:no-repeat;padding-left:13px;	font-family: Verdana, Arial, Tahoma; }#is_link li a {padding-left:13px;display:block;text-decoration:none;line-height: 14px;color: #552704;text-decoration:none;background-image: url(images/z-plus-13-01.gif);background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma; text-decoration: none; }/* Hide from IE5-mac. Only IE-win sees this. \*/* html #is_link li a{	display:inline-block;	width: 182px;}/* End hide from IE5/mac */#is_link li a:link, #is_link a:active {padding-left:13px;display:block;text-decoration:none;line-height: 14px;color: #552704;background-image: url(images/z-plus-13-01.gif);background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma; text-decoration: none;}#is_link li a:visited {padding-left:13px;display:block;text-decoration:none;line-height: 14px;color: #552704;background-image: url(images/z-plus-13-01.gif);background-repeat:no-repeat;text-decoration: none;}#is_link li a:hover {border: none;border-right: 13px;border-right-style: solid;border-right-color: #C7BBA6;background: #DCD4C7;color: #552704;background-image: url(images/z-plus-13-01_hover.gif);background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma; }/* Hide from IE5-mac. Only IE-win sees this. \*/* html #is_link li a:hover{	width: 167px;}/* End hide from IE5/mac */#is_link #lcomments li, #is_link #lcomments ul {	background: transparent;	background-image: none;	padding-left:3px;	text-decoration:none;	line-height: 14px;	color: #552704;	width: 167px;}#lcomments a, #lcomments a:link, #lcomments a:active{	text-decoration:none;	line-height: 14px;	color: #552704;	 } #lcomments a:hover{	text-decoration:underline;	line-height: 14px;	color: #552704; } #is_link_archiv ul {list-style-type:none;padding:3px;}#is_link_archiv li{background-image: url(images/z-plus-13-01.gif);background-repeat:no-repeat;}#is_link_archiv li a {padding-left:13px;display:block;text-decoration:none;line-height: 14px;color: #552704;}/* Hide from IE5-mac. Only IE-win sees this. \*/* html #is_link_archiv li a {	display:inline;	width: 182px;}/* End hide from IE5/mac */#is_link_archiv li a:link, #is_link_archiv a:active {}#is_link_archiv li a:visited { border: none;}#is_link_archiv li a:hover {border: none;border-right: 13px;border-right-style: solid;border-right-color: #C7BBA6;background: #DCD4C7;color: #552704;background-image: url(images/z-plus-13-01_active_2.gif);background-repeat:no-repeat;}#pagenav li a:link, #pagenav a:active {padding-left:13px;display:block;text-decoration:none;line-height: 14px;color: #552704;background-image: url(images/z-plus-13-01.gif);background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma; }#pagenav li a:hover {border: none;border-right: 13px;border-right-style: solid;border-right-color: #C7BBA6;background: #DCD4C7;color: #552704;background-image: url(images/z-plus-13-01_hover.gif);background-repeat:no-repeat;}/* Hide from IE5-mac. Only IE-win sees this. \*/* html #pagenav li a:hover{	width: 167px;}/* End hide from IE5/mac */#pagenav li{background-image: url(images/z-plus-13-01.gif);background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma; font-size: 1em;}#pagenav li a{padding-left:13px;display:block;text-decoration:none;line-height: 14px;color: #552704;text-decoration:none;background-image: url(images/z-plus-13-01.gif);background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma;  }/* Hide from IE5-mac. Only IE-win sees this. \*/* html #pagenav li a{	display:inline-block;	width: 182px;}/* End hide from IE5/mac */input {	padding-top: 0px;	border: 1px solid #CFD8E0;	background: #fff;	color: #3E3E3E;	font: 10px Verdana, Arial, Tahoma; }.footer{	background-image:url(images/footer.gif);	background-repeat: no-repeat;	height: 26px;	background-position: center;}#themeswitcher ul {list-style-type:none;padding:3px;font-family: Verdana, Arial, Tahoma; font-size: 1em;}#themeswitcher li{background-image: url(images/z-plus-13-01_active.gif);background-repeat:no-repeat;padding-left:13px;	font-family: Verdana, Arial, Tahoma; text-indent:13px;}#themeswitcher li a{padding-left:13px;	display:block;text-decoration:none;line-height: 14px;color: #552704;text-decoration:none;background-image: url(images/z-plus-13-01_active.gif);background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma; text-decoration: none; text-indent:0px;}/* Hide from IE5-mac. Only IE-win sees this. \*/* html #themeswitcher li a{	display:inline-block;	width: 182px;}/* End hide from IE5/mac */#themeswitcher li a:link, #themeswitcher a:active{padding-left:13px;	display:block;text-decoration:none;line-height: 14px;color: #552704;background-image: url(images/z-plus-13-01_active.gif);background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma; text-decoration: none;} #themeswitcher li a:visited{display:block;text-decoration:none;line-height: 14px;color: #552704;background-image: url(images/z-plus-13-01_active.gif);background-repeat:no-repeat;text-decoration: none;margin-left: 0px;}#themeswitcher li a:hover{border: none;border-right: 13px;border-right-style: solid;border-right-color: #C7BBA6;background: #DCD4C7;color: #552704;background-image: url(images/z-plus-13-01_active_2.gif);background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma; }/* Hide from IE5-mac. Only IE-win sees this. \*/* html #themeswitcher  li a:hover{	width: 167px;}/* End hide from IE5/mac */
.div-rating-box{
	padding-top:5px;
	padding-bottom:5px;
}
.loading {
	height: 16px;
	background: url('images/working.gif') 50% 50% no-repeat;
}
.div-rating{
	float:left;
	font-weight:bold;
}
.unit-rating {
	float:left;
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url('images/starrating_small.png') top left repeat-x;		
}
.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
}
.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover{
	background: url('images/starrating_small.png') left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating li.current-rating {
	background: url('images/starrating_small.png') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
h3.formtitle {
	margin : 0px 0px 0px 0px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 8px;
}
.commentbody {
	border-top: 1px dotted #ccc;
}
.submitcomment, #submitcomment, #currentcomments, #rating, .textad {
	border: 1px dotted #ccc;
	padding: 5px;
	padding: 5px;
	margin: 20px 0px 0px 0px;
}
.form {
	font-size: 70%;
	border: solid 1px #C6C6C6;
	padding: 2px;
}
.formtext {
	border: solid 1px #C6C6C6;
	padding: 2px;
	border-bottom: 1px dotted #ccc
}
.form:hover, .formtext:hover {
	background: white;
}
.form:focus, .formtext:focus {
	background: white;
	border: solid 1px #000000;
}
.submit {
	background-color: #D3D3D3;
	border: solid 1px #C6C6C6;
	border-right:  solid 1px #9A9A9A;
	border-bottom:  solid 1px #9A9A9A;
}
.submit:hover, .submit:focus {
	background: #EDEDED;
}
.item{
	float:left;
	width:48%;
	padding:2px;
	margin:2px;
}
.item_thirds{
	float:left;
	width:32%;
	padding:2px;
	margin:2px;
}
.item_whole{
	padding:2px;
	margin:2px;
}
.clear{
	clear:both;
}
.toprated{
	height:16px;
	background-image:url('images/star.png');
	margin-right:5px;
	float:left;
}
.mostviewed, .mostrecent{
	float:left;
	margin-right:5px;
	font-weight:bold;
	text-decoration:none;
}