/* CSS Document */


@font-face {
    font-family: 'DIN1451StdEngschrift';
    src: url('../fonts/dinengschriftstd-webfont.eot');
    src: url('../fonts/dinengschriftstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinengschriftstd-webfont.woff') format('woff'),
         url('../fonts/dinengschriftstd-webfont.ttf') format('truetype'),
         url('../fonts/dinengschriftstd-webfont.svg#DIN1451StdEngschrift') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DIN1451StdMittelschrift';
    src: url('../fonts/dinmittelschriftstd-webfont.eot');
    src: url('../fonts/dinmittelschriftstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinmittelschriftstd-webfont.woff') format('woff'),
         url('../fonts/dinmittelschriftstd-webfont.ttf') format('truetype'),
         url('../fonts/dinmittelschriftstd-webfont.svg#DIN1451StdMittelschrift') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	text-align: center;
	background-color: #000;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #000;
       
}

h1 {
	color: #FFFFFF;
	font-size: 28px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
	h1 a {
		text-decoration: none;
		color: #FFFFFF;
		font-family: 'DIN1451StdEngschrift';
		font-weight: normal;
	}

	h1 a:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}

	h1 a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}

h2 {
		font-size: 17px;
		color: #90A616;
		text-transform: uppercase;
		margin-bottom:10px;
		text-decoration: none;
}
	h2 a, h2 a:hover {
		text-decoration: none;
		color: #90A616;
		font-family: 'DIN1451StdMittelschrift';
		font-weight: normal;
	}
	h2 a:hover {
		text-decoration: none;
		color: #90A616;
		font-family: 'DIN1451StdMittelschrift';
	}
	h2 a:visited {
		text-decoration: none;
		color: #90A616;
		font-family: 'DIN1451StdMittelschrift';
	}

h3 {
	color: #188C86;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
}

		h3 a, h3 a:hover, h3 a:visited {
		text-decoration: none;
		color: #188C86;
	}
	h3 a:hover {
		text-decoration: underline;
		color: #188C86;
	}
	h3 a:visited {
		text-decoration: none;
		color: #188C86;
	}

h4 {
	color: #90A616;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

p {
	margin: 0 0 10px 0;
}

a{
	color: #90A616;
}

img {
	border: 0;
}

table {
	color: #666666;
	font-size: 12px;
}

.clr{
	clear: both;
}

.back_button a, .back_button a:visited{
	text-decoration: none;
	color: #999999;
	font-size: 12px;
}
.back_button a:hover {
	text-decoration: underline;
}

#container {
	width: 930px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	overflow-x: hidden;
	background-color: white;
}

#spacer {
	height: 111px;
	.height: 183px;

}
#banner_area {
	margin: 72px 0 0 470px;
}

#heading {
	position: absolute;
	margin: 40px 0 0 40px;
}

#blue_container_main {
	height: 60px;
	width: 930px;
	background-color: #09B4C5;
}

#main_left_area {
	width: 500px;
	float: left;
	padding: 30px 0 0 69px;
}

#main_right_area {
	width: 325px;
	padding: 30px 0 0 0;
	float: right;

}

.date {
	font-style: italic;
	font-size: 12px;
	color: #999999;
}
.date_indented_main {
	text-align: left;
	font-size: 10px;
	color: #666666;
}

.date_indented_turquoise {
	text-align: left;
	font-size: 10px;
	color: #FFFFFF;
}

.date_indented {
	text-align: left;
	font-size: 10px;
	color: #666666;
}

.listen_podcast {
	padding: 15px 0 15px 0;
	font-size: 14px;
	font-weight: bold;
}
	.listen_podcast a, .listen_podcast a:visited {
		font-size: 20px;
		text-transform: caps;
		color: #33ff00;
		text-decoration: underline;
	}

#subscribe {
	background: #514748 url('../images/digital_edge/subscribe_bg.jpg') no-repeat;
	width: 226px;
	height: 92px;
	color: white;
	padding: 28px 0 10px 58px;
}
	#subscribe a, #subscribe a:visited {
		color: white;
		text-decoration: none;
	}
	#subscribe a:hover {
		color: white;
		text-decoration: underline;
	}

/***************************** COMMENTS ************************/

#comments_block {
	background: #EDECEC;
	padding: 10px;
}

#comments_block .colour0 {
	background: white;
	margin-right: 20px;
}

.cmt_textfield {
	width: 400px;
}

.cmt_textarea {
	width: 400px;
	height: 95px;
}

/*************************** HOMEPAGE *************************/

#homepage {

}
	#homepage h1 {
		font-size: 24px;
		color: white;
	}
	#homepage h1 a, #homepage h1 a:visited {
		color: white;
	}
	#homepage h2 {
		font-size: 18px;
		color: #09B5C4;
		font-weight: normal;
	}
	#homepage h2 a, #homepage h2 a:visited {
		color: #09B5C4;
	}
	#homepage p {
		margin: 0 0 10px 0;
	}

#blue_container {
	color: #FFFFFF;
	padding: 75px 0 30px 69px;
	background-color: #09B4C5;
	font-size: 14px;
}
	#blue_container a, #blue_container a:visited {
		color: white;
	}
	#blue_container .date_indented {
		color: white;
	}

/***************************** MAIN *****************************/

/*.share_box {
	padding: 11px;
	margin-top: 20px;
	.height: 60px;
	height: 38px;
	.width: 285px;
	width: 263px;
	background-color: #DCDADB;
}*/

.twitter_box {
	padding: 11px;
	margin-top: 20px;
	.width: 285px;
	width: 263px;
	background-color: #DCDADB;
}

.banner_area_1 {
	margin-top: 20px;
}

#footer {
	clear: both;
	margin: 32px 0 30px 71px;
	text-align: left;
	background-color: white;
	font-size: 11px;
	color: #999999;
}

#footer a, #footer a:visited{
	color: #01CBCB;
	text-decoration: underline;
	margin-right: 5px;
}

#footer a:hover {
	color: #01CBCB;
	text-decoration: none;
	margin-right: 5px;
}

/******************* Digital Edge Refresh *********************/

#header{
	width: 930px;
	height: 156px;
	background: #000;
        margin: 0 auto;

        
}

#logo{
        float: left;
        width: 429px;
	height: 155px;
	margin-top: 0px;
	background: no-repeat url('../images/digital_edge/new_digital_edge_logo.jpg') center top;
	margin-left: auto;
	margin-right: auto;
}

#wrapper{
	width: 930px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	text-align: left;
}

#left_col{
	width: 519px;
	min-height: 1644px;
	float: left;
	background: #FFFFFF;
	padding-left: 30px;
	padding-top: 30px;
	padding-right: 30px;
}

#turquoise_block{
	width: 489px;
	background: #188C86;
	padding: 15px;
	margin-bottom: 30px;
	color: #FFFFFF;
	text-align: left;
}

#read_more_button{
	width: 99px;
	height: 32px;
	background: url('../images/digital_edge/readmore_button.png') left no-repeat ;
	float: left;
}

#listen_button{
	width: 93px;
	height: 32px;
	background: url('../images/digital_edge/listen_button.png') left no-repeat;
	float: left;
	margin-left: 2px;
}

#download_button{
	width: 116px;
	height: 32px;
	background: url('../images/digital_edge/download_button.png') left no-repeat;
	float: left;
	margin-left: 2px;
}


.episode_div{
	width: 500px;
	margin-right: 30px;
	height: auto;
	padding-bottom: 25px;
	border-bottom: dotted 1px #000;
	margin-top: 15px;
}

#right_col{
	width: 351px;
	min-height: 1644px;
	float: right;
	background: #E5E5E5;
	padding-top: 30px;
}

#digital_success_stories{
	width: 300px;
	height: 45px;
	background: top center no-repeat url('../images/digital_edge/digital_success_button.png');
	margin-left: 25px;
	margin-bottom: 25px;
}

.right_col_divs{
	width: 301px;
	padding-left: 25px;
	padding-right: 25px;
	height: auto;
	overflow-style: marquee-block;
}
.right_col_divs_about{
	width: 275px;
	margin-left: 25px;
	padding-right: 25px;
        padding-bottom: 30px;
	height: auto;
	overflow-style: marquee-block;
	border-bottom: 1px dotted #8B8B8B;

}
.right_col_divs input{
font-size: 10px;


}

#url_input{
  padding-top: 15px;
  height: 23px;
}
div#immediate_subscribe_form{
  
}

.profile_divs{
	width:280px;
	height: auto;
	border-bottom: 1px dotted #8B8B8B;
	padding-bottom: 15px;
	padding-top: 30px;
}

#fb_button{
        float: right;
	width: 25px;
	height: 24px;
	background: no-repeat url('../images/digital_edge/fb_button.png');
        margin: 90px 0 0 0;

}
.brought_to_you{
        color: #a2a2a2;
        float: right;
	width: 150px;
	height: 24px;
        margin: 98px 0 0 0;
}
.brought_to_you a{
        color: #fff;
        text-decoration: none;
}

#twitter_button{
        float: right;
	width: 24px;
	height: 24px;
	background: no-repeat url('../images/digital_edge/twitter_button.png');
        margin: 90px 5px 0 0;
}

#how_subscribe_podcast{
	width: 243px;
	height: 24px;
	background: no-repeat url('../images/digital_edge/subscribe_button.png');
	float: left;
	margin-left: 3px;
}

#itunes_button{
	 width: 90px;
	 height: 33px;
	 background: no-repeat url('../images/digital_edge/+itunes_button.png');
}

#share_bar{
	width: 160px;
	height: 31px;
	background: center url('../images/digital_edge/share_bar.png');
	padding-left: 140px;
	padding-top: 13px;
        margin-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B;
}


#sponsor_native{
	float: left;
        width: 129px;
	height: 57px;
	background: no-repeat center url('../images/digital_edge/native_logo_left.jpg');
	margin-left: 30px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B;
}
#sponsor_memeburn{
	float: left;
        width: 129px;
	height: 57px;
	background: no-repeat center url('../images/digital_edge/memeburn_logo_right.jpg');
	padding-left: 20px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B;
}
#sponsor_pmailer{
        float: left;
	width: 129px;
	height: 57px;
	background: no-repeat center url('../images/digital_edge/pmailer_logo_left.jpg');
	margin-left: 30px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B;
}
#sponsor_imod{
        float: left;
	width: 129px;
	height: 57px;
	background: no-repeat center url('../images/digital_edge/imod_logo_right.jpg');
	padding-left: 20px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B;
}
#sponsor_livingbrand{
        float: left;
	width: 129px;
	height: 114px;
	background: no-repeat center url('../images/digital_edge/living_logo_left.jpg');
	margin-left: 30px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B
}
#sponsor_emarketing{
        float: left;
	width: 129px;
	height: 114px;
	background: no-repeat center url('../images/digital_edge/emarketing_logo_right.jpg');
	padding-left: 20px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B
}
#sponsor_howwemadeit{
        float: left;
	width: 129px;
	height: 57px;
	background: no-repeat center url('../images/digital_edge/howwemadeit_logo_left.jpg');
	margin-left: 30px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B;

}
#sponsor_coup{
        float: left;
	width: 129px;
	height: 57px;
	background: no-repeat center url('../images/digital_edge/coup_logo_right.jpg');
	padding-left: 20px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B;        
}
#sponsor_bizcommunity{
        float: left;
	width: 260px;
	height: 57px;
	background: no-repeat center url('../images/digital_edge/bizcommunity_logo_left.jpg');
	margin-left: 30px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B;
}
#sponsor_futurecape{
        float: left;
	width: 260px;
	height: 129px;
	background: no-repeat center url('../images/digital_edge/future_cape_logo_left.png');
	margin-left: 30px;
	margin-bottom: 10px;
        padding-bottom: 30px;
        border-bottom: dotted 1px #8B8B8B;
}

#sponsor_skyrove{
        float: left;
	width: 260px;
	height: 66px;
	background: no-repeat center url('../images/digital_edge/skyrove_logo_left.png');
	margin-left: 30px;
	margin-bottom: 10px;
        padding-bottom: 30px;

}


#digital_footer{
	width: 100%;
	height: 50px;
	background: #000;
	border-top: 1px dotted #333333;
	padding-top: 25px;
}

#digital_footer_inner{
	width: 930px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;

}

#footer_copyright{
	width: 579px;
	height: 45px;
	float: left;
	text-align: left;
}

#footer_copyright .grey{
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

#footer_copyright .green{
	font-family: Arial, Helvetica, sans-serif;
	color: #90A616;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#footer_copyright .white{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}



#footer_logo{
	width: 150px;
	height: 23px;
	background: right no-repeat url('../images/digital_edge/footer_logo.png');
	float:right
}

/******************* Immediate Subscribe Form *********************/




#newsletter_disclaimer{
	width:20px;
}

#immediate_subscribe_form{
	width: 301px;
	height: auto;
	padding-left: 25px;
	padding-right: 25px;
	border-bottom: 1px dotted #000;
	margin-bottom: 25px;
	padding-bottom: 25px;
}

.right_col_divs_subscribe{
	width: 301px;
	padding-right: 25px;
	height: auto;
	padding-bottom: 25px;
	overflow-style: marquee-block;
}

.right_col_divs_subscribe input{
	width: 15px;
}

#success_message{
	width: 301px;
	height: auto;
	padding-left: 25px;
	padding-right: 25px;
	border-bottom: 1px dotted #000;
	margin-bottom: 25px;
	padding-bottom: 25px;
}

#subscribe_check_box input {
		width: 18px;
	}
/******************* Paging *********************/

#prev_next{
	color: #000;
	margin-top:15px;
	margin-bottom:15px;
}

#prev_page{
	color: #000;
}

/****************** Success Stories page ************/

#main_turquoise_block{
	background: #188C86;
	width: 890px;
	min-height: 150px;
	padding: 20px;
	padding-top: 30px;
}
/****************** Subscribe and itunes ************/
table.subscribe_table{
  width: 300px;
}
table.subscribe_table input{
  width: 180px;
  border: none;
  background: left repeat-x url('../images/digital_edge/input_b.jpg');
  padding: 4px;
}

.logo_holder{
  float: left;
}
.link_holder{
  float: left;
}
.logo_holder{
  border-bottom: dotted 1px #8B8B8B;
  margin: 0 auto;
  width: 351px;
}
/*p mailer */
#pm_form
{
    font-family: tahoma;
    font-size: 12px;
    margin-left: 20px;
    border-bottom: dotted 1px #8B8B8B;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 305px;
}

#pm_form td
{
    padding: 3px;
}
.pm_required {
    color: red;
}
#rightform{
  padding-top: 15px;
}
#rightform h3
{
    padding: 4px;
    margin: 4px 1px 0 20px;
    font-size: 17px;
    text-transform: uppercase;
    color: #90A616;
}
#pm_form .form_submit
{
  background: left no-repeat url('../images/digital_edge/submit_button.png');
  width: 90px;
  height: 33px;

}
#psubscription_form label{
  width: 30px;
}
p.p1{
  color: #666465;
      font-weight: normal;
}
#contact_name, #contact_lastname, #contact_email {

  height: 20px;
}
div.profile_divs span{
      font-weight: normal;
}

ul {
	margin-left: 20px;
}
table.form_capture td{
  padding-bottom: 10px;
}

hr {display: none; }
