
@import "css/mangolife.css";

#footer {
  text-align: center;
  color:black;
  margin:0;
  font-size: 100%;
  padding: 1em; padding-bottom:0px;
  background-color:#fff;
}
  
#footer a {
  font-weight:bold;
  color: #1f64b9;
}

#footer .block {
	padding: 0;
}

div#breadcrumb {
  padding-left:14px;
  clear: both;
  font-size: 75%;
  border-bottom: 1px solid #8596aa;
}

.title, .title a {
  font-weight: bold;
  margin: 0 auto;
  font-size:100%;
}
.submitted {
  color: #000000;
  font-size: 9pt;
  padding-left:1px;
background-color:#fff; padding-top:2px; padding-bottom:2px;
}

.links {
  color: #000000;
}
.links a {
  font-weight: normal;
}
.block, .box {
  /*padding: 0 0 1.5em 0;*/
}
.block {
  /*padding-bottom: 0.75em;
  margin-bottom: 1.5em;*/
}

.section .block, .section .box {
  padding: 0;
  padding-bottom: 0;
  /*margin-bottom: 15px;*/
}

.block .title {
  margin-bottom: .25em;
}

.node {
  margin: .0em 0 0em 0;
}
/*
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
*/
.node .content, .comment .content {
  margin: .5em 0 .5em 0;
	/*overflow: auto;*/
}
.node .taxonomy {
  font-size: .95em;
  padding-left: 2px;
  padding-top:0px;
  padding-bottom:0px;
  color:#000000;

}
.node .taxonomy a {
	font-weight: normal;
}
.comment {
  border: 1px solid #e6e6e6;
  margin-bottom: 1em;
}

.comment .title a {
  font-weight: normal;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
.node .picture, .comment .picture {
  margin: 0.5em;
}

#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
}
#aggregator h3 {
  margin-top: 1em;
}

#profile .profile {
  clear: both;
  border: 1px solid #73a2d7;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #8e6126;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  color: #8e6126;
  padding: 5px 8px 5px;
  margin: 0;
}


/* some table stuff */

div#section1 td.section, div#section2 td.section {
padding-bottom:0px;
	/*padding: 10px 20px 0 20px;*/
}

/* ====== Addons ====== */

.legal {
	margin-left: 75px;
}
#user-login-form {
  text-align: left !important;
}

/* tables */

table {
  margin: 0 0 0 0;
  width: 100%;
}

thead th {
  border-bottom: 1px solid #065bb0;
  color: #000;
  font-size: 90%;
  font-weight: bold;
/*  background: url(images/bg-thead.gif) repeat-x bottom left;  */
  padding: 4px 5px 0 5px;
}

tr.even, tr.odd {
  border-color: #fff;
}

tr.even {
  background-color: #fff; /* pole nieparzystae tabeli */
}

tr.odd {
  background-color:#fff;
}

td.active {
  background: #eeeeee;
}

td {
  padding-bottom:0px; padding-right:0px; padding-left:0px;
  padding-top:0px;
}

td#navigation_bar {
padding:0px;
}

td.menu-disabled {
  background-color: #2b2b2b;
}


/* tabs */

ul.primary {
  text-align: right;
  border-bottom: 2px solid #d4e4ff;
  white-space:normal; line-height:150%;
}

ul.primary li a {
  background: #f2f5fa;
  border-color: #d4e4ff;
}

ul.primary li a.active {
  background: #feff8c;
  border-color: #d4e4ff;
  border-bottom: 0;
}

ul.primary li a:hover {
  background-color: #d4e4ff;
  border-color: #d4e4ff;
}

ul.secondary {
  padding: 0;
  
}
ul.secondary li {
  margin: 0;
}
ul.secondary li.active a, ul.secondary li a:hover {
  border-bottom: 3px solid #BABFC6;
}

/*right_navbar*/

table#most_rightnav {
	border-collapse:collapse;
	}
table#most_rightnav td {padding:0px;}

/*article_formatting*/

p.subhead1 {
font-weight:bold;
   font-size:110%;
   padding-top:10px;
   padding-bottom:3px;
   margin-bottom:-3px;
   }
   
   p.subhead2 {
font-weight:bold;
   font-size:110%;
   }
   
p.caption {
font-size:100%;
font-family:Helvetica, sans-serif;
font-style:italic;
}

img.odd {float:left; padding-right:1em;}
img.even {float:right; padding-left:1em;}
p.odd {text-align:left;}
p.even {text-align:right;}

div#relatedlinks1 {float:right; border:1px solid blue; padding:3em;}
div#article_ad {width:250px; clear:right; float:right; padding:2em; padding-right:0px;}

table.sections td {background: #fff;}
table.sections td {text-align:center; }
div#block-block-23 p, div#block-block-23 h2 {line-height:0px; margin:0px; }

div#block-block-22 { float:left; padding-top:2px; }

div#block-block-32 { margin-top:10px; }

div#block-block-29 {
 width:245px;  margin-top:5px;  max-width:245px; height:140px; margin:5px 0 0 4px; margin-bottom:13px;
 background: white url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/mangolife/my_iphonelife_background.png) 0 0 no-repeat;
}
div#block-block-29 div.content {padding: 23px 3px 0px 4px; font-size:14px;}

div#block-block-31 {font-size:14pt; padding-bottom:0px; padding-top:0px;}
div#block-block-31 p {margin: .35em;}
div#block-block-33 {margin-bottom: 20px;}

dl.menu dt {font-size:1.2em; padding-top:.5em; padding-bottom:.3em;}
dl.menu dt a {font-weight:bold;}
 
/*ppc_volissue*/
h2.volissue {color:black; padding-bottom:10px; text-transform:uppercase;}
div.field-field-ppc-issueimg {float:right; border-left:5px solid white; text-align:center; color:#FF0000; background-color: #fff;}
div.field-field-ppc-issueimg a {font-weight:bold; font-size:130%; color:#FF0000;}
div#middlecontainer div.field-field-ppc-issueimg a:hover, div#middlecontainer div.field-field-ppc-issueimg a {color:#FF0000;}
div.tableOfContents dl {margin-left:1em;}
div.tableOfContents dt { font-weight:bold; font-size:1.1em; padding-bottom:1px;}
div.tableOfContents a {font-weight:bold; text-decoration:underline; padding-bottom:2px;}
div.tableOfContents dd {padding-bottom:8px; font-size:1em;}
div.searchbox {float:right; }
div.error {
color:#FF0000;
background-color:#FFFFFF;
border:2px solid #FF0000;
margin-top: 5px;
padding:5px;}
.form-item input.error, .form-item textarea.error, .form-item select.error {
  background-color:#FFFFFF;
  color:#000000;
}

div.slideshowbg { text-align:center; width:180px;
  background: white url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/mangolife/slideshowbg.gif) bottom center no-repeat ; margin:0px ;
  padding:10px; padding-top:1px;
  }
  
div#bannerad { text-align:left; background-position:center; 
  background: white url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/mangolife/bg_top_banner.gif) bottom left no-repeat;
  padding-bottom:10px; padding-top:0px; padding-left:10px; padding-right:10px;
  }
  
div#block-statistics-0 { width:250px;
  background: white url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/mangolife/bg_right.gif) bottom center no-repeat;
  padding-bottom:10px; padding-top:15px; padding-right:15px; padding-left:4px; margin-top:15px;
  }
  
div#block-statistics-0 h3, div#block-statistics-0 h2 {margin-left:15px; color:#FFFFFF; line-height:0%;}

div.block-region {margin:0px; background:none; color:red; font-weight:bold;}

div#vip_txt {
width: 280px; height: 155px; padding-left:5px; padding-top:20px; color:white; font-weight:bolder;}

div#vipbg {
background: url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/mangolife/vip-body-bg.jpg); background-repeat:no-repeat; text-align:center;
height:168px; margin-bottom:5px;
}

div#vip_txt a:link, div#vip_txt a:visited, div#vip_txt a:hover {color:white; text-decoration:underline;}

div#content-bottom { border:thin;
}


div#right_vip_ad {

text-align:center;
}

#article_main {
  padding-top: 2px;
padding-right: 7px;
padding-bottom: 5px;
padding-left: 7px;
border: 1px solid #DDDDDD;
 width: 500px; max-width:500px;
 overflow-x:hidden; overflow-y:hidden;
 background: white url(/sites/iphonelife.com/themes/mangolife/images/mangolife/shadow.gif) 0 0 repeat-x; 
}
#article_main form {max-width:500px; overflow:auto;}
#article_main img {max-width:500px; overflow:auto;}

span.uplink {float:right;}

div.field-field-thumbnail {float:right;}

textarea#edit-taxonomy-23 {max-width:450px;}

td#page-main h1.title
{
font-size:22pt;
padding-top:10px;
padding-bottom:10px;
color:#222;
letter-spacing:.03em;
line-height:105%;
}

div.forum_node td.submitted
{
color:#fff;
background-color:#5A5A5A;
font-weight:normal;
margin-bottom:1px;
font-style:italic;
padding-left:2px;
padding-bottom:2px;
padding-top:0px;
margin-top:0px;
}

div.forum_node td.submitted, div.forum_comment .submitted
{
background-image: url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/advforum/images/top_right_bg.gif); background-repeat:repeat-y; background-position:top left;  height:12px;
}

div.blog div.submitted {
background-color: #fff; padding-top:0px; padding-bottom:0px; margin-bottom:0px;
}

div.blog div.submitted a  {color:#fff;}

div.nodeblog ul.links li {
  border-left: 0px solid #ddd;
  }
  

li.laststatistics_counter
{
color:#000000;
}

div#blog_menu {width:180px;
  background: white url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/mangolife/slideshowbg.gif) bottom center no-repeat ; margin:0px ;
  padding:10px; padding-top:1px;}
  
.ppc_article h1, .ppc_article h2, .ppc_article h3 {
   font-size:11pt;
   padding-top:10px;
   padding-bottom:3px;
   margin-bottom:-3px;}
   
   table#content span.uplink
   
   {
   font-size:110%;
   }
      
   div#section1 .clr p   
   {
   line-height:0%;
   }

div.links
{
padding-top:7px;
}
 
 td #sidebar-right p 
 {
 padding-top:0px;
 }
 
 div.links table #content ul.links li 
 {
 padding-left:5px;
 padding-right:5px;
 }
 
 #wide_main img table#forum-topic-95
 {
 padding-top:0px;
 }
 
 div#wide_main p
 {
 line-height:1.1em; padding-left:5px;
 }
 
 div#wide_main h3

{
font-size:125%;
padding-bottom:7px;
font-weight:bolder;
color:#1f64b9;

}

div.tableOfContents h3, div#wide_main div.tableOfContents h3 
{color:white; background-color:#717171; padding:4px 0px 4px .5em; font-size:1.3em;}

td.forum_comment_byline {text-align:center; vertical-align:top; }

div#comments
{
  clear: both;
}

div#comments h3
{
font-size:0%; 
font-size: 1em;
 
padding-bottom:3px;
padding-top:2px;
font-stretch: extra-expanded;
}

h2.title
{
text-decoration:none;
}

#main img div .node blog

{padding-bottom:0px;
}
a.node_read_more, a.comment_add, a.comment_add, a.comment_new_comments, a.comment_comments

{
font-size:115%;
}

div.taxonomy ul.links li

{padding-left:2px; padding-right:2px;
}

div.breadcrumb a
{
text-decoration:underline;
}

a.stbutton
{
padding-top:4px;
}

div#middlecontainer td
{
padding-top:0px; padding-left:0px; 

}

div#middlecontainer div.view-content view-content-archives
{
font-size:120%;
}

div.view-tweets div.item-list ul li {
  list-style-type:none;
  margin-left:0; margin-bottom:.5em;
}

div.view-tweets div.views-field-profile-image-url {
  float:left;
  margin-right:5px;
}

span.views-field-created-time {
  display:block;
  text-align:right;
}

#block-block-46 { width:250px;
  background: white url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/mangolife/bg_right.gif) bottom center no-repeat;
  padding-bottom:10px; padding-top:0px; padding-right:15px; padding-left:4px; margin-top:15px;}

#block-block-46 li {list-style-type: none; color:gray}

/*leaderboard*/
#block-block-4 {margin-top:6px; margin-bottom:14px; margin-left:15px;}

/*read iPhone Life on your iPhone*/
div#block-block-12 {margin-top:6px; margin-left:6px;}

/********************************* BEGIN FORUM TABLES ********************************************/

/* General */

#forum table {
  border: 1px solid #000000;
  clear:both;
}

#forum th {
  background-color: #5C5C5C;
  color: white;	
}

#forum th a, #forum th a:link, #forum th a:hover, #forum th a:visited{
  font-weight: bold;
  color:#ffffff;	
}

/* Containers & Forums*/

#forum td.container {
  background-color: #DEDEDE;
}
#forum td.container a {
  color: #555;
}

#forum .description {
  font-size: 90%;
  color: #1f64b9;
  padding-top:1px;
  text-align:center;
  
}

#forum .forum .description { 
 color: #1f64b9;
}

#forum tr td.forum {
  background-image:url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/advforum/images/forum.png);
  background-position:7px 48%;
  background-repeat:no-repeat;
  padding-left:15px;
  background-color:#FFFFFF;
    vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}

#forum tr td.forum .name,
#forum tr td.forum .description {
  margin-left: 12px;
}

#forum tr td.forum .description
{
  font-size:90%;
  }

/* Topic listings */

#forum td.statistics, #forum td.settings, #forum td.pager {
  border: 1px solid #bbb;
}

#forum td .links {
  font-size: 0.9em;
}

#forum tr.notsticky {
	
}
#forum tr.firstnotsticky {
	
}
#forum tr.stickytopic {
	background: #95CDEF;
}

/* Top links */
#forum li {
  list-style-type: none;
  list-style-image: none;
}

#forum td.f-subject, #forum td.f-topics, #forum td.f-posts, #forum td.f-last-reply {
  background: #ffffff;
  color: #27729F;
  font-size: 0.8em;
  padding: 0.1em 1.2em;
  border: none;
} 

.indent {
	margin-left: 0px;
}

div.moretype {float:right; width:auto;}

div.feed-item-body img {float:right;}

.item-list .pager li {margin:0px;}

div.view-id-best_sites {margin-bottom: 1em;}

.view-admin-promotions tbody { vertical-align: top; }
.view-admin-promotions .views-field-body { max-width: 300px; overflow: hidden; }
.view-promotions .submitted { font-weight: bold; }
.views-field-field-video-embed .field-content { position: relative;}
.play-button { text-indent: -9999px; background: url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/play_button.png) center center no-repeat;display:block;
height:35px;
position:absolute; top: -50px; left: 40px; width: 45px; outline: none; }

.view-admin-submissions .flag-message { clear: left; position: relative;  }

/* Videos page */
.videos-view .view-header { background: url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/view-header-sponsored-videos.gif) left top repeat-x #ef5a08; box-shadow: 2px 0px 2px #888888; -moz-box-shadow: 0px 2px 2px #888888; -webkit-box-shadow: 0px 2px 2px #888888; margin-bottom: 20px; }
.videos-view h2 { color: #ffffff; font-size: 1.4em !important; padding: 5px; }
.videos-view .view-content { padding: 20px 20px 0; }
.videos-view .view-content td { font-weight: bold; text-align: center;/* background: #2b2b2b url('images/videos_bg.png') left top repeat-x;*/ }
.videos-view .view-content td a { font-weight: bold; }
.videos-view .view-content img { padding-top: 0px !important; }
.staff-videos-view .view-header, .recent-videos-view .view-header { background: url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/view-header-videos.gif) left top repeat-x #000; }
.staff-videos-view .view-content, .recent-videos-view .view-content {  }

.videos-view .col-1, .videos-view .col-2, .videos-view .col-3 { width: 300px; vertical-align: top; padding: 15px 15px 20px 15px; margin: 5px; }
.videos-view .col-3 { padding-right: 0; }

/* Promotions page */
.view-promotions .view-header { background: url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/view-header-sponsored-videos.gif) left top repeat-x #ef5a08; box-shadow: 2px 0px 2px #888888; -moz-box-shadow: 0px 2px 2px #888888; -webkit-box-shadow: 0px 2px 2px #888888; margin-bottom: 20px; margin-top: 10px; }

.more-pr-view .view-header { background: url(http://static.iphonelife.com/sites/iphonelife.com/mangolife/images/view-header-videos.gif) left top repeat-x #000; }

/* Featured Products page */
.view-VN-vendor-products .view-header { background: url(http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/view-header-sponsored-videos.gif) left top repeat-x #ef5a08; box-shadow: 2px 0px 2px #888888; -moz-box-shadow: 0px 2px 2px #888888; -webkit-box-shadow: 0px 2px 2px #888888; margin-bottom: 20px; margin-top: 10px; }
#view-vendor-products-featured-title { color: #ffffff; font-size: 1.4em !important; padding: 5px; }


#search-theme-form {
  display:none;
}

/* Newsletter signup form */
#nl-ap form {
  display:inline;
}


.nl-sub-form {
  background:transparent url('http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/newsletter_repeat.png') repeat-x 0 0;
  height:60px;
  border-radius:10px 0 0 10px;
  box-shadow:1px 2px 2px #777;
  color:#fff;
  font-weight:bold;
  font-size:12pt;
  margin:15px 0;


}

#nl-ap {
  /*
  background:transparent url('http://static.iphonelife.com/sites/iphonelife.com/themes/mangolife/images/newsletter_repeat.png') repeat-x 0 0;
  height:60px;
  border-radius:10px 0 0 10px;
  box-shadow:1px 2px 2px #777;
  color:#fff;
  font-weight:bold;
  font-size:12pt;
  margin:15px 0;
  */
}

#nl-ap-cta {
  padding-top:13px;
  float:right;
  margin-right:10px;
}

img#mail-icon {
  padding-top:0;
  float:left;
  display:block;
  margin-right:10px;
  margin-top:6px; margin-left:10px;
  box-shadow: 1px 1px 2px #555;
}

#nl-sb img#mail-icon {
  width:30px;
}

.nl-sub-form .button {
   border:none;
   border-top: 1px solid #4bfe0a;
   background: #32930f;
   background: -webkit-gradient(linear, left top, left bottom, from(#57e722), to(#32930f));
   background: -webkit-linear-gradient(top, #57e722, #32930f);
   background: -moz-linear-gradient(top, #57e722, #32930f);
   background: -ms-linear-gradient(top, #57e722, #32930f);
   background: -o-linear-gradient(top, #57e722, #32930f);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: #444 0 1px 0;
   -moz-box-shadow: #444 0 1px 0;
   box-shadow: #444 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 9pt;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
 }

 #nl-sb .button {
   padding:5px 7px;
   font-size:8pt;
 }

 #nl-sb form {
    clear:both;
    display:block;
    margin-left:47px;
    float:none;
 }

#nl-sb span {
  float:none;
  line-height:auto;
  margin-bottom:0;
  padding-top:5px;
  font-size:9pt;
   
}

.button:hover {
   border-top-color: #26e722;
 }


 #nl-ap-cta span {
   display:block;
   float:left;
   line-height:30px;
   margin-right:5px;
 }

 #nl-ap-cta form {
  float:left;
 }

