/*  
Theme Name: WP iPhone Blog 
Description: An iPhone themed Wordpress theme
Version: 1.0
Author: Free Wordpress Themes
Author URI: http://wp-themes.erikgyepes.com
*/

body {
  margin: 0;
  padding: 0;
  background-color: #f5f5f5;
  }

.navigation {
  display: block;
  }

.alignleft {
  float: left;
  }

.alignright {
  float: right;
  }

.archive {
  margin: 0;
  padding: 0;
  list-style-type: none;
  }

/*float clearer*/
.clearer {
  clear: both;
  }

/*Links*/
a:active, a:link, a:visited {
  text-decoration: none;
  font-weight: bold;
  color: #00c3ee; /* #ADCA56; */ 
  }

a:hover {
  color: #80d3e5; /* #819B33; */ 
  }

/*Top*/
#top {
  width: 100%;
  height: 47px;
  background-image: url('images/tbbg.jpg');
  background-repeat: repeat-x;
  }

#topnav {
  width: 950px;
  display: block;
  }

#toplinks {
  margin: 13px 0 0 0;
  float: left;
  }

#toplinks a:link, #toplinks a:active, #toplinks a:visited {
  margin: 0 16px 0 0;
  padding: 0 0 5px 0;
  font-family: Tahoma;
  font-size: 8pt;
  }

#toplinks a:hover {
  border-bottom: 5px solid #6bc875;
  }

/*Wrapper*/
#wrapper {
  width: 950px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background-image: url('images/wrapperbg.jpg');
  background-repeat: repeat-y;
  }

#wrappertop {
  width: 950px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background-image: url('images/wrappertopbg.jpg');
  background-repeat: no-repeat;
  }

#wrapperbottom {
  width: 950px;
  height: 92px;
  margin: 0;
  padding: 0;
  background-image: url('images/wrapperbottombg.jpg');
  background-repeat: no-repeat;
  display: block;
  }

#container {
  width: 936px;
  margin: 10px;
  padding: 0;
  }

#leftbar {
  float: left;
  width: 250px;
  }

/*Main Image (iphone)*/
#iphoneimg {
  margin: 0 0 10px 0;
  }

/*sidebar*/
#sidebar {
  margin: 0 0 10px 0;
  padding: 0;
  font-family: Tahoma;
  font-size: 8pt;
  line-height: 18px;
  color: #121212;
  text-align: left;
  }

.widget {
  margin: 0 0 15px 0;
  padding: 0 0 9px 0;
  background-image: url('images/sidelistbottom.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  color: #f8f8f8;
  }

.widgetop {
  background-image: url('images/sidelisttop.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #1e1e20;
  color: #f8f8f8;
  padding: 13px 9px 9px 9px;
  } 

#sidebar ul, #sidebar ol {
  margin-bottom: 0px;
  margin-top: 9px;
  }
  
#sidebar h2 {
  font-family: Verdana;
  font-size: 12px;
  color: #0185d1; /* #586923; */ 
  margin: 0 0 5px 10px;
  text-align: left;
  }

#rightbar {
  float: right;
  width: 676px;
  }

/*Blogname*/
#blogname {
  /*font-family: "Arial Narrow";*/
  font-family: Tahoma;
  font-size: 26pt;
  /*font-weight: bold;*/
  text-align: left;
  /*color: #1f2126;*/
  color: #a8bb6c;
  /*text-transform: uppercase;*/
  /*letter-spacing: -1px;*/
  margin: 0 10px 20px 10px;
  }

#blogdesc  {
  font-family: Tahoma;
  font-size: 13px;
  letter-spacing: 0;
  margin: -3px 0 0 2px; 
  color: #000;
  }

/*content*/
#content {
  margin: 0;
  padding: 16px 0 0 0;
  font-family: Verdana;
  font-size: 12px;
  line-height: 20px;
  color: #121212;
  text-align: left;
  }

.entry {
  width: 650px;
  margin: 0 10px 20px 10px;
  }

.head {
  background-color: #1f2125;
  padding: 0 10px 0 10px;
  margin-left:10px;
  color: #f8f8f8;
  width: 630px;
  }

.entry p {padding: 0 10px 0 10px; margin:0;}

.entryinfo {
  color: #72ca7b;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 8pt;
  }

.headtop {
  background-image: url('images/headtopbg.jpg');
  background-repeat: no-repeat;
  width: 650px;
  height: 14px;
  margin-left:10px;
  }

.headbottom {
  background-image: url('images/headbottombg.jpg');
  background-repeat: no-repeat;
  width: 650px;
  height: 14px;
  margin: 0 0 8px 10px;
  }

#content .entry .head h2 {
  font-weight: normal;
  font-family: Tahoma;
  font-size: 14px;
  color: #f8f8f8;
  margin: 0;
  padding: 0;
  }

blockquote {
  padding: 10px;
  font-size: 8pt;
  background-color: #f8f7f7;
  border: 1px solid #d7d7d7;
  }

#content .entry h1, #content .entry h3, #content .entry h4, #content .entry h5 {
  font-weight: normal;
  font-family: Tahoma;
  font-size: 14px;
  color: #0185d1;
  margin: 0 0 6px 0;
  padding: 0;
  }
#content .entry h2 {
  font-weight: bold;
  margin: 0 10px 0 10px;
  font-size: 16px;
  color: #586923;
  font-family: Tahoma;
  
}

#content h1, #content h2, #content h3, #content h4, #content h5 {
  font-weight: normal;
  font-family: Tahoma;
  font-size: 14px;
  color: #0185d1;
  margin: 0 10px 6px 10px;
  padding: 0;
  }
/* Comments area*/
ol.commentlist {
  list-style-type: none;
  margin: 0;
  padding: 0;
  }

ol.commentlist li {
  margin: 0 0 15px 0;
  }

ol.commentlist li .centrytop {
  background-image: url('images/headtopbg.jpg');
  background-repeat: no-repeat;
  width: 650px;
  height: 14px;
  }

ol.commentlist li .centry {
  background-color: #1f2125;
  padding: 0 10px 0 10px;
  margin: 0;
  font-size: 8pt;
  color: #f8f8f8;
  }

.centryhead {
  color: #72ca7b;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 8pt;
  }

.centryhead cite {
  font-style: normal;
  font-size: 12px;
  }
  

ol.commentlist li .centrybottom {
  background-image: url('images/headbottombg.jpg');
  background-repeat: no-repeat;
  width: 650px;
  height: 14px;
  }

ol.commentlist li.alt .centrytop {
  display: none;
  }

ol.commentlist li.alt .centry {
  background: none;
  color: #121212;
  }

.centryhead {
  color: #72ca7b;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 8pt;
  }

.centryhead cite {
  font-style: normal;
  font-size: 12px;
  }
  

ol.commentlist li.alt .centrybottom {
  display: none;
  }
  
/*bottom*/
#bottom {
  width: 100%;
  height: 47px;
  background-image: url('images/tbbg.jpg');
  background-repeat: repeat-x;
  }

#footer {
  padding: 17px 10px 0 10px;
  text-align: center;
  color: #f8f8f8;
  font-size: 8pt;
  font-family: Tahoma;
  }

#wp-calendar {
width: 226px;
margin-left: 10px;
}

/* Social icons */
.addthis_toolbox {
  padding: 10px 0 0px 0;
  text-align: center;
}
.addthis_toolbox .custom_images a
{
    width: 32px;
    height: 32px;
    margin: 0 1px 0 1px;
    padding: 0px;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.85;
}

.addthis_toolbox h2 {
  margin: 10px 0 10px 0;
  padding: 6px 0 6px 10px;
  background: #787779;
  font-size: 16px;
  font-family: Arial, Helvetica, Sans-serif;
  font-weight: bold;
  text-transform: uppercase;
    text-shadow: 0 1px 0 #454444;
  color: #fff;
  }
