/*
Theme Name: AusMusic
Description: Created for Patrick Hawke's Australian music website, using Wordpress.
Author: Kathleen Stephens-Hawke
Author URI: www.observationdeck.org
*/

body {
     background:#000 url(images/header_bg.jpg) left top no-repeat;
     font-family:Arial,Tahoma,sans-serif;
     font-size:12px;
     color:#000;
     }

#wrapper {
     float:left;
     width:900px;
     margin-top:0px;
     margin-left:0px;
     }

h2 {
     font-size:18px;
     }

h3 {
     
     height:30px;
     padding-top:7px;
     font-size:14px;
     text-indent:15px;
     color:#fff;
     }

a, a:link {
     color:#571a0d;
     text-decoration:none;  
     }

a:hover {
     color:#b67d78;
     text-decoration:none; 
     }

a:visited {
     color:#5e1921;
     text-decoration:none; 
     }

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignleft {
     float:left;
     padding:0;
     }
 
.alignright {
     float:right;
     padding:0;
     } 

blockquote {
     background:#b69797;
     padding:5px;
     border-left:3px solid #933736;
     font-style:italics;
     color:#3d3d3d;
     }

p {
     text-indent:7px;
     }

.clear {
     clear:both;
     }

#headspacer {
     background:transparent;
     width:100%;
     height:30px;
     z-index:0;
     }

#headspacer #date {
     float:left;
     margin-left:15px;
     color:#fff;
     }

#headspacer ul {
     float:right;
     margin-top:0px;
     margin-right:25px;
     display:inline;
     }

#headspacer ul li {
     float:left;
     display:inline;
     padding-right:30px;
     }

#headspacer ul li a {
     background:url(images/rss.png) no-repeat;
     background-position:left;
     padding-left:25px;
     color:#fff;
     text-decoration:none;
     }

#headspacer ul li a:hover {
     color:#bca982;
     text-decoration:none;
     }

#headspacer ul li a:visited {
     color:#dad1cd;
     text-decoration:none;
     }     
     
#head {
     background:transparent url(images/header.png) top left no-repeat;
     width:100%;
     height:100px;
     margin-top:-8px;
     margin-left:0px;
     }

.blogname {
     float:left;
     }

.blogname h1 {
     margin-top:10px;
     margin-left:50px;
     width:400px;
     }

.blogname h1 a {
     font-size:20px;
     color:#fff;
     text-decoration:uppercase;
     }

.blogname h1 a:hover {
     color:#bca982;
     text-decoration:none;
     }

.blogname h1 a:visited {
     color:#dad1cd;
     text-decoration:none;
     }  

.description {
     text-indent:75px;
     color:#f2e1c3;
     }

#pagemenu {
     width:100%;
     height:30px;
     margin-top:-7px;
     }

#menu {
     margin-left:5px;
     padding-top:5px;
     }

#menu ul {
     display:inline;
     }

#menu ul li {
     float:left;
     padding-right:15px;
     }     
     
#menu ul li a {
     color:#fff;
     text-decoration:none;
     }

#menu ul li a:hover {
     color:#bca982;
     text-decoration:none;
     }

#menu ul li a:visited {
     color:#dad1cd;
     text-decoration:none;
     }

#searchform {
     float:right;
     margin-top:-8px;
     margin-right:40px;
     padding:3px;
     text-align: center;
     color:#000;
     }

#searchform #s {
     float:left;
     background:transparent url(images/searchbg.gif) no-repeat left;
     height:17px;
     width: 147px;
     padding: 3px 0px 3px 5px;
     line-height:10px;
     color:#000;
     border:none;
     }

#searchsubmit{
     float:left;
     background:transparent url(images/search_btn.gif) no-repeat right;
     height:23px;
     width:33px;
     overflow:hidden;
     border:none;	
     }


#tab { 
width:267px; 
background:#eeedea; 
border:1px solid #d6d4cd; 
padding:8px; 
margin-bottom:10px;
}


#newsreel {
     margin-top:9px;
     background:#edece7 url(images/commentsbg.jpg) no-repeat;
     height: 200px;
     width:555px;
     overflow-x: hidden;
     overflow-y: auto;
     margin:5px px 5px 5px;
     padding:5px 0px 0px 0px;
     }

.latest {
     height: 200px;
     width:546px;
     margin:5px px 5px 5px;
     padding:5px 5px 5px 5px;
     }

.entry {
     height:auto;
     overflow:hidden;
     }

.entry img {
     background:#c5aa8d;
     margin:2px 5px 5px 5px;
     padding-top:4px;
     padding-left:4px;
     }

.entrycat {
     height:16px;
     overflow:hidden;
     margin:5px 0 0 15px;
     padding-right:2px;
     font-size:14px;
     }

#containment {
     margin-top:10px;
     width:100%;
     }

#announcment {
     margin-top:10px;
     width:60%;
     }

#containmentf {
     margin-top:10px;
     width:150%;
     }

#containbox {
     float:left;
     width:575px;
     }

.postbox {
     float:left;
     display:inline;
     background:#edece7 url(images/mpbg.jpg) no-repeat;
     width: 275px;
     margin: 0px 0px 5px 5px;
     padding:0px 0 0 0;
     }

.postbox h2 {
     margin-top:5px;
     height:20px;
     font-size:15px;
     overflow:hidden;
     text-align: left;
     }

.postboxcat {
     margin-top:-10px;
     text-indent:10px;
     }

.postbox p {
	margin:5px 5px;
        }


.postboxentry {
     height:145px;
     padding:0px;
     overflow:hidden;
     }





 
.postboxmeta {
     float:left;
     background:url(images/mpfbglg.jpg);
     width:275px;
     height:21px;
     border-top:0px solid #272b2d;		
     }

.postboxcomments {
     float:left;
     padding-top:5px;
     padding-left:10px;
     }

.postboxmore {
     float:right;
     padding-top:5px;
     padding-right:10px;
     }




.postpox {
     float:left;
     display:inline;
     background:#edece7 url(images/commentsbg.jpg) no-repeat;
     width: 555px;
     margin: 0px 0px 5px 5px;
     padding:5px 0 0 0;
     }



.postpox h2 {
     margin-top:5px;
     height:20px;
     overflow:hidden;
     text-align: left;
     padding:5px 5px 5px 5px;
     }

.postpoxcat {
     margin-top:-10px;
     text-indent:10px;
     }

.postpox p {
	margin:5px 5px;
        }


.postpoxentry {
     height:626px;
     overflow:auto;
     padding-bottom:0px;
     }

.postpoxentry img {
     float:left;
     background:#c8bfad;
     margin:5px 5px 5px 5px;
     border:2px solid #c8bfad;
     }
 
.postpoxmeta {
     float:left;
     background:url(images/mpfbglg.jpg);
     width:555px;
     height:21px;
     border-top:0px solid #272b2d;		
     }

.postpoxcomments {
     float:left;
     padding-top:5px;
     padding-left:10px;
     }

.postpoxmore {
     float:right;
     padding-top:5px;
     padding-right:10px;
     }



.postpoxx {
     float:left;
     display:inline;
     background:#edece7 url(images/commentsbg.jpg) no-repeat;
     width: 555px;
     margin: 0px 0px 5px 5px;
     padding:5px 0 0 0;
     }



.postpoxx h2 {
     margin-top:5px;
     height:20px;
     overflow:hidden;
     text-align: left;
     padding:5px 5px 5px 5px;
     }

.postpoxxcat {
     margin-top:-10px;
     text-indent:10px;
     }

.postpoxx p {
	margin:5px 5px;
        }


.postpoxxentry {
     height:500px;
     overflow:auto;
     padding-bottom:0px;
     }

.postpoxxentry img {
     
     background:#c8bfad;
     margin:5px 5px 5px 5px;
     border:2px solid #c8bfad;
     }
 
.postpoxxmeta {
     float:left;
     background:url(images/mpfbglg.jpg);
     width:555px;
     height:21px;
     border-top:0px solid #272b2d;		
     }

.postpoxxcomments {
     float:left;
     padding-top:5px;
     padding-left:10px;
     }

.postpoxxmore {
     float:right;
     padding-top:5px;
     padding-right:10px;
     }





#containsingle {
     background:#edece7 url(images/commentsbg.jpg) no-repeat;
     margin-top:5px;
     float:left;
     margin-left:5px;
     margin-right:10px;
     width: 560px;
     height:100%;
     }

#containpage {
     background:#edece7 url(images/commentsbg.jpg) no-repeat;
     margin-top:5px;
     float:left;
     margin-left:5px;
     margin-right:10px;
     width: 560px;
     height:100%;
     }

#announce {
     background:#edece7 url(images/commentsbg.jpg) no-repeat;
     margin-top:5px;
     float:left;
     margin-left:5px;
     margin-right:10px;
     width: 560px;
     height:100%;
     }

#containforum {
     background:#edece7 url(images/commentsbg.jpg) no-repeat;
     float:left;
     margin-left:5px;
     margin-right:10px;
     width: 800px;
     height:100%;
     }

#youtube_zone {
     background:#edece7 url(images/StageBackground.jpg) no-repeat;
     width: 754px;
	height: auto;
	margin: 0 auto;
	padding-left: 10px;
	padding-top: 76px;
        padding-right: 10px
	
}


#containfpage {
     background:#edece7 url(images/commentsbg.jpg) no-repeat;
     float:left;
     margin-left:5px;
     margin-right:10px;
     width: 800px;
     height:100%;
     }


#containsearch {
     background:#edece7 url(images/commentsbg.jpg) no-repeat;
     float:left;
     margin-left:5px;
     margin-right:10px;
     width: 750px;
     height:100%;
     padding-left:100px;
     }

.title {
     margin: 0 0 0 0px;
     padding: 5px 0px 2px 5px;
     }
	
.time {
     float:right;
     width:100px;
     margin-top:2px;
     padding:1px 0 0 0px;
     text-align:left;
     }

.date {
     padding:0px 5px;
     }
	
.single {
     width:550px;
     margin: 0px 5x 5px 5px;
     height:100%;
     }

.singlef {
     width:750px;
     padding-left:20px;
     margin: 0px 5px 5px 5px;
     height:100%;
     }

.single  h2 {
     margin: 0px 0 5px 0;
     padding: 5px 0px 0px 5px;
     text-align: left;
     overflow:hidden;
     }

.author {
     padding:0px 0 0px 0px;
        }

.clock {
     padding:0px 0 4px 10px;
        }	

.singleinfo {
     height:25px;
     }
	
.comm{
     padding:2px 0 2px 5px;
     float:left;
     }

.comm a:link, .comm a:visited {
     color:#fff;
     }

.comm a:hover{
     color:#fff;
     }

.postmore{
     padding:5px 5px 2px 25px;
     float:right;
     font-weight:bold;
     background:url(images/pmore.jpg) left no-repeat;
     }

.postmore a:link, .postmore a:visited {
     color:#fff;
     }

.postmore a:hover{
     color:#fff;
     }

.category{
     padding:3px 5px 1px 0px;
     margin-left:15px;
     font:13px  century gothic,Arial,verdana, sans-serif;
     }

.category a:link,.category a:visited{
     color:#7F7F7F;
     }

.category a:hover{
     color:#000;
     }

.entry {
     margin:0 0;
     padding: 10px 5px 5px 5px;
     background:transparent;
     }	
	
.entry a:link, .entry a:visited {
     color: #465f7b;
     background-color: transparent;
     }

.entry a:hover {
     color:#2b77cd;
     background-color: transparent;
     text-decoration: none;
     }

.entry img {
     border:0;
     padding:4px 4px;
     background:#111;
     border:1px solid #232628;
     margin:2px 5px 5px 0px;
     }
	
	
.entry p{
     margin:5px 5px;
     }


#commentform input {
     width: 170px;
     padding: 5px;
     margin: 5px 5px 1px 0;
     }

#commentform {
     margin: 5px 10px 0 0;
     }

#commentform textarea {
     width: 97%;
     padding: 2px;
     }

#respond:after {
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
     }

#commentform #submit {
     margin: 0 0 5px auto;
     float: right;
     }

.alt {
     margin: 0;
     padding: 10px;
     }

.commentlist {
     padding: 0;
     text-align: justify;
     }

.commentlist li {
     margin: 15px 0 10px;
     padding: 5px 5px 10px 10px;
     list-style: none;
     }

.commentlist li ul li { 
     margin-right: -5px;
     margin-left: 10px;
     }

.commentlist p {
     margin: 10px 5px 10px 0;
     }

.children { 
     padding: 0; 
     }

#commentform p {
     margin: 5px 0;
     }

.nocomments {
     text-align: center;
     margin: 0;
     padding: 0;
     }

.commentmetadata {
     color: #fff;
     margin: 0;
     display: block;
     }

#sidebar {
     float:right;
     width:295px;
     margin-top:248px;
     margin-right:30px;
     }


.asides_sidebar {
     text-align:left;
     padding-right:5px;
     padding-left:5px;
     padding-bottom:10px;
}

.sideboxx {
     width:291px;
     height:300px;
     padding-bottom:10px;


}

.sidepostt {
     background:#edece7 url(images/sbg.jpg) no-repeat;
     margin-top:-20px;
     padding-bottom:15px;
     overflow-x: hidden;
     overflow-y: auto;
}

.sidepostt h2 {
     padding-top:10px;
     text-align:center;
     }

.sidefoott {
     background:url(images/sbfbg1.jpg) no-repeat;
     margin-top:-5px;
     width:290px;
     height:21px;
     border:none;   
     }


.sidebox {
     width:290px;
     padding-bottom:10px;
     }

.sidepost {
     background:#edece7 url(images/sbg.jpg) no-repeat;
     margin-top:-10px;
     padding-bottom:5px;
     padding-left: 5px;
     
     }

.sidepost img {
     float:center;
     background:#c5aa8d;
     margin:5px 5px 5px 5px;-
     border:2px solid #393F42;
     }

.sidepost h2 {
     padding-top:20px;
     overflow:hidden;
     text-align:center;
     }

	
.sidecat {
     margin-top:-15px;
     text-indent:10px;
     }

.author {
     margin-top:0px;
     margin-left:10px
     }	

.sidemeta {
     padding-bottom:5px;
     overflow:hidden;		
     }

.sidesub {
     float:right;
     margin:15px;
     width:243px;
     height:26px;
     border:none;
     }

.input{
     float:left;
     background:url(images/subscribe.png) no-repeat;
     width:200px;
     height:26px;
     padding-top:4px;
     padding-right:0px;
     color:#000;
     border:none;
     } 

.sbutton {
     float:right;
     background:url(images/subscribe.jpg) no-repeat;
     width:43px;
     height:25px;
     overflow:hidden;
     border:none;
     }

.sidefoot {
     background:url(images/sbfbg.jpg) no-repeat;
     margin-top:-5px;
     width:290px;
     height:21px;
     border:none;   
     }



#footer {
     background:#000 url(images/footerbg.jpg) no-repeat;
     width:100%;
     height:100px;
     padding:5px 0 0 10px;
     text-align:center;
     color:#fff;
     }

#footer a {
     color:#fff;
     text-decoration:none;
     }

#footer a:hover {
     color:#bca982;
     text-decoration:none;
     }

#footer a:visited {
     color:#dad1cd;
     text-decoration:none;
     } 

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
        color: #000000;
}

#sddm li
{	margin: 0;
	padding: 0px 3px 15px 0px;
	list-style: none;
	float: left;
	font: bold 11px arial;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: auto;
        background:#968462;
	border-right
	color: #5E1921;
	text-align: center;
	text-decoration: none;}

#sddm li a:hover
{	background: #39200C;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
        background: #EAEBD8;
	border: 1px solid #000000;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
                background:#d3cbbe;
		color: #5E1921;
		font: 11px arial;}

	#sddm div a:hover
	{	background: #ccd7d3;
		color: #FFF;}




