/* **************** TEMPLATE ***************** */

/* ====== Page Head, Body, and Foot ====== */
html {background:#aab0a2;padding: 0px; margin: 0px; background-image: url(/images/background.gif); background-repeat: repeat-x; background-position: top;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both;  padding: 0px; margin: 0px;background-image: url(/images/shadow.png); background-repeat: repeat-y; background-position: center;}

.main {float:left; width:715px; overflow: hidden; margin:10px 10px 20px 15px;}
.main-dmca {float:left; overflow: hidden; margin:10px 10px 20px 15px;}

.mainDefault {overflow: hidden; padding:10px;background:url(/images/navshadow.png) repeat-x center top;}
.body,.main {*zoom:1;}
.body:after,.main:after {clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.head, .subhead { z-index:1500; /* part of an ie8 fix to stop interactive map search instructions from overlapping sub nav */ }
.page {padding:0; margin:0px auto; border-right: 1px #999966 solid; border-left: 1px #999966 solid;} /* wraps other template elems to set width */
.container {background: url("/images/navshadow.png") repeat-x scroll center top transparent;}
.body {background-color: #FFF; background-image: url(/images/bodybg.gif); background-repeat: repeat-y;}
.body-dmca {background-color: #FFF; background-repeat: repeat-y;}


/* "old school" and "liquid" extend page to allow for different page widths */
.oldSchool {width:750px;}
.qs730 {width:730px;}
.qs750 {width:750px;}
.qs960 {width:960px;}
.qs980 {width:980px;}
.qs990 {width:990px;}
.qs992 {width:992px;}
.liquid{extends:.page; width: auto;margin:0;}

/* ====== Columns ====== */
.leftCol {float:left; width:234px; padding:0 10px 10px 0;}
.rightCol {float:right; width:234px; padding:0 5px 10px 0;}

/* extend columns to allow for common column widths */
.gMail {width:160px;}
.gCal {width:180px;}
.yahoo {width:240px;}
.myYahoo {width:300px;}

.dmca {margin-left: 22px;}
.dmca-point {margin-left: 42px;}