/*
Theme Name: Motion
Theme URI: http://www.webdesigncompany.net/motion
Description: Dark and colorful theme with sweet transparency characteristics. Drop-down categories menu, 2-column layout and widget-ready footer and sidebar.
Author: Volcanic Web Design Company
Author URI: http://www.webdesigncompany.net/
Version: 1.1.6
Tags: black, blue, green, dark, two-columns, sticky-post, threaded-comments, fixed-width, right-sidebar

	Adapted for WordPress.com by Automattic, January 2010
	This theme was designed and built for the WordPress CMS and is copyright Volcanic
	Modify, adapt, and customize for your own site at will!

	License: GNU General Public License v2.0
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/************************************************
* Resets *
************************************************/
html,body,div,p,span,h1,h2,h3,h4,h5,h6,img,ul,ol,dl,li,dt,dd,blockquote,pre,form,fieldset,label,input,table,th,td,a {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	color: #323232;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #323232;
}
ul,ol {
	list-style: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
}

/************************************************
* General elements *
************************************************/
body {
	background-color: #fff;
	padding-bottom: 20px;
	font-family: Helvetica,sans-serif;
	text-align: center;
}

body.home blog logged-in admin-bar {
	border: 1px solid red;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Helvetica,sans-serif;
}

a {
	color: #dd753a;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
blockquote {
	font-style: italic;
	background: url(images/whitetrans.png);
	padding: .4em 1em .7em 1em;
	margin: .7em 0 .3em 0;
}
code {
	font-size: 1.1em;
	font-family: "Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
}
kbd,tt {
	font-size: 1.2em;
}
hr {
	border: 1px solid #a8ef9d;
}
pre {
	overflow: auto;
	width: 600px;
	background: url(images/blacktrans.png);
	padding: 1em 1.5em;
	margin: 1em 0;
	font-size: 1.2em;
	white-space: pre-wrap;/* css3 */
}
dl {
}
dt {
	font-weight: bold;
}
dd {
	padding-left: 1em;
}
table {
	margin: .5em 0;
}
table th {
	color: #a8ef9d;
}
table td,table th {
	padding: .5em .7em;
}
table th {
	background: url(images/whitetrans.png);
	text-transform: uppercase;
	border-bottom: 1px transparent;
}
table td {
	background: url(images/blacktrans.png);
	vertical-align: middle;
}
table tr.even td {
	background: url(images/blacktrans2.png);
}
table tr:hover td {
	background: url(images/whitetrans.png);
}
fieldset {
	padding: 1.2em;
	border: 1px dashed #a8ef9d;
}
legend {
	padding: .2em .8em;
	font-size: 1.2em;
	text-transform: capitalize;
}


	input.adminbar-input {
		margin: 0;
	}

input {
	padding: 5px;
	background-color: #fff;
	color: #323232;
	border: 1px solid #323232;
	width: 300px;
	margin-top: 3px;
	
}

input.button {
	padding: 5px 10px;
	color: #fff;
	background-color: #323232;
	width: 100px;
}

input.radio,input.checkbox {
	background: #fff;
	padding: 2px;
}
form label {
	font-weight: bold;
	display: block;
}
form label.subscribe-label {
	display: inline;
	background-color: #323232;
}

.s2_error {
	color: red;
	font-size: 11px;
}

/************************************************
* General *
************************************************/
#wrapper {
	margin: 0px auto 10px auto;
	padding: 0;
	text-align: left;
	width: 1025px;
	top: 0;
}
.clear {
	clear: both;
}
.cleared {
	overflow: hidden;
	width: 100%;
}

/************************************************
* Header *
************************************************/
#top {
	width: 100%;
	height: 156px;
	background-color: #52555c;
	border-bottom: 4px solid #ddd;
	margin-bottom: 30px;
}

#nav_wrap {
	width: 1025px;
	margin: 0 auto;
	padding: 95px 0px 0px 0px;
}

#nav_wrap .nav-pages {
	float: right;
}

#nav_wrap .social-icons {
	float: right;
	width: 64px;
	height: 62px;
	margin-top: -12px;
}

#logo-link {
	float: left;
	background-image: url('images/header_logo.png');
	width: 357px;
	height: 50px;
	text-indent: -999999px;
	overflow: hidden;
}


.listen {
	float: left;
	margin: 11px 0px 0px 5px;
	color: #f26324;
	font-weight: bold;
	font-size: 12px;
}

.listen a {
	color: #fff;
	text-decoration: none;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
}

.listen a:hover {
	text-decoration: underline;
}

#top .top_menu {
	float: right;
	margin-top: 25px;
}
#top .top_menu li {
	float: left;
	padding: 0 .8em .2em .8em;
	line-height: 1.5em;
	margin: 0 .4em .4em 0;
}

#top .top_menu li a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#top .top_menu li a:hover {
	text-decoration: underline;
}
#top .top_menu li a.rss {
	background: url(images/rsstrans.png) left 2px no-repeat;
	padding-left: 17px;
}

#top, #header, .primary_menu {
	overflow: hidden;
	width: 100%;
}

#top .top_menu h3 {
	display: none;
}

#top .top_menu select {
	border: 1px solid #333;
	background-color: #444;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	-webkit-appearance: none;
	margin-right: 10px;
	cursor: pointer;
	padding: 3px 5px;
}


#search {
	width: 270px;
	padding: 0;
	margin: 0;
	text-align: left;
}

#searchform input {
	padding: 3px;
}

#searchbox {
	width: 270px;
	color: #323232;
	font-size: 12px;
	border: 1px solid #5a5c62;
	background: #fff;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

#searchbox:hover {
	background: #fff;
}

.submitbutton {
	display: none;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	padding: .08em;
	vertical-align: top;
}

.submitbutton:hover {
	background: url(images/whitetrans.png);
}

.radio-button {
	text-align: left;
	width: 90px;
	height: 20px;
	border: 1px solid #5a5859;
	top: 155px;
	position: absolute;
	padding: 6px 0px 0px 15px;
	font-size: 12px;
	background-color: #e77647;
	-moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-left: 20px;
}

.radio-button a {
	color: #fff;
}






/************************************************
* Content *
************************************************/
#main {
	padding: 30px 0 20px 0;
}
#content {
	float: left;
	overflow: hidden;
	width: 650px;
}
#content.full {
	width: 763px;
}

#header {
	padding: 0px;
	width: 763px;
}

.primary_menu {
	width: 763px;
	background-color: #3d5896;
	-moz-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
}
.primary_menu li {
	float: left;
	line-height: 2em;
	margin: 0px;
	padding: 0px 5px;
	border-right: 1px solid #647aab;
}

.primary_menu li:nth-last-child(1) {
	border: none;
}

.primary_menu li a {
	display: block;
	margin: 0;
	font-size: 12px;
	color: #b6c3e1;
	font-weight: bold;
	padding: 0 23px;
}
.primary_menu li a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
}
.primary_menu li ul {
	position: absolute;
	width: 180px;
	left: -999em;
	padding-top: 5px;
	margin: 0;
}
.primary_menu li:hover ul,.primary_menu li.sfhover ul {
	left: auto;
}
.primary_menu li li {
	padding: 0;
	margin: 0;
	width: 180px;
	line-height: 1.5em;
}
.primary_menu li li a {
	color: #fff;
	margin: 0;
	padding: 7px 13px;
	background: url(images/blacktrans3.png);
}
.primary_menu li li ul li {
	margin-left: 13px;
}
.primary_menu li li a:hover {
	color: #afdaff;
}
.primary_menu li:hover,.primary_menu li.sfhover {
	position:static; /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
}

#post_wrap {
	margin: 0;
}

h2#contentdesc {
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	color: #3d5896;
}
h2#contentdesc span {
	color: #3d5896;
}
.post {
	padding: 10px 0 0px 0;
	border-bottom: 1px dotted #a2a3a6;
}
.sticky {
	padding: 10px;
	margin-bottom: 35px;
}
.posttop {
	padding: 10px 0px;
}

.posttop h2.posttitle {
	color: #323232;
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
}

.posttop h2.posttitle a {
	color: #323232;
	font-size: 20px;
	text-decoration: none;
}
.posttop h2.posttitle a:hover {
	color: #323232;
}
.postmetatop {
	overflow: hidden;
	width: 100%;
	font-size: 0.7em;
	padding-top: 5px;
}
.postmetatop .categs {
	float: left;
	width: 450px;
	line-height: 16px;
}
.postmetatop .categs a:hover {
	text-decoration: underline;
}

.postmetatop .author {
	font-size: 13px;
	color: #747474;
	font-weight: bold;
	margin: 0 5px 2px 0;
	float: left;
}

.postcontent {
	color: #fff;
	margin: 0;
	font-size: 14px;
	line-height: 23px;
}
.postcontent h1 {
	padding: .8em 0;
	font-size: 1.5em;
}
.postcontent h2 {
	padding: .8em 0;
	font-size: 20px;
}
.postcontent h3 {
	padding: .8em 0 2px 0;
	font-size: 1.3em;
}
.postcontent h4 {
	padding-top: 5px;
	font-size: 26px;
	color: #3D5896;
	font-weight: normal;
}
.postcontent h5 {
	padding: 0;
	font-size: 14px;
	margin: 0px;
}

.postcontent h5 .related {
	padding: .8em 0 0 0;
	font-size: 14px;
	border: 1px solid red;
}

.postcontent h6 {
	padding: .8em 0;
	font-size: 1em;
}
.postcontent p {
	padding: 0 0 10px 0;
	margin: 0;
}

.postcontent a {
	font-weight: bold;
	text-decoration: none;
}

.postcontent a:hover {
	text-decoration: underline;
}
.postcontent a img {
	background: none;
	border-bottom: 0;
}
.postcontent ul,.postcontent ol {
	padding: .4em 0 .5em 2em;
}
.postcontent ul li {
	list-style: disc;
}
.postcontent ol li {
	list-style: decimal;
}

.postcontent .resource-left {
	width: 335px;
	padding: 20px 20px 20px 0px;
	border-right: 1px solid #939393;
	float: left;
}

.postcontent .resource-right {
	width: 340px;
	padding: 20px 0px 20px 20px;
	float: right;
}

.postcontent .resource-clear {
	clear: both;
	border-top: 1px solid #939393;
}

.postcontent .radio-post {
	background: url(images/earbits-radio.png);
	overflow: hidden;
	width: 270px;
	height: 40px;
	text-indent: -999999px;
	display: block;
	margin: 5px 0px 10px 0px;
}


.postcontent .radio-post:hover {
	background: url(images/earbits-radio-hover.png);
	overflow: hidden;
	width: 270px;
	height: 40px;
	text-indent: -999999px;
	display: block;
	margin: 5px 0px 10px 0px;
}

.post-teaser-block {
	float: right;
}

.post-teaser-block a {
	padding: 5px 10px;
	background-color: #323232;
	color: #fff;
}

.postmetabottom {
	background: url(images/whitetrans.png);
	overflow: hidden;
	width: 100%;
	padding: 10px 0;
	font-size: 0.8em;
	line-height: 1.1em;
	margin-top: 5px;
}
.postmetabottom a {
	color: #323232;
}
.postmetabottom a:hover {
	color: #323232;
}

.postmetabottom .tags {
	line-height: 16px;
	margin-bottom: 10px;
	width: 500px;
	float: left;
}
.postmetabottom .readmore {
	width: 160px;
	padding-right: 10px;
	text-align: left;
}

.postmetabottom .readmore a {
	color: #3d5896;
	font-weight: bold;
}

.postmetabottom .readmore span {

}

.postmetabottom .articles {
	clear: both;
	border-top: 1px dotted #939393;
	padding: 10px 0px 0px 0px;
	width: 100%;
	margin: 15px 0px 0px 0px;
}

.postmetaauthor, .bypostauthor {
	background: url(images/blacktrans.png);
	padding: 10px;
	font-size: 0.8em;
	line-height: 1.1em;
	margin-top: 20px;
}
.postmetaauthor .authorpic {
	float: left;
	width: 60px;
}
.postmetaauthor .authordesc {
	float: right;
	width: 540px;
}
.postmetaauthor .authordesc p.theauthor {
	line-height: 1.4em;
	font-weight: bold;
}
.postmetaauthor .authordesc p.thedesc {
	line-height: 1.4em;
	padding: .8em 0 .2em 0;
}
.postmetaauthor .authordesc a {
	color: #afdaff;
}
.postmetaauthor .authordesc a:hover {
	background: url(images/blacktrans.png);
}

/************************************************
* Navigation *
************************************************/
#navigation {
	overflow: hidden;
	width: 100%;
	line-height: 1.7em;
	margin-bottom: 20px;
}
#navigation a {

}
#navigation a:hover {

}
#navigation .wp-pagenavi a {
	background: url(images/blacktrans2.png);
	padding: 5px 7px;
	border: none;
	font-size: .8em;

}
#navigation .wp-pagenavi a:hover {
	color: #a8ef9d;
}
#navigation .wp-pagenavi span.pages,#navigation .wp-pagenavi span.current,#navigation .wp-pagenavi span.extend {
	padding: 5px 7px;
	font-size: .8em;
	background: url(images/blacktrans2.png);
	border: none;
}
#navigation.image a {
	background: 0;
	border: 0;
}
.linkpages {
	clear: both;
	margin: 10px 0;
}
.linkpages p span {
	background: url(images/blacktrans.png);
	padding: 5px 7px;
	color: #ddd;
	font-size: 1em;
}
.linkpages p a, .linkpages p a:hover {
	background: none;
	border: 0;
}
.linkpages p a span {
	color: #fff;
}
.linkpages p a:hover span {
	background: url(images/blacktrans2.png);
	color: #a8ef9d;
}

/************************************************
* Gallery and Images *
************************************************/
.gallery a, .recent_images a {
	background: none;
	border: 0;
}

/************************************************
* Comments *
************************************************/
#comments {
	margin: 15px 0;
	width: 640px;
}
#comments h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
#comments ul.commentlist li.comment {
	clear: both;
	margin: 10px 0 0 0;
	padding: 15px;
}
#comments .comment-wrap {
	overflow: hidden;
	width: 100%;
}
#comments ul.commentlist li ul.children li {
	clear: both;
	margin: 20px 0 0 20px;
}
#comments img.avatar {
	float: left;
	margin: 0 20px 0 0;
}
#comments .commentbody .author {
	font-size: 12px;
	margin-bottom: 4px;
	color: #323232;
	font-weight: bold
}
#comments .commentbody .author a {
	color: #323232;
}
#comments .commentbody .author a:hover {
	color: #323232;
	text-decoration: underline;
}
#comments .commentbody .commentmetadata {
	font-size: 12px;
	color: #323232;
	margin-bottom: 25px;
}
#comments .commentbody .commentmetadata a {
	color: #323232;
}
#comments .commentbody p {
	font-size: 12px;
	padding: 5px 0 8px 0;
	line-height: 20px;
}
#comments .commentbody p a {
	color: #b9ff9d;
	border-bottom: 1px dashed #b9ff9d;
}
#comments .commentbody p a:hover {
	color: #eee;
	border-bottom: 1px dashed #b9ff9d;
}

#comments .commentbody h1, 
#comments .commentbody h2, 
#comments .commentbody h3, 
#comments .commentbody h4, 
#comments .commentbody h5, 
#comments .commentbody h6{
  font-weight: bold;
}

#comments .commentbody h1{
  font-size: 1.8em;
}

#comments .commentbody h2{
  font-size: 1.4em;
}

#comments .commentbody h3, #comments .commentbody h4, #comments .commentbody h5, #comments .commentbody h6{
  font-size: 1.2em;
}


#comments .commentbody li{
  
}


#comments .reply a {
	margin-top: 5px;
	padding: 5px;
	line-height: 1.3em;
	font-size: .7em;
	float: left;
	background: #ddd;
	color: #000;
}
#comments .reply a:hover {
	background: #fff;
	color: #111;
}
#comments h3#trackbacktitle {
	padding-top: 10px;
}
#comments ul.trackback {
	margin: 10px 0 0 0;
	padding: 15px;
	background: url(images/blacktrans.png);
}
#comments ul.trackback li {
	margin-bottom: 17px;
	font-size: .9em;
}
#comments ul.trackback li .commentbody .author {
	margin: 0;
}
#comments a#cancel-comment-reply-link {
	display: block;
	padding: 8px 0;
}
#comments a#cancel-comment-reply-link:hover {
	color: #ccc;
}
#comments #respond {
	margin-top: 5px;
	overflow: hidden;
	width: 100%;
}
#comments #respond h3 {
	margin-bottom: 0px;
}
#comments #respond input {
	padding: 5px;
	width: 200px;
	background: #fff;
	border: 1px solid #949494;
	font-size: .8em;
}
#comments #respond p {
	padding: 0px 0 10px 0;
}
#comments #respond p label, .logged-in-as {
	font-size: .8em;
	font-weight: normal;
}
#comments #respond textarea {
	width: 600px;
	padding: 10px;
	background: #fff;
	font-size: .8em;
	border: 1px solid #949494;
	margin: 5px 0px;
}
#comments #respond #submit {
	color: #fff;
	background: url(images/blacktrans3.png);
	padding: 6px;
	line-height: 1.4em;
	font-size: .8em;
}
#comments #respond #submit:hover {
	cursor: pointer;
	color: #a8ef9d;
}
#comments #respond p.subscribe-to-comments label {
	display: inline;
	margin-left: 4px;
}

#comments #respond .required{
  display: none;
}

#comments #respond .comment-notes {
	font-size: 12px;
	color: #666;
	margin-bottom: 10px;
}

/************************************************
* Sidebar *
************************************************/
#sidebar {
	float: right;
	overflow: hidden;
	width: 288px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 30px;
}

#sidebar .submission-btn {
	background-image: url('images/submit-btn.png');
	width: 288px;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 5px 0 20px;
}

#sidebar h3.radio {
	background-image: url('images/radio_header.png');
	width: 127px;
	height: 15px;
	text-indent: -999999px;
	overflow: hidden;
	margin-bottom: 10px;
}

#sidebar p {
	color: #323232;
	font-size: 13px;
	margin-bottom: 15px;
}

#sidebar ul {
	background-color: #ddd;
	padding: 10px 10px 1px 10px;
}

#sidebar ul:hover {
	text-decoration: none;
}

#sidebar li {
	border: 1px solid #fff;
	margin-bottom: 10px;
	height: 190px;
	overflow: hidden;
}

#sidebar li a:hover {
	text-decoration: none;
}

#sidebar .station-name {
	background-color: #dd753a;
	color: #fff;
	padding: 2px 5px;
	font-weight: bold;
}

#sidebar a {
	text-decoration: none;
}

#sidebar .play-overlay {
	background-image: url(images/play-overlay.png);
	height: 58px;
	width: 58px;
	position: absolute;
	margin: 50px 0 0 100px;
}

#sidebar .station-pic {
	padding: 0;
	margin: 0;
	width: 266px;
}

#sidebar .station-pic img {
	width: 266px;
	padding: 0;
}

ul.social-head li:nth-last-child(1) {
	margin: 0px 0px 0px 0px;
}

ul.social {
	width: 300px;
	clear: both;
	list-style-type: none;
	margin: 0 0 5px 0px;
}

ul.social li{
	display: inline;
	float: left;
	width: 60px;
	height: 60px;
	margin: 0px 15px 0px 0px;
	background-repeat: no-repeat;
}

ul.social li.twitter{
	overflow: hidden;
	text-indent: -999999px;
	background-image: url(images/twitter.png);
}

ul.social li.twitter:hover {
	overflow: hidden;
	text-indent: -999999px;
	background-image: url(images/twitter-hover.png);
}

ul.social li.facebook{
	overflow: hidden;
	text-indent: -999999px;
	background-image: url(images/facebook.png);
}

ul.social li.facebook:hover {
	overflow: hidden;
	text-indent: -999999px;
	background-image: url(images/facebook-hover.png);
}

ul.social li.email{
	overflow: hidden;
	text-indent: -999999px;
	background-image: url(images/email.png);
}

ul.social li.email:hover {
	overflow: hidden;
	text-indent: -999999px;
	background-image: url(images/email-hover.png);
}

ul.social li.rss{
	overflow: hidden;
	text-indent: -999999px;
	background-image: url(images/rss.png);
	margin: 0px;
}

ul.social li.rss:hover {
	overflow: hidden;
	text-indent: -999999px;
	background-image: url(images/rss-hover.png);
	margin: 0px;
}

ul li.boxed {
	overflow: hidden;
	padding: 10px;
	margin-bottom: 5px;
	clear: both;
	border-bottom: 1px solid #9e9fa2;
}

ul li.boxed-top {
	overflow: hidden;
	padding: 0px 0px 10px 0px;
	margin-bottom: 5px;
	clear: both;
	border-bottom: 1px solid #9e9fa2;
}

ul li.boxed-bottom {
	overflow: hidden;
	padding: 10px;
	margin-bottom: 5px;
	clear: both;
	border: none;
}

h3 {
	padding: 0px 0px 5px 0px;
	line-height: 21px;
	font-weight: bold;
	font-size: 16px;
}

li.boxed a {
	font-weight: bold;
}

li.boxed a:hover {
	text-decoration: underline;
}

li.boxed-bottom a {
	font-weight: bold;
}

li.boxed-bottom a:hover {
	text-decoration: underline;
}

ul ul li a {
	display: block;
	padding: 3px 0px;
}
ul ul li a:hover, #sidebar p a:hover {

}
ul ul ul li {
	background: url(images/bullet.png) left 7px no-repeat;
	line-height: 1.5em;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}

#sidebar img {
	background: none;
	border: none;
	padding: 0 5px;
}
	#sidebar .rsswidget img {
		background: transparent !important;
	}
#sidebar img.avatar {
	float: left;
	padding: 0 15px 5px 5px;
}
.widget table {
	width: 100%;
}
#tag_cloud a, .widget_tag_cloud a, .widget_text a, h3 a.rsswidget {
	display: inline !important;
}
#tag_cloud a:hover {
	color: #fff;
}
li#tagbox a:hover {
	color: #fff;
}
#sidebars ul.children li {
	border-bottom: none;
}
#sidebars ul.children {
	margin-bottom: 0;
}
.widget_recent_comments table td {
	background: none;
	overflow: hidden;
	padding-bottom: 2px !important;
}
#sidebar .widget_recent_comments img.avatar {
	padding: 5px 5px 3px 5px;
}
.widget_recent_comments li {
	margin: 5px;
}
.widget_twitter ul li, .widget_rss ul li {
	margin: 8px 2px;
}
.widget_categories ul li a, .widget_archive ul li a, .widget_twitter ul li a {
	display: inline !important;
}
.widget_rss ul li span {
	padding: 2px 5px;
}
.widget_flickr table {
	background-color: transparent !important;
	margin: 0;
	border: 0 !important;
}
.widget_flickr table td {
	background: none;
	padding: 0;
}
.widget_flickr table tr:hover td {
	background: none;
}
#sidebar .widget_flickr img {
	padding: 0;
}

/************************************************
* Footer *
************************************************/
#footer {
	width: 100%;
	clear: both;
	position: relative;
	background-color: #383c44;
	height: 140px;
	margin: -7px 0px -20px 0px;
  	color: #fff;
  	font-family: "Open Sans","Lucida Grande",helvetica,arial,sans-serif;
  	font-size: 11px;
}

#footer-content {
	width: 1150px;
	height: 50px;
	margin: 0px auto;
	padding: 25px 25px;
	text-align: left;
}

#footer-content .footer-logo {
	float: left;
	margin: 4px 10px 0px 0px;
	width: 149px;
	height: 29px;
	background: url(images/earbits_white.png);
	text-indent: -9999px;
}

#footer-content .footer-copy {
	margin: 18px 0px 0px 0px;
	float: left;
	color: #fff;
}

#footer-content .footer-links {
	margin: 7px 0px 0px 0px;
	float: left;
}

#footer-content .footer-links a {
	color: white;
	text-decoration: none;
}

#footer-content .footer-links .footer-earbits {
	float: left;
	margin: 2px 0px 0px 40px;
}

#footer-content .footer-links .footer-earbits .footer-header {
	border-bottom: 1px solid #bcbcbc;
	color: #bcbcbc;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 3px;
}

#footer-content .footer-links .footer-earbits .footer-column {
	float: left;
	margin-right: 20px;
	line-height: 20px;
}

#footer-content .footer-partners {
	float: right;
	text-align:left;
	padding-top: 5px;
}



.widget ul {
	width: 100%;
	overflow: hidden;
}
#credits {
	clear: both;
	overflow: hidden;
	width: 100%;
	margin-top: .7em;
	font-size: 0.7em;
	line-height: 1.4em;
}

#credits a, #credits .company {
	color: #ddd;
}
#credits a:hover {
	background: url(images/blacktrans.png);
	color: #fff;
}
#credits #creditsleft {
	float: left;
	width: 600px;
	color: #aaa;
}
#credits #creditsright {
	float: right;
	width: 300px;
	text-align: right;
	color: #aaa;
}

#bottom {
	margin: 10px 0px 10px 0px;
	clear: both;
	text-indent: -999999px;
	overflow: hidden:
	width: 1px;
	height: 50px;
}


/************************************************
* WP related *
************************************************/
.alignleft {
	float: left;
	margin: 5px 15px 7px 0;
}
.alignright {
	float: right;
	margin: 5px 0 7px 15px;
}
.aligncenter,div.aligncenter {
	margin: 10px auto;
	text-align: center;
	display: block;
}
img.alignleft {
	float: left;
	margin: 5px 15px 5px 0;
}
img.alignright {
	float: right;
	margin: 5px 0 5px 15px;
}
img.aligncenter {
	margin: 10px auto;
	text-align: center;
	display: block;
}
.wp-caption {
	text-align: center;
	background: url(images/blacktrans.png);
	padding-top: 6px;/* optional rounded corners for browsers that support it */
	-moz-border-radius:4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.wp-caption img {
	padding: 0;
	margin: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.gallery-caption{
  text-align: center;
	background: url(images/blacktrans.png);
}

.form-allowed-tags{
  display: none;
}
