* { margin: 0; padding: 0; }

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#545454;
	background: #dce1e4 url(../images/back_body.jpg) no-repeat top left;
}



#logo {
	left: 0px;
	margin-top:20px;
	margin-left:30px;
	width: 247px;
	height: 150px;
	background:url(../images/dd_logo.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/digitaldigest/images/dd_logo.png',sizingMethod='crop');
}
	
	
.form {
	margin:0 auto;
	width:410px;
	margin-top:10px;	
	font-size:17px;
	text-shadow: #fff 0px 1px -1px;
}

	#info {
		margin-left:5px;
		padding-bottom:5px;
	}


#bot_logos{
	position:absolute; 
	bottom: 0px; 
	height:85px;
	width: 100%;
	visibility:hidden;
	/*background-color:#FFFFFF;*/
}
	
	#bot_logos img {
		margin-left:35px;
		margin-top: 15px;
	}



#email_input{
	background:#fff;
	margin:0;
	padding:8px 10px;
	
	border:1px solid #dce1e4;
	border-right-width:0;
	outline-width:0;
	
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	
	font:18px Helvetica,Arial,Sans-serif;
	width:330px;
}

#email_input:focus{
	outline-width:0;
	border-color:#dce1e4;
}

#subm_but{
	float:right;
	background: #bbb url(../images/bg-btn.png) repeat-x 0 0;
	padding:8px 15px;
	border:1px solid #dce1e4;
	margin-left:-0.5em;
	
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	
	font:18px Helvetica,Arial,Sans-serif;
	font-weight:bold;
	
	color:#333;
	outline:none;
	
	text-decoration:none;
	text-shadow:0 1px 0 #fff;
}


#subm_but::-moz-focus-inner{
	padding:0;
	border:1px;
}

.chrome #subm_but{
	padding:8px 10px 9px;
}

.firefox-windows #subm_but{
	padding:9px 10px 8px;
}

.firefox-windows.firefox2 #subm_but{
	position:relative;top:1px;
}

.ie7 #subm_but,.ie6 #subm_but{
	position:relative;
	top:-9px;
	left:-5px;
	padding:8px 10px 8px 20px;
}

#subm_but:hover,#subm_but:focus{
	background-position:0 -5px;
	cursor:pointer;
	color:#111;
}

#subm_but:active{
	background-image:none;
}


#aler_mail{
	display:none;
	position:absolute;
	z-index:97;
	margin-top:-7px;
	margin-left:-5px;
	width: 261px;
	height: 82px;
}
#aler_mail div.bg {
	position:absolute;
	top: 0; left: 0;
	z-index: 98;
	width: 261px; height: 82px;
	background: url(../images/aler_mail.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/digitaldigest/images/aler_mail.png',sizingMethod='crop');
}


.form .alert_message {
	position:absolute;
	color:#929292;
	z-index:99;
	
	font-weight:bold;
	
	font:14px Helvetica, Arial, Sans-serif;
	width:200px;
	
	left: 16px;
	top: 33px;
}


#msg_btn {
	position:absolute;
	z-index: 99;
	top: 28px;
	display:block;
	left: 195px;
	cursor: pointer;
	background: url(../images/ok_but.png);
	width: 39px;
	height: 26px;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/digitaldigest/images/ok_but.png',sizingMethod='crop');
}


#shelf{
	margin: 40px auto 0 auto;
	background:url(../images/polka.jpg) no-repeat bottom center ;
	width:582px;
	height:240px;
}

#covers{
	margin:0 auto;
}


#covers .issue {
	margin-top:32px;
	margin-left:2px;
	float:left;
	background:url(../images/cover_shadow.jpg) top  right no-repeat;
	width:106px;
	height:130px;
}
#covers .first { margin-left:0px; }

#issue img {
	margin-top:0px;
}

