/*
Theme Name: Sound Alliance Blog
Theme URI: 
Description:
Version: 1.0
Author: Sound Alliance
Author URI: 
*/

body {
	font-family: Arial, Trebuchet MS, "Helvetica", sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#ccc;
	background-color:#000000;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

img {
	border-width:0px;
}

a {
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

h1,h2,h3{
	margin:0;
	padding:0;
}

h1{
	font-size:20px;
}

h2{
	font-size:20px;
	color: #999;
}

.right {
	float:right;
}

.left {
	float:left;
}

blockquote { 
	margin:0px;
	margin-left:20px;
	padding-left:20px;
	border-left-color:#CCC; 
	border-left-style:solid; 
	border-bottom-width:3px;  
}

.container {
	margin:0 auto;
	width:830px;
	padding:0px;
}

.header {
	width:830px;
	margin-top:10px;
}

	.logo {
		height:77px;
	}
	
		.logo h1 a {
			background-image: url(images/logo.jpg);
			background-repeat:no-repeat;
			margin-top:15px;
			display:block;
			width:292px;
			height:77px;
			text-indent:-999em;
		}
		
	.back_to_our_website {
		vertical-align:bottom;
		padding-top:67px;
	}
		
		.back_to_our_website ul {
			padding:0px;
			margin:0px;
			list-style-type:none;
		}
		
		.back_to_our_website li {
			float:left;
			text-align:right;
			margin: 0px 5px 0px 5px;
			position:relative;
			top:5px;
		}f
		
		.back_to_our_website li.sa-website { 
			width:100px;
		}
		
		.back_to_our_website li.dev-blog { 
			width:96px;
			border-left:1px solid #464646;
		}		
		
		
		.back_to_our_website li a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			text-decoration:none;
		}
		
		.back_to_our_website li a:hover {
			color:#ccc;
		}

	
.content {
	margin-top:40px;
	width:590px;
}
	
	.post {
		border-top-color:#363636;
		border-top-width:1px;
		border-top-style:solid;
	}
	
	.page {
		border-top-color:#363636;
		border-top-width:1px;
		border-top-style:solid;			
		width:590px;
	}			
			
	.post-date {
		width:60px;
		float:left;
		text-align:center;
		padding:5px 0px 5px 0px;
		text-transform:uppercase;
		color:#fff;
		background-color:#333132;
	}
	
		.post-date span {
			display:block;
		}
	
		.post-date .date-month {
			font-size:14px;
			font-weight:bold;
		}
		
		.post-date .date-number {
			font-size:18px;
			font-weight:normal;
		}
	
		.post-date .date-prefix {
			display:inline;
			font-size:9px;
			font-weight:bold;
			padding-left:2px;
			position:relative;
			top:-6px;
			text-transform:lowercase;
		}				
		
		.page .entry {
			width:590px;
			margin-bottom:20px;
			padding:0px !important;
		}
		
		.page .the_content {
			width:590px;
		}		
			
		.entry {
			width:490px;
			padding-left:20px;
			padding-right:20px;
			margin-bottom:20px;
		}
		
			.entry h2 {
				margin-top:10px;
			}
			.entry h2 a {
				color:#ffffff;
			}

		
			.post_metadata {
				color:#898989;
				font-size:12px;
				width:300px;
			}
			
				.post_metadata a {
					color:#898989;
					text-decoration:none;
				}
				
					.post_metadata a:hover {
						color:#898989;
						text-decoration:underline;
					}
					
				.post_metadata_comments {
					margin-left:5px;
				}
				
					.post_metadata_comments a {
						background-image:url(images/comments_icon.jpg);
						background-repeat:no-repeat;
						padding-left:20px;
					}

			.post_comments {
				color:#898989;
				font-size:12px;
				margin-left:25px;
				width:200px;
			}
			
				.post_comments a {
					color:#898989;
					text-decoration:none;
				}
				
					.post_comments a:hover {
						color:#898989;
						text-decoration:underline;
					}
					
			.the_content {
				width:490px;
				margin-top:25px;
			}
			
				.the_content p {
					margin:0px;
					margin-bottom:10px;
					line-height:18px;
				}
				
					.the_content p strong {
						font-size:16px;
						line-height:24px;
					}
					
					.the_content a {
						color:#ccc;
						text-decoration:underline;
					}
					
					.the_content a:hover {
						text-decoration:underline;
					}
					
			#author_one {
			}
			
				#author_one h2 {
					color:#e51837;
					font-size:20px;
					font-weight:bold;
					margin:0px;
					padding:0px;
					margin-top:10px;
					background-image:url(images/author_one_h1.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					padding-left:25px;
				}
				
					#author_one h2 a {
						color:#e51837;
						text-decoration:none;
						margin-left:5px;
					}
					
						#author_one h2 a:hover {
							color:#e51837;
							text-decoration:underline;
						}

				.author_one_readmore a {
					color:#e51837;
					text-decoration:underline;
				}
				
			#author_two {
			}
			
				#author_two h2 {
					color:#ec008c;
					font-size:20px;
					font-weight:bold;
					margin:0px;
					padding:0px;
					margin-top:10px;
					background-image:url(images/qj.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					padding-left:25px;
				}
				
					#author_two h2 a {
						color:#ec008c;
						text-decoration:none;
						margin-left:5px;
					}
					
						#author_two h2 a:hover {
							color:#ec008c;
							text-decoration:underline;
						}
						
				.author_two_readmore a {
					color:#ec008c;
					text-decoration:underline;
				}
				
			#author_three {
			}
			
				#author_three h2 {
					color:#52bdec;
					font-size:20px;
					font-weight:bold;
					margin:0px;
					padding:0px;
					margin-top:10px;
					background-image:url(images/inthemix_com_au.jpg);
					background-repeat:no-repeat;
					background-position:0 4px;
					padding-left:25px;
				}
				
					#author_three h2 a {
						color:#52bdec;
						text-decoration:none;
						margin-left:5px;
					}
					
						#author_three h2 a:hover {
							color:#52bdec;
							text-decoration:underline;
						}
						
				.author_three_readmore a {
					color:#52bdec;
					text-decoration:underline;
				}

			#author_four {
			}
			
				#author_four h2 {
					color:#52bdec;
					font-size:20px;
					font-weight:bold;
					margin:0px;
					padding:0px;
					margin-top:10px;
					background-image:url(images/SameSame.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					padding-left:25px;
				}
				
					#author_four h2 a {
						color:#52bdec;
						text-decoration:none;
						margin-left:5px;
					}
					
						#author_four h2 a:hover {
							color:#52bdec;
							text-decoration:underline;
						}
						
				.author_four_readmore a {
					color:#52bdec;
					text-decoration:underline;
				}


			#author_five {
			}
			
				#author_five h2 {
					color:#00af9f;
					font-size:20px;
					font-weight:bold;
					margin:0px;
					padding:0px;
					margin-top:10px;
					background-image:url(images/Messandnoise.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					padding-left:25px;
				}
				
					#author_five h2 a {
						color:#00af9f;
						text-decoration:none;
						margin-left:5px;
					}
					
						#author_five h2 a:hover {
							color:#00af9f;
							text-decoration:underline;
						}
						
				.author_five_readmore a {
					color:#00af9f;
					text-decoration:underline;
				}

			#author_six {
			}
			
				#author_six h2 {
					color:#f8981d;
					font-size:20px;
					font-weight:bold;
					margin:0px;
					padding:0px;
					margin-top:10px;
					background-image:url(images/icon_soundalliance.gif);
					background-repeat:no-repeat;
					background-position:0px 4px;
					padding-left:25px;
				}
				
					#author_six h2 a {
						color:#f8981d;
						text-decoration:none;
						margin-left:5px;
					}
					
						#author_six h2 a:hover {
							color:#f8981d;
							text-decoration:underline;
						}

				.author_six_readmore a {
					color:#f8981d;
					text-decoration:underline;
				}


			#author_seven {
			}
			
				#author_seven h2 {
					color:#b5513c;
					font-size:20px;
					font-weight:bold;
					margin:0px;
					padding:0px;
					margin-top:10px;
					background-image:url(images/NeilAckland.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					padding-left:25px;
				}
				
					#author_seven h2 a {
						color:#b5513c;
						text-decoration:none;
						margin-left:5px;
					}
					
						#author_seven h1 a:hover {
							color:#b5513c;
							text-decoration:underline;
						}
						
				.author_seven_readmore a {
					color:#b5513c;
					text-decoration:underline;
				}
				
			#author_eight {
			}
			
				#author_eight h2 {
					color:#b5513c;
					font-size:20px;
					font-weight:bold;
					margin:0px;
					padding:0px;
					margin-top:10px;
					background-image:url(images/NeilAckland.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					padding-left:25px;
				}
				
					#author_eight h2 a {
						color:#b5513c;
						text-decoration:none;
						margin-left:5px;
					}
					
						#author_eight h2 a:hover {
							color:#b5513c;
							text-decoration:underline;
						}
						
				.author_eight_readmore a {
					color:#b5513c;
					text-decoration:underline;
				}
				
			#404 {
			}
			
				#404 h2 {
					color:#ffffff;
					font-size:20px;
					font-weight:bold;
					margin:0px;
					padding:0px;
					margin-top:10px;
					padding-left:25px;
				}
				
					#404 h2 a {
						color:#ffffff;
						text-decoration:none;
					}
					
						#404 h2 a:hover {
							color:#ffffff;
							text-decoration:underline;
						}
				
			.newer_posts {
				width:100px;
			}
			
				.newer_posts a {
					color:#626262;
					text-decoration:none;
					background-image:url(images/newer_posts.jpg);
					background-repeat:no-repeat;
					background-position:center left;
					text-align:left;
					padding-left:20px;
				}
				
				.newer_posts a:hover {
					text-decoration:underline;
				}
			
			.earlier_posts {
				width:100px;
			}
			
				.earlier_posts a {
					color:#626262;
					text-decoration:none;
					background-image:url(images/earlier_posts.jpg);
					background-repeat:no-repeat;
					background-position:right center;
					text-align:right;
					padding-right:20px;
				}
				
				.earlier_posts a:hover {
					text-decoration:underline;
				}
				
.sidebar {
	margin-top:40px;
	width:220px;
}

	.sidebar ul {
		margin:0px;
		padding:0px;
		list-style:none;
	}
		
		.sidebar ul.menu li {
			margin:0px;
			padding:0px;
			height:40px;
			width:220px;
			margin-bottom:2px;
		}
		
		.sidebar ul.menu li a {
			color:#FFF;
			font-size:18px;
			background-color:#2c2a2b;
			display:block;
			line-height:40px;
			height:40px;
			padding-left:20px;
		}
	
		.sidebar ul li a:hover {
			text-decoration:none;
		}

		#m_home a:hover, #m_home.active a{ background-color:#0082C8;}
		#m_ourwork a:hover, #m_ourwork.active a{ background-color:#f8981d;}
		#m_press a:hover, #m_press.active a{ background-color:#e51837;}
		#m_coverage a:hover, #m_coverage.active a{ background-color:#52bdec;}
		#m_our_brands a:hover, #m_our_brands.active a{ background-color:#f8981d;}
		#m_about a:hover, #m_about.active a{ background-color:#ec008c;}
		#m_contact_us a:hover, #m_contact_us.active a{ background-color:#00af9f;}
		
		#m_our_brands a {background-image:url(images/arrow_left.png); background-repeat:no-repeat; background-position:200px 16px;}
		#m_our_brands.arrow-down a, #m_our_brands.active a {background-image:url(images/arrow_down.png); background-repeat:no-repeat; background-position:200px 16px;}
		
				
		.sidebar ul.m_our_brands_body {display:none;}
		
		.sidebar ul.m_our_brands_list li a {
			color:#FFF;
			font-size:14px;
			background-color:#000;
			border-top:1px solid #4e4e4e;
			display:block;
			line-height:40px;
			height:40px;
			padding-left:30px;			
		}
		
		.sidebar ul.m_our_brands_list li:first-child a {
			border-top:0px;
		}
		

		#m_our_brands_dropdown_inthemix_inactive a:hover, #m_our_brands_dropdown_inthemix a{color:#0082C8;}
		#m_our_brands_dropdown_fasterlouder_inactive a:hover, #m_our_brands_dropdown_fasterlouder a{color:#e51837;}
		#m_our_brands_dropdown_samesame_inactive a:hover, #m_our_brands_dropdown_samesame a{color:#52bdec;}	
		#m_our_brands_dropdown_messnoise_inactive a:hover, #m_our_brands_dropdown_messnoise a{color:#00af9f;}	
		#m_our_brands_dropdown_thoughtbythem_inactive a:hover, #m_our_brands_dropdown_thoughtbythem a{color:#F8981D;}
		#m_our_brands_dropdown_qjump_inactive a:hover, #m_our_brands_dropdown_qjump a{color:#ec008c;}		
					
										
									
	.search {
		background-color:#252525;
		height:35px;
		margin-top:20px;
		padding-top:5px;
		padding-left:5px;
	}
	
		.search_input {
			background-color:#000;
			border:#363636 1px solid;
			color:#FFF;
			height:19px;
			width:144px;
			border-style:none;
			border-width:0px;
			padding-top:3px;
			padding-left:5px;
		}
		
		.search_submit {
			background-image:url(images/search_submit.jpg);
			background-repeat:no-repeat;
			height:27px;
			width:38px;
			border-style:none;
			border-width:0px;
			margin-left:15px;
			cursor:pointer;
		}
		
	.follow_us {
		background-color:#242424;
		margin-top:20px;
		padding:10px;
	}
	
		.follow_us ul {
			line-height:25px;
		}
	
		.follow_us_twitter {
			font-size:14px;
			font-weight:bold;
			background-image: url(images/follow_us.jpg);
			background-repeat:no-repeat;
			background-position:left center;
			margin-bottom:15px;
		}
		
			.follow_us_twitter a {
				color:#ffffff;
				text-decoration:none;
				padding-left:20px;
			}
			
			.follow_us_twitter a:hover {
				text-decoration:underline;
			}
			
		.inthemix_com_au {
			font-size:14px;
			background-image: url(images/inthemix_com_au.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.inthemix_com_au a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.inthemix_com_au a:hover {
				text-decoration:underline;
			}
			
		.FasterLouder {
			font-size:14px;
			background-image: url(images/FasterLouder.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.FasterLouder a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.FasterLouder a:hover {
				text-decoration:underline;
			}
			
		.SameSame {
			font-size:14px;
			background-image: url(images/SameSame.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.SameSame a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.SameSame a:hover {
				text-decoration:underline;
			}
			
		.Messandnoise {
			font-size:14px;
			background-image: url(images/Messandnoise.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.Messandnoise a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.Messandnoise a:hover {
				text-decoration:underline;
			}
			
		.Qjump {
			font-size:14px;
			background-image: url(images/qj.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.Qjump a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.Qjump a:hover {
				text-decoration:underline;
			}
			
		.SoundAlliance {
			font-size:14px;
			background-image: url(images/SoundAlliance.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.SoundAlliance a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.SoundAlliance a:hover {
				text-decoration:underline;
			}
			
		.NeilAckland {
			font-size:14px;
			background-image: url(images/NeilAckland.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.NeilAckland a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.NeilAckland a:hover {
				text-decoration:underline;
			}
			
		.libby {
			font-size:14px;
			background-image: url(images/libby.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.libby a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.libby a:hover {
				text-decoration:underline;
			}
			
		.djdrey {
			font-size:14px;
			background-image: url(images/djdrey.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.djdrey a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.djdrey a:hover {
				text-decoration:underline;
			}
						
		.stigrichards {
			font-size:14px;
			background-image: url(images/stig42b.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
			.stigrichards a {
				color:#ffffff;
				text-decoration:none;
				padding-left:30px;
			}
			
			.stigrichards a:hover {
				text-decoration:underline;
			}		
			
	.subscribe {
		background-color:#242424;
		margin-top:20px;
		padding:10px;
		height:80px;
	}
		
		.subscribe h2 {
			font-size:14px;
			font-weight:bold;
			background-image: url(images/subscribe.jpg);
			background-repeat:no-repeat;
			background-position:left center;
			padding-left:25px;
		}
		
		.subscribe_input {
			background-image:url(images/subscribe_input.jpg);
			background-repeat:no-repeat;
			color:#959595;
			font-size:12px;
			height:23px;
			width:199px;
			border-style:none;
			border-width:0px;
			margin-top:10px;
			padding-top:5px;
			padding-left:5px;
		}
		
		.subscribe_submit {
			background-image:url(images/subscribe_submit.jpg);
			background-repeat:no-repeat;
			border:none;
			height:10px;
			width:53px;
			margin-top:10px;
			border-style:none;
			border-width:0px;
			cursor:pointer;
		}
		
	.institute_australia {
		text-align:center;
		margin-top:20px;
	}

	.greatplacetowork_2010 {
		text-align:center;
		margin-top:20px;
	}

	.aba_audit {
		text-align:center;
		margin-top:30px;
	}
	
#respond {
	color:#fff;
}

	#respond input {
		background-color:#000;
		border-width:1px;
		border-color:#363636;
		border-style:solid;
		color:#FFF;
	} 
	
	#respond textarea {
		background-color:#000;
		border-width:1px;
		border-color:#363636;
		border-style:solid;
		color:#FFF;
	} 
	
.footer {
	width:830px;
	border-top-color:#363636;
	border-top-width:1px;
	border-top-style:solid;
	margin-top:30px;
	padding-top:20px;
	margin-bottom:20px;
	font-size:11px;
}

	.footer a {
		color:#FFF;
		text-decoration:none;
	}
	
	.footer a:hover {
		text-decoration:underline;
	}

	.footer p {
		text-align:right;
	}
	
	.footer img {
		padding-top:20px;
	}
	
.sidebar .widgets li {margin-top:20px; padding:10px; background-color:#242424;}
.sidebar .widgets li h2 {font-size:14px; font-weight:bold; margin-bottom:15px; color:#999;}
.sidebar .widgets li ul li a {font-size:14px; color:#FFF; line-height:25px;}
.sidebar .widgets li .blogroll li {margin:0px; padding:0px;}