/*
Theme Name: Versatility lite
Theme URI: http://www.thinkdesignblog.com
Description: Nice Lite Theme
Version: 1.6
Author: Design by Think Design. Coded by Qkin.
Author URI: http://www.thinkdesignblog.com and http://qkin.com/
Tags: fixed width, two columns, widgets
*/

body {
	font-size: 85.5%; /* Resets 1em to 10px */
	background: #a8a9ad;
	color: #333;
	margin: 0px 0 0 0;
	padding: 0;
	text-align: left;
}

body,h1,h2,h3,h4 {
	font-family: "Droid Serif", "DejaVu Serif", Georgia, serif;
}

a:link {
	color: #1fa5de;
}

a:visited {
	color: #1fa5de;
}

a:hover {
	color: #000000;
}

a:active {
	color: #1fa5de;
}

/*------------ Basic layout outline ------------ */
#page {
	line-height: 20px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.icon {
	float: right;
	margin-top: -6px;
}

.texture-top {
	float: left;
	width: 900px;
	height: 24px;
	font-size: 0px;
	background: url(images/texture-top.png) no-repeat top left;
}

.wrap-middle {
	padding: 0;
	float: left;
	width: 900px;
	background: #ffffff url(images/cont-wrap.gif) repeat-y top left;
}

/*-------------Header------------ */
.top-header {
	width: 100%;
	float: left;
	position: relative;
	background: #58595B
		url('http://android-ticker.de/wp-content/themes/VersatilityLite/images/kopf.jpg')
		no-repeat 0px 0px;
}

#logo {
	display: block;
	padding: 15px;
	float: left;
}

.topmenu {
	position: absolute;
	top: 10px;
	right: 15px;
}

.topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: century gothic;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
}

.topmenu li {
	display: inline;
}

.topmenu li a {
	margin-right: 10px;
}

.topmenu li a:visited {
	color: #797a7d;
	text-decoration: none;
}

.topmenu li a:hover {
	color: #1fa5de;
}

.topmenu li a {
	color: #797a7d;
	text-decoration: none;
}

/*featured block below logo*/
.top-right-splash {
	width: 900px;
	float: left;
	height: 188px;
	background: #30587c
		url('http://android-ticker.de/wp-content/themes/VersatilityLite/images/header.jpg')
		no-repeat 0px 0px;
}

.top-left-splash {
	height: 188px;
	background: #fff;
	float: left;
	overflow: hidden;
}

img.top-left-splash {
	display: none;
}

.featured-story {
	float: right;
	width: 490px;
	padding-right: 15px;
	font-size: 1.5em;
	line-height: 1.3em;
	padding-top: 25px;
	color: #fff;
	height: 148px;
	overflow: hidden;
}

.featured-story h2.link {
	font-size: 1.5em;
color: #006699;
margin-bottom: 0;
}

.featured-story h2.link a:link, .featured-story h2.link a:visited {
color: #006699;
}

.featured-story h2.link a:hover {
color: #000;
}
.featured-story .post-thumbnail {
	float: left;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 14px;
	display: none;
}

.featured-story .top-tools,.featured-story .top-tools * {
	border: none;
	color: #fff !important;
	padding-bottom: 0px;
}

.featured-story .entry {
	padding-top: 0px;
}

.featured-story .entry br.clear-fix {
	display: none;
}

#about-us {
	display: none;
	float: left;
	width: 110px;
	padding: 10px 0px 0 10px;
	color: #b9bbbd;
	font-size: 11px;
}

.blue-text {
	text-transform: uppercase;
	font-family: century gothic;
	color: #0aa0d0;
	font-size: 15px;
}

/* --------Sidebar------------*/
#sidebar-contain {
	float: right;
	padding: 0px;
	width: 339px;
	padding: 0 0 0 12px;
	overflow: hidden;
}

/*sidebar-searchbox*/
.search-box form {
	margin: 0;
	padding: 0;
}

.search-box {
	height: 26px;
	padding: 0;
	margin-bottom: 20px;
}

input.search-field {
	float: left;
	border: 1px solid #dedfe0;
	margin: 0;
	padding: 4px 0px 1px 4px;
	height: 18px;
	background: #ffffff;
	width: 250px;
}

input.search-go {
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	height: 25px;
	width: 60px;
	background: url(images/search.png) no-repeat top left;
	cursor: pointer;
}

.side-box {
	float: left;
	margin-bottom: 25px;
	width: 100%;
}

.side-box h3 {
	margin-right: 12px;
	padding-left: 3px;
	font-size: 0.9em;
	text-transform: uppercase;
	color: #63bbe4;
	border-bottom: 1px solid #dbdcde;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-family: century gothic;
	font-weight: normal;
	letter-spacing: 1px;
}

.side-box a.rss {
color: #7e7f81;	
	line-height: 28px;
	padding: 0 0 0 3px;
	list-style: none;
padding-left: 15px;
	background: url(images/rss.png) no-repeat center left;
	display: inline-block;
	line-height: 28px;
	text-decoration: none;
font-size: 12px;
}

.side-box a.rss2 {
color: #7e7f81;	
	line-height: 28px;
	padding: 0 0 0 3px;
	list-style: none;	
padding-left: 15px;
	background: url(images/rss2.png) no-repeat center left;
	display: inline-block;
	line-height: 28px;
	text-decoration: none;
font-size: 12px;
}

.side-box a.email {
	padding-left: 30px;
	background: url(images/email.png) no-repeat center left;
	display: inline-block;
	line-height: 28px;
	text-decoration: none;
}

.side-box a.six {
color: #7e7f81;	
	line-height: 28px;
	padding: 0 0 0 3px;
	list-style: none;	
padding-left: 15px;
	background: url(images/6.png) no-repeat center left;
	display: inline-block;
	line-height: 28px;
	text-decoration: none;
font-size: 12px;
}

.side-box a:hover.rss {
	color: #1fa5de;
}

.side-box a:hover.rss2 {
	color: #1fa5de;
}

.side-box a:hover.six {
	color: #1fa5de;
}

.side-box ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-right: 11px;
}

.side-box ul ul {
	margin-right: 0;
	text-indent: 5px;
}

.side-box ul ul ul {
	margin-right: 0;
	text-indent: 10px;
}

.side-box li a:visited {
	color: #7e7f81;
}

.side-box li a {
	color: #7e7f81;
	display: block;
	line-height: 28px;
	padding: 0 0 0 3px;
	list-style: none;
	text-decoration: none;
	font-size: 12px;
	border-bottom: 1px solid #dbdcde;
}

.side-box li a:hover {
	background: #e5e5e5;
	color: #1fa5de;
}

.side-box .divide {
	width: 169px;
	float: left;
}

.side-box ul.sections {
	margin: 0px;
}

.side-box ul.sections li {
	float: left;
	width: 158px;
	margin-top: 0px;
	margin-right: 11px;
}

* html .side-box li a {
	height: 28px;
}

/* --------Main Content------------*/
#content {
	float: left;
	padding: 0px;
	width: 479px;
	/*padding: 0 15px 0 15px;*/
	padding: 7px 35px 0px 35px;
	overflow: hidden;
}

.post {
	width: 479px;
	margin-bottom: 25px;
	color: #7f7f81;
	float: left;
  padding-top: 7px;
}

.post table {
  width: 100%;
  border-spacing: 3px;	
}

.post table td, th  {
  width: 33%;
  text-align: left;
  vertical-align: top;  
}
.post table tfoot th, .post table tfoot td,
.post table thead th, .post table thead td {
  border-top: 1px solid #E3E3E4;
  border-bottom: 1px solid #E3E3E4;
}

.post-thumbnail {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}

.post-thumbnail img {
	vertical-align: bottom;
	width: 32px;
	/*height: 90px;*/
}

.entry {
	margin: 0;
	padding: 0;
}

.entry p {
	margin: 10px 0;
}

h2.link {
	margin: 0;
	padding: 0;
	font-size: 1.6em;
	font-weight: normal;
	color: #1fa5de;
}

h2.link a:visited {
	margin: 0;
	padding: 0;
	color: #1fa5de;
	text-decoration: none;
}

h2.link a:hover {
	color: #000000;
}

h2.link a {
	margin: 0;
	padding: 0;
	color: #1fa5de;
	text-decoration: none;
}

.top-tools {
	clear: both;
	font-size: 12px;
	width: 100%;
	padding: 5px 0;
	border-bottom: 1px solid #e3e3e4;
	color: #bcbdc1;
}

.top-tools span {
	color: #979799;
}

.tools a:visited {
	color: #6e6f71;
}

.tools a {
	text-decoration: none;
	color: #6e6f71;
}

.tools  span {
	color: #bcbdc1;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

.tools {
	font-size: 12px;
	float: left;
	border-top: 1px solid #e3e3e4;
	border-bottom: 1px solid #e3e3e4;
	line-height: 28px;
	width: 100%;
}

.no-border {
	border-bottom: 0;
}

.list-items {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 350px;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.share {
	width: 110px;
	float: right;
}

.list-items li a:visited {
	color: #7e7f81;
}

.list-items li a {
	color: #7e7f81;
	display: block;
	line-height: 28px;
	padding: 0 0 0 3px;
	list-style: none;
	text-decoration: none;
	font-size: 12px;
	border-top: 1px solid #dbdcde;
}

.list-items li a:hover {
	background: #e5e5e5;
	color: #1fa5de;
}

* html .list-items li a {
	height: 28px;
}

/* ---------------Comments----------------*/
.commentlist {
	margin: 0;
	padding: 0;
}

.comment {
	background: #F1F1F1;
	margin-bottom: 5px;
	display: block;
	padding: 10px;
}

.comment .avatar {
	float: right;
	border: 1px solid #e5e5e5;
	padding: 1px;
}

.alt {
	background: #F1F1F1;
}

.admin {
	background: #E1F3FD;
}

#respond {
	margin-top: 18px;
}

textarea {
	width: 472px;
}

/* --------Others------------*/
h1 {
	font-size: 1.6em;
	margin: 0px 0px 25px 0px;
	color: #929699;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 1.6em;
	font-weight: normal;
	color: #1fa5de;
}

h3 {
	font-size: 1.6em;
	margin: 0px 0px 15px 0px;
}

h4 {
	font-size: 1.6em;
	margin: 0px 0px 15px 0px;
}

img {
	border: none;
}

blockquote {
	background: url(images/bquote.gif) no-repeat top left;
	font-style: italic;
	padding: 18px 0 0 26px;
	margin-left: 0px;
}

blockquote p {
	background: #E1F3FD;
	padding: 20px;
	margin: 0;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.clear-fix {
	height: 0px;
	line-height: 0px;
}

/*post navigation */
.older-newer a:visited {
	color: #77787b;
}

.older-newer a:hover {
	color: #1fa5de;
}

.older-newer a {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color: #77787b;
}

.older-left a {
	float: left;
	display: block;
	padding: 5px 0 4px 20px;
	background: url(images/older-left.gif) no-repeat center left;
}

.newer-right a {
	float: right;
	display: block;
	padding: 5px 20px 4px 0px;
	background: url(images/newer-right.gif) no-repeat center right;
}

/*-------------Drop Down Menu Based on http://htmldog.com/articles/suckerfish/dropdowns/------------ */
#nav {
	letter-spacing: 1px;
	font-family: century gothic;
	background: #D1D2D4;
	font-weight: normal;
	text-transform: uppercase;
	width: 100%;
	border-top: 1px solid #d5d6d7;
}

#nav,#nav ul {
	float: left;
	list-style: none;
	line-height: 36px;
	padding: 0;
	font-size: 11px;
	margin: 0;
	width: 900px;
	padding: 0px 0px 0px 0px;
}

#nav a {
	display: block;
	color: #747475;
	text-decoration: none;
	padding: 0px 13px;
}

#nav li {
	float: left;
	margin-right: 1px;
	padding: 0;
}

#nav ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	font-weight: normal;
	margin: 0;
	line-height: 1;
	border: 0;
	border-bottom: 1px solid #949596;
	border-right: 1px solid #949596;
	padding: 0;
}

#nav li li {
	width: 150px;
	border: 0;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#nav li li a {
	padding: 8px 13px;
	width: 124px;
	margin: 0;
	font-size: 12px;
	color: #747475;
	font-weight: normal;
}

#nav li ul ul {
	margin: -28px 0 0 151px;
	padding: 0;
}

#nav li li:hover {
	background: #c2c3c4;
}

#nav li ul li:hover a,#nav li ul li li:hover a,#nav li ul li li li:hover a,#nav li ul li li li:hover a
	{
	color: #747475;
}

#nav li:hover a,#nav li.sfhover a {
	color: #747475;
}

#nav li:hover li a,#nav li li:hover li a,#nav li li li:hover li a,#nav li li li li:hover li a
	{
	color: #747475;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul,#nav li.sfhover ul ul ul ul
	{
	left: -999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul,#nav li li li li.sfhover ul
	{
	left: auto;
	background: #babbbd;
}

#nav li:hover,#nav li.sfhover {
	background: #babbbd;
}

#nav li li.sfhover {
	background: #c2c3c4;
}

#nav .current-cat {
	background: #c7c8c9;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}

/*  Using 'class="alignright"' on an image will align the image to the right. And using 'class="centered',
  will of course center the image. This is much better than using
  align="center", being much more futureproof (and valid) */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

/* End Images */ /* --------Footer------------*/
#footer {
	background: #59595B url(images/texture-bottom.png) no-repeat top;
	padding: 60px 0 40px 0;
	float: left;
	width: 100%;
	text-align: center;
}

#footer p {
	color: #86878a;
	margin-bottom: 0;
	font-size: 12px;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer li {
	display: inline;
}

#footer li a {
	margin-right: 10px;
}

#footer a:visited {
	color: #797a7d;
	text-decoration: none;
}

#footer a:hover {
	color: #1fa5de;
}

#footer a {
	color: #797a7d;
	text-decoration: none;
}

.footerpages {
	display: inline;
	border-bottom: 1px solid #666666;
	padding-bottom: 10px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	font-family: century gothic;
	text-transform: uppercase;
	font-size: 11px;
}

#barOpener a:link,#barOpener a:visited,#barOpener a:active,#barOpener a *
	{
	color: black !important;
	background-color: white !important;
	background-position: 4px -60px !important;
}

#barOpener a:hover,#barOpener a:hover * {
	color: white !important;
	background-color: #666 !important;
}

#sgBar {
	background-color: black !important;
}

.gallery {
	margin: auto;
	padding: auto;
	display: block;
}
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;			
}

.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-caption {
	margin-left: 0;
}


.cat-icon { background-image: url('images/caticons.png'); background-repeat: no-repeat; }
.cat-applications-system { background-position: 447px -200px; } 
.cat-applications-development { background-position: 447px -432px; } 
.cat-applications-science { background-position: 447px -664px; } 
.cat-applications-education { background-position: 447px -896px; } 
.cat-applications-office { background-position: 447px -1128px; } 
.cat-preferences-desktop-peripherals { background-position: 447px -1360px; } 
.cat-preferences-system { background-position: 447px -1592px; } 
.cat-applications-engineering { background-position: -85px -200px; } 
.cat-applications-utilities { background-position: -85px -432px; } 
.cat-news { background-position: -85px -664px; } 
.cat-applications-accessories { background-position: -85px -896px; } 
.cat-applications-graphics { background-position: -85px -1128px; } 
.cat-applications-multimedia { background-position: -85px -1360px; } 
.cat-applications-development-web { background-position: -85px -1592px; } 
.cat-applications-education-language { background-position: -617px -200px; } 
.cat-applications-toys { background-position: -617px -432px; } 
.cat-applications-games { background-position: -617px -664px; } 
.cat-applications-development-translation { background-position: -617px -896px; } 
.cat-preferences-desktop { background-position: -617px -1128px; } 
.cat-applications-other { background-position: -617px -1360px; } 
.cat-preferences-system-network { background-position: -617px -1592px; } 
.cat-applications-internet { background-position: -1149px -200px; } 
.cat-applications-education-mathematics { background-position: -1149px -432px; } 
.cat-preferences-desktop-personal { background-position: -1149px -664px; } 
.cat-preferences-other { background-position: -1149px -896px; }     
