/*
THEME NAME: Thematic
THEME URI: http://themeshaper.com/
DESCRIPTION: A development theme based on work in <a href="http://code.google.com/p/blueprintcss/"> The Blueprint CSS Framework</a>, and by <a href="http://www.pearsonified.com/">Chris Pearson</a>, <a href="http://andy.wordpress.com/">Andy Skelton</a>, <a href="http://www.plaintxt.org/">Scott Allan Wallick</a> and many, many others.
VERSION: 0.3
AUTHOR: Ian Stewart
AUTHOR URI: http://themeshaper.com/
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Style the meta panel for logged-in users */
@import url('library/styles/sitemeta.css');

/* Apply a basic layout */
@import url('library/layouts/2c-r-fixed.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');

/* =Body  */
body { background:#E9F2EA;}


/* =Global Elements
-------------------------------------------------------------- */

a:link, a:visited {
    color:blue;
}

/* =Header
-------------------------------------------------------------- */

#header {
padding:0;
height:128px;
background:url(images/header-bg.png) left top repeat-x;
}

#blog-title span a{
display:block;
width:310px;
height:128px;
text-indent:-9999px;
background: url(images/logo.png) bottom left no-repeat;
}

#blog-description{
margin:-120px 0  0 150px;
}

/* =Main 
----------------------------------------------------------------*/
#main{
margin:10px auto;
padding:0 10px 10px;
background-color:#f7ffc2;
border-width:2px;
border-color:#4e4aff;
-moz-border-radius:11px;
-webkit-border-radius:11px;
border-radius:11px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow:0px 0px 3px #000000;
-webkit-box-shadow:0px 0px 3px #000000;
box-shadow:0px 0px 3px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
opacity:0.79;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=79);
/*-ms-filter must come before filter*/
filter: alpha(opacity=79);
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*All filters must be placed together*/
}

/* =Menu
-------------------------------------------------------------- */
#lang{
float:right;
}
.skip-link {
display:none;
}

#access {
height:36px;
background:#E9F2EA;
border-top:#FC5A03 5px solid;
}

#menu ul {
    margin:0 0 0 25px;
    list-style:none;
    clear:both;
}
#menu ul ul {
    display:none;
}
#menu li {
    display:inline;
}
#menu a {
    display:block;
    float:left;
	line-height:1.8em;
	padding:3px 7px;
	
}
#menu a:hover{
    background:#E9F2EA;
	color:#E05D17;
	}
	
.current_page_item a {
    font-weight:bold;
}

/* =Content
-------------------------------------------------------------- */
h1.entry-title{
padding-bottom:10px;
}

#content{
padding-left:7px;
}

#content p,li{
color:#000;
}

#content a,a:visited,a:active{
color:#FC5A03;
}

div.category-portfolio{
padding:7px;
margin-bottom:10px;
border:#FC5A03 1px solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

div.category-projects-in-work{
padding:7px;
margin-bottom:10px;
border:#1803FC 1px solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#container .aside {
    margin:0 0 36px 0;
}
.hentry {
    padding:0 0 36px 0;
}
.entry-content {
    overflow:hidden;
}

.entry-content p{
font-size:13px;
}

.entry-meta{
color:#ccc;
}

.content-column, .entry-content .linkcat {
	list-style:none;
	float:left;
}
.page-link {
    margin:0 0 18px 0;
}
.page .edit-link {
    float:left;
    clear:both;
}

/* =post 4 category-19*/

#post h2 a {
display:none;
}



/* =Comments
-------------------------------------------------------------- */

#comments {
}

/* =Author Info
-------------------------------------------------------------- */

#author-info {
    margin:18px 0 36px 0;
}
#author-info .avatar {
    float:left;
    margin:0 10px 10px 0;
}

/* =Forms
-------------------------------------------------------------- */

#respond input {
    width:100%;
}
#respond textarea {
    width:100%;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
    overflow:hidden;
    margin:0 0 36px 0;
}
.nav-previous {
	float: left;
	width:50%;
}
.nav-next {
	float: right;
	width:50%;
	text-align:right;
}
#nav-above,#nav-below {
	width: 100%;
}
.paged #nav-above {
    display:block;
}

/* =Images
-------------------------------------------------------------- */

/*  Remember the baseline   */

.entry-content img {
 max-width:100%; 
 }

img.alignleft,img.align-left {
	float: left;
	margin-right:20px;
}
img.alignright,img.align-right {
	display: block;
	float: right;
	margin-left:20px;
}
img.center {
	margin: 0 auto;
	display: block;
	float: none;
	clear: both;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
}

/* =asides (widgetized areas)
-------------------------------------------------------------- */
#primary{
background:#A45F50 url(images/presentation.png) 75% 32px no-repeat;
}
#secondary{
background:#A45F50;
margin-bottom:3px;
}
.aside ul {
    margin:0;
    list-style:none;
}

.widgetcontainer{
padding-bottom:10px;
}


.widgetcontainer li a{
padding-left:20px;
text-decoration:none;
}

h3.widgettitle{
margin-bottom:10px;
padding:5px 0 5px 8px;
background:#C7875D;
border-bottom:#fff 1px solid;
}

#countdownimage{
padding-left:62px;
}

.textwidget{

}


/* =Footer
-------------------------------------------------------------- */
#footer{
height:170px;
background:#E6E3BA;
}

#first h3 {
font-size:1em;
}

#footer-content{
width:950px;
margin:0 auto;
}

#siteinfo {
width:310px;
float:right;
text-align:center;
font-size:1.2em;
font-weight:bold;
color:#D46218;
}

#siteinfo a{
text-decoration:none;
color:#D46218;
}
#subsidiary .aside {
    margin-bottom:18px;
}

#first h3{
margin-bottom:0;
background:none;
font-size:12px;
color:#D46218;
}

#first a, #second a{
color:#3963A3;
}

#second h3{
margin-bottom:0;
background:none;
font-size:12px;
color:#D46218;
}

#third h3{
margin-top:5px;
padding-bottom:5px;
font-size:12px;
font-weight:bold;
text-align:center;
border-bottom:#fff 1px solid;
color:#D46218;
}

#third a{
text-decoration:none;
}

#social{
float:right;
margin:5px auto;
width:310px;
height:68px;
}

#social ul{
padding-left:18px;
height:64px;
}

#social li{
height:64px;
list-style:none;
display:inline;
}

#social ul li a img{
padding:0;
}

.wpcf7-response-output{
color:blue;
}

.affiliate img{
padding:5px 70px;
}

