/*
Theme Name: SCI Fidelity
Theme URI: http://scifidelity.com
Description: A custom WordPress theme for SCI Fidelity Records.
Version: 1.0
Author: Madison House Design
Author URI: http://madisonhousedesign.com
*/

* {
margin:0;
padding:0;
resize: none;
}

html {
background:url(http://scifidelity.com/images/bg.2010.jpg) repeat-x scroll 0 0 #E2DCCC;
}

body {
color:#000000;
font-family:arial,sans-serif;
}

:focus{ outline:0 }

a, a:link {
color:#006300;
text-decoration:none;
}

a:hover {
color:#006300;
text-decoration:underline;
}

h1 {
background-color:#AFAB9F;
color:#EFEBE0;
font-size:14px;
font-weight:bold;
line-height:13px;
margin:0;
padding:10px 15px;
text-shadow:-1px 1px 0 #999999;
text-transform:uppercase;
}


h2 {
font-size:125%;
font-weight:bold;
padding:0 0 10px;

}

h2 a, h2 a:link {
text-decoration:none;
}

h2 a:hover {
text-decoration:underline;
}

h3 {
font-size:100%;
font-weight:bold;
padding:0 0 10px;
text-transform:uppercase;
}

h4 {
font-size:85%;
font-weight:bold;
padding:10px 10px 10px 0;
}

p {
font-size:85%;
line-height:1.6em;
margin-bottom:1em;
}

strong, b {
font-weight: bold;
}

small {
font-size:77%;
}

em, i {
font-style: italic;
}

code {
font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr {
font-size: 0.9em;
letter-spacing: .07em;
}

hr {
border-bottom:1px solid #000;
border-top:0 none;
border-left:0 none;
border-right:0 none;
color:#000000;
display:block;
height:2px;
margin:0;
}

a img {
border: none;
}

.hide {
display:none;
}

/* WP DEFAULTS */

.alignright {
float:right;
margin:0 0 5px 10px;
}

.alignleft {
float:left;
margin:0 10px 5px 0;
}

.justify {
text-align:justify;
}

.more-link {
float:right;
font-size:85%;
margin:0 0 10px;
right:0;
}

.more-link_meta {
float:right;
font-size:85%;
margin:10px 0;
right:0;
}

.news_archive {
clear:both;
float:left;
font-size:85%;
font-weight:bold;
margin:50px 0 0;
}

.wp-caption {
padding:5px 0;
text-align:center;
}

.wp-caption-text {
background-color:#333333;
color:#FFFFFF;
font-size:10px;
line-height:14px;
margin:-6px 5px 0;
padding:5px;
}

.excerpt .wp-caption {
display:none;
}

.metadata {
display:block;
clear:both;
float:left;
font-size:85%;
font-weight:bold;
margin:10px 0;
}

ul.tags {
margin-top:5px;
}

ul.tags li {
float:left;
font-size:77%;
font-weight:bold;
margin:0 5px 0 0;
text-transform:uppercase;
}

ul.filters li {
font-size:77%;
font-weight:bold;
margin:5px 0;
text-transform:uppercase;
}

#pagination {
border-bottom:1px solid #AFAB9F;
clear:both;
float:left;
font-size:85%;
padding:5px 0;
position:relative;
width:100%;
}

#next {
float:right;
}

#previous {
float:left;
}

.comment_form {
display:none;
}

#comment {
width:425px;
height:50px;
}

/* Formy - CSS Framework 0.8 */

fieldset, form, label, legend { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }
fieldset { margin: 0 0 1.5em 0; padding: 1.4em; }
legend { padding: 0 .4em; }
textarea, input, select, label, button, optgroup { padding:5px; }
label{ float:none; margin:0.5em 0 0.5 0;color:#444;padding:5px 0; }
input[type="checkbox"] ,input[type="radio"] { margin-bottom:7px; }	
fieldset { border:1px solid #CCC; }
textarea { border: 1px solid #CCC; }
textarea:focus, input[type="text"]:focus { border: 1px solid #999; }
select {  background-color: #fff; color: #444; }
input[type="text"] { border: 1px solid #CCC; }

input[type="submit"] {
background-color:#333333;
border:1px solid #CCC;
color:#FFFFFF;
font-size:77%;
font-weight:bold;
letter-spacing:1px;
padding:7px 10px 5px;
text-transform:uppercase;
}

input[type="submit"]:hover {
background-color:#006300;
}

input[type="checkbox"] { color: #444; }
input[type="radio"] {  background-color: #fff; color: #444; }
option { background-color:#fff; color:#444; }
optgroup { background-color:#ccc; color:#444; }
button { background-color: #ccc; color: #444;border: 1px solid #DDD; }
/* end Formy */

form p {
margin-bottom:5px;
}

/* STRUCTURE */

#wrap {
margin:0 auto;
width:950px;
}

/* HEADER */

#header {
display:inline-block;
width:950px;
}

#logo {
background:transparent url(http://scifidelity.com/images/header.logo.bg.png) no-repeat scroll 0 0;
display:block;
float:left;
height:95px;
margin:30px 0 0;
text-align:center;
text-indent:-999em;
width:340px;
}

#logo a {
color:#FFF;
display:block;
font-size:197%;
font-weight:bold;
height:95px;
text-decoration:none;
width:340px;
}

#social_nav {
display:block;
float:right;
}

#social_nav ul li {
float:left;
}

#social_nav ul li a {
display:block;
height:30px;
text-indent:-999em;
}

#social_nav ul li a#facebook {
background:transparent url(http://scifidelity.com/images/subscribe.facebook.png) no-repeat scroll 0 0;
width:60px;
}

#social_nav ul li a#facebook:hover {
background:transparent url(http://scifidelity.com/images/subscribe.facebook.png) no-repeat scroll 0 -30px;
}

#social_nav ul li a#twitter {
background:transparent url(http://scifidelity.com/images/subscribe.twitter.png) no-repeat scroll 0 0;
width:62px;
}

#social_nav ul li a#twitter:hover {
background:transparent url(http://scifidelity.com/images/subscribe.twitter.png) no-repeat scroll 0 -30px;
}

#social_nav ul li a#myspace {
background:transparent url(http://scifidelity.com/images/subscribe.myspace.png) no-repeat scroll 0 0;
width:63px;
}

#social_nav ul li a#myspace:hover {
background:transparent url(http://scifidelity.com/images/subscribe.myspace.png) no-repeat scroll 0 -30px;
}

#social_nav ul li a#youtube {
background:transparent url(http://scifidelity.com/images/subscribe.youtube.png) no-repeat scroll 0 0;
width:50px;
}

#social_nav ul li a#youtube:hover {
background:transparent url(http://scifidelity.com/images/subscribe.youtube.png) no-repeat scroll 0 -30px;
}

#nav {
clear:right;
display:block;
float:left;
margin:30px 0 0 20px;
}

#nav ul li {
float:left;
padding:0 10px 0 0;
}

#nav ul li a {
display:block;
height:30px;
text-indent:-999em;
}

#nav ul li a#artists {
background:transparent url(http://scifidelity.com/images/nav.artists.png) no-repeat scroll 0 0;
width:67px;
}

#nav ul li a#artists:hover {
background:transparent url(http://scifidelity.com/images/nav.artists.png) no-repeat scroll 0 -30px;
}

#nav ul li a#news {
background:transparent url(http://scifidelity.com/images/nav.news.png) no-repeat scroll 0 0;
width:52px;
}

#nav ul li a#news:hover {
background:transparent url(http://scifidelity.com/images/nav.news.png) no-repeat scroll 0 -30px;
}

#nav ul li a#streetteam {
background:transparent url(http://scifidelity.com/images/nav.streetteam.png) no-repeat scroll 0 0;
width:98px;
}

#nav ul li a#streetteam:hover {
background:transparent url(http://scifidelity.com/images/nav.streetteam.png) no-repeat scroll 0 -30px;
}

#nav ul li a#about {
background:transparent url(http://scifidelity.com/images/nav.aboutus.png) no-repeat scroll 0 0;
width:77px;
}

#nav ul li a#about:hover {
background:transparent url(http://scifidelity.com/images/nav.aboutus.png) no-repeat scroll 0 -30px;
}

#nav ul li a#store {
background:transparent url(http://scifidelity.com/images/nav.store.png) no-repeat scroll 0 0;
width:56px;
}

#nav ul li a#store:hover {
background:transparent url(http://scifidelity.com/images/nav.store.png) no-repeat scroll 0 -30px;
}

#nav_jukebox {
display:block;
float:right;
height:20px;
margin:36px 20px 0 0;
width:121px;
}

#nav_jukebox a#jukebox {
background:url("http://scifidelity.com/images/jukebox_button.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:20px;
text-indent:-999em;
width:121px;
}

#nav_jukebox a#jukebox:hover {
background:transparent url("http://scifidelity.com/images/jukebox_button.jpg") no-repeat scroll 0 -20px;
}

/* CONTENT */

#content {
position:relative;
}

#artists_column {
clear:both;
display:block;
float:left;
padding:0 0 2px;
width:950px;
}

#artists_column #pagination {
margin:0 20px;
width:910px;
}

#page_column {
clear:both;
display:block;
float:left;
margin:0 20px;
padding:0 0 2px;
width:910px;
}

#page_column .page_content {
margin:10px 0;
width:910px;
}

#artists_column .artist {
border-bottom:1px solid #AFAB9F;
display:block;
float:left;
height:125px;
margin:0 20px;
overflow:hidden;
padding:10px 0 0;
position:relative;
width:435px;
}

#artists_column .artist_info {
display:block;
float:right;
width:275px;
}

#artists_column .artist_info h3 {
padding:0 0 5px;
}

#artists_column .artist_image {
display:block;
float:left;
width:150px;
}

#artists_column .artist_image img {
padding:0 0 5px;
}

.column_50p {
display:block;
float:left;
width:435px;
}

.column_575 {
display:block;
float:left;
width:575px;
}

#recordings {
display:block;
float:left;
margin:0 0 0 40px;
width:435px;
}

.recording {
border-bottom:1px solid #AFAB9F;
display:block;
float:left;
padding:10px 0 0;
width:435px;
}

.recording_first {
border-bottom:1px solid #AFAB9F;
display:block;
float:left;
padding:0;
width:435px;
}

.recording_last {
border-bottom:0 none;
display:block;
float:left;
padding:10px 0 0;
width:435px;
}

#latest_news {
border-bottom:10px solid #AFAB9F;
display:block;
float:left;
margin:0 20px;
padding:0 0 2px;
width:300px;
}

#latest_releases {
border-bottom:10px solid #AFAB9F;
display:block;
float:left;
margin:0 20px;
padding:0 0 2px;
width:300px;
}

#latest_releases h3 {
padding:0 0 5px;
}

#twitter_feed {
border-bottom:10px solid #AFAB9F;
display:block;
float:left;
margin:0 20px;
padding:0 0 2px;
width:230px;
}

#home_feature {
margin:-30px 0 25px;
position:relative;
}

.page_header {
border-bottom:1px solid #AFAB9F;
margin:0 20px;
padding:0 0 2px;
}

.column_header {
border-bottom:1px solid #AFAB9F;
padding:0 0 2px;
}

.column_header h2 {
background-color:#AFAB9F;
color:#EFEBE0;
font-size:14px;
font-weight:bold;
line-height:13px;
margin:0;
padding:10px 15px;
text-shadow:-1px 1px 0 #999999;
text-transform:uppercase;
}

.border_bottom {
border-bottom:1px solid #AAAAAA;
}

.column_footer {
border-bottom:10px solid #AFAB9F;
clear:both;
margin:0 20px;
padding:2px 0 0;
width:910px;
}

.post {
border-bottom:1px solid #AFAB9F;
clear:both;
float:left;
padding:10px 0 0;
position:relative;
width:100%;
}

.last {
padding:5px 0;
}

.last .more-link {
float:left;
padding:0;
margin:0;
}

#latest_releases .post p {
font-size:85%;
}

#latest_news .post p {
font-size:85%;
text-align:justify;
}

#twitter_feed .post p {
font-size:85%;
}

#latest_news img {
max-width:300px;
max-height:300px;
}

#comments {
clear:both;
padding:10px 0 0;
}

/* SIDEBAR */
#sidebar {
display:block;
float:left;
margin:10px 0 0 40px;
width:295px;
}

#sidebar #news_headlines {
margin:0 0 20px;
}

#sidebar #news_headlines ul li {
font-size:85%;
line-height:20px;
}

/* FOOTER */
#footer {
clear:both;
display:block;
float:left;
font-size:77%;
margin:10px 20px 20px;
width:910px;
}

/* ADDTOANY */
.addtoany_share_save_container{margin:0;}
ul.addtoany_list{
display:block;
float:right;
list-style-type:none;
margin:0 !important;
padding:9px 0 0 !important;
text-indent:0 !important;
}
ul.addtoany_list li{
background:none !important;
border:0;
display:inline !important;
line-height:32px;
list-style-type:none;
margin:0 !important;
padding:0 !important;
}
ul.addtoany_list li:before{content:"";}
ul.addtoany_list li a{padding:0;}
ul.addtoany_list img{
float:none;
border:0;
margin:0;
padding:0;
vertical-align:middle;
}
ul.addtoany_list a img{
opacity:.7;
filter:alpha(opacity=70);
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
opacity:1;
filter:alpha(opacity=100);
}
a.addtoany_share_save img{border:0;width:auto;height:auto;}

