/*  
Theme Name: Mimbo_new_idealo
Author: Isabel Wei�





/* HTML Elements */


.adbox {
	z-index:1;
	position:absolute;
	width:120px;
	height:600px;
	top:120px;
	right:0px;
	background-color:#000;
}


#blog {
display: block;
clear:both;
}
.blog_neu {
width:274px;
height:335px;
display: block;
float: left;
text-align: justify;
margin:0 20px 20px 0;
background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/back6.gif);
border: 1px solid #d2dbe3;
padding: 15px 10px 10px 10px;
background-repeat:x-repeat;	
}
dl.blogpic { clear:both;margin:17px 5px 15px 10px; float: right; width: 128px; padding: 0 10px 15px 10px; text-align: center; }
dl.blogpicright	{ clear:both;margin:15px 5px 15px 5px; float: left; width: 128px; padding: 0 10px 15px 0px; text-align: center; }
dl dd { clear:both; padding: 5px 0 0 0; margin:5px 0 0 0;}
.alignnone {border: 1px solid #d2dbe3; }

p.note {
border-color: #3c3c3c;
border-width: 1px;
border-style: dashed;
padding:5px;
}

* {
	margin:0;
	padding:0;
	}

body,html {
	min-height:101%;
	}
	
body {
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/background.gif);
	background-position: top center;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-color: #93b5cd;
	color: #494949;
	padding: 140px 0 25px 0;
	}

body, select, input, textarea {
	font: 100% Arial, Verdana, Sans-Serif;
	}
	
p {	
	margin: 15px 0;
	}

#content a:link, a:visited {
	color: #e17615;
	text-decoration:none
	}

#content a:hover, a:active {
	color:#233f5d;
	text-decoration:underline;
	}

hr {
	display: block;
	height:1px;
	background:#cad4dd;
	border:0;
	}

small {
	font-size: 0.95em;
	padding:2px 0;
	color:#e17615;
	}

img, a:link img, a:visited img {
	border:0
	}
	
		

/* Structure */

#page {
	width:895px;
	margin:0 auto;
	font-size:0.7em;
	background:#FFF;
	padding: 0 20px 35px 15px;
	border: 1px solid #031021;
	}
#page2 {
	width:895px;
	margin:0 auto;
	font-size:0.7em;
	background:#FFF;
	padding: 0 20px 35px 15px;
	border: 1px solid #031021;
	}


.left {
	float:left;
	}

.right {
	float:right;
	}

#sidebar {
	width: 225px;
	float:left;
	}

#sidebar li	h3{
	width: 205px;
	}
#archiveform{
	width: 225px;
	background-color:#f9fafb;
	}
#leftcol {
	width:287px;
	border-right:1px dotted #b6b6b6;
	padding-right:18px;
	}

#leftcol, #rightcol {
	margin-top:10px;
	float:left
	}	
	
#rightcol {
	width:277px;
	padding-left:18px;
	margin-top: -2px;
	}


		
/*Subnav */

.subnav li {
	list-style:none;
	}

.subnav li a:link, .subnav li a:visited {
	display:block;
	padding:10px 0px 10px 10px;
	margin:0;
	color: #233f5d;
	text-decoration:none;
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/sidebar.gif);
	background-repeat:repeat-x;
	height:8px;
	width:215px;
	border:none;
	}
		
.subnav li a:hover, .subnav li a:active {
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/sidebar_hov.gif);
	background-repeat:repeat-x;
	color: #e17615;
	text-decoration:underline;
	border:none;
	}


.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}
		
	 
	
	
/*	Headers */

h1 {
	font: 2.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 20px 0;
	padding-bottom:8px;
	color:#e17615;
	}
	
h2 {
	font: 2.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:8px;
	margin: 20px 0;
	color:#e17615;
	}

h3, #sidebar h2 {
	font: 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:4px;
	font-weight:bold;
	color:#233f5d;
	}

.zeile1 {
	padding: 40px 10px 6px 10px;
	margin:5px 0 0;
	font-size:1em;
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/h-sidebar_1.gif);
	height:20px;
	width:205px;
	}
.zeile2	{
	padding: 37px 10px 6px 10px;
	margin:5px 0 0 0;
	font-size:1em;
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/h-sidebar_2.gif);
	height:31px;
	width:205px;
	}
.ohne{
	padding: 20px 10px 6px 0px;
	margin:10px 0 0;
	font-size:1em;
	height:20px;
	width:215px;
	}
/*.alle li a:link, .alle li a:visited 	{
	display:block;
	padding:10px 10px 10px 10px;
	margin:0;
	color: #233f5d;
	text-decoration:none;
	height:8px;
	width:205px;
	border:none;
	}*/
.alle	{margin:0; padding:7px 0 7px 0;}
.alle li {
	list-style:none;
	}
	
#sidelist .alle li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:23px;
	}	
		
.alle li a:link, .alle li a:visited 	{
	margin:0;
	color: #233f5d;
	text-decoration:none;
	}	
	
.alle li a:hover, .alle li a:active {
	color: #e17615;
	text-decoration:underline;
	}
.back1	{
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/back1.gif);
	background-repeat:x-repeat;
	height:125px;
	border:none;
	padding-right:10px;
	}	
.back2	{
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/back2.gif);
	background-repeat:no-repeat;
	border:none;
	padding-right:10px;
	background-color:#e9ecef;
}	
.back3	{
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/back3.gif);
	background-repeat:x-repeat;
	height:415px;
	border:none;
	padding-right:10px;
}	
h3#respond {
	border-top:1px solid #e9ecef;
	margin-top:25px;
	padding-top:20px
	}

h3#comments {
	margin-top:32px
	}

h4 {
	font-size:1.6em;
	margin-bottom:6px;
	color:#233f5d !important;
	}
	
	
	
/* Content */

#content {
	width:652px;
	float:right;
	}
	
.description {
	font-size: 1.3em;
	font-weight: bold; 
	font-style:italic;
	color:#545454;
	margin-top:-4px;
	}

.feature {
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/back4.gif);
	background-repeat:x-repeat;
	height:130px;
	padding:15px;
	border-bottom:1px solid #cfd8e0;
	border-top:1px solid #cfd8e0;
	color:#233f5d !important;
	}
.feature a	{color:#233f5d !important;}

	
.feature p, #rightcol p {
	margin:0;
	}

.feature img, #rightcol img {
	padding:1px;
	border:1px solid #000;
	}
			
#leadpic {
	float:left;
	margin: 0 18px 8px 0;
	}

#lead {
	margin-top:22px;
	}

.title {
	font-size:1.2em;
	font-weight:bold;
	line-height:115%;
	}
	
.feature#lead .title {
	font:1.8em Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	display:block;
	padding-bottom:7px;
	}

#leftcol .feature {
	margin-bottom: 5px;
	border-bottom:none
	}

#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#leftcol img {
	margin-bottom: 4px;
	display:block
	}
	
#rightcol .clearfloat {
	border-bottom:1px dotted #b6b6b6;
	padding:12px 0;
	}	
li	{
	list-style:none
	}
#sidelist li {
	list-style:none
	}
#sidelist  {
	list-style:none
	}

#sidelist .children {
	background:#e6e9ec;
	color:#233f5d;
	}
	
#sidelist .children li {
	list-style: square;
	margin-left:24px;
	}
	
#sidelist .children li a, #sidelist .children li a:visited {
	border:0;
	background:#e6e9ec;
	color: #233f5d;
	list-style:none;	
	display:block;
	padding:10px 0px 10px 0px;
	margin:0;
	height:8px;
	width:185px;
	border:none;
	}

#sidelist .children li a:hover, #sidelist .children li a:active	{				
	color:#e17615;
	list-style:underline;
	}

.postmetadata {
	margin: 30px 0;
	}

#writer {
	margin:25px 0 15px 0;
	padding:12px;
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/back5.gif);
	background-repeat:x-repeat;
	height:32px;
	border:none;
	}

#writer img {
	padding:1px;
	border:1px solid #cbd5de;
	float:left;
	width:80px;
	}

#writer span {
	display:block;
	padding-top:4px;
	margin-top:12px;
	}

#writer p {
	margin:0;
	width:482px;
	}	

.entry {
	padding-bottom:28px;
	}

h3 a:link, h3 a:visited {
	color:#5f5f5f;
	}



/*Post Formatting*/

.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f2f2f2;
	}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #f2f2f2;
	}	

.post blockquote {
	color:#76767a;
	background:#f2f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}	

.post ul li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
	}

.post ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:20px;
	}
	
#tags {
	padding:3px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	}	
				

/* Form Elements */

select {
	background:#f2f2f2;
	border:1px solid #9c9c9c;
	width:100%
	}
	
#searchform {
	padding:16px 17px 0 17px; 
	}

.button {
	padding: 1px;
	background:#233f5d;
	color:#fff;
	border:none;
	}

.button:hover {
	background:#777;
	color:#FFF;
	text-decoration:none
	}

#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	margin-top:5px;
	}



/* Comments*/

.commentlist {
	padding-left:30px;
	}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#f2f2f2;
	border-top: 1px solid #ddd;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#e9e9e9
	}

.commentlist cite {
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	}	
	

/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}
	


/* Footer*/

#footer {
	margin: 0 auto;
	width: 390px;
	font-size:0.7em;
	padding:0 270px 0 270px;
	color:#233f5d;
	font-weight:bold;
	}

#footer a {
	color:#233f5d;
	}
	
	
	
/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*CSS Digg style pagination*/
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #c9d3dc;
		color: #233f5d !important;
		
		text-decoration: none; /* no underline */
		color: #cbd5de;
	}
	div.pagination a:hover, div.digg a:active {
		border: 1px solid #cbd5de;

		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #cbd5de;
		
		font-weight: bold;
		background-color: #cbd5de;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
	hr.clear {clear:both;content:".";display:block;height:0;line-height:0px;visibility:hidden;border:0;padding:0;margin:-1.1em 0 0 0;width:3px;}
	.none	{display:none;}
	.log-img	{
				margin: -88px 0 0 22px;
				background-attachment:scroll;
				}
	.log-img2	{
				margin: -89px 0 0 22px;
				background-attachment:scroll;
				}

	.blue	{
			color: #233f5d !important;
			}
	.orange	{
			color: #e17615 !important;
			}		
	.lap-img	{
	padding:0;
	margin:0;
	}
	
	td	{
		Padding:10px;
		vertical-align:top;
		}
		
	.post-pic	{
	background-image:url(http://www.mobile-computing-news.co.uk/wp-content/themes/mimbo_new/images/post.gif);
	background-repeat:no-repeat;
	background-color:#f4f5f7;
	width:632px;
	margin: -1px 0 0 0;
	padding:15px 10px 10px 10px;
	border-bottom: 1px solid #d2dbe3;
	}


	.twitter{padding: 0 15px 0 16px;}
	.related	{margin:-15px 0 0 0;}
	.idealo	{margin: 0 0 -30px -28px; }
	.ideal	{margin: 20px 0 0 48px;}
/*	#sidebar #sidelist li table	{margin: 0 0 0 -30px; widht:252;}
/*	.logo	{


			}*/













/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
	
	
