/*  
Theme Name: JSRC
Description: A Child Theme of Thematic
Template: thematic
*/

@import url(http://www.japansubculture.com/wp-content/themes/thematic/style.css);

/* OVERRIDES */

#header {
background: #000;
}
#branding {
padding: 0;
}
#blog-title a { /* adds in header image */
background:url(http://www.simpletribe.net/images/header.jpg) no-repeat top left;
display:block;
text-indent:-9000px;
width: 900px;
height: 327px;
}

#blog-description {
display: none;
}

#wrapper {
background: #FFF;
}

#main {
width: 1150px
}

#container {
width: 590px;
float: left;
}

#content {
width: 570px;
padding: 0px;
}

/* menu */

#access {
background: #74100E;
border-bottom: 8px solid #C86D6B;
border-top: 1px solid #C86D6B;
border: none;
}

.sf-menu {
/* border-right:1px solid #2e2e2e; */
border: none;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12pt;
}
.sf-menu a, .sf-menu a:visited {
color:#FFF;
background:#74100E;
}
.sf-menu li li {
	background:		#74100E; /* Background color first sub-level */
}
.sf-menu li li a{
	background:		#74100E; /* Background color first sub-level */
}
.sf-menu li li li {
	background:		#74100E; /* Background color second sub-level */
}
.sf-menu a {
/* border-bottom:1px solid #000;
border-left:1px solid #000;
border-top:1px solid #000; */
border: none;
padding:8px 13px;
text-decoration:none;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:#FFF;
color: #000;
/* border-bottom-color:1px solid #2e2e2e; */
border: none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
/* border-bottom-color:#000; */
background:#F0443A;
border: none;
}

/* styles */

.entry-title a {
color: #46050A;
letter-spacing: .02em;
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-weight: normal;
}
.meta-prep-entry-date {
display: none;
}
.entry-meta {
border-bottom:1px solid #777;
padding-bottom: 3px;
font-family: Arial, Helvetical, sans-serif;
font-weight: bold;
text-transform: uppercase;
font-style:normal;
}
.entry-utility {
border-top:1px solid #777;
padding-top: 5px;
font-family: Arial, Helvetical, sans-serif;
font-weight: bold;
text-transform: uppercase;
}

.entry-utility a, .entry-meta a {
font-style:normal;
color: #F0443A;
}

.entry-content a {
color: #F0443A;
}

/* sidebar */

.aside input {
width: 100%;
}

#primary {
color: #46050A;
border: none;
float: left;
width: 240px;
margin: 0;
padding: 0;
}

#secondary {
color: #46050A;
border: none;
width: 240px;
float: left;
}

#secondary .side-date {
border:none;
font-size:10px;
font-style:normal;
letter-spacing:0.05em;
text-transform:uppercase;
font-family: Arial, Helvetica, sans-serif;
}

#secondary .side-title {
font-weight:bold;
}

.main-aside a {
text-decoration: none;
color: #F0443A;
}

.main-aside ul ul {
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
}

.main-aside ul ul li:before {
content: "\00BB \0020";
}


#primary .widgettitle {
border-bottom:1px solid #777;
margin-bottom: 3px;
color: #000;
font-family: Arial, Helvetical, sans-serif;
text-transform: uppercase;
font-style:normal;
font-weight:bold;
}

#secondary .widgettitle {
border-bottom:1px solid #777;
margin-bottom: 3px;
color: #000;
font-family: Arial, Helvetical, sans-serif;
text-transform: uppercase;
font-style:normal;
font-weight:bold;
}

/* footer */
#footer {
border-top:10px solid #74100E;
margin-top:22px;
background: #000;
}

#footer .widgettitle {
border-bottom:1px solid #777;
margin-bottom: 3px;
font-family: Arial, Helvetical, sans-serif;
text-transform: uppercase;
font-style:normal;
font-weight:bold;
}
