/*   
Theme Name: Default Research
Theme URI: www.defaultresearch.com
Description: Thematic child theme for the Default Research Wordpress blog.
Author: Aaron Wilsford
Author URI: http://tribaldawn.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');

/*Elements*/
#wrapper{
width: 940px;
position: relative;
margin: 0px auto;
}

#wrapper a:active, #wrapper a:hover{
color: #0079c2;
}



/*Header*/
#header{
width: 940px;
position: relative;
margin: 0px auto;
}

#branding{
position: relative;
z-index: 10;
background: url('images/logo.jpg') no-repeat;
margin-bottom: -60px;
padding-bottom: 0px;
}

#blog-title{
background: url('images/left_bar.gif') repeat-y top left;
font-size: xx-large;
margin-top: 31px;
padding: 30px 0px 0px 350px;
}

#blog-title span{
}

#blog-title span a{
color: #0079c2;
}

#blog-title a:active, #blog-title a:hover{
color: #0c4462;
}

#blog-description{
background: #0c4462;
color: #fff;
font-weight: bold;
font-style: normal;
font-size: large;
text-align: center;
margin: 0px 0px 0px 281px;
padding: 5px 20px;
}

.page-title{
display: none;
}



/*Menu*/
#access{
display: none;
}



/*Entries*/
#main{
position: static;
background: url('images/left_bar.gif') repeat-y top left transparent;
padding-top: 0px;
}

#container{
width: 660px;
float: right;
padding-top: 75px;
}

#content{
width: 660px;
margin: 0px;
}

.hentry{
background: url('images/blog_entry_bg.gif') repeat-y #fff;
margin-bottom: 30px;
}

.entry-title{
background: url('images/blog_entry_top.jpg') no-repeat transparent;
padding: 0px 10px 0px 0px;
}

.entry-utility{
display: none;
}



/*Comments*/
#wrapper #comments{
padding: 0px;
}

#comments-list ol{
border: 0px;
}

#comments-list li, #comments-list li.alt{
background: url('images/blog_comment_bg.gif');
margin-bottom: 10px;
padding: 0px;
}

#comments-list .comment-meta, #comments-list .comment-author{
padding-left: 66px;
}

#comments-list .comment-author{
background: url('images/blog_comment_top.jpg') no-repeat;
padding-top: 35px;
}

#comments-list li .avatar{
left: 20px;
}

#comments-list .comment-content{
padding: 10px 20px 0px;
}



/*Footer*/
#footer{
background: #036EB6;
margin: 0px;
border: 0px;
}

#footer #siteinfo{
color: #fff;
text-align: center;
padding: 5px;
}

#footer #siteinfo a, #footer #siteinfo a:active, #footer #siteinfo a:hover, #subsidiary #second a, #subsidiary #second a:active, #subsidiary #second a:hover{
color: #fff;
}



/*Widgets*/
#main .main-aside{
width: 281px;
right: 0px;
float: left;
clear: left;
margin: 0px;
padding: 0px;
}

#main .main-aside ul{
padding: 0px;
}

#main .widgetcontainer{
width: 240px;
display: block;
position: relative;
left: 15px;
float: left;
clear: left;
}

.widgetcontainer ul{
margin: 0px 10px 0px 25px;
}

#main .widgettitle{
color: #000;
margin-top: 15px;
padding: 0px 10px;
}

#main #primary{
height: 215px;
float: left;
position: relative;
z-index: 10;
background: url('images/featured_in.jpg') no-repeat right 25px;
margin: 0px;
padding: 0px;
border: 0px;
}

#primary .widgettitle{
color: #000;
font-style: normal;
font-weight: bold;
margin-top: 0px;
padding: 0px 0px 0px 40px;
}

#searchform #s{
width: 210px;
margin-left: 10px;
}

#subsidiary #first .xoxo, #subsidiary #first .xoxo .widget_links{
margin: 0px;
padding: 0px;
}

#subsidiary #first{
width: 940px;
height: 62px;
position: absolute;
left: 0px;
top: 60px;
z-index: 100;
background: url('images/nav_bg.gif') repeat-x left 30px;
padding: 0px;
border: 0px;
}

#subsidiary #first .xoxo{
float: right;
}

#subsidiary #first h3{
display: none;
}

#subsidiary #first .widgetcontainer, #primary .widgetcontainer{
width: auto;
left: 0px;
}

#subsidiary #first .widgetcontainer, #subsidiary #first .widgetcontainer .xoxo{
float: left;
clear: none;
}

#subsidiary #first .widget_links ul{
height: 31px;
line-height: 31px;
margin: 0px;
border: 0px;
}

#subsidiary #first .widget_links li{
height: 31px;
position: relative;
top: 30px;
float: left;
background: url(images/nav_item_bg.gif);
list-style: none;
line-height: 31px;
padding: 0px 12px 0px 8px;
}

#subsidiary #first #linkcat-5 li{
width:61px;
height: 62px;
top: -1px;
background: url('images/cart.jpg');
padding: 0px;
}

#subsidiary #first .widget_links li .left, #subsidiary #first .widget_links li .right{
height: 31px;
position: absolute;
top: 0px;
}

#subsidiary #first .widget_links li .left{
width: 8px;
left: 0px;
background: url('images/nav_item_left.gif');
}

#subsidiary #first .widget_links li .right{
width: 4px;
right: 0px;
background: url('images/nav_item_right.gif');
}

#subsidiary #first .widget_links li a, #subsidiary #first .widget_links li a:hover, #subsidiary #first .widget_links li a:active{
color: #fff;
font-family: Tahoma,Geneva,Kalimati,sans-serif;
font-size: 120%;
font-weight: bold;
text-decoration: none;
}

#subsidiary #second{
width: 940px;
color: #fff;
margin: 0px;
}

#subsidiary #second p{
text-align: center;
}

#subsidiary #second ul{
list-style: none;
margin: 0px;
}

#subsidiary #second ul .header, #subsidiary #second h2{
font-size: medium;
font-weight: bold;
}

#subsidiary #second .footer_link_table{
overflow: hidden;
margin-bottom: 25px;
}

#subsidiary #second .footer_link_table ul{
width: 140px;
float: left;
}

#subsidiary #second .footer_link_table ul:first-child{
margin-left: 90px;
}

#subsidiary #second .footer_link_table div{
width: 460px;
float: left;
margin-right: 10px;
}

#subsidiary #second .footer_link_table div ul:first-child{
margin: 0px 10px 0px 90px;
}

#footer p{
font-family: Tahoma,Geneva,Kalimati,sans-serif;
font-size: medium;
line-height: 20px;
margin: 0px 0px 15px;
padding: 0px;
}

#footer .linkedin, #footer .facebook, #footer .twitter, #footer .newsletter, #footer .blog, #footer .market{
height: 20px;
background: no-repeat left center;
line-height: 20px;
padding: 0px 10px 0px 23px;
}

#footer .linkedin{
background-image: url('images/icon_linkedin.gif');
}

#footer .facebook{
background-image: url('images/icon_facebook.gif');
}

#footer .twitter{
background-image: url('images/icon_twitter.gif');
}

#footer .newsletter{
background-image: url('images/icon_newsletter.jpg');
}

#footer .blog{
background-image: url('images/icon_blog.jpg');
}

#footer .market{
background-image: url('images/icon_stats.jpg');
}

#siteinfo{
display: none;
}
