/*
Theme Name: Mandigo
Theme URI: http://www.onehertz.com/portfolio/wordpress/mandigo/
Description: Mandigo is an elegant widget-ready one/two/three-column Wordpress theme, available in two widths, SEVEN color schemes and 39 languages!
Version: 1.42
Author: t0mmmmmmm
Author URI: http://www.onehertz.com/portfolio/wordpress/
Tags: fixed-width, custom-header, theme-options, one-column, two-columns, three-columns, custom-colors, blue, red, green, orange, pink, purple, threaded-comments
*/

/* Begin Typography & Colors */
body {
  font-size: 62.5%; /* Resets 1em to 10px */
  color: #333;
  text-align:left;
}

.widecolumn {
  line-height: 1.6em;
}

small {
  font-size: 0.9em;
  line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.9em; }

.inline-widgets #wp-calendar caption, .blogname, .blogdesc {
  font-weight: bold;
}

#content {
  font-size: 1.2em;
}

.blogname {
  letter-spacing: -.05em;
}

.blogname, .blogname a, blogname a:hover, .blogname a:visited, .blogdesc {
  text-decoration: none;
  color: white;
}

.blogname, .blogdesc {
  font-weight: bold;
  position: absolute;
  z-index: 100;
  margin-left: 15px;
}

.blogdesc {
  font-size: 1.2em;
  margin-top: 60px;
}

.posttitle, #comments, #respond .title, #respond.pre27, #trackbacks {
  font-weight: bold;
  font-size: 1.6em;
}

#respond .title, #respond.pre27, #trackbacks {
  clear: both;
}

.posttitle, .posttitle a, .posttitle a:hover, .posttitle a:visited {
  text-align: left;
  text-decoration: none;
  /*color: #333;*/
color:#000;
/*background:#000;*/
padding:5px 0px 5px 5px;
/*text-transform:uppercase;*/
}

.posttitle a:hover{color:#468cda}

.posttitle-archive, .posttitle-search, #comments, #respond .title, #respond.pre27 {
  font-size: 1.5em;
}

.pagetitle {
  font-size: 1.6em;
}

.widgettitle, .sidebars li.linkcat h2 {
  font-size: 1.2em;
  font-weight: bold;
}

.inline-widgets .widgettitle, .inline-widgets #wp-calendar caption {
  font-size: 1.4em;
}

.inline-widgets .widgettitle {
  letter-spacing: -.05em;
}

.sidebars .widgettitle, #wp-calendar caption, cite {
  text-decoration: none;
}

.widgettitle a {
  color: #333;
}

.widecolumn .entry p {
  font-size: 1.05em;
}

.commentlist li, #commentform input, #commentform textarea {
  font-size: 0.9em;
}

.commentlist li {
  font-weight: bold;
}

.commentlist li li.comment {
  font-size: 1em;
}

.commentlist li .avatar {
  float: left;
  margin-right: 5px;
}

.commentlist.pre27 li .avatar {
  float: none;
  margin-right: 0;
  padding-left: 41px;
  min-height: 36px;
  background-repeat: no-repeat;
  background-position: top left;
}

.commentlist cite, .commentlist cite a {
  font-weight: bold;
  font-style: normal;
  font-size: 1.1em;
}

li.comment #respond {
  margin-top: 20px;
}

.commentlist p {
  font-weight: normal;
  line-height: 1.5em;
  text-transform: none;
}

.commentmetadata {
  font-weight: normal;
}

.sidebars {
  font-size: 1em;
}

small, .sidebars ul li, .sidebars ol li, .nocomments, .postmetadata, strike {
  color: #777;
}

code {
  font: 1em 'Courier New', Courier, Fixed;
}

blockquote {
  color: #555;
  font-style: italic;
}

em {
  font-style: italic;
  font-weight: normal;
}

acronym, abbr, span.caps {
  font-size: 0.9em;
  letter-spacing: .07em;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#wp-calendar #prev a, #wp-calendar #next a {
  font-size: 9pt;
}

#wp-calendar a {
  text-decoration: none;
}

#wp-calendar caption {
  font-size: 1.2em;
  font-weight: bold;
}

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
}

.text-shadow {
  color: #333;
}

.text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br {
  color: #000;
}

.narrowcolumn .postmetadata {
  text-align: left;
}

.four04 {
  font-weight: bold;
  font-size: 18pt;
  letter-spacing: -.1em;
  text-align: center;
  margin-top: 10px
}

.four04-big {
  font-size: 50pt;
  letter-spacing: -.05em;
  line-height: .6em;
  margin-top: .3em;
}

.dropcap {
  float: left;
  font-size: 3em;
  color: #666;
  line-height: 0.93em;
  margin-right: 3px;
}
/* End Typography & Colors */


/* Begin Structure */
* {
  padding: 0;
  margin: 0;
}

p {
  margin: 1em 0;
}

body {
  text-align: left;
  margin: 0 0 20px 0;
}

#page {
  margin: 0px 0;
  text-align: left;
  width:1024px;
}

#headerimg {
  position: relative;
  left: 12px;
  top: 9px;
  z-index: 100;
}

#main {
  padding: 9px 5px;
}

#main>table {
  width: 100%;
}

.narrowcolumn, .widecolumn { width: 100%; }

.narrowcolumn, .widecolumn, #sidebar1, #sidebar2, #sidebox {
  vertical-align: top;
  padding: 0 3px;
}

.alt {
  background-color: #fafafa;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.postmetadata {
  background-color: #fff;
}

#footer {
  border: none;
}

.post {
  position: relative;
  clear: both;
  padding: 0px;
  margin: 0 auto 9px auto;
}

.narrowcolumn .postdata {
  padding-top: 5px;
}

.widecolumn .postmetadata {
  margin: 30px 0;
}

.smallattachment {
  text-align: center;
  width: 128px;
  margin: 5px 5px 5px 0px;
}

.attachment {
  text-align: center;
  margin: 5px 0px;
}

.postmetadata, .entry, .inline-widgets, .clear {
  clear: both;
}

#footer {
  margin: 0 auto;
  height: 68px;
}

#footer p {
  margin: 0;
  padding: 10px 0 0 0;
  text-align: center;
}

.sidebars {
  padding: 5px;
  overflow: hidden;
}

#sidebox {
  height: 1%;
  padding-bottom: 6px;
}

.pagetitle {
  text-align: center;
}

.post .pagetitle {
  margin-top: inherit;
  text-align: left;
  font-size: 1.5em;
}

.sidebars .widgettitle {
  margin: 5px 0 0 0;
}

.comments {
  margin: 40px auto 20px;
}

.text-shadow    { position: absolute; top: +2px; left: +2px; z-index: 98; }
.text-stroke-tl { position: absolute; top: -1px; left: -1px; }
.text-stroke-tr { position: absolute; top: -1px; left: +1px; }
.text-stroke-bl { position: absolute; top: +1px; left: -1px; }
.text-stroke-br { position: absolute; top: +1px; left: +1px; }
.text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br { z-index: 99; }

.switch-post {
  float: right;
  position: relative;
  right: -10px;
}

.commentlist .switch-post {
  right: -5px;
}

.catdesc {
  padding: 0 10px;
  text-align: justify;
  font-style: italic;
}
/* End Structure */



/* Begin Images */
.entry img {
  margin: 3px 10px 3px 0;
}

img.nofloat, img.nowrap, .nofloat img, .nowrap img, .smallattachment img, .attachment img, .entry img.wp-smiley {
  float: none;
}

.entry img.wp-smiley {
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
}

img.noborder, .noborder img {
  background: inherit;
  border: 0;
  padding: inherit;
}

img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

img.alignright, img.alignleft {
  display: inline;
}

.entry .alignright {
  clear: right;
  float: right;
  margin: 3px 0 3px 10px;
}

.entry .alignleft  {
  clear: left;
  float: left;
  margin: 3px 10px 3px 0;
}

.entry .aligncenter {
  float: none;
  clear: both;
  display: block;
  margin: 3px auto 3px auto;
}

.entry .alignnone {
  float: none;
}
/* End Images */



/* Begin Lists */
ol, ul {
  padding: 0 0 0 20px;
}

ol ol, ol ul, ul ul, ul ol {
  padding: 0 0 0 10px;
}

ul {
  margin-left: 0;
  list-style: none;
  list-style-type: circle;
}

li {
  margin: 3px 0 4px 5px;
}

.postdata ul, .postmetadata li {
  display: inline;
  list-style-type: none;
  list-style-image: none;
}

.sidebars li {
  margin: 0 0 15px 25px;
}

.sidebars ul, .sidebars ol {
  padding: 0;
}

.sidebars ul li {
  list-style-type: circle;
  list-style-image: none;
  margin: 0;
}

ol, .sidebars ol {
  list-style: decimal outside;
  list-style-image: none;
}

.sidebars p, .sidebars select {
  margin: 5px 0 8px 0;
}

.sidebars ul, .sidebars ol {
  margin: 5px 0 0 5px;
}

.sidebars ul ul, .sidebars ol {
  margin: 0 0 0 10px;
}

.sidebars ul li, .sidebars ol li {
  margin: 3px 0 0 0;
}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
  margin: 0 auto;
  padding: 0 3px;
  text-align: center;
}

#content #searchform {
  margin-bottom: 10px;
  text-align: left;
}

.sidebars #searchform #s {
  border: 1px dashed #ddd;
  width: 140px;
  padding: 2px;
}

#content #searchform #s {
  border: 1px dashed #bbb;
  width: 200px;
  padding: 2px;
}

.sidebars #searchsubmit, #content #searchsubmit {
  position: relative;
  top: 6px;
}

.entry form {
  text-align: center;
}

select {
  width: 130px;
}

#commentform {
  margin-bottom: 1em;
  width: 99%;
}

#commentform input {
  width: 170px;
  padding: 2px;
  margin: 5px 5px 1px 0;
}

#commentform textarea {
  width: 99%;
  padding: 2px;
}

#commentform #submit {
  margin: 0 1em 0 0;
  float: right;
}
/* End Form Elements */



/* Begin Comments*/
.alt {
  margin: 0;
  padding: 10px;
}

.commentlist {
  text-align: justify;
  margin-bottom: 15px;
}

.commentlist li {
  margin: 15px 0 3px 0;
  padding: 5px 10px 3px 10px;
}

.commentlist p {
  margin: 10px 5px 10px 0;
}

#commentform p {
  margin: 5px 0;
}

.nocomments {
  text-align: center;
}

.commentmetadata {
  display: block;
}

.bypostauthor {
  background: #EEE;
  color: #000;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}
/* End Comments */



/* Begin Calendar */
#wp-calendar {
  empty-cells: show;
  width: 155px;
}

#wp-calendar caption {
  margin-top: -1.4em;
}

/* dirty fix for the event calendar plugin */
div#wp-calendar caption {
  padding-top: 1.5em;
}
div#wp-calendar .nav {
  position: relative;
}
/* end dirty fix */

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
}

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
}

#wp-calendar a {
  display: block;
}

#wp-calendar #today {
  background: #fff;
}

#wp-calendar caption {
  text-align: left;
  width: 100%;
}

#wp-calendar th {
  padding: 3px 0;
  text-align: center;
}
#wp-calendar td {
  padding: 3px 0;
  text-align: center;
}
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
  cursor: help;
}

acronym, abbr {
  border-bottom: 1px dashed #999;
}

blockquote {
  margin: 15px 10px 0 10px;
  padding: 0 20px 0 20px;
  border: 1px dashed #ddd;
  border-left: 0;
  border-right: 0;
  background: #fff;
}

.center {
  text-align: center;
}

a img {
  border: none;
}

.navigation .alignleft  {
  padding: 20px 0;
  width: 50%;
  float: left;
  text-align: left;
}

.navigation .alignright {
  padding: 20px 0;
  width: 50%;
  float: right;
  text-align: right;
}

.datestamp div {
  color: #fff;
  text-align: center;
  line-height: 1.4em;
  padding: 1px;
  width: 2.9em;
}

.datestamp {
  display: inline;
  padding: 1px;
  float: left;
  margin-right: 1em;
}

.datestamp span {
  display: block;
}

.cal1 {
  font-size: 1.5em;
  letter-spacing: .2em;
  padding-left: .2em
}
.cal1x {
  letter-spacing: 0em;
  padding-left: 0em
}

.cal2 {
  font-weight: bold;
  font-size: 2em;
  line-height: .7em;
}

.cal3 {
  font-size: .8em;
  line-height: 1em;
}

.pages {
  display: inline;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: .6em 0;
  width: 100%;
  list-style-type: none;
}

.pages li {
  list-style: none;
  display: inline;
  margin: 0 1em;
}

.pages a, .pages a:hover {
  font-size: 1.5em;
  font-weight: bold;
  color: #FFF;
  letter-spacing: -.08em !important; letter-spacing: -.1em;
}

.pages ul {
  display: none;
  position: absolute;
  background: #111;
  padding: 5px 0;
  z-index: 101;
}

.pages ul li {
  display: block;
  margin: 0;
  padding: 0 10px;
  font-size: 85%;
}

.pages ul li a {
  display: block;
  padding: 5px 0;
  border-top: 1px solid #333;
  color: #CCC;
}

.pages ul li li {
  font-size: 100%;
  white-space: nowrap;
}

.wp-pagenavi {
  clear: both;
}

.wp-pagenavi span.pages {
  position: static;
}

.postinfo {
  padding-bottom: 1em;
}

.postinfo .posttitle {
  /*line-height: .9em;*/
}

#rss {
  float: right;
  padding-right: 4px;
}

.inline-widgets {
  padding-left: 0;
}

.inline-widgets li {
  list-style-type: none;
}

.inline-widgets li ul {
  padding-left: 2em;
}

.inline-widgets li li {
  list-style-type: circle;
}

.textwidget {
  padding-right: 10px;
}

.googlemap img {
  background: inherit;
}
/* End Various Tags & Classes*/

/*---------------Settins for Toplist page------*/
.tailsweep-div {margin:0; text-align:left; }
#top-banner{margin:0 0 0 10px; text-align:left; width:980px;}
#right-banners{position:absolute; left:1045px; top:10px;}

#top-block{width:727px; height:295px; background: url(images/toplist_banner.jpg) 0 0 no-repeat; color:#fff; clear:both; display:table;}
#top-block-text{width:500px; padding:30px 20px}
#top-block-text h2{font-size:26px; line-height:36px;}

#top-list-header{width:727px; height:60px; background: url(images/toplist_list_header.jpg) 0 0 no-repeat; color:#fff; margin-top:10px;}
#top-list-header table tr td{ vertical-align:middle; height:60px; font-size:22px; text-align:center;}
#top-list{margin-bottom:20px;}

#top-list p, #top-list br{display:none}
.top-list-item {width:729px; height:104px; background: url(images/toplist_box_bg.jpg) 0 0 no-repeat; position:relative;}
.top-list-item.hover {background: url(images/toplist_box-active_bg.jpg) 0 0 no-repeat;}
.top-list-item.active2 {background: url(images/toplist_box-active_bg.jpg) 0 0 no-repeat;}
.top-list-item table tr td{vertical-align:middle; height:104px; font-size:12px; text-align:center; }
.top-list-item table tr td a{color:#777; font-weight:normal; text-decoration:underline;}
.top-list-item table tr td img{margin:0; text-align:center; float:none;}

 table tr td.rank{width:65px;}
 table tr td.review{width:130px;}
 table tr td.benefits1{width:140px;}
 table tr td.benefits2{width:100px;}
 table tr td.benefits3{width:85px;}

 #top-list .top-list-item br{display:block}
 .top-list-item table tr td .rate img { display:inline;}
 .plus2{font-size:14px;}
 #top-list p.tpl_price{font-size:14px; font-weight:bold; margin:0.5em 0; display:block;}
 #top-list p.tpl_total{font-size:16px; font-weight:bold; margin:0.5em 0; display:block;}
 span.big_total{font-size:20px; color:#2E8FC6; margin-right:5px;}

.benefits1{position:relative;}
.benefits1 li{list-style-image:url(images/check-bullit.png); margin-left: 25px; text-align: left;}
#top-list .benefits1 p{margin:0; display:block;}
.tpl-collapse.trigger{text-align:center; color:#777; font-weight:normal; text-decoration:underline; display:block; position:absolute; top:-20px; width:117px; left:310px; height:20px; background: url(images/toplist_read_morebutton_bg.png) 0 0 no-repeat; z-index:99;}
.tpl-collapse.trigger.active{background: url(images/toplist_read_morebutton-less_bg.png) 0 0 no-repeat;}
.toggler{position:relative; z-index:98}
.div-collpse{background: url(images/toplist_read_more.png) 0 0 no-repeat; height:98px; width:699px; margin:0 auto 5px; display:none; position:relative; z-index:100;}
.div-collpse.show{display:block}
.div-collpse-inner{padding:15px 10px 5px;}

.benefits3 .buy-button{display:block; margin:0 auto 10px; background: url(images/toplist_buy2.png) 0 0 no-repeat; width:78px; height:44px; text-indent:-5000px; overflow:hidden;}
.top-list-item.hover .benefits3 .buy-button{background: url(images/toplist_buy_active2.png) 0 0 no-repeat;}
/*---------------End Settins for Toplist page------*/

/*Added by Acidlex*/

.post_details
{
  background:#eeecec;
  border-top:1px solid #d6d6d6;
  height:123px;
  overflow:hidden;
}

.entry
{
  padding:10px;
  font-family: Tahoma, Arial, Sans-Serif;
  font-size:14px;
  width:730px;
}

.shareholic_cont
{
  float:right;
  margin-top:-10px;
  margin-right:50px;
}

.post_details_right_part
{
  margin:25px;
  width:380px;
  float:left;
}

.author_avatar
{
  width:75px;
  height:75px;
  float:left;
}

.writen_by
{
  color:#1a74b8;
  font-size:12px;
  font-weight:bold;
  width:280px;
  height:75px;
  margin-left:15px;
  float:left;
}

.writen_by iframe
{
  margin: 10px 0px;
}

.tags_cont a
{
  color:#000000;
}

.postinfo
{
  /*background: #000;*/
  height:95px;
}

.postinfo .posttitle a
{
  color: #000;
  font-size:32px;
}

.postinfo .posttitle a:hover
{
color:#468cda;
}

.post_title_cont
{
  width:/*560px*/90%;
  height:95px;
  float:left;
  margin-left:px;
  margin-top:0px;
}

.comments_in_title
{
  float:right;
  margin-top:40px;
  margin-right:20px;
  background: url('images/comments_ico.png') no-repeat;
  width:44px;
  height:39px;
  position:relative;
}

.comments_in_title a
{
  color:#000;
  font-size:13px;
  width:44px;
  position:absolute;
  text-align:center;
  line-height:30px;
}

.review_cont
{
  overflow:hidden;
  padding:20px 10px 30px 10px;
  position:relative;
  min-height:90px;
  width:730px;
}

.post_rating_cont
{
/*  position:absolute;
  bottom:30px;
  right:170px;
*/}
.post_rate_cont
{
  position:absolute;
  bottom:30px;
  right:170px;
}
.rating-info
{
  color:#1a74b8;
  font-size:12px;
  font-weight:bold;
}

.app_store_link_cont
{
  position:absolute;
  bottom:20px;
  height:70px;
  width:360px;
  background: url('images/appstore_link_bg.png') repeat-x;
  padding-right:20px;
}

.app_store_link_cont a
{
  position:relative;
  top:15px;
  left:10px;
  font-size: 13px;
  font-weight:600;
  font-family: Tahoma, Arial;
}

.appstore_price
{
  position:relative;
  top:15px;
  left:10px;
  font-size: 13px;
  font-family: Tahoma, Arial;
}

.rewiew_pros_cons
{
  float:right;
  width:120px;
  min-height:10px;
  font-family: Tahoma, Arial;
}

img.review_proscons_ico
{
  margin-top:15px;
  margin-right:5px;
}

.avaliable_on_store
{
  margin-bottom:5px;
}

.tip_links
{
  float:right;
  margin-top:5px;
}

.tip_links a
{
  font-size:10px;
  font-weight:normal;
  margin:5px;
  vertical-align:middle;
  text-decoration:none;
  cursor:pointer;
}

.tip_links span
{
  position:relative;
  bottom:4px;
}

#tip_contact_form
{
  position:fixed;
  top:100px;
  left:225px;
  width:456px;
  height:456px;
  border:10px solid #000;
  background:#fff;
  overflow:hidden;
  z-index:999;
  padding:22px
}

#tip_contact_form_close
{
  position:absolute;
  top:10px;
  right:10px;
  cursor:pointer;
  border:1px solid #000;
  padding:2px 5px;
  font-weight:bold;

}

#tip_contact_form td
{
  padding:16px 0px;
  vertical-align:middle;
}

#tip_contact_form input
{
  padding:5px;
  height:18px;
  border:1px solid #000;
  background: #f6f6f6;
  width:290px;
}

#tip_contact_form textarea
{
  padding:5px;
  height:150px;
  border:1px solid #000;
  background: #f6f6f6;
  width:290px;
}

#tip_contact_form label
{
  font-size:18px;
  color:#2e8fc6;
  font-family:Tahoma, Arial;
  font-weight:bold;
}

#tip_contact_form button
{
  float:right;
}
#tip_contact_form_name
{
  font-size:25px !important;
  color:#2e8fc6;
  font-family:Tahoma, Arial;
  font-weight:bold;
  position:relative;
  left:20px;
  bottom:25px;

}

.bt_send
{
  background: url('images/bt_send.png');
  width:93px;
  height:46px;
  border:none;
  cursor:pointer;
  float:right;
}

.navigation{padding:20px 0;}

#post-3919 .posttitle{color:#fff; background:#000; padding:5px 10px; text-transform:uppercase;}

/*---------------Sponsors Block--------------*/

.sponsors{border:1px solid #c8c8c8; background:#fff; width:270px; padding:0; margin: 10px 0;}

.sponsors-title{background:#2a6bad/*2e8fc6*/; color:#fff; padding:5px; font-size:14px; text-transform:;}
.sponsors-inner{padding:10px;}
.banner4 img{margin-right:5px; margin-bottom:10px;}
.banner1 img{margin-bottom:10px;}
.sponsors-inner a.all{color:#444; text-align:center; font-weight:normal;}
p.all{text-align:center;}

/*---------------Senaste Block--------------*/
.senaste{border:1px solid #c8c8c8; background:#fff; width:270px; padding:0; margin: 10px 0; font-size:12px;}

.senaste-title{background:#ffe400; color:#000; padding:5px; font-size:14px; text-transform:uppercase;}
.senaste-inner{padding:10px;}
.senaste-inner a{font-weight:bold;}
.senaste-inner a.readmore{color:#d70665;}

div.shr-bookmarks{display:none;}
.shareholic_cont div.shr-bookmarks{display:block}

/*--------------Sidebars-----------*/
.sidebars li.widget{ background-image:none; list-style:none; }
.sidebars li.widget .widgettitle{background:#2a6bad; width:112%; padding:5px 5px 5px 25px; color:#fff; margin-left:-30px; font-size:14px;}


body {
	font-family: Arial, Sans-Serif;
	background-color: #d7d7d7;
	background-image: url(http://www.iphoneinfo.se/wp-content/themes/mandigo3/images/patterns/stripe1.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: ;
}

a {
	font-weight: bold;
}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
}

.inline-widgets #wp-calendar caption, .blogname, .blogdesc {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.blogname {
	font-size: 3em;
	margin-top: 25px;
}

.posttitle, #comments, #respond .title, #respond.pre27, #trackbacks {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist li, #commentform input, #commentform textarea {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.sidebars {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

em {
	font-style: normal;
	font-weight: bold;
}

#page {
	width: 1040px;
}

#header {
	background: url(http://www.iphoneinfo.se/wp-content/themes/mandigo3/images/header-1024.png);
	height: 143px;
	width: 1040px;
}

#headerimg {
	height: 126px;
	width: 1015px;
	background: url(http://www.iphoneinfo.se/wp-content/themes/mandigo3/schemes/blue/images/head-1024.jpg) 0 0 no-repeat;
	cursor: pointer;
}

#main {
	background: url(http://www.iphoneinfo.se/wp-content/themes/mandigo3/images/bg-1024.png);
	width: 1030px;
}

#footer {
	background: url(http://www.iphoneinfo.se/wp-content/themes/mandigo3/images/foot-1024.png);
}

.post {
	text-align: justify;
	background: #fcfcfc; 
	border: 1px solid #d6d6d6; 
}


#footer {
	width: 1040px;
}


.sidebars {
	background: #f7fcff;
	border: 1px solid #d6d6d6;
}

#sidebar1 .sidebars {
	width: 250px;
}

#sidebar2 .sidebars {
	width: 170px;
}


.entry img {
	float: left;
}

.sidebars li {
	list-style-image: url(http://www.iphoneinfo.se/wp-content/themes/mandigo3/schemes/blue/images/star.gif);
}

.commentlist {
}

.commentlist li {
	list-style: none;
}

#wp-calendar {
	margin: 0 !important; margin-top: -1.5em;
}

#wp-calendar caption {
	margin-top: -1.4em;
}

/* dirty fix for the event calendar plugin */
div#wp-calendar .nav {
	margin: 0;
}
/* end dirty fix */

.datestamp div {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Sans-Serif;
}

.cal3 {
}

.pages {
	text-align: right;
}

.pages ul li.has_sub {
	background: url(http://www.iphoneinfo.se/wp-content/themes/mandigo3/images/icons/bullet_arrow_right.png) no-repeat center right;
}

.head_overlay {
	background: url(http://www.iphoneinfo.se/wp-content/themes/mandigo3/images/head_overlay.png);
}





