/*
Theme Name: Aaron Jorbin
Theme URI: http://aaron.jorb.in/
Description: My Home Theme
Author: Aaron Jorbin
Author URI: http://aaron.jorb.in/
Version 3.0
Tags: blue, custom header, fixed width, two columns, widgets
Template: thematic

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import url('../thematic/library/styles/reset.css');

@import url('../thematic/library/styles/typography.css');

@import url('../thematic/library/layouts/2c-r-fixed.css');


@import url('../thematic/library/styles/images.css');

@import url('../thematic/library/styles/default.css');

@import url('../thematic/library/styles/plugins.css');

a:link{
color: #990000;
text-decoration:none;
}

.aside a:active, .aside a:hover, a:hover{
color: #333;
}

#wrapper{
width: 940px;
margin: 0 auto;
}

#main{
width: 860px;
}

.main-aside{
width: 240px;
}

#container{
width: 600px;
}
#branding{
padding: 44px 0 22px;
width: 940px;
}

#access{
height: 0px;
border-bottom: #990000 1px solid;
}

#blog-title {
background: #990000;
color: #fff;
padding: .5em .25em;
text-align:center;
}
#blog-title a{
color: #fff;
}
#blog-title a:hover{
color: #111111;
}
.entry-title a{
color: #990000;
}

.entry-utility a:hover{
color: #333;
}

.entry-meta a{
color: #990000;
}
.entry-meta a:hover{
color: #333;
}
.entry-title a:active, .entry-title a:hover{
color: #333;
}

#blog-description{
color: #990000;
}

#primary{
border: none;
}

.aside h3{
color: #990000;
font-size: 120%;
font-weight: bold;
}

#comments-list li.bypostauthor{
background: #E6C8C8;
}

.bypostauthor .comment-body{
background: #E6C8C8;
padding: 10px;
}
.bypostauthor .children .comment-body{
background: #fff;
}

.commentlist li ul, .commentlist li ul li,  .commentlist ul{
list-style-type: none;
}

.blog-title{display:block}
.blog-title *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#990000}
.blog-title1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d39191;
  border-right:1px solid #d39191;
  background:#b23f3f}
.blog-title2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5e5;
  border-right:1px solid #f4e5e5;
  background:#ac3030}
.blog-title3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ac3030;
  border-right:1px solid #ac3030;}
.blog-title4{
  border-left:1px solid #d39191;
  border-right:1px solid #d39191}
.blog-title5{
  border-left:1px solid #b23f3f;
  border-right:1px solid #b23f3f}
.blog-titlefg{
  background:#990000}

#footer{
border-top: 1px solid #990000;
}
#siteinfo a{
color: #990000;
}
.functionsphp{
text-align: center;
padding: 5px;
font-family: monospace;
clear:both;
background: #997070;
white-space:nowrap;
}
.main-aside ul{
padding: 0 10px;
}
.alignleft, img.alignleft {
margin-right: 12px;
}

.commentlist{
list-style: none;
}

/* Home  */

#leader {
    border-bottom:1px solid #ccc;
    padding:63px 0 42px 0;
}
#leader-container {
    margin:0 auto;
    overflow:hidden;
    position:relative;
    width:988px;
}
#leader .entry-title {
    font-size:40px;
    line-height:45px;
    margin-top:-8px;
    padding:0 0 14px 0;
}
#leader .entry-title span {
    font-family:Georgia,serif;
    font-weight:normal;
    font-style:italic;
}
.single #leader .entry-title {
    width:652px;
}
#leader .entry-meta {
    position:absolute;
    top:15px;
    left:690px;
}

.page-template-front-page-php #feature {
		float:left;
}
.page-template-front-page-php #feature img {
float:left;
margin:-10px 10 0 -10px;
}
.page-template-front-page-php #feature-info {
    float:right;
		margin:0 0 0 19px;
    width:484px;
}
.page-template-front-page-php #feature-info h2 {
    font-family:Arial,sans-serif;
    font-size:40px;
    font-weight:bold;
    line-height:45px;
    margin-top:-8px;
    padding:0 0 14px 0;
}
.page-template-front-page-php #container,
.page-template-front-page-php #content  {
    margin:0;
    padding:0;
    width:940px;
}
.page-template-front-page-php #container {
    margin-top:-21px;
}
.page-template-front-page-php #sub-feature {
    font-size:13px;
    line-height:18px;
    position:relative;
    overflow:hidden;
}
.page-template-front-page-php #sub-feature p {
    margin:0 0 18px 0;
}
.page-template-front-page-php #sub-feature h3 {
    font-family:Georgia,serif;
    font-weight:normal;
    font-size:17px;
    font-style:italic;
    padding:0 0 7px 0;
    text-transform:none;
}
.page-template-front-page-php .block {
    float:left;
    width:400px;
}
#front-block-1 {
    margin-right:80px;
}
.page-template-front-page-php .block .avatar {
    float:left;
    margin:.25em 10px 0 0;
}
.page-template-front-page-php .block ul {
    border-top:1px solid #900;
    list-style:none;
    margin:0;
}
.page-template-front-page-php .block ul li {
    display:inline;
}
.page-template-front-page-php .block ul li a {
    border-bottom:1px solid #900;
    color:#444;
    display:block;
    padding:6px 0;
    text-decoration:none;
}
.page-template-front-page-php .block ul li a:hover,
.page-template-front-page-php .block ul li a:active {
    background:#fafafa;
    color: #990000;
}
.page .entry-content,
.single .entry-content {
    padding-top:0;
}
#recent-items li a:hover{
color: #900;
}
.page-template-front-page-php .block ul.jorbin-follow-me,
.jorbin-follow-me{
border-top: none;
}
.page-template-front-page-php .block ul.jorbin-follow-me li,
.jorbin-follow-me li{
float: left;
width: 180px;
margin: 0px 10px;
text-align: center;
list-style:none;
}
.page-template-front-page-php .block ul.jorbin-follow-me li.noborder a,
.jorbin-follow-me li.noborder a{
border-bottom: none;
}

.jorbin-follow-me li a:hover{
color: #900;
}

/* footer */
#footer-widgets ul{
margin: 0;
padding: 5px;
}

#footer-widgets ul li{
float: left;
width: 290px;
margin: 5px 10px ;
list-style:none;
}
#footer-widgets ul.jorbin-follow-me li{
width: 120px;
margin: 6px 10px;
}

.footer-widget-header{
font-size: 1.4em;
font-weight:bold;
text-align: center;
}

.textwidget .avatar{
float:left;
padding: 0 5px 0 0;
}
.footer .textwidget{
padding: 28px 0 0;
}

#siteinfo{
border-top: 1px solid #990000;
}

#footer-widgets ul li.widget_recent_comments ul li{
padding: 8px 0;
margin: 5px;
}

.twitter_shortcode_image{
float: left;
padding: 0  5px 0 0;
}

#footer-widgets ul li.widget_recent_comments li{
width: 265px;
padding: 0 10px;
}
.category-my-clients #wrapper #main #container #content
{
width: 880px;
}
.portfolioentry{
width: 550px;
float: left;
margin: 15px 50px 15px 0;
}
.portfolioimage{
width: 200px;
float: left;
}
.portfoliolink{
float: left;
}

img.portfolioscreenshot{
border:1px solid black;
}

.s-category-my-clients #container, .s-category-my-clients #content{
width: 800px;

}

.s-category-my-clients .portfolioimage{
width: 800px;
}

.singular img.portfolioscreenshot{
border:none;
}
.page-template-front-page-php .block #recent-items {
width: 380px;
}

#main {
overflow:visible;
}

li .description{
font-style: italic;
}
