/*   
Theme Name: idconsultancy
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

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

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

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

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

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


#outertopheader {
	background-color:#B0C367;
}
#topheader {
	width:962px;
	margin:0 auto;
	height:28px;
}

#topheader form				{ float:right; padding:2px;}
#topheader #searchsubmit	{ display:none; }
#topheader form	input		{ font-size: 11px; 	font-family:arial, verdana, helvetica; color:#888;}


#topheader a img {
	
	padding-top:5px;
}
.toplinks, .toplinks a:link, .toplinks a:visited {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
    text-decoration:none;
}
.toplinks a:hover {
	color:#F60;
}
#header {
	background-color:#FFF;
}
/* 

#branding {
    padding:16px 0 11px 0;
   	background-image: url("images/i-d-web.png");
   	background-repeat:no-repeat;
	background-position: 0px 15px;
	margin-left:auto;
	width: 960px;
}
*/

#branding {
    padding:16px 0 11px 0;
   	background-image: url("images/tpbp_logo.gif");
   	background-repeat:no-repeat;
	background-position: 0px 16px;
	margin-left:auto;
	width: 960px;
}

#blog-title a, #blog-description {
	margin-left:84px;
	color:#769F0A;
}
#blog-title a:hover {
	color:#F60;
}

#main {
    padding:0px;
}


#photoheader {
	padding:0px 0 10px 0;
	}

.entry-title {
	margin-top:12px;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background-color: #769F0A;
	color:#FFF;
}

.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
	background-color: #B0C367;
	color:#FFF;
	border-bottom:#BCE954;
}
#wrapper {
	width:100%;
}
.entry-content ul li {
	padding-left: 15px;
	background-color: transparent;
	background-image: url("images/arrow-off.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 2px 8px;
	list-style-type:none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .entry-title a {
	font-family:arial, verdana, helvetica;
	color:#555;
}

.entry-content a:link, .entry-content a:visited { color: #F60}
.entry-content a:active { color: #F60; }
.entry-content a:hover { color: #888; }


table.nobrdr, table.nobrdr TD, table.nobrdr TR {
border:0px;
}
.menu {
    width:962px;
}
.sf-menu a {
	border-bottom:0px;
}
.aside {
	margin-top: 10px;
}

#widgetStyle { list-style:none; padding:0; margin:0 0 20px 0;
 }

.content {
width: 560px;
}
.ngg-albumtitle a:link, .ngg-albumtitle a:visited, .ngg-albumtitle a  {
	font-size:16px;
    text-decoration:none;
    color:#555;
}
.ngg-albumtitle a:hover {
	color:#f60;
}	
.slideshowlink {
}
#secondary {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:18px 0 0;
float:right;
}

#tertiary {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:18px 0 0;
float:right;
}

/* HOMEPAGE COLS*/
.home-col				{ width:278px; float:left; padding:10px; border:1px solid #CCCCCC; min-height:210px; }
.first-col				{ margin:0 20px 0 0; }
.last-col				{ margin:0 0 0 10px; }
.home-col h2			{ font-weight:bold; color:#F60;   }
.home-col ul			{ font-size:12px; color:#666; padding:0; margin:0 0 0 15px;  }
.home-col a				{ color:#666; }

.home-col #categories-2	{ display:none;  }

.last-col ul			{ margin:0; list-style:none; }
.last-col ul h3			{ display:none; }

.tags-col				{  padding:10px; border:1px solid #CCCCCC; }
.tags-col h2			{ font-weight:bold; color:#F60;   }
.tags-col a, .tags-col a:link, .tags-col a:visited			{ color:#B0C367;   }
.tags-col a:hover			{ color:#769F0A;   }

/* Post */
.post					{ border-bottom:1px solid #ccc; clear:both; padding:0 0 40px 0; }

.meta-sep-comments-link	{ display:none; }
.comments-link			{ display:block; float:right; padding:20px 0 0 0; }
.comments-link	a		{ color:#F60; }
.entry-utility			{ padding:0 0 20px 0; }


#footer .socialmediaBar	{ float:right;  }

input, textarea {
font:14px/20px Georgia,serif;
font-family:arial, verdana, helvetica;
}

.first-col ul li, .home-col ul li {			
	padding-left: 15px;
	background-color: transparent;
	background-image: url("images/arrow-off.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 2px 8px;
	list-style-type:none;
}
	
.aside a:hover {
	color:#f60;
}
.readmore {
font-size:13px;
font-variant: small-caps;
font-weight:bold;
}
blockquote {
	margin-left: 0em;
	margin-right: 0em;
}

div.item-list-tabs ul li {
margin-right:10px;
}
#tabs ul.tab {
	background-color:#EEE;
	border-bottom:1px solid #888;

}
#tabs ul li {
	
}
#tabs ul li.ui-state-default {
	vertical-align:bottom;
	padding:4px 0px 4px 0px;
}
#tabs ul li.ui-state-default a, #tabs ul li.ui-state-default a:link, #tabs ul li.ui-state-default a:visited {
	color:#F60;
}

#tabs ul li.ui-tabs-selected {
	background-color:#FFF;
	font-size:1.2em;
	border:1px solid #888;
	border-bottom:none;
	margin:0px;
	padding:4px 0px 4px 0px;
	text-decoration: none;
	vertical-align:bottom;
}

#tabs ul li.ui-state-default a {
	 text-decoration:none;
	 	padding:8px 22px;
}
.error {
	color:#F00;
}
