/*   
Theme Name: Intersine
Theme URI: 
Description: thematic child theme for intersine 
Author: Matt Carter
Author URI: http://intersine.net/
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');


body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}


#header { background:#333 url(/wp-content/themes/intersine/images/header_texture.jpg) -150px -80px repeat-x;}
#xheader { background-color:#333;}

#branding {padding:20px 0;}
#blog-title a{display:block;text-indent:-9999px; background:transparent url(/wp-content/themes/intersine/images/intersine_big.png) top left no-repeat; width:300px; height:180px;}
#blog-description {text-indent:-9999px; height:0;}
#access {background:#cc0000 url(/wp-content/themes/intersine/images/navback.png) bottom left repeat-x; border:0; border-top:1px solid #333;}

#container {width:670px;}
#content { width:auto;}

	
.sf-menu, .sf-menu ul {border:0;}

.sf-menu li {
 border:0;
 color:#fff;
 background-color:transparent;
}

.sf-menu a { border:0; color:#fff; background-color:transparent;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}


.sf-menu .current_page_item a {background-color:#fff; border:1px solid #333; border-bottom:1px solid #fff; border-top:0; color:#333;}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #333;
	outline:		0;
	color:#fff;
}


#intersine-feature {  background:transparent url(/wp-content/themes/intersine/images/drop_bottom.gif) center bottom no-repeat;
	padding-bottom:19px; color:#333;}
#intersine-feature h1 {padding:0; margin:0;}	
#intersine-feature p {margin-top:0;}
#intersine-feature a, #intersine-feature a:visited {color:#c00;}
	
#intersine-feature-content {border:1px solid #ccc; border-bottom:0; padding:20px; background-color:#eee; overflow:hidden;}	

.intersine-feature-img {
	width:400px;float:left;
	border:5px solid #333;	
	xbackground:#fff url(/wp-content/themes/intersine/images/drop_bottom.gif) center bottom no-repeat;
	xpadding-bottom:21px; 
	xpadding-top:3px;}
	
#intersine-feature-text {
 margin-left:430px;
}	
#intersine-feature h1 {clear:none; font-size:1.5em; margin-bottom:1em;}



#intersine-recent .rss_feed {position:absolute; top:15px; right:5px;}
#intersine-recent {float:right; width:250px; border-bottom:5px solid #333; position:relative;}
#intersine-recent h3 {font-size:1.15em; font-weight:bold; border-top:5px solid #333; border-bottom:1px solid #333; background-color:#eee; padding:5px;}
#intersine-recent ul {list-style:none; padding:0; margin:0 0 15px 0;}
#intersine-recent li {border-bottom:1px solid #eee; margin:0; display:block;}
#intersine-recent li a, #intersine-recent li a:visited{padding:2px 5px; display:block; color:#c00;}
#intersine-recent li a:hover {background-color:#333; color:#fff;}

.aside { width:250px; margin:0; }
.aside ul ul {
    list-style:none;
    margin:0 ;
	margin-bottom:10px;
}


ul.xoxo {padding:0; list-style:none; margin:0;}
ul.xoxo > li {padding:0; margin:0 0 15px 0; list-style:none;}

.widgetcontainer {float:right; width:250px; padding:0; margin:0;}
.widgetcontainer h3 {font-size:1.15em; font-weight:bold; border-top:5px solid #333; border-bottom:1px solid #333; background-color:#eee; padding:5px;}
.widgetcontainer ul {list-style:none; padding:0; margin:0;  }
.widgetcontainer ul li {border-bottom:1px solid #eee; padding:2px 5px;  margin:0; display:block;}
.widgetcontainer ul li a , #intersine-recent li a:visited{ color:#c00;  padding:2px 5px; line-height:1.5em; display:block;}
.widgetcontainer ul li:hover  {background-color:#333; color:#fff;}
.widgetcontainer ul li:hover a  { color:#fff; line-height:1.5em;}

#intersine-page-content{margin-right:270px; border-bottom:5px solid #333;  color:#333; }
#intersine-page-content h1 {clear:none; }

#main {padding-top:30px;}
#content { border-bottom:5px solid #333;  color#333;}
.entry-title {border-top:5px solid #333; border-bottom:1px solid #333; padding:10px; margin:0 0 15px 0; background-color:#eee;}
.entry-content {padding:10px;}

.entry-meta, .entry-utility, #nav-below, #respond {padding:0 10px;}

#intersine-front #content {width:auto; border:0;}

#primary {border:0; border-bottom:5px solid #333; background-color:#fbfbfb; padding:0;margin-top:0; }


.entry-title a {
    color:#333;
    text-decoration:none;
}
.entry-title a:active,
.entry-title a:hover {
    color: #c00;
}

.hentry {padding:0;}

#searchform {padding:5px; margin:0;}



/* Portfolio styles */
.portfolio-website {

	margin-bottom: 30px;
       padding-bottom:20px;
border-bottom:3px solid #ccc;

}

h2.portfolio_group {font-size:1.5em; margin-bottom:1em; border-bottom:3px solid #ccc;  padding:0 0 5px 0;}

.portfolio-website h3 { margin:0 0 .1em 0; padding:0; font-size:1.1em; display:inline; font-weight:bold;}
.portfolio-website h3 a, .portfolio-website h3 a:visited {color:#333; text-decoration:none;}

.website-thumbnail {
	float: right;
	margin: 0 0 20px 20px;
}
.website-thumbnail img {
	border: 0;
	margin: 0;
	padding: 0;
}
.website-name {
	font-size: 12pt;
	font-weight: bold;
}
.website-name a,.website-url a {
	text-decoration: none;
}
.website-name a:hover,.website-url a:hover {
	text-decoration: underline;
}
.website-url {
	font-size: 9pt;
	font-weight: bold;
}
.website-url a {
	color: #c00;
}
.website-description {
	margin-top: 15px;
}
.website-clear {
	clear: both;
}

#secondary_html  h1{ font-size:1.2em; margin-bottom:.5em;}
.secondary_html_content {border:1px solid #333; padding:5px;}
#intersine-feature .secondary_html_content {border:0; padding:0;}

.entry-content a {color:#c00;}
.more-items {text-align:right; font-size:.85em;}