/*
Theme Name: AtTask Blog
Theme URI: http://attask.com
Description: AtTask Blog Theme. Yay!
Author: James Black
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

body {
  background-color:#4D4D4D;
  width:100%;
  float:left;
  margin:0;
  padding:0;
  height: auto;
}
.outer-wrap {
  width:100%;
  float: left;
}
.wrap {
  margin:0 auto;
  width:960px;
}

p {
font-family:Arial, Helvetica, sans-serif;
}

img {
	border:none;
}
.header {
  width:960px;
  background-image:url(images/header.gif);
  position:relative;
  float:left;
  margin:0 auto;
  }
.header-top {
  width:960px;
  height:100px;
  background-image:url(images/header.gif);
  margin:0 auto;
  }
.page-title {
  width:665px;
  font-size:36px;
  color:#FFF;
  padding-left:20px;
  padding-top:30px;
  font-family: "Gill Sans", Arial, Helvetica, sans-serif;
  font-weight: lighter;
  float:left;
}
.logo {
  width:205px;
  float:left;
  text-align:right;
  padding-top:30px;
  padding-right:20px;
}
.menu {
  width:960px;
  background-image:url(images/menu-background.jpg);
  background-repeat:repeat-x;
  height:50px;
}
.menu-button {
  height:50px;
  width:100px;
  float:left;
}

.menu-button a {
  height: 50px;
  width: 100px;
  float: left;
}

.menu-button a.button-home {
  background: url('images/Home_up.png');
}

.menu-button a.button-home:hover {
  background: url('images/Home_down.png');
}

.menu-button a.button-company {
  background: url('images/Company_up.png');
}

.menu-button a.button-company:hover {
  background: url('images/Company_down.png');
}

.menu-button a.button-community {
  background: url('images/Community_up.png');
}

.menu-button a.button-community:hover {
  background: url('images/Community_down.png');
}

.menu-button a.button-request-info {
  background: url('images/Info_up.png');
}

.menu-button a.button-request-info:hover {
  background: url('images/Info_down.png');
}

.comment-notes {
	font-size:14px;
}

.comment-form-author {
	font-size:14px;
}

.comment-form-email {
	font-size:14px;
}

.comment-form-url {
	font-size:14px;
}

.comment-form-comment {
	font-size:14px;
}


.search {
	margin:0;
}
.search-bar {
  float:right;
  margin-top:15px;
  margin-right: 25px;
}

input#s {
  background-image: url(images/searchBox.png);
  border: 0;
  width: 188px;
  height: 22px;
  padding: 0 0 0 25px;
  margin: 0;
  float: left;
}

input#searchsubmit {
  border: 0;
  background: url(images/searchsubmit.png);
  width: 22px;
  height: 22px;
  margin: 0;
  padding: 0;
  float: left;
  cursor: pointer;
}

.rss-line {
  width:880px;
  background-image:url(images/rss-background1.jpg);
  height:50px;
  text-align:right;
  padding-right:80px;
}

.page-template {
 width:960px;
 float:left;
 background-color: #7672AC;
 
}
.content {
  width:665px;
  float:left;
  background-color:white;
  min-height: 1750px;
}

.body-top {
  width:665px;
  background-image:url(images/background-top.png);
  float:left;
  background-repeat:no-repeat;
}

.body-wrapper {
  padding: 0 30px 0 30px;
}


.top-section {
  background: url('images/header_background.png') repeat-y;
  width: 615px;
  padding: 0 30px 20px 30px;
  
}

.top-section .entry-title {
  //font-size:36px;
  font-family: "Gill Sans", Arial, Helvetica, sans-serif;
  font-weight: lighter;
  color: #4D4D4D;
  margin-top:0px;
  padding-top:20px;
}

.top-section p {
  color: #4D4D4D;
  font-size: 14px;
  font-family: "Gill Sans", Arial, Helvetica, sans-serif;
  font-weight: lighter;
}

.intro-paragraph {
  font-size:36px;
  font-family: "Gill Sans", Arial, Helvetica, sans-serif;
  padding-top:30px;
  font-weight: lighter;
  color: #4D4D4D;
  }
.side-bar {
  width:295px;
  float:left;
  min-height: 1700px;
}
.bloggers {
  width:295px;
  float:left;
}

.bloggers .header {
  width: 295px;
  height: 50px;
  background: #6762A3;
  float: left;
}

.bloggers .people {
  width: 295px;
  float: left;
  background: #7672AC;
}

.hot-topics {
  width: 265px;
  float: left;
  padding-right:30px;
}

.hot-topics .header {
  width: 295px;
  height: 50px;
  float: left;
  background: #6762a3;
}

.hot-topics .topics {
  width: 295px;
  float: left;
  background: #7672AC;
}

.hot-topics .topics ul
{
  list-style: none;
  padding-left: 30px;
}

.hot-topics .topics ul li {
  margin-bottom: 20px !important;
  color: white !important;
  font-size: 12px !important;
  font-family:Arial, Helvetica, sans-serif !important;
  
}

.hot-topics .topics ul li a {
  margin-bottom: 20px !important;
  color: white !important;
  font-size: 12px !important;
  text-decoration: none; 
  font-family:Arial, Helvetica, sans-serif !important; 
}

.additional-bloggers {
  width: 265px;
  float: left;
  padding-right:30px;
}

.additional-bloggers .header {
  width: 295px;
  height: 50px;
  float: left;
  background: #6762a3;
}

.additional-bloggers .posts {
  width: 132px;
  float: left;
  background: #7672AC;
}

.additional-bloggers .posts ul
{
  list-style: none;
  padding-left: 30px;
}

.additional-bloggers .posts ul li {
  margin-bottom: 20px !important;
  color: white !important;
  font-size: 12px !important;
  font-family:Arial, Helvetica, sans-serif !important;
  
}

.additional-bloggers .posts ul li a {
  margin-bottom: 20px !important;
  color: white !important;
  font-size: 12px !important;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif !important;  
}


.recent-posts {
  width: 265px;
  float: left;
  padding-right:30px;
}

.recent-posts .header {
  width: 295px;
  height: 50px;
  float: left;
  background: #6762a3;
}

.recent-posts .posts {
  width: 295px;
  float: left;
  background: #7672AC;
}

.recent-posts .posts ul
{
  list-style: none;
  padding-left: 30px;
}

.recent-posts .posts ul li {
  margin-bottom: 20px !important;
  color: white !important;
  font-size: 12px !important;
  font-family:Arial, Helvetica, sans-serif !important;
  
}

.recent-posts .posts ul li a {
  margin-bottom: 20px !important;
  color: white !important;
  font-size: 12px !important;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif !important;  
}

.side-content {
  width:265px;
  float:left;
  background-color:#7672AC;
  padding-left:30px;
  color:white;
  font-size:15;
}

.entry-title {
  margin-bottom: 5px;
}

.entry-title a {
  font-size: 24px;
  color: #333333;
  text-decoration: none;
  font-weight: normal;
  font-family: Arial;
}

.entry-meta {
  font-size: 12px;
  color: #777777;
  font-weight: normal;
  font-family: Arial;
  height: 32px;
  line-height: 32px;
  margin-bottom:20px;
}

.entry-meta a {
  text-decoration: none;
  color: #777777;
}

.entry-sharethis {
  height: 32px;
  line-height: 32px;
  float: right;
  width: 200px;
}


.entry-meta .info
{
  float: left;
}
.entry-content,
.entry-content p {
  font-size: 14px !important;
  font-family: Arial !important;
  line-height: 25px !important;
  margin-top: 0em;
  margin-bottom: 1em;
}

.entry-content img
{
  max-width: 605px;
  height: auto;
}

.entry-sharethis .share {
  float: left;
}


.entry-utility a {
  text-decoration: none;
  color: #000000;
  font-size: 12px;
}

.person
{
  float: left;
  width: 50px;
  margin: 24px;
}

.person img
{
  width: 50px;
  height: 75px;
}

.person p
{
  margin-top: 5px;
  font-size: 12px;
  color: white;
  text-align: center;
}

.previous-link {
  float: left;
  width: 200px;
  text-align: left;
  margin-top:10px;
  margin-bottom:30px;
  font-family:Arial;
}

.next-link {
  float: right;
  width: 200px;
  text-align: right;
  margin-top:10px;
  margin-bottom:30px;
  font-family:Arial;
}

.next-link a,
.previous-link a
{
  text-decoration: none;
  color: #E88209;
}

/* Post */

.nav-next {
	  float: right;
  width: 200px;
  text-align: right;
  margin-top:10px;
  margin-bottom:30px;
  font-family:Arial;
}
.nav-previous {
	  float: left;
  width: 200px;
  text-align: left;
  margin-top:10px;
  margin-bottom:30px;
  font-family:Arial;
}

.nav-next a,
.nav-previous a
{
  text-decoration: none;
  color: #E88209;
}

.post-body-top {
  width:625px;
  float:left;
  background: url('images/header_background.png') repeat-y;
  margin-left:-30px;
  margin-top:-14px;
  padding-left:20px;
  padding-right:20px;
}

.post-date {
  width:500px;
  float:left;
  height:34px;
  padding-bottom:15px;
  font-size:16px;
  font-family:Arial, Helvetica, sans-serif;
}
.share-post {
  width:125px;
  float:left;
  padding-bottom:15px;
}
.share-post img{
  padding:5px;
}

.alignleft {
  display: inline;
  float: left;
  margin-right: 7px;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 7px;
}

.wp-caption {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    margin-bottom: 10px;
    max-width: 99%;
    padding-top: 4px;
    text-align: center;
}

.wp-caption .wp-caption-text {
    font-size: 11px !important;
    line-height: 17px !important;
    margin: 0;
    padding: 0 4px 8px 0;
}