body {
width:320px;
margin:0;
background-color:#DAE2DB;
font-family:Arial, Helvetica, sans-serif;
}

a {
color:#000000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

#header {
background-color:#869A8B;
height:60px;
width:100%;
display:block;
}
#header .mobile_link {
margin-top:43px;
margin-right:5px;
float:right;
font-size:14px;
}

#nav ul {
margin:0;
padding:0;
vertical-align:middle;
list-style-type:none;
}
#nav li {
display:inline;
}
#main_nav {
background-color:#444444;
padding:5px 10px;
height:25px;
}
#category {
float:left;
}
#search {
float:right;
}
#search input {
margin-top:2px;
margin-right:-5px;
padding:0;
vertical-align:middle;
height:20px;
font-size:12px;
background-color:#EAEAEA;
border:none;
color:#444444;
}
#search input.text {
padding:0 2px;
}

#content {
padding:10px;
background-color:#F9F9F9;
min-height:420px;
height:auto !important;
height:420px; /* for IE5.x and IE6 (lolz) */
}

#top {
margin-bottom:30px;
}

#breadcrumbs {
float:left;
}
#breadcrumbs span, #breadcrumbs a {
font-size:16px;
color:#444444;
text-decoration:none;
margin-left:3px;
}
#breadcrumbs a:hover {
text-decoration:underline;
}
a.app, a.app2 {
color:#000;
display:block;
text-decoration:none;
margin:0 5px 0 5px;
height:50px;
background:#cdd4ce;
padding:5px;
}
a.app2 {
background:#eaeaea;
}
#applist img {
margin-right:10px;
}
#applist .title {
font-weight:bold;
margin-right:10px;
font-size:18px;
float:left;
width:130px;
overflow:hidden;
white-space:nowrap;
}
#applist .price {
margin-left:5px;
font-weight:bold;
font-size:18px;
float:right;
}
#applist .date, .author {
font-weight:normal;
font-size:14px;
}
a img {
border:none;
}
.app_left {
width:220px;
float:left;
}
.app_right {
float:right;
}
.app_price {
font-size:16px;
font-weight:bold;
}
.app_date {
font-size:14px;
}
.app_title {
font-size:18px;
font-weight:bold;
}
.app_author, .app_size {
font-size:14px;
}
.app_desc {
font-size:16px;
}
.headss {
background:#869A8B;
font-size:18px;
width:100%;
text-align:center;
}
#screenshots a {
text-decoration:none;
color:#000000;
padding:5px 0 5px 0;
background:#cdd4ce;
width:100%;
display:block;
}
#screenshots a:hover {
text-decoration:none;
}
#screenshots .a2 {
background:#eaeaea;
}
#screenshots ul {
padding:0;
}
#screenshots li {
text-align:center;
list-style:none;
}
#searchnav {
font-size:24px;
color:#A0A1A6;
width:100%;
text-align:center;
}
#searchnav a {
color:#000000;
text-decoration:none;
}
#searchnav a:hover {
text-decoration:none;
}
