/* 
Copyright 2006 Adobe Systems Incorporated
Edge Newsletter Layout 
$Revision: #1 $
*/
body {
background-image: url(/newsletters/edge/images/template/background_page.gif);
background-position:top center;
padding: 0;
margin: 0;
}
body#print {
background-image: none;
background-color: #333333;
}
body#popup {
background-position: -400px 0;
background-repeat: repeat-y
}
#layout {
width: 902px;
margin: 37px auto 100px;
clear: both;
/*\*/
top: 38px;
/**/
position: relative;
background: none;
min-height: 450px;
height: auto !important;
height: 450px;
}
/*\*//*/
#layout {
top: 0;
}
/**/
#popup #layout  {
width: 310px;
margin: 0;
padding: 18px 20px;
top: 0;
}
hr {
clear: both;
background: #dadada;
color: #dadada;
border: none;
height: 1px;
margin: 20px -125px 0 0;
width: 750px;
}
.form hr  {
margin: 0px -125px -5px 0;
}
#layout.with-dogear {
top: 24px;
background: transparent url(/newsletters/edge/images/template/article_dogear.gif) top left no-repeat;
}
#dogear-link {
width: 50px;
margin-bottom: -50px;
}
* html #dogear-link {
position: relative;
top: -10px;
}
#print #layout {
top: 0 !important;
margin-top: 0 !important;
}
#print .articleTOC {
display: none;
}
#pageLayout {
background-color: #fff;
position: relative;
 	top: 51px;
_top: 40px;
 	padding: 14px 231px 40px 45px;
margin: 0 0 40px;
width: 625px;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
min-height:400px;
height: auto !important;
height: 400px;
}
*:first-child+html #pageLayout {
top: 37px;
}
#plainLayout {
 	top: 51px;
 	padding: 0;
margin: 0 0 40px;
width: 625px;
min-height:400px;
}
#videoPage {
text-align: center; 
margin: 0 auto; 
width: 805px; 
min-height: 625px;
}
#videoPage p {
width: 500px;
text-align: left;
margin: 45px auto;
}
#videoPage .arrow-back {
width: 625px;
}
#articleUtil {
position: absolute;
z-index: 100;
left:463px;
top: 21px;
}
.rightContent  {
position: relative;
float: right;
clear: right;
width: 392px;
margin: -7px -185px 0px 30px;
padding: 7px 0 8px;
}
.right-100 {
margin-right: -100px;
}
/*\*/
* html .rightContent {
margin-top: -5px;
margin-right: -92px;
width: 391px;
}
/**/
/*\*//*/
.rightContent {
margin-top: 50px;
padding-bottom: 0;
margin-bottom: -50px;
}
/**/
.fullwidth {
clear: both;
margin-top: 30px;
margin-bottom: 46px;
position: relative;
min-width: 815px;
}
/*\*/
.fullwidth * {
text-align: center;
margin: 0 auto;
}
/**/
* html .fullwidth {
margin-right: -190px !important;
}
#bio {
margin-left: 2px;
position: relative;
padding-top: 20px
}
#bio img {
float: left;
margin-right: 23px;
}
div.columns-2-AB-A,
div.columns-2-AB-B {
width: 437px;
float: left;
/*\*//*/
width: 430px;
float: none;
display: inline-block;
/**/
}
div.columns-2-AB-B {
float: right;
}
#pageLayout div.columns-2-AB-A,
#pageLayout div.columns-2-AB-B {
width: 48%;
}
.form-columns div.columns-2-aaB-aa {
width: 30%;
float: left;
text-align: right;
padding-right: 20px;
margin-bottom: 0.5em;
}
.form-columns div.columns-2-aaB-B{
margin-bottom: 0.5em;
}
.form-columns div.columns-2-aaB-B {
width: 65%;
float: right;
}
div.columns-2-AB-A div.columns-2-AB-A,
div.columns-2-AB-A div.columns-2-AB-B,
div.columns-2-AB-B div.columns-2-AB-A,
div.columns-2-AB-B div.columns-2-AB-B {
width: 205px;
}
br.clear-both, 
div.clear-both,
br.clear-left, 
div.clear-left {
font: 1px/1px monospace;
display: block;
}
.clear-both {
clear: both;
}
.clear-left {
clear: left;
}
#proxyNews {
width: 170px;
float: right;
clear: left;
margin-right: -190px !important;
margin-right: -100px;
margin-top: -50px;
left: 500px;
}
div.op-head {
margin: 0;
padding: 0;
}
div.op-head h3 {
margin: 0 !important;
padding: 5px 8px 3px;
line-height: normal;
position: relative;
}
div.op-body {
margin: 0;	
padding: 0 8px 6px;
}
div.op-body ul,
div.op-body p {
margin: 0 0 .85em !important;
}
div.options-pod {
margin: 0 0 16px;
padding:0;
}
div.op-head {
background: url(/images/optionspod/blank/hd_r.gif) no-repeat top right !important;
}
div.options-pod {
background: url(/images/optionspod/blank/bd_r.gif) no-repeat bottom right;
}
div.op-head h3 {
background: url(/images/optionspod/blank/hd_l.gif) no-repeat top left;
background-repeat: no-repeat;
background-position: top left;
background-color: transparent !important;
color: #fff;
}
/*\*/
@media all and (min-width: 0px) {
#dogear-link-map {
display: block; width: 50px; height: 50px;
margin-bottom: -50px;
}
}
/**/