/*
THEME NAME: iTunes App Store
THEME URI: http://www.san-tin.com/
DESCRIPTION: Apple iTunes9, the App Store
VERSION: 1.0
AUTHOR: santin	
AUTHOR URI: http://www.san-tin.com/
TAGS: sandbox, gallery, iPhone, Apple, iTunes, App Store
*/

body {
font-family: arial, helvetica, verdana;
font-size: .8em;
color: #555;
background: #000 url(images/bg.jpg) repeat 50% 0;
line-height: 1.5em;
}

a {
color: #3169c3;
text-decoration: none;
}

body, html {
margin: 0;
padding: 0;
}

#wrapper {
width: 940px;
margin: 20px auto;
position: relative;
background: url(images/container.jpg) repeat-y 50% 0;
}
#header {
background: url(images/header.jpg) no-repeat 50% 0;
height: 95px;
text-indent: -5000px;
}

#access ul, #access li {
margin: 0;
padding: 0;
list-style: none;
display: inline;
}
.tabs a {
display: block;
height: 25px;
position: absolute;
text-indent: -5000px;
top: 70px;
background-position: 50% 100%;
}
.tabs a:hover {
background-position: 50% 0;
}
.tabs #home {
width: 31px;
background-image: url(images/home.jpg);
left: 270px;
}
.tabs #about {
width: 83px;
background-image: url(images/about.jpg);
left: 300px;
}
.tabs #gbook {
width: 127px;
background-image: url(images/guestbook.jpg);
left: 383px;
}
.tabs #free {
width: 127px;
background-image: url(images/free-apps.jpg);
left: 509px;
}
.tabs #paid {

width: 127px;
background-image: url(images/paid-apps.jpg);
left: 635px;
}

#nav-above {
text-indent: -5000px;
}
#nav-above .nav-previous a {
display: block;
width:30px;
height: 25px;
background: url(images/prev.jpg) no-repeat 50% 100%;
position: absolute;
top: 70px;
left: 0;
}
#nav-above .nav-next a {
display: block;
width:30px;
height: 25px;
background: url(images/next.jpg) no-repeat 50% 100%;
position: absolute;
top: 70px;
left: 30px;
}
#nav-above div a:hover {
background-position: 50% 0;
}
#nav-below {
display: none;
}

a img {
border: 0;
}
.navigation {
clear: both;
}

#content {
margin: 20px;
width: 630px;
float: right;
text-align: justify;
}

body.single h3.entry-title {
border-bottom: 1px solid #ccc;
padding: 0 0 10px;
}

#content a img {
display: block;
margin: 10px auto;
border: 1px solid #ccc;
}

.entry-app {
width: 100px;
text-align: center;
height: 100px;
float: left;
margin: 10px;
line-height: 1em;
}
.entry-app .rate {
color: #C5CBD2;
font-size: 11px;
}
.icon {
width: 70px;
height: 70px;
margin: 0 auto;
position: relative;
text-align: center;
}
.icon .mask {
width: 70px;
height: 70px;
background: url(images/mask.png) no-repeat 0 0;
_background: none;
position: absolute;
top: 0;
left: 0;
}
.entry-app .icon .mask:hover {
background: url(images/mask.png) no-repeat 0 100%;
_background: none;
}
.icon img {
margin: 3px 0 0;
width: 60px;

height: 60px;
}
.app-info .entry-title {
margin: 0;
font-size: 11px;
}

.sidebar {
width: 240px;
float: left;
margin: 20px 0 0 20px
}
.sidebar ul, .sidebar li {
margin: 0;
padding: 0;
list-style: none;
}
.sidebar .widget_categories {
width: 230px;
margin: 5px 5px 25px;
padding: 0 0 10px;
background: url(images/side.jpg) no-repeat 50% 100%;
}
.sidebar .widget_categories h3 {
margin: 0 0 10px;
text-indent: -5000px;
height: 23px;
background: url(images/category.jpg) no-repeat 50% 0;
}
.sidebar .widget_categories .cat-item a {
display: block;
height: 20px;
overflow: hidden;
padding: 2px 10px 0;
}
.sidebar .widget_categories .cat-item a:hover {
background: url(images/sidea.jpg) no-repeat 50% 0;
}
.sidebar .widget_recent_entries {
width: 230px;
margin: 5px 5px 20px;
padding: 0 0 10px;
background: url(images/side.jpg) no-repeat 50% 100%;
}
.sidebar .widget_recent_entries h3 {
margin: 0 0 10px;
text-indent: -5000px;
height: 23px;
background: url(images/new-review.jpg) no-repeat 50% 0;
}
.sidebar .widget_recent_entries li a {
display: block;
height: 20px;
overflow: hidden;
padding: 2px 10px 0;
}
.sidebar .widget_recent_entries li a:hover {
background: url(images/sidea.jpg) no-repeat 50% 0;
}
#s {
border: 0;
height: 18px;
background: url(images/search_bar.gif) repeat-x;
width: 100px;
position: absolute;
top: 30px;
right: 35px;
padding: 5px 0 0;
}
#searchform .button {
display: none;
}
.widget_search h3 {
display: none;
}
#secondary {
display: none;
}

.hentry {
margin: 0;
}
.hentry .single-app {
height: 100px;
position: relative;
}
.hentry .single-app .icon {
float: left;
margin: 3px 0;
}
.hentry .single-app .app-info {
float: left;
margin: 5px 0 0 10px;
}
.hentry .entry-content {
clear: both;
}
.hentry .single-app h3 {
font-size: 13px;
}
.getapp a {
display: block;
width: 230px;
height: 63px;
position: absolute;
background: url(images/getapp.gif) no-repeat 0 0;
top: 10px;
text-indent: -5000px;
left: 330px;
}
.getapp a:hover {
background: url(images/getapp.gif) no-repeat 0 100%;
}
.entry-meta {
margin: 20px 0 0;
border-top: 1px solid #C5CBD2;
padding: 5px 0 0;
color: #999;
font-size: 11px;
text-align: right;
}
.hentry a:hover {
text-decoration: underline;
}


#comments {
background: #f3f3f3;
margin: 50px 0 0;
}

#comments h3 {
margin: 0;
font-size: 18px;
color: #425775;
background: url(images/com-top.gif) no-repeat 50% 0;
padding: 10px;
}
#comments .formcontainer {
padding: 10px;
}
#respond {
background: url(images/com-end.gif) no-repeat 50% 100%;
}
#respond h3 {
cursor: pointer;
}
#comments-list ol {
list-style: none;
margin: 0 10px;
padding: 0;
border-top: 1px solid #C5CBD2;
border-bottom: 1px solid #C5CBD2;
}
#comments-list ol li {
margin: 10px 10px 50px;
}
#comments-list ol li p {
line-height: 1.2em;
}
.comment-author .photo {
display: none;
}
.comment-author {
font-weight: bolder;
color: #000;
font-size: 13px;
display: inline;
}
.comment-meta {
display: inline;
padding: 0 0 0 20px;
color: #999;
font-size: 11px;
}


#footer {
clear: both;
height: 27px;
background: url(images/footer.jpg) no-repeat;
text-indent: -5000px;
}

ul.addtoany_list li {

}
div.addtoany_share_save_container {
margin: 0;
position: absolute;
width: 30px;
height: 270px;
top: 100px;
right: -30px;
background: url(images/share_tab.gif) no-repeat;
}

#content ul.addtoany_list li a img {
display: blcok;
margin: 10px 0 10px 7px;
border: 0;
}
a.a2a_dd {
display: none;
}
#content ul.addtoany_list li a {
padding: 0;
}
