/*

Theme Name: Record Theme
Theme URI: http://yalerecord.com/
Description: Testing WordPress Child Themes
Author: Simon Swartzman and Ngozi Ukazu
Author URI: http://yalerecord.com/
Template: thematic
Version: 1.0
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

@import url('../thematic/style.css');
@import url('../thematic/library/layouts/3c-fixed.css');

#header_box {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 960px;
}

#branding {
  float: left;
  width: 620px;
margin:0 0 0 0;
padding:5px 0;
}

/* Moves the new widgetized area to the right and levels it with #branding */
#header-aside {
  float: right;
padding:5px 0;
width:280px;
}

#header-aside, #header-aside * {
  margin: 0px;
}
#blog-title a {
display:block;
text-indent:-9000px;
height: 159px; /* height of your header, like 180px */
width: 608px; /* width of your header, like 940px */
background:url(images/header.png) no-repeat top center;
margin: 0 180px 0 65px;
}
#blog-description {
position:absolute;
left:-9000px; /* We avoid display:none because it's bad for SEO */
}
/* begin styles for pages menu. still needs work. explanation at http://themeshaper.com/forums/topic/step-by-step-style-a-horizontal-superfish-menu-w-sample-code */
#access {
    clear: both;
    overflow:visible;
    z-index:100;
    background-color:#000;
    margin:0 auto;
    width:100%;
    height:32px;
    border: 0px;
    }
.sf-menu li {
    background-color:#000
}
.sf-menu a {
    border: 0px;
}
.sf-menu ul {
    border: 0px;
}
.sf-menu {
    border: 0px;
}
.sf-menu a, .sf-menu a:visited {
    color: #ddd;
    font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,sans-serif;
    font-weight:bold;
    text-transform:lowercase;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a { /* menus for current page visited */
    background-color: #000;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { /* parent menu when hovered */
  background: #2d6ea4 none repeat scroll 0 0;
  color: #FFFFFF;
}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active { /* child and grandchild menus when hovered */
  background: #2a75b4 none repeat scroll 0 0;
  color: #333333;
}

.sf-menu li.sfHover { /* parent menu when child menus are hovered */
    background-color: #666666;
}
.sf-menu li li a, .sf-menu li li li a { /* child menus when parent menu is hovered */
    border-top: 1px dotted #333333;
    background: #999999 none repeat scroll 0 0;
    }
/* end styles for pages menu */

#content {
width:480px;
}

#main {
padding:22px 0;
}

.recent-cover {
text-align: center;
}

.aside input {
width:160px;
}

.aside ul ul {
margin:0 0 22px 10px;
list-style: none;
}
#primary {
border:0px;
padding: 0px;
}

#primary #randomsnewswidget-6 {
font-size:.9em;
padding:0 0 18px;
}

#content .aside {
font-size:.8em;
border: 5px;
margin:0 0 15px;
padding:0;
}
#content .aside ul {
margin:0;
padding:0 5px;
}
#back-issues img, #supplementals img {
margin:0;
padding:0;
vertical-align:text-top;
}
#back-issues .title, #supplementals .title {
font-size:1.1em;
margin-top:0px;
text-align:left;
text-transform:lowercase;
}
#back-issues .name, #supplementals .name {
text-align:left;
font-size:1.2em;
font-weight:bold;
font-family:Georgia, Arial, sans-serif;
text-decoration:none;
margin-bottom:0px;
text-transform:uppercase;
}
#back-issues, #supplementals, #masters-teas {
border:0 none;
width:480px;
}
#masters-teas td {
padding:18px;
}
#masters-teas hr {
margin-bottom:5px;
}
.featured {
border-width: 2px 0;
border-style: solid;
border-color: black;
padding:10px 0;
margin:10px 0;
}
.mailbag {
max-width:200px;
}

/* adds a line between the two mailbags beneath the first post on the index */
#randommailbagwidget-7 {
border-left:1px solid gray;
}

/* places the two mailbags beneath first post side by side. */
.widget_randommailbagwidget {
display:inline-block;
padding:3px 10px;
vertical-align:top;
width:212px;
}
#secondary {
margin:0 0 0 -180px;
width:180px;
}

#sidebar-ad {
margin-bottom: 18px;
height: 160px;
width: 180px;
}

/*This is code Ngozi added.  it should be better incorporateded in the .css file to
Make this organized.*/

.entry-title {
font-family: Palatino Linotype, Georgia, serif;
}


.featured img {
padding: 5px;
}

.entry-content img {
padding: 10px;
}
/*-----End Ngozi-edited code----*/
