/*
Theme Name: Sounds Like Sydney
Theme URI: http://www.soundslikesydney.com.au/
Description: Theme for Sounds Like Sydney
Author: Pedestrian

New theme as supplied by Pedestrian for Sounds Like Sydney.
*/

* {
	margin: 0;
	padding: 0;
}
html {
   margin:0;
   padding:0;
}

body {
background-color:#FFFFFF;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#58595b;
}
img {
	border: none;
}
textarea{
resize:none;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#58595b;
width:400px;
height:180px;
}
a {
   outline: none;
}
p{
line-height:16px;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
h1{
padding:0px 0px 4px 0px;
color:#d71920;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
}
h2{
padding:0px 0px 4px 0px;
color:#d71920;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
}
h3{
padding:0px 0px 16px 0px;
color:#d71920;
font-weight:bold;
font-size:14px;
}
h4{
padding:0px;
font-size:12px;
}
h5{
padding:0px;
font-size:16px;
font-weight:bold;
color:#d71920;
padding:0px 0px 20px 0px;
}
h6{
padding:0px;
font-size:12px;
font-weight:bold;
}
h6 a{
text-decoration:none;
color:#58595b;
}
.red{
color:#d71920;
}
.more{
color:#d71920;
font-style:italic;
text-decoration:none;
}
/* default */
#wrapper {
	margin: 0 auto;
	width: 1024px;
}

a.no_style{
text-decoration:none;
}
.clear20{
clear:both;
height:20px;}
.clear10{
clear:both;
height:10px;}
.clear{
margin:0px;
padding:0px;
clear:both;
height:1px;
}
.more_right_rev_art{
float:right;
padding: 0px 8px 0px 0px;
margin:0px;
}
.more_right, .more_right_rev{
float:right;
padding: 0px 8px 8px 0px;
margin:0px;
}
.more_right_rev{
padding: 6px 8px 0px 0px;
}
.more_left{
padding: 10px 0px 10px 0px;
margin:0px;
}
.more_right a, .more_right_rev a, .more_left a, .more_right_rev_art a{
text-decoration:none;
color:#d71920;
font-size:11px;
}

/* HEADER STYLES */
#branding, #logo, #ad728, #logo a{
height:90px;
float:left;
}
#branding {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	width: 1024px;
	clear: both;
	vertical-align:middle;
}
#logo, #logo a{
width:296px;
}
#logo{
background:url("images/sls_logo.png") no-repeat;
}
#logo a{
display:inline;
}
#logo a span {
display:none;
}
#ad728{
width:728px;
background-color:#ffffff;
}
#access{
float:left;
clear:both;
width:1014px;
height:35px;
background:url("images/bg-nav.jpg") repeat-x;
vertical-align:middle;
margin:0px 0px 0px 10px;
}
#access-left{
width:1014px;
height:35px;
background:url("images/bg-nav-left.jpg") left no-repeat;
vertical-align:middle;
}
#access-right{
width:1014px;
height:35px;
background:url("images/bg-nav-right2.jpg") right no-repeat;
vertical-align:middle;
}
#nav1{
width:78px;
}
#nav2{
width:88px;
}
#nav3{
width:58px;
}
#nav4{
width:79px;
}
#nav5{
width:121px;
}
#nav6{
width:76px;
}
#nav7{
width:85px;
}
#nav8{
width:72px;
}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7, #nav8{
float:left;
height:35px;
margin-right:6px;
text-align:center;
background-repeat:no-repeat;
cursor: pointer;
}
#nav-search{
float:right;
width:103px;
background-color:#edeeee;
height:25px;
margin:4px 15px 0px 0px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
#access a, .nav-text a{
text-decoration:none;
color:#FFFFFF;
}
.nav-text{
padding-top:10px;
text-align:center;
}
#nav1:hover{
background:url("http://soundslikesydney.com.au/admin/wp-content/themes/soundslikesydney/images/nav-btns.png") no-repeat 0px 0px;
}
#nav2:hover{
background:url("http://soundslikesydney.com.au/admin/wp-content/themes/soundslikesydney/images/nav-btns.png") no-repeat -78px 0px;
}
#nav3:hover{
background:url("http://soundslikesydney.com.au/admin/wp-content/themes/soundslikesydney/images/nav-btns.png") no-repeat -166px 0px;
}
#nav4:hover{
background:url("http://soundslikesydney.com.au/admin/wp-content/themes/soundslikesydney/images/nav-btns.png") no-repeat -224px 0px;
}
#nav5:hover{
background:url("http://soundslikesydney.com.au/admin/wp-content/themes/soundslikesydney/images/nav-btns.png") no-repeat -303px 0px;
}
#nav6:hover{
background:url("http://soundslikesydney.com.au/admin/wp-content/themes/soundslikesydney/images/nav-btns.png") no-repeat -424px 0px;
}
#nav7:hover{
background:url("http://soundslikesydney.com.au/admin/wp-content/themes/soundslikesydney/images/nav-btns.png") no-repeat -500px 0px;
}
#nav8:hover{
background:url("http://soundslikesydney.com.au/admin/wp-content/themes/soundslikesydney/images/nav-btns.png") no-repeat -585px 0px;
}
.btn_search{
height:15px;
width:8px;
cursor:pointer;
vertical-align:middle;
}
.input_search{
margin:4px 0px 0px 0px;
height:20px;
vertical-align:middle;
line-height:17px;
width:90px;
border:none;
background-color:#edeeee;
}
#subnav{
float:left;
width:646px;
height:35px;
vertical-align:middle;
padding:8px 0px 0px 8px;
}
#subnav a{
text-decoration:none;
font-weight:bold;
color:#58595b;
}
#subnav a:hover{
color:#d71920;
}
/* POST NAVIGATION */
#nav_post{
margin-top:20px;
font-size:10px;
}
.nav_post_prev a, .nav_post_next a{
text-decoration:none;
font-style:italic;
color:#58595b;
}
.nav_post_prev a:hover, .nav_post_next a:hover{
color:#d71920;
}
.nav_post_prev{
float:left;
}
.nav_post_next{
float:right;
}
/* FOOTER STYLES */
#footer{
float:left;
clear:both;
width:1024px;
background-color:#58595b;
color:#FFFFFF;
padding:10px 0px 10px 0px;
text-align:center;
}
#footer ul{
padding:2px 0px 2px 0px;
line-height:10px;
font-size:10px;
}
#footer li{
padding:0px 2px 0px 2px;
list-style:none;
display:inline;
}
#footer a{
text-decoration:none;
color:#FFFFFF;
}

/* CONTENT STYLES */
#container{
width:1024px;
float:left;
clear:both;
}
#content{
height:auto;
width:646px;
padding:0px 13px;
margin:10px 0px 0px 0px;
float:left;
}
.article_box, .article_box_about{
width:646px;
padding:10px 0px 10px 0px;
font-size:13px;
line-height:18px;
}
.article_box ol li, .article_box ul li{
line-height:18px;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
color:#58595b
}
.article_box_about a{
font-style:italic;
font-weight:bold;
color:#58595b;
}
.article_top{
width:646px;
height:auto;
margin: 0px;
}
.article_img, .article_img_nh{
width:540px;
margin: 14px 0px 10px 0px;
float:left;
background-repeat:no-repeat;
}
.article_img{
height:300px;
}
.article_no_img{
width:540px;
margin: 14px 0px 10px 0px;
float:left;
}
.article_share{
width:90px;
margin: 14px 0px 10px 16px;
float:left;
}
.article_comments_box{
margin-bottom:10px;
height:60px;
width:60px;
background:url("images/comments_bg.jpg") no-repeat;
color:#FFFFFF;
font-size:24px;
line-height:60px;
text-align:center;
}
.article_share_box_f, .article_share_box_t{
margin-bottom:10px;
margin-left:2px;
height:auto;
}
.article_share_box_t{
margin-left:5px;
}
.article_content{
margin:14px 0px 0px 0px;
}
.article_content a{
text-decoration:none;
font-style:italic;
font-weight:bold;
color:#58595b;
}
.article_content a:hover{
color:#d71920;
}
.article_text{
height:51px;
width:646px;
margin:0px;
overflow:hidden;
font-size:13px;
line-height:18px;
}
.article_details{
font-size:11px;
margin: 10px 0px 0px 0px;
height:15px;
}
.art_rev{
width:646px;
font-size:11px;
margin:10px 0px 10px 0px;
float:left;
}
.art_rev_img{
width:100px;
height:100px;
float:left;
margin:0px 40px 0px 0px;
}
.art_rev_post{
width:500px;
float:left;
}
.art_rev_text{
overflow:hidden;
font-size:13px;
line-height:18px;
}
.hr_thin{
float:left;
width:646px;
height:6px;
border-bottom:solid #58595b;
border-bottom-width:1px;
margin: 10px 0px 10px 0px;
}
.hr_thick{
width:646px;
height:6px;
border-bottom:solid #58595b;
border-bottom-width:2px;
margin: 10px 0px 0px 0px;
}
.vid{
margin:14px 0px 10px 0px;
}
/* SIDE STYLES */

#side{
height:auto;
width:351px;
padding:0px 0px;
float:left;
border-left:dotted #58595b;
border-left-width:1px;
}
.side_sep, .side_sep_rev{
width:351px;
height:6px;
border-bottom:dotted #58595b;
border-bottom-width:1px;
margin: 10px 0px 0px 0px;
}
.side_sep_rev{
margin: 0px 0px 0px 0px;
}

#side_box,
.side_box{
width:325px;
padding:20px 13px 10px 13px;
font-size:10px;
}
#side_box li,
.side_box li{
padding:0px 10px 0px 0px;
list-style:none;
display:inline;
}
#side_box ul.norm,
.side_box ul.norm{
padding:0px 0px 13px 13px;
margin:0px 0px 0px 0px;
}
#side_box ul.norm li,
.side_box ul.norm li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:12px;
font-size:10px;
list-style:disc;
display:list-item;
}
#side_box ul.norm li a,
.side_box ul.norm li a{
text-decoration:none;
color:#58595b;
}
#side_box ul.norm li a:hover,
.side_box ul.norm li a:hover{
color:#d71920;
}
#side_box ul.norm li span,
.side_box ul.norm li span{ margin-left: -4px; }

.ad300{
margin:10px 0px 0px 12px;
width:300px;
height:250px;
background-color:#ffffff;
}
.side_vid{
width:325px;
height:240px;
margin:0px 0px 10px 0px;
}
.side_rev, .side_rev_last{
width:100px;
height:100px;
/*background-color:#00FF00;*/
margin:0px 0px 10px 0px;
float:left;
}
.side_rev{
margin:0px 12px 10px 0px;
}
/* page navigation */
#page_nav{
text-align:center;
margin-top:20px;
margin-bottom:10px;
}

/* ARTISTS STYLES */
#artists{
margin:10px 0px;
}
#artists a{
text-decoration:none;
color:#58595b;
}
#artists a:hover{
color:#d71920;
}
#artists_tag{
margin:10px 0px 20px 0px;
}

/* COMMENTS STYLES */
.share-btn{
float:left;
margin:20px 20px 20px 0px;
}
#article_comments{
margin:20px 0px;
}
#article_comments a{
text-decoration:none;
color:#58595b;
font-style:italic;
}
#article_comments a:hover{
color:#d71920;
}
/* SHOWS STYLES */
#shows{
margin-left:10px;
}
#datepicker{

}

/* COMMENTS NEW STYLES */

ol.commentlist {  
margin:0;  
padding:0;  
}  
.commentlist li {  
list-style:none;  
margin-bottom:14px;  
}  
.commentlist cite {  
padding: 7px;  
display:block;  
font-style:normal;  
background:url(http://www.yoursite.com/images/bg_comments2_cite.gif);  
border-top:1px solid #58595b;   
color:#58595b;  
}     
.commentlist a:link, .commentlist a:visited {  
color:#58595b;  
}  
.commentlist a:hover, .commentlist a:active {  
color:#58595b;  
}  
.commentlist cite img {  
padding:1px;  
border:1px solid #aab59a;  
float:left;  
margin-right:9px;  
}  
.commentlist .author {  
font: small-caps bold 14px, "Times New Roman", Times, serif;  
text-decoration:underline;  
}  
.commentlist .time {
padding-top:4px;
}  
.avatar{
float:left;
width:80px;
}
.FB_profile_pic{margin-right:9px;}
 
.commenttext {  
background: #9bc561 url(http://www.yoursite.com/images/bg_comments2_text.jpg) repeat-x bottom;   
padding: 10px 20px 10px 20px;  
color:#58595b;  
}  
#author, #email{
margin: 0px 0px 10px 10px;
}
#comment{
margin: 6px 300px 16px 0px;
}
.comment-notes{
padding:8px 0px;
}
#fbc_login{
margin:0px;
padding:0px;
}

/* AUDIO STYLES */
.audio{
clear:both;
padding:20px 0px 10px 0px;
}
div.like {display:none;}

.article_content p{
margin-bottom:10px;
}
/* QUIZ */
#quiz-answer{
display:none;
margin:10px 0px;
}
#quiz-answer-btn{
width:127px;
height:35px;
clear:both;
background:url("images/quiz_btn.jpg") no-repeat;
margin:10px 0px;
cursor:pointer;
}

/* Subscribe */
.side_box p.sml_name,
.side_box p.sml_email,
.side_box p.sml_category,
.side_box p.sml_location {
  margin-bottom: 15px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

.side_box p.sml_category{ 
  margin-bottom: 5px;
}

.side_box div.sml_row{
  width: 300px;
  height: 25px;
  margin: 8px 0;
}

.side_box div.sml_row label{
  width: 60px;
  padding-top: 10px;
 }
 
.side_box div.sml_row label.sml_locationlabel{
  padding-top: 5px;
 }
 
.side_box div.sml_row label.sml_categorylabel{
  padding-top: 0;
 }
 
.side_box input.sml_nameinput,
.side_box input.sml_emailinput {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #58595B;
  margin-left: 10px;
  width: 200px;
  height: 25px;
  line-height: 20px;
  border: 1px solid #ccc;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #666666;
  padding: 0 5px;
  background-color: #fff;
}

.side_box  input.sml_checkbox {
  margin-left: 10px;
  margin-top: 5px;
}

.side_box  input.sml_checkbox_row {
  margin-left: 60px;
  margin-top: 5px;
}

.side_box  select.sml_locationinput {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #58595B;
  margin-left: 10px;
  height:30px;
  border: 1px solid #ccc;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #666666;
  padding: 5px 5px;
  background-color: #fff;
}

.side_box input.btn {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  display: block;
  width: 100px;
  height: 30px;
  text-align: center;
  padding: 2px 0;
  border: 1px solid #ccc;
  color: #666666;
  background: #fefefe;
  text-decoration: none;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  behavior: url(http://www.soundslikesydney.com.au/admin/wp-content/themes/soundslikesydney/scripts/PIE.php);
  cursor: pointer;
  margin-top:20px;
}

.side_box input.btn:hover {
  color: #ffffff;
  background: #D71920;
  border: 1px solid #fff;
}

.side_box p.sml_thankyou,
.side_box p.sml_error {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 7px 7px 7px 23px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 15px;
  background: #FBFAF3;
  behavior: url(http://www.soundslikesydney.com.au/sls/admin/wp-content/themes/soundslikesydney/scripts/PIE.php);
}

.side_box p.sml_thankyou {
  border: 1px #FCEFA1 solid;
  background: #FBFAF3;
  color: #363636;
}

.side_box p.sml_error {
  background: #FEF8F6;
  border: 1px #CD0A0A solid;
  color: #CD0A0A;
}

/* External Links */

.side_box ul.external-links li{
  padding: 0;
  margin: 0;
  list-style:none;
  display:inline;
}

.side_box ul.external-links li a{
   display: block;
   height: 100px;
   width: 100px;
   cursor: pointer;
   background-position: center center;
   background-repeat: no-repeat;
   text-decoration: none;
   float: left;
   padding: 0;
   margin: 0 8px 15px 0;
}
