/* @override http://mozywp.local/wp-content/themes/Mozy/style.css */

h3.comments { 
   padding: 0;
   margin: 10px auto 20px ;
   }
	
/*#trtext {
   color: #B4B5B7;
   float: right;
   font-size: 1.4em;
   padding-top: 15px;
   }
*/

body.bigright .textblock .full-column {
   margin-left: 20px;
   margin-right: 20px;
   }
    
#main hr { 
   margin-left: 0;
   margin-right: 0;
   }
  
body.bigright #main {
   width: 794px;
   }

.post {
   margin: 0px 0px 0px;
   /*text-align: justify;*/
   width: 100%; 
   }

.post hr {
   display: none;
   }

/*.post h2, h2.pagetitle, h2.center {
   background-image: none;
   font-weight: normal;
   font-size: 18px;
   padding: 0px;
   margin: 0px;
   text-align:left;
   }
*//*  
h2.pagetitle {
   color: #eb8023;
   font-weight: bold;
   }
  
h2.center {  
  color: #eb8023;
  font-weight: bold;
  }*/
	
	
html>body .entry ul {
  margin-left: 0px;
  padding: 0 0 0 30px;
  list-style: none;
  padding-left: 10px;
  text-indent: -10px;
  }

html>body .entry li {
  margin: 7px 0 8px 10px;
  }

.entry ul li:before, #sidebar ul ul li:before {
  content: "\00BB \0020";
  }

.entry ol {
  padding: 0 0 0 35px;
  margin: 0;
  }

.entry ol li {
  margin: 0;
  padding: 0;
  }
	
.pagetitle {
  background-image: none;
  padding: 0px;
  margin: 0px;
  text-align:left;
  }  
	
.pagetitle h2 {
  background-image: none;
  padding: 0px;
  margin: 0px;
  text-align:left;
  }  
	
.inner-block p {
  margin-top: 10px;
  margin-right: 0pt;
  margin-bottom: 8px;
  margin-left: 0pt;
  }
	 
.textblock h3 {
  color: #eb8023;
  font-weight: bold;
  font-size: 1.2em;
  padding-bottom: 10px;
  }
	  
.inner-block h2 a, .post h3 a {
  color: #363636;
  font-weight: normal;    
  font-size: 18px;
  }

.inner-block h2 a:hover, .post h3 a:hover {
  text-decoration: none;
  color: #EB8023;
  }

body.bigright #main {
  float: right;
  }

body #inner-side {
  float: left;
  }

body.bigright #side {
  float:left;
  width: 175px;
  }

/* Begin Comments*/

.commentlist {
   padding: 0;
   text-align: justify;
   }

.commentlist li {
   margin: 15px 0 3px;
   padding: 5px 10px 3px;
   list-style: none;
   }

.commentlist p {
   margin: 10px 5px 10px 0;
   }

#commentform p {
   margin: 5px 0;
   }

.commentlist li .avatar { 
   float: right;
   border: 1px solid #eee;
   padding: 2px;
   background: #fff;
   }

.nocomments {
   text-align: center;
   margin: 0;
   padding: 0;
   }

.commentmetadata {
   margin: 0;
   display: block;
   }

/* End Comments */


.alt {
   background-color: #f8f8f8;
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #dddddd;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #dddddd;
   margin-top: 10pt;
   margin-right: 0pt;
   margin-bottom: 0pt;
   margin-left: 0pt;
   padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 10px;
   }

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{
   color: #777;
   }

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.postmetadata {
   clear: both;
   }

.widecolumn .postmetadata {
   margin-top: 30px;
   margin-right: 0pt;
   margin-bottom: 30px;
   margin-left: 0pt;
   }

.widecolumn .entry p {
   font-size: 1.05em;
   }
   
.widecolumn {
   line-height: 1.6em;
   }

.widecolumn {
  padding-top: 10px;
  padding-right: 0pt;
  padding-bottom: 20px;
  padding-left: 0pt;
  margin-top: 5px;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 150px;
  width: 905px;
  }


  /* Begin Form Elements */

#searchbox {
  text-align: center;
  background: url('images/mozy_blog_search.png') no-repeat;
  height: 68px;
  padding-bottom: 8px;
  }

#searchform {
  height: 20px;
  padding-top: 23px;
  padding-left: 20px;
  width: 175px;
}

#searchsubmit {
  padding:0;
  margin-top: -2px;
  float: right;
  padding-bottom: 2px;
}

#s {
  float: left;
  height: 20px;
  font-size: 14px;
  width: 120px;
  border: 0;
  padding:0;
  margin:0;
  background-color: #FCFCFC;
  }

.entry form { /* This is mainly for password protected posts, makes them look better. */
  text-align:left;
  }

select {
  width: 130px;
  }

#commentform input {
  width: 170px;
  padding: 2px;
  margin: 5px 5px 1px 0;
  }

#commentform textarea {
  width: 100%;
  padding: 2px;
  }

#commentform #submit {
  margin: 0;
  float: right;
  }

/* End Form Elements */ 
   
   
   
      
/** 
 * New Mozy Design Elements
 */

#body 
{
  margin-top: 15px;
}
.wp-blog .post
{
  background: url(images/blog-entry-separator.png) no-repeat bottom center;
}

.wp-blog .layout-single .post
{
  background: none;
}

.wp-blog .post h2
{
/*  font-size: 2em;*/
  margin-bottom: .3em;
/*  padding-top: .8em;*/
}

.wp-blog .post h2 a
{
  color: #363636;
  text-decoration: none;
}

.wp-blog #blog-header-image img
{
  border: none;
}

.wp-blog #content
{
  margin-top: 15px;
 background: #fff url(images/body-main-stretch.png) repeat-y 0 0;
}

.wp-blog #content .inner
{
 background: transparent url(images/body-main-top.png) no-repeat left top;
}

.wp-blog #content .inner2
{
 background: transparent url(images/body-main-bottom.png) no-repeat left bottom;
 padding: 30px;
 min-height: 581px;
 _height: 581px;
}

.wp-blog .content-comments .inner2
{
  min-height: 281px;
}

 
.wp-blog #sidebar .block
{
 margin-bottom: 15px;
}

.wp-blog #sidebar .block-inner
{
 background: url(images/bg-sidebar-block-stretch.png) repeat-y top left;
}

.wp-blog #sidebar .block-inner2
{
 background: url(images/bg-sidebar-block-top.png) no-repeat top left;
}

.wp-blog #sidebar .block-inner3
{
 background: url(images/bg-sidebar-block-bottom.png) no-repeat bottom left;
 padding: 8px 10px;
}

.wp-blog #sidebar .block .header
{
}

.wp-blog #sidebar .block .header img
{
 float: left;
 margin-right: 4px;
}

.wp-blog #sidebar .block .header h2
{
 float: left;
 vertical-align: middle;
 font-weight: bold;
 margin-bottom: 0;
 font-size: 1.2em;
}

.wp-blog #sidebar .block .content
{
 clear: both;
}

.wp-blog #sidebar .block p
{
 clear: both;
 margin-top: 0;
 line-height: 140%;
}

.wp-blog #sidebar .block p.smaller
{
 font-size: .9em;
 text-align: left;
}

.wp-blog #sidebar .block .content img
{
 display: block;
 margin: 0 auto;
 margin-top: 8px;
}
 

/* Tweets Elements */
.aktt_tweets ul
{
  list-style: none;
  margin-left: -1em;
}

.aktt_tweets li
{
  border-bottom: 1px dotted #DDDDDD;
  padding: 3px 0;
  line-height: 14.4px;
}

.aktt_tweets .aktt_tweet_time
{
  display: block;
  clear: left;
  font-size: .8em;
  color: #383838;
}

.aktt_tweets li.aktt_more_updates
{
  padding-top: 10px;
  font-size: .9em;
  border-bottom: none;
}


#header #search_form #s {
  position: absolute;
  top: 13px;
  left: 55px;
  width: 146px;
  height: 15px;
/*  vertical-align: middle;*/
  border: 0;
  margin: 0;
  padding: 0;
/*  margin-bottom: 1000em;*/
  font-size: 1em;
}

.page-search .post
{
  background: none; 
}
.aligncenter {display:block;margin:0 auto;clear:both;}
