.tabber {
display:none;
}

body {
background:#474C52 url(images/background.jpg) repeat fixed center center;
font-family:Arial,Verdana,Tahoma,sans-serif;
color:#161514;
font-size:13px;
border-top:5px solid #262B2F;
margin:0 auto;
padding:0 0 20px;
}

img {
border:0;
margin:0;
}

.category a:hover {
color:#262B2F;
}

a {
color:#6F615A;
text-decoration:none;
}

a:hover {
color:#00b100;
text-decoration:none;
}

blockquote {
padding-left:10px;
color:#31333F;
font-style:normal;
border-left:2px solid #07A0E3;
}

.clear {
clear:both;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:0;
}

img.alignnone {
display:inline;
background:#fff;
margin:0 0 10px;
padding:5px;
}

img.alignright {
display:inline;
background:#fff;
border:1px solid #DDD;
margin:0 5px 10px 10px;
padding:5px;
}

img.alignleft {
display:inline;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.alignright {
float:right;
margin:0 0 10px 10px;
}

.alignleft {
float:left;
margin:0 10px 10px 0;
}

.wp-caption {
border:1px solid #DDD;
text-align:center;
background-color:#fff;
margin:5px;
padding:4px 0 5px;
}

.wp-caption img {
border:0;
margin:0 0 5px;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
font-weight:400;
line-height:12px;
margin:0;
padding:0;
}

.right {
float:right;
}

.left {float:left}

/* The Outer cover */
#wrapper {
width:1000px;
background:#F4F4F4;
vertical-align:middle;
margin:0 auto;
}

#casing {
background:#dfe3e6;
background-repeat:no-repeat;
padding:0;
}

.topad {
height:17px;
text-align:center;
margin-bottom:0;
background:#4B545B;
padding-top:7px;
}

span.topfeed {
/* background:url(images/rss.png) no-repeat; */
float:left;
height:20px;
margin:8px 0 0 10px;
padding:1px 0 0 20px;
}

/* The Header */
#top {
height:110px;
background:#fff;
width:1000px;
margin:auto;
}

.blogname {
width:270px;
font-family:Georgia ,Century gothic,Verdana,Tahoma,sans-serif;
float:left;
background-repeat:no-repeat;
margin:10px 0 0;
}

.blogname h1 {
height:81px;
font-weight:400;
color:#cacccd;
text-align:left;
background:url(images/appbite-logo.jpg) no-repeat;
margin:10px 0 0 10px;
}

.blogname h1 a:link,.blogname h1 a:visited {
color:#cacccd;
display:block;
}

.blogname h1 a:hover {
color:#eee;
}

.blogname h2 {
font-size:12px;
font-weight:400;
color:#343434;
text-align:left;
text-transform:uppercase;
margin:2px 0 0 30px;
}

/* The Search */
#search {
height:20px;
width:359px;
float:right;
background:url(images/search_bar_top.gif) no-repeat;
padding:5px;
}

#s {
margin-left:55px;
float:left;
width:255px;
border:none;
font:normal 100% "Tahoma", Arial, Helvetica, sans-serif;
color:#000;
background:transparent;
padding:0px 2px 7px 5px;
}

#searchsubmit {
float:right;
border:none;
cursor:pointer;
width:39px;
height:28px;
background:url(images/search_btn.gif) no-repeat;
margin-top:-5px;
}

.feed {
width:315px;
overflow:hidden;
height:75px;
margin:5px 5px 0 2px;
padding:0 5px 5px;
}

.input {
float:left;
width:220px;
border:none;
font:normal 100% "Tahoma", Arial, Helvetica, sans-serif;
color:#555;
background:#d3d6d7;
margin:35px 0 0 8px;
padding:6px 2px 7px 5px;
}

.sbutton {
float:left;
border:none;
font:bold 100% "Tahoma", Arial, Helvetica, sans-serif;
color:#FFF;
height:29px;
background:#2676A1;
margin:35px 0 0 8px;
}

/*Page menu*/
#menu {
height:30px;
background:#fff url(images/arrow-top-menu.gif) 5px left no-repeat;
display:block;
font-size:11px;
font-weight:400;
text-transform:uppercase;
padding-left:15px;
}

#menu ul {
list-style:none;
height:30px;
margin:0;
padding:0;
}

#menu ul li {
float:left;
line-height:30px;
margin:0;
padding:0;
}

#menu ul li a {
color:#282216;
display:block;
font-weight:bold;
padding:0 10px;
}

#menu li a:hover,#menu li a:active {
background:#262B2F;
color:#fff;
text-decoration:none;
margin:0;
}

/* Category menu*/
#catmenucontainer {
text-transform:uppercase;
display:block;
font:13px Arial, sans-serif;
font-weight:700;
padding:0;
}

#catmenu {
width:1000px;
background:url(images/catmenu_bar.gif) repeat-x;
height:33px;
margin:0;
padding:0;
}

#catmenu li a,#catmenu li a:link,#catmenu li a:visited {
color:#fff;
font-weight:700;
display:block;
background:url(images/nav-menu-separator.gif) no-repeat right;
margin:0;
padding:8px 25px 9px;
}

#catmenu li a:hover,#catmenu li a:active {
color:#262314;
text-decoration:none;
margin:0;
}

#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited {
display:none;
background:#4B545B;
width:150px;
color:#fff;
font-size:13px;
font-family:tahoma, century gothic,Georgia, sans-serif;
font-weight:400;
text-transform:uppercase;
float:none;
border-bottom:1px solid #50585f;
border-left:1px solid #50585f;
border-right:1px solid #50585f;
margin:0;
padding:5px;
}

#catmenu li li a:hover,#catmenu li li a:active {
background:#000;
color:#DFF4FF;
padding:5px;
}

#catmenu li ul {
z-index:9999;
position:absolute;
left:-999em;
height:auto;
width:170px;
margin:0;
padding:0;
}

#catmenu li ul a {
width:140px;
}

#catmenu li ul ul {
margin:-32px 0 0 170px;
}

#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover ul ul,#catmenu li.sfhover ul ul ul {
left:-999em;
}

#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover ul,#catmenu li li li.sfhover ul {
left:auto;
}

#catmenu li:hover,#catmenu li.sfhover {
position:static;
}

#subcatmenu {
width:1000px;
height:86px;
background:url(images/subcatmenu.jpg) no-repeat;
}

/* **********   Nav bar Icons with hover states   ********** */
a.books-education-reviews,a.business-finance-reviews,a.fitness-healthcare-reviews,a.games-entertainment-reviews,a.music-photo-reviews,a.navigation-travel-reviews,a.news-lifestyle-reviews,a.productivity-utilities-reviews,a.social-networking-reviews,a.sports-weather-reviews {
width:89px;
height:65px;
display:block;
text-indent:-9999px;
}

a.books-education-reviews {
background:url(images/navbar/813.png) no-repeat 0 0;
}

a.business-finance-reviews {
background:url(images/navbar/812.png) no-repeat 0 0;
}

a.fitness-healthcare-reviews {
background:url(images/navbar/817.png) no-repeat 0 0;
}

a.games-entertainment-reviews {
background:url(images/navbar/814.png) no-repeat 0 0;
}

a.music-photo-reviews {
background:url(images/navbar/819.png) no-repeat 0 0;
}

a.navigation-travel-reviews {
background:url(images/navbar/823.png) no-repeat 0 0;
}

a.news-lifestyle-reviews {
background:url(images/navbar/818.png) no-repeat 0 0;
}

a.productivity-utilities-reviews {
background:url(images/navbar/821.png) no-repeat 0 0;
}

a.social-networking-reviews {
background:url(images/navbar/822.png) no-repeat 0 0;
}

a.sports-weather-reviews {
background:url(images/navbar/825.png) no-repeat 0 0;
}

a.books-education-reviews:hover,a.business-finance-reviews:hover,a.fitness-healthcare-reviews:hover,a.games-entertainment-reviews:hover,a.music-photo-reviews:hover,a.navigation-travel-reviews:hover,a.news-lifestyle-reviews:hover,a.productivity-utilities-reviews:hover,a.social-networking-reviews:hover,a.sports-weather-reviews:hover {
background-position:0 -69px;
}

/* **********   END OF: Nav bar Icons with hover states   ********** 
 Main Content*/
#content {
float:left;
width:645px;
height:100%;
padding:5px 0 0;
}

.title {
margin:0;
padding:10px;
}

.date {
font-size:11px;
font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;
color:#7a7a7a;
line-height:20px;
padding:0 10px;
margin:10px 0px 0px 15px;
}

.single,.single-listing,.landing {
width:630px;
height:100%;
color:#504945;
font:13px tahoma, century gothic,Arial,verdana, sans-serif;
background:#fff url(images/post.jpg) repeat-x;
border:1px solid #ccc;
margin:0 5px 15px 12px;
}

.landing {
width:980px;
margin-left:10px;
}


/* Start New H1 - Clone of H2 to allow single.php title box to use correct H1 */
.single h1,.single-listing h1 {
text-align:left;
font:24px Georgia,century gothic,Arial,verdana, sans-serif;
font-weight:400;
overflow:hidden;
margin:0 0 5px;
padding:5px 0 0 10px;
}

.single-listing h1 {
background:url(images/related-header.gif) no-repeat left;
margin-left:-10px;
padding-left:35px;
}

.single h1 a,.single h1 a:link,.single h1 a:visited,.single-listing h1 a,.single-listing h1 a:link,.single-listing h1 a:visited {
color:#1e8b10;
background-color:transparent;
}

.single h1 a:hover,.single-listing h1 a:hover {
color:#31333F;
background-color:transparent;
}

/* End H1 */

/* Start H2 */
.single h2,.single-listing h2 {
text-align:left;
font:24px Georgia,century gothic,Arial,verdana, sans-serif;
font-weight:400;
overflow:hidden;
margin:0 0 5px;
padding:5px 0 0 10px;
}

.single-listing h2 {
background:url(images/related-header.gif) no-repeat left;
margin-left:-10px;
padding-left:35px;
}

.single h2 a,.single h2 a:link,.single h2 a:visited,.single-listing h2 a,.single-listing h2 a:link,.single-listing h2 a:visited {
color:#1e8b10;
background-color:transparent;
}

.single h2 a:hover,.single-listing h2 a:hover {
color:#31993F;  /* Main H2 Hover - was 31333F*/
background-color:transparent;
}

/* End H2 */

.edit {
color:#0578ad;
padding:3px 5px 3px 20px;
}

.edit a:hover {
color:#333;
}

.comm {
position:relative;
padding:3px 5px 3px 5px;
text-decoration:underline;
color:#00B100;
}

.comm a {color:#00B100;}

.read-more-post {
position:relative;
float:right;
margin-right:10px;
margin-top:-3px;
#margin-top:-30px;
}

.more {
background:url(images/add.png) no-repeat;
margin-right:5px;
float:right;
padding:0 0 2px 20px;
}

.more a:link,.more a:visited {
color:#AC0604;
}

.more a:hover {
color:#d42323;
}

.singleinfo,.single-info-landing {
height:20px;
margin:0;
padding:0px 0 5px 25px;
}

.singleinfo a {color:#00b100; font-size:14px; text-decoration:underline;}
.singleinfo a:hover {color:#000;}

.singleinfo-landing {
background:none;
}

.postmore {
float:left;
font-weight:700;
background:url(images/pmore.jpg) left no-repeat;
padding:0 5px 2px 25px;
}

.category {
font-size:10px;
font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;
color:#03BE00;
text-decoration:underline;
padding:3px 5px 3px 5px;
}

.entry {
line-height:20px;
margin:0;
padding:10px 20px 15px 20px;
}

.entry a:link,.entry a:visited {
color:#03be00;
background-color:transparent;
}

.entry a:hover {
color:#455236;
background-color:transparent;
text-decoration:none;
}

.entry p {
font-family:Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
font-size:13px;
margin:5px 5px 15px;
padding:0;
}

.related {
width:630px;
height:180px;
font:13px tahoma, century gothic,Arial,verdana, sans-serif;
background:#fff url(images/post.jpg) repeat-x;
border:1px solid #CCC;
margin:0 5px 15px 12px;
padding:0 0 10px;
}

.related h3 {
text-align:left;
font:18px Arial,verdana, sans-serif;
font-weight:700;
overflow:hidden;
text-transform:uppercase;
font-style:italic;
color:#00b100;
height:35px;
background:url(images/related-header.gif) no-repeat left;
margin:6px 0 0;
padding:15px 0 0 35px;
}

.related ul {
list-style-type:none;
margin:10px 0 0 10px;
padding:0;
}

.related ul li {
list-style-type:disc;
list-style-position:inside;
line-height:24px;
font:14px Georgia,century gothic,Arial,verdana, sans-serif;
font-weight:700;
margin:0;
padding:5px 10px;
}

.related ul li a:link,.related ul li a:visited {
color:#4b545b;
}

.related ul li a:hover {
color:#00b100;
}

.highlightlinks a {color:#0000cc; font-size:14px; text-decoration:underline;}

.newsgreenlinks a {color:#006600; font-size:14px; text-decoration:underline;}

#post-actions {height: 52px; margin: 20px 0pt 10px; width: 100%;}
.post-button {width:190px;float:left;text-align:center;}
#appstore-badge {float:left;width:375px; height:60px;}

.amazon-in-article-box {
width:100%;
height: 240px;
margin:10px 5px 10px 15px;
}
#amazon-post-bottom iframe {float:left; margin-left:10px;}


.post-nav-bottom {
background:#fff url(images/post.jpg) repeat-x;
background-position:0 -15px;
border:1px solid #ccc;
width:630px;
height:30px;
font-size:13px;
margin:0 5px 15px 12px;
}

.post-nav-bottom .left {
float:left;
background:url(images/left-arrow.gif) no-repeat 10px 9px;
padding:7px 0 0 25px;
}

.post-nav-bottom .right {
float:right;
background:url(images/right-arrow.gif) no-repeat 143px 9px;
text-align:right;
padding:7px 30px 0 0;
}

/* right column */
#rightcol {
float:right;
width:345px;
padding:0 5px 10px 0;
}

/* The Sidebar1 */
.sidebar1 {
float:left;
width:165px;
padding-top:5px;
padding-right:0;
font-size:13px;
font-family:Tahoma,Georgia,Century gothic, Arial, sans-serif;
}

/* The Sidebar2 */
.sidebar2 {
margin-left:20px;
width:200px;
padding-top:5px;
padding-right:5px;
font-size:12px;
font-family:Tahoma,Georgia,Century gothic, Arial, sans-serif;
list-style-type:none;
}

.sidebar3 {
float:left;
width:333px;
margin-right:5px;
font-size:13px;
color:#2676A1;
font-family:Tahoma,Century gothic, Arial, sans-serif;
}

.sidebar3 ul li {
height:100%;
line-height:28px;
border-bottom:1px dotted #fff;
padding:0 0 0 5px;
}

.sidebar3 ul li ul li {
height:100%;
line-height:28px;
border-bottom:1px dotted #fff;
padding:0;
}

.sidebar3 ul li a:link,.sidebar3 ul li a:visited {
color:#333;
text-decoration:none;
padding:0;
}

/*Bottom bar */
#footbar {
width:1000px;
float:left;
background:url(images/bottom-subscribe.jpg) no-repeat;
height:351px;
font-family:Tahoma,Georgia,Century gothic, Arial, sans-serif;
margin:0;
padding:0;
}

.barone {
float:left;
width:500px;
font-size:12px;
color:#6f767e;
line-height:18px;
}

.barone h2 {
line-height:30px;
font-size:15px;
color:#6f767e;
font-weight:700;
font-family:Georgia,Century gothic, Arial, sans-serif;
text-transform:uppercase;
margin:20px 0 5px;
padding:0 0 0 5px;
}

.barone img {
margin:2px;
padding:0;
}

.barone ul li {
height:100%;
line-height:18px;
padding:0 0 0 5px;
}

.barone ul li ul li {
height:100%;
line-height:28px;
border-bottom:1px dotted #ccc;
padding:0;
}

.barone ul li a:link,.barone ul li a:visited {
color:#6f767e;
text-decoration:none;
padding:0;
}

.footer-about {
width:330px;
height:140px;
color:#fff;
text-align:justify;
margin:90px 0 0 30px;
}

.footer-members {
height:60px;
margin:15px 0 0 30px;
}

.footer-subscribe-text {
width:350px;
height:25px;
color:#fff;
text-align:justify;
margin:90px 0 0 115px;
}

.footer-newsletter {
width:330px;
height:140px;
color:#fff;
float:left;
margin:0 0 0 85px;
}

.footer-follow {
width:36px;
height:170px;
float:right;
margin-top:7px;
margin-right:1px;
}

a.rss-footer-btn,a.twitter-footer-btn {
width:36px;
height:85px;
display:block;
text-indent:-9999px;
}

a.rss-footer-btn {
background:url(images/cta/rss-footer-btn.jpg) no-repeat 0 0;
}

a.twitter-footer-btn {
background:url(images/cta/twitter-footer-btn.jpg) no-repeat 0 0;
}

a.rss-footer-btn:hover {
background-position:0 -87px;
}

a.twitter-footer-btn:hover {
background-position:0 -86px;
}

.footer-links {
float:left;
font-size:10px;
margin-left:35px;
}

.footer-links a:hover {
color:#00b100;
text-decoration:underline;
}

/* The Navigation */
#navigation {
width:630px;
margin:0;
padding:2px 5px 10px 12px;
}

/* The Attachment */
.contentcenter {
text-align:center;
}

/* The Page Title */
h2.pagetitle {
font-size:16px;
text-align:center;
color:#4A413C;
font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
margin:0 0 10px 5px;
padding:5px;
}

/*magbox*/
.post {
width:336px;
float:left;
background:#ebe1d2;
border:1px solid #ded5c9;
display:inline;
color:#6c5b42;
font-style:italic;
font-family:Georgia,century gothic,Arial,verdana, sans-serif;
margin:0 0 5px 5px;
padding:3px 0 0;
}

.post h2 {
text-align:left;
font-size:18px;
overflow:hidden;
font-weight:400;
height:20px;
margin:0;
padding:0 0 3px;
}

.postinfo {
height:28px;
background:#34424F url(images/postinf.jpg)repeat-x;
margin:0;
padding:2px 0 0;
}

.categ {
height:14px;
overflow:hidden;
font-size:12px;
margin:1px 0 0;
padding:0 0 2px;
}

.categ a:link,.categ a:visited {
color:#4395be;
}

.categ a:hover {
color:#ddd;
font-weight:400;
}

.centry a:link,.centry a:visited {
color:#943d39;
background-color:transparent;
}

.post img {
float:left;
background:#fff;
border:1px solid #ddd;
margin:2px 5px 2px 0;
padding:4px;
}

.centry p {
margin:2px 0;
}

.centry a:hover {
color:#c6150c;
background-color:transparent;
text-decoration:none;
}

.centry {
height:120px;
overflow:hidden;
margin:0;
padding:0 5px 5px;
}

.breadcrumb {
height:20px;
width:620px;
background:#fff url(images/post.jpg) repeat-x;
border:1px solid #CCC;
font-size:13px;
font-weight:400;
color:#444;
font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
margin:0 5px 5px 13px;
padding:6px 0 0 8px;
}

.ad1 {
float:right;
margin:5px;
}

.ad2 {
text-align:center;
margin:2px auto;
}

.allcomments {
width:610px;
height:100%;
background:#fff url(images/post.jpg) repeat-x;
border:1px solid #CCC;
margin:0 5px 15px 12px;
padding:10px;
}

#comment {
height:100%;
margin:0;
}

#respond {
height:100%;
background:#fff;
border:1px solid #DEDCDD;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:5px 0;
padding:0 5px;
}

#respond h3 {
margin-left:-5px;
text-align:left;
font:18px Arial,verdana, sans-serif;
font-weight:700;
overflow:hidden;
text-transform:uppercase;
font-style:italic;
color:#00b100;
height:35px;
background:url(images/related-header.gif) no-repeat left;
padding:15px 0 0 35px;
}

#commentform {
color:#BFAFA7;
margin:0;
padding:0 10px 10px;
}

#commentform input {
background:#F4F4F4;
border:1px solid #DEDCDD;
color:#444;
padding-left:10px;
}

#commentform textarea {
background:#F4F4F4;
border:1px solid #DEDCDD;
color:#444;
width:95%;
padding:5px;
}

.comments input#submit {
width:auto;
line-height:25px;
background:#03be00;
border:2px solid #008D00;
color:#fff;
font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
padding:3px 5px;
}

ol.commentlist {
list-style:none;
text-indent:0;
margin:0;
padding:0;
}

ol.commentlist li {
border:1px solid #DEDCDD;
position:relative;
margin:0 0 10px;
padding:5px 7px 5px 57px;
}

ol.commentlist li div.vcard {
font:20px Georgia, helvetica,arial,sans-serif;
padding:5px 0;
}

ol.commentlist li div.vcard cite.fn {
font-style:normal;
}

ol.commentlist li div.vcard cite.fn a.url {
color:#000;
text-decoration:none;
}

div.vcard img.avatar {
border:5px solid #ddd;
left:7px;
position:absolute;
top:7px;
}

ol.commentlist li div.comment-meta {
font:12px Tahoma, helvetica,arial,sans-serif;
position:absolute;
right:10px;
text-align:right;
top:5px;
}

ol.commentlist li div.comment-meta a {
color:#03be00;
text-decoration:none;
}

ol.commentlist li p {
font:normal 12px Tahoma, helvetica,arial,sans-serif;
line-height:18px;
color:#546C88;
margin:0 0 1em;
}

ol.commentlist li ul {
font:normal 12px/1.4 helvetica,arial,sans-serif;
list-style:square;
text-indent:0;
margin:0 0 1em;
padding:0;
}

.reply {
margin-top:5px;
margin-bottom:10px;
}

#cancel-comment-reply {
margin-bottom:10px;
padding:10px 0 0;
}

#cancel-comment-reply-link {
color:#fff;
font-size:10px;
line-height:15px;
font-family:Tahoma, Georgia,arial,sans-serif;
background:#8B979F;
border:2px solid #666;
margin:12px;
padding:4px 10px;
}

ol.commentlist li div.reply a {
background:#03be00;
border:2px solid #008d00;
color:#fff;
text-decoration:none;
padding:3px 5px;
}

ol.commentlist li ul.children {
list-style:none;
text-indent:0;
margin:1em 0 0;
}

ol.commentlist li.even {
background:#fff url(images/grade.jpg) repeat-x;
border:1px solid #D1D8DF;
}

ol.commentlist li.odd {
background:#fff url(images/grade.jpg) repeat-x;
border:1px solid #ddd;
}

/* Carousel */
#myslides {
/*background:#262B2F;*/
background:#DFE3E6;
}

.stepcarousel {
position:relative;
overflow:scroll;
width:972px;
height:165px;
margin:0 14px;
}

.stepcarousel .belt {
position:absolute;
left:0;
top:0;
}

.stepcarousel .panel {
float:left;
overflow:hidden;
width:220px;
background:#14181a;
height:140px;
border:1px solid #373C3F;
margin:10px 17px;
}

.stepcarousel .panel p {
text-align:left;
overflow:hidden;
margin:5px;
}

.stepcarousel .panel h2 {
height:16px;
overflow:hidden;
font-size:13px;
font-weight:400;
text-align:center;
font-family:Tahoma,century gothic,Arial,verdana, sans-serif;
text-transform:uppercase;
margin:0 5px;
}

.stepcarousel .panel h2 a:visited,.stepcarousel .panel h2 a:link {
color:#8B979F;
}

.stepcarousel .panel img {
background:#040404;
margin:10px 10px 8px;
padding:0;
}

/* Footer Newsletter Subscribe */
.subscribe-btn {
background:url(images/cta/subscribe-btn.jpg) no-repeat;
width:198px;
height:45px;
border:none;
cursor:pointer;
margin:15px 0 0 -2px;
}

.mc_var_label {
font-weight:700;
color:#fff;
margin-bottom:2px;
}

.mc_input {
margin-bottom:4px;
border:1px solid #c9c9c9;
background:none;
width:250px;
height:20px;
color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.followers {
width:330px;
float:left;
height:48px;
background:url(images/follow-us-sidebar.jpg) no-repeat;
margin:15px 0px 15px 0px;
padding:0;
}

/* ********* APP INFO BOX ********* */
.info-loader {
width:100%;
height:160px;
border:1px solid #d6d6d6;
margin-top:15px;
}

.info-header {
height:25px;
background:#b2b7ba;
padding-top:2px;
}

.app-name-header {
color:#36393b;
font-weight:700;
float:left;
margin-left:10px;
}

.app-link-header {
float:right;
margin-right:10px;
/* background:url(images/app-store-ico.gif) no-repeat;    - Doesnt exist */
padding-left:25px;
cursor:pointer;
}

.app-link-header a:link {
color:#455236;
}

.info-text {
float:left;
margin-left:5px;
}

.info-text p {
margin:5px;
}

.info-image {
float:right;
margin-right:10px;
}

.info-img {
height:80px;
}

.info-links {
height:20px;
float:right;
}

.post-links {
width:100%;
height:70px;
text-align:center;
background:url(images/post-links.jpg) no-repeat;
margin:20px 0 10px;
}

.appstore-download {
width:258px;
height:56px;
float:left;
margin:0 0 0 10px;
}

.send-to-friend {
width:210px;
height:52px;
float:right;
margin:0 10px 0 0;
text-align:center;
}

.submitbtn,.sendbtn {
cursor:pointer;
border:none;
background:url(images/submit_btn.jpg) no-repeat;
width:120px;
height:26px;
margin-top:20px;
}

.screenshot-header {
color:#03be00;
font-size:13px;
font-weight:700;
padding-bottom:5px;
border-bottom:1px solid #b2b7ba;
margin-bottom:20px;
}

.screenshots {
width:100%;
margin:10px 0 20px 10px;
}

.screenshots ul li {
display:inline;
margin-right:10px;
}

/* NEW APP INFO BOX */

.app-info-box {
width:600px;
height:140px;
border:1px solid #ff0001;
margin:15px 0px 15px 5px;
}

.app-thumb-img {
width:135px;
height:140px;
margin:5px;
float:left;
}

.app-info-text {
width:300px;
height:130px;
margin:5px;
float:left;
}

.app-rating {
width:133px;
height:130px;
float:right;
text-align:center;
margin:5px;
}

.one-star, .two-star, .three-star, .three-half-star, .four-star, .four-half-star, .five-star { 
width:133px;
height:37px;
margin:15px 0px 5px 0px;
background:url(images/review-rating.jpg) no-repeat;
}

.one-star {background-position:0 0;}
.two-star {background-position:0 -37px;}
.three-star {background-position:0 -80px;}
.three-half-star {background-position:0 -123px;}
.four-star {background-position:0 -164px;}
.four-half-star {background-position:0 -205px;}
.five-star {background-position:0 -246px;}

/* CONTACT FORM 7 */
.textareafield {
background:#F5F5F6 none repeat scroll 0 0;
border:1px solid #D9D9D9;
font-family:Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;
font-size:1em !important;
height:100px;
width:480px;
padding:5px;
}

.textfield {
background:#F5F5F6 none repeat scroll 0 0;
border:1px solid #D9D9D9;
font-family:Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;
font-size:1em !important;
height:20px;
width:200px;
padding:3px;
}

.textselectfield {
background:#F5F5F6 none repeat scroll 0 0;
border:1px solid #D9D9D9;
font-family:Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;
font-size:1em !important;
height:25px;
width:200px;
padding:3px;
}

/* SITEWIDE PROMO BANNERS */
.post-banners {
margin:5px 0 10px 12px;
}

.intro-banners {
width:1000px;
height:36px;
background-color:transparent;
}

/* HOMEPAGE LAYOUT */
.about-appbite {
background:url(images/about-home-background.jpg) no-repeat;
width:967px;
height:170px;
margin:15px 20px 0 15px;
}

.about-text {
width:530px;
height:110px;
text-align:justify;
float:right;
margin:30px 20px 0 10px;
}

.main-page-advert-x2 {
width:967px;
height:60px;
margin:0px 20px 5px 15px;
}

.main-page-news-box {
width:957px;
height:60px;
margin:15px 20px 5px 20px;
}

.steps-appbite {
background:url(images/steps-home-background.jpg) no-repeat;
width:967px;
height:287px;
margin:0 20px 10px 15px;
}

.read-appbite,.comment-appbite,.follow-appbite {
margin-top:40px;
float:left;
}

a.read-big-btn,a.comment-big-btn,a.follow-big-btn {
width:221px;
height:210px;
display:block;
text-indent:-9999px;
}

a.read-big-btn {
background:url(images/cta/read-big.jpg) no-repeat 0 0;
}

a.comment-big-btn {
background:url(images/cta/comment-big.png) no-repeat 0 0;
}

a.follow-big-btn {
background:url(images/cta/follow-big.png) no-repeat 0 0;
}

a.read-big-btn:hover,a.comment-big-btn:hover,a.follow-big-btn:hover {
background-position:0 -210px;
}

.read-appbite {
margin-left:60px;
}

.comment-appbite,.follow-appbite {
margin-left:90px;
}

.newsletter-lading-btn {
background:url(images/cta/sign-up.jpg) no-repeat;
width:172px;
height:33px;
cursor:pointer;
border:none;
overflow:visible;
}

.new-cpb-advertising {
background:url(images/advertising-cpb-strip.gif) repeat-x;
width:610px;
height:390px;
margin-bottom:15px;
}

/* ABOUT US PAGE */
.team-members {
background:url(images/team-members.jpg) no-repeat;
width:109px;
height:261px;
float:left;
}

.text-members {
float:left;
width:340px;
height:261px;
background-color:#fff;
}

.team-appbite {
background:url(images/team-appbite.jpg) no-repeat;
width:152px;
height:261px;
float:left;
}

/* CUSTOM 404 PAGE */
.error-page {
width:1000px;
height:400px;
}

.error-img {
background:url(images/error404.jpg) no-repeat;
width:506px;
height:256px;
}

.error-txt {
background-color:#fff;
height:124px;
width:476px;
padding:10px 0 10px 30px;
}

.rotten-apple {
background:url(images/rotten-apple.jpg) no-repeat;
width:494px;
height:400px;
float:right;
}

/* FAN BOX PAGE */
.top-fan-page {
margin-top:15px;
height:350px;
}

.thank-you-header {
background:url(images/thank-you-big.jpg) no-repeat;
width:567px;
height:88px;
}

.thank-you-txt {
width:540px;
height:250px;
text-align:justify;
padding-left:20px;
}

.donations-meter {
background:url(images/donations-meter.jpg) no-repeat;
width:397px;
height:338px;
float:right;
}

.donate-text {
width:197px;
height:223px;
float:left;
text-align:justify;
padding:10px 0 0 30px;
}

.paypal-donate {
background:url(images/cta/paypal-donate.jpg) no-repeat;
width:190px;
height:61px;
border:none;
cursor:pointer;
}

/* NEWSLETTER LANDING PAGE */
.top-newsletter-landing-page {
height:268px;
margin:15px 0 30px;
}

.newsletter-copy-text {
width:467px;
height:209px;
background:url(images/newsletter-copy-text.jpg) no-repeat;
}

.newsletter-sign-up-landing {
background:url(images/newsletter-sign-up-bg.jpg) no-repeat;
width:499px;
height:268px;
float:left;
}

.sign-up-mailchimp {
margin:88px 0 0 30px;
}

.mc_input_landing, .mc_input_post {
margin-bottom:4px;
border:1px solid #000;
background:#fff;
height:20px;
color:#000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.mc_input_landing { width:280px; }
.mc_input_post { width:220px; border:none; }

.newsletter-landing-btn {
background:url(images/cta/sign-up-landing.jpg) no-repeat;
width:196px;
height:43px;
border:none;
cursor:pointer;
margin:20px 0 0 -2px;
}

.newsletter-post-btn {
background:url(images/cta/subscribe-post-bottom-btn.jpg) no-repeat;
width:86px;
height:23px;
border:none;
cursor:pointer;
float:right;
}

.appbite-checks {
list-style-image:url('images/check.jpg');
font-size:14px;
font-weight:700;
}

.appbite-checks li {
margin-bottom:10px;
}

.social-media-btns {
list-style-type:none;
margin-left:-30px;
}

.social-media-btns li {
margin-bottom:7px;
}

.category a:link,.category a:visited,#commentform p,.app-link-header a:hover {
color:#03be00;
}

h1,h2,h3,h4,h5,h6,#search form,.feed form {
margin:0;
padding:0;
}

.left,.about-image {
float:left;
}

#search fieldset,.feed fieldset {
border:none;
margin:0;
padding:0;
}

#search p,.feed p {
font-size:85%;
margin:0;
}

#subcatmenu ul,#catmenu ul,#subcatmenu li,#catmenu li {
float:left;
list-style:none;
margin:0;
padding:0;
}

#subcatmenu li,.imgtfe {
margin-right:10px;
}

.author,.clock {
color:#7a7a7a;
padding:3px 5px 3px 0;
}

.edit a:link,.edit a:visited,.barone ul li a:hover {
color:#0578ad;
}

.postmore a:link,.postmore a:visited,.postmore a:hover,.footer-links a {
color:#fff;
}

.sidebar1 h2,.sidebar2 h2,.sidebar3 h2 {
line-height:30px;
font-size:14px;
color:#fff;
background:#4B545B;
font-weight:700;
font-family:Georgia,Century gothic, Arial, sans-serif;
text-transform:uppercase;
border:1px solid #40494F;
margin:5px 0;
padding:0 0 0 5px;
}

.sidebar1 ul,.sidebar2 ul,.sidebar3 ul,.barone ul {
list-style-type:none;
margin:0;
padding:0;
}

.sidebar1 ul ul,.sidebar2 ul ul {
list-style-type:none;
background-repeat:no-repeat;
margin:0;
padding:0 0 10px;
}

.sidebar1 ul ul ul,.sidebar1 ul ul ul ul,.sidebar2 ul ul ul,.sidebar2 ul ul ul ul {
list-style-type:none;
border:0;
margin:0;
padding:0;
}

.sidebar1 ul li,.sidebar2 ul li {
height:100%;
line-height:18px;
float:left;
clear:left;
width:160px;
}

.sidebar1 ul li a:link,.sidebar1 ul li a:visited,.sidebar2 ul li a:link,.sidebar2 ul li a:visited {
color:#333;
text-decoration:none;
display:block;
border-bottom:1px dotted #fff;
padding:5px 0 5px 5px;
}

.sidebar1 ul li a:hover,.sidebar2 ul li a:hover,.sidebar3 ul li a:hover {
color:#2676A1;
}

.sidebar1 p,.sidebar2 p {
margin:0;
padding:7px 10px;
}

.sidebar1 table,.sidebar2 table {
width:100%;
text-align:center;
color:#787d7f;
}

.sidebar3 ul li ul,.barone ul li ul {
height:100%;
line-height:28px;
padding:0;
}

.post h2 a,.post h2 a:link,.post h2 a:visited,.post h2 a:hover {
color:#354151;
background-color:transparent;
}

h3#comments,h3#pingbacks {
border:1px solid #DEDCDD;
font-size:20px;
font-weight:400;
color:#444;
background:#fff;
font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:10px 0;
padding:5px 10px;
}

ol.commentlist li div.comment-author,ol.commentlist li.pingback div.vcard {
padding:0 170px 0 0;
}

ol.commentlist li div.vcard cite.fn a.url:hover,ol.commentlist li div.comment-meta a:hover {
color:#000;
}

ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4 {
margin:0 0 .25em;
}

/* NEWSLETTER SIGNUP POST BOTTOM */

.newsletter-post-bottom { width:630px; height:81px; margin:0px 0px 13px 12px; }
.newsletter-post-bottom-header { width:630px; height:40px; background:url(images/subscribe-post-bottom-header.jpg) no-repeat; }
.newsletter-post-bottom-timer { width:247px; height:41px; background: url(images/subscribe-post-bottom-timer.jpg) no-repeat; float:left; }
.newsletter-post-bottom-signup { width:383px; height:41px; background:url(images/subscribe-post-bottom-signup.jpg) no-repeat; float:right; }

.keyfigures {display:none;}

/* NEW APP ICON WITH MASK */
#appicon {position:relative; float: left; height: 140px; margin: 5px; width: 135px;}
#appicon img.icon125 {position:absolute; z-index:1; width:125px; height:125px;}
#appicon span {background:url(images/mask125.png) no-repeat; position:absolute; z-index:2; width:125px; height:127px; display:block;}
#appicon.large {height: 190px; margin: 5px; width: 185px;}
#appicon img.icon175 {width:175px; height:175px;}
#appicon.large span {background:url(images/mask175.png) no-repeat; width:175px; height:177px;}

