/*
Theme Name: Echoes-DC
Description: deepercontext.com customizations for Echoes
Template: echoes
*/

/* fOOTER COLORS */
	#footerwrap {
		padding: 40px 0px 35px 45px;
		background: #8D91A6;
		}

/* BLOCKQUOTES */
.style1 {
border-left:2px dashed #AAAAAA;
color:#555;
font-style:italic;
font-size:18px;
line-height:18px;
margin:15px 0 15px 20px;
padding-left:20px;
}

/* MENU STYLES */
li#menu-item-1065 {
border-top: 7px solid #EDAE00;
} /* Orange */

li#menu-item-1986 {
border-top: 7px solid #5160A7;
} /* Blue */

li#menu-item-1818 {
border-top: 7px solid #A9368A;
} /* Purple */

li#menu-item-1252 {
border-top: 7px solid #487A44 !important; 
}/* Green */

li#menu-item-1841 {
border-top: 7px solid #487A44;
}

li#menu-item-1862 {
border-top: 7px solid #111;
} /* Dark Grey */

/* JM ADDED */
/* Audio Player */


#player {width:600px;}

#playerheader {
	-moz-border-top-left-radius: 6px;
	-moz-border-top-right-radius: 6px;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
	width:592px;
	max-width:592px;
	padding:4px 0px 4px 10px;
	background-color:#aaaaaa;
}
div.podcastheader {
font-size: 18px;
color: #404040;
}

#playerleft {
	display:inline;
	width:300px;
	height:300px;
	margin:0px;
	float:left;
}

#playerright {
	display:inline;
	width:300px;
	height:300px;
	margin:0px;
	float:right;
	background-color:#FFF;	
}
#playerfooter {
	width:592px;
        margin-left:0px;
	padding:4px 4px 4px 4px;
	background-color:#aaaaaa;
	alignment-baseline:baseline;
	-moz-border-bottom-left-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
	
}

#playerfooter img {
	margin:8px 4px 0px 0px;
	padding-left:25px;
}


/* JM ADDED */
/* Columns for Thrillercast */

div.column-sect {
    clear: both;
    display: inline-block;
    overflow: auto;
    }

div.post-column {
    display: inline;
    float: left;
    margin-right: 15px;
    text-align: justify;
    width: 20%;
    }

/* JM ADDED */
/* Get In Touch footer */
.line {
border-top: 1px dotted #D1D1D1;
margin-top: 30px;
margin-bottom: 30px;
}

#bigtextpage {
                border-top: 1px dotted #D1D1D1;
                background: #4B7D49;
		width: 940px;

		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
}

	.mbigpagedesc {
		font-size:18px; letter-spacing:-1px; color:#fff;
	}
.mbigpagebutton {
	background: #4B7D49 !important;
	float:right; width:230px;
        font-variant: small-caps;
}


		.mbigpagebutton span { padding:0px 0 0 0px; background:#4B7D49 !important; }
	
		.mbigpagebutton a {
			float:right;
			background: #4B7D49 url(images/buttons/mbutton-page.gif) no-repeat;
			width:240px;
			height:46px;
			padding-left: 20px;
			font-size:16px; font-weight:bold; color:#464646;
			display:block;
			text-align:left;
			line-height:46px;
		}
		.mbigpagebutton a:hover {
			color:#111;
			text-decoration:none;float:right;
			background: #4B7D49 url(images/buttons/mbutton_on-page.gif) no-repeat;
			width:240px;
			height:46px;
		}

.blogseperator {
width:100%;
border-top: 2px dashed;
}

/* JM ADDED */
/* Audio Player */

div.column-sect {
    clear: both;
    display: inline-block;
    overflow: auto;
    }

div.post-column {
    display: inline;
    float: left;
    margin-right: 15px;
    text-align: justify;
    width: 20%;
    }

div.podcastheader {
font-size: 18px;
padding: 5px;
color: #111;
}

#bigtextpage {
                border-top: 1px dotted #D1D1D1;
}
.line {
border-top: 1px dotted #D1D1D1;
margin-top: 30px;
}



/* JM ADDED */
/* Contact Form */

#formBuilderContact_Form form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100%;
  margin: 0;
  padding: 0;
  min-width: 500px;
  max-width: 800px;
  width: 650px; 
}

#formBuilderContact_Form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 15px 10px 0 0; /* set top margin same as form input - textarea etc. elements */
	font-weight:bold;
}
#formBuilderContact_Form formBuilderLabel {
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 15px 10px 0 0; /* set top margin same as form input - textarea etc. elements */
	font-weight:bold;

}
#formBuilderContact_Form input {
line-height: 24px;
height: 24px;
width: 40%;
}

#formBuilderContact_Form textarea {
line-height: 24px;
height: 96px;
width: 40%;
margin-left: 48px;
}

#formBuilderContact_Form select {
height: 24px;
width: 40%;
}
#formBuilderFieldsendit {
float: left;
width: 60%
}

.mc_input {
line-height: 24px;
height: 24px;
display:block;
right:0px;
}
#mc_signup_form mc_signup_submit {
width:100%;
height:16px;
}

#mc_signup_form mc_var_label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 38px; 
	padding: 0; 
	border: 2px dashed black;
	margin: 15px 10px 0 0; /* set top margin same as form input - textarea etc. elements */
	font-weight:bold;
	text-align: right; 
}

/* JM ADDED */
/* About Page Styling */

.bio {
width:940px;
}

.bio-image {
border:2px solid;
vertical-align: text-top;
}

.bio-left {
float:left;
width: 220px;
}

.bio-right {
float: right;
width: 720px;
}

.bio-caption {
width: 200px;
font-weight: bold;
text-align:center;
}

/* Slider Stuff */
p.sliderstrong { font-weight: bolder; color:8D91A6; !important }


/*=== End of CSS ===*/
