 body{  font-family:'lucida grande', verdana, arial, sans-serif;  background:url(../LayoutImages/speakers.jpg) top right no-repeat #ffffff;  font-size:62.5%;  margin: 0;  padding: 0; } h1, h2, h3, h4, h5, h6 {  margin:0;  padding:0; } h1 {  font-size: 2.4em;  display: inline;  clear: none;  margin-right: 10px;  font-weight: normal; } h2 {  font-size: 2.4em;  font-weight: normal;  display: inline;  clear:none;  } h3 {  background:url(../LayoutImages/dottedline.jpg) repeat-x;  font-size: 1.6em;   text-transform: uppercase;  line-height: 1.5em; } h4 {  font-size:1.4em;  text-transform: uppercase; } a{  color: #333;  text-decoration: none; }  a:hover{  color: red; } ul, ol, li {  list-style-type: none;  margin: 0;  padding: 0; }  img, table, div, span {  border: 0;  padding: 0;  margin: 0;  word-wrap: break-word; } label {  padding: 0;  margin: 0; } input, textarea{  font-family:'lucida grande', verdana, arial, sans-serif;  margin: 0;  padding: 0; } .clearholder {  clear:both;  display: block; } .hide {  display: none; } .themarksm{  margin-right: 2px; }    #lftbgrnd {  position: absolute;  width:50%;  height:300px;  background: url(../LayoutImages/sidedottedline.gif) repeat-x ;  left:0;  top:140px;  z-index:-1; } .leaderboard{  padding:10px 0;  width: 980px;  height:90px;  margin: 0 auto; }  .leaderboard div{   margin: 0 !important;  } #navcontainer {  width: 980px;  margin: 0 auto;  z-index: 200;  position: relative; }  #logo{   position: absolute;   right: 0;   top:-17px;   z-index: 500;  }  .headnav {   padding:0 7px;   width:780px;   height:30px;   z-index:200;   background-color: #666666;  }   .headnav .parent{    position: relative;    float: left;    z-index:200;    margin: 0 3px;   }    .headnav .parent a {     font:bold 1.5em/1.2em Verdana, Helvetica, Arial, sans-serif;     letter-spacing: -1px;     text-transform: uppercase;     padding:6px;     display: block;     color:white;    }    .headnav .parent a:hover {     background: #333333;     color: white;    }    .headnav .childlist{     padding: 12px 2px 2px 2px;     top:26px;     left:20px;     z-index: 1020;     width: 120px;     position: absolute;     background: url(../LayoutImages/dropdown.gif) no-repeat top left;     width: auto;     white-space:nowrap;     display: none;    }     .headnav .childlist .child a {      font-size: 1.3em;      font-weight: normal;      letter-spacing: 0.7px;      padding:0 2px;      text-transform:none;      display: block;     }     .headnav .childlist .child a:hover{      background: white;      color: red;     }  #linecontainer {   position: relative;   width: 980px;   margin: 0 auto;   height:20px;   z-index:-1;  }   #curve {    float: right;    width: 22px;    height: 20px;    padding-right: 40px;    background: url(../LayoutImages/corner.gif) no-repeat;    z-index:-1;   }   #topline {    float: right;    width:918px;    height:20px;    background: url(../LayoutImages/sidedottedline.gif) repeat-x;   }  #container {  margin: 0 auto;  width:980px;  position: relative;  background: url(../LayoutImages/yaxisdottedline.gif) top right repeat-y white;  z-index:1; }   #topfirstcol{   float:left;   width: 490px;   background: url(../LayoutImages/popout-top-mid.gif);   margin-bottom: 10px;  }   #topfirstcol .headline{    margin-bottom:10px;    padding: 15px 15px 0 15px;    background: url(../LayoutImages/popout-top.gif) no-repeat;   }   #topfirstcol h3 {    margin: 0 15px;    font-size:1.6em;   }   #topfirstcol ul{     padding-top: 5px;     font-size:1.4em;margin: 0 15px 0 15px;     background:url(../LayoutImages/dottedline.jpg) repeat-x;    }     #topfirstcol li{list-style:disc inside; margin-bottom: 5px;};     #topfirstcol ul li{           display: block;     }     #topfirstcol ul li b{           font-weight: normal;     }    .articleimage {    margin:0 15px 10px 15px;   }   .editphoto {    height: 325px;   }    #p_credit{     text-align: right;     width: 460px;     padding: 1px 0;     font-size:0.8em;     color: #666666;     border-bottom: 1px solid #cccccc;    }    #topfirstcol #topfirstcolbottom{    background: url(../LayoutImages/popout-bottom.gif) no-repeat;    height:30px;   }      #topsecondcol {    float: left;    width:150px;    margin-left:10px;    margin-top: 20px   }    #topsecondcol a img{     opacity:0.85;     filter: alpha(opacity=85);    }    #topsecondcol a:hover img{     opacity:1;     filter: alpha(opacity=100);    }    #topsecondcol ul{     background:url(../LayoutImages/dottedline.jpg) repeat-x;     padding-top:10px;     font-size: 1.2em;    }    #topsecondcol ul li {     margin-bottom: 10px;    }    #topsecondcol ul li img{     margin-bottom: 5px;    }       #topthirdcol {   float:right;   margin-right:1px;   width:315px;  }       #topthirdcol #searchbox {    background: url(../LayoutImages/dottedline.jpg) repeat-x top;    height:34px;    position: relative;    z-index:25;   }    #topthirdcol ul {     background: url(../LayoutImages/dottedline.jpg) repeat-x top;     padding: 5px 0;     font-size: 1.2em;    }    #topthirdcol ul li{     padding-bottom: 2px;     padding-right: 10px;    }    #topthirdcol #searchbutton {     margin: 5px 5px 0 0;     float: right;    }     #topthirdcol input#query {      padding: 0;      margin-top: 5px;      border: 2px solid #666666;      height:20px;      width:256px;      float: left;      color: #666666;      font-size: 1.4em;      z-index: 2;     }      .autocomplete {       position:absolute;          border:2px solid #666666;          background: white;       width:256px;       z-index: 1000;       display:none;          color:#666666;          font-size: 1.2em;      }      .autocomplete div {       padding:2px 5px;       width: 246px;       }      .autocomplete div.selected {       background:red;       color:white      }      #topthirdcol .bigboxhome {    background: url(../LayoutImages/dottedline.jpg) repeat-x top;    height:250px;    padding: 10px 7px;   }     #splitrow {   background: url(../LayoutImages/longbartopback.gif) white no-repeat;   width: 980px;   float: left;   display: block;  }   #splitrow a img{    opacity:0.85;    filter: alpha(opacity=85);   }   #splitrow a:hover img{    opacity:1;    filter: alpha(opacity=100);   }   #splitrow h3{    background: url(../LayoutImages/picksbground.jpg);    display: block;    margin: 20px 1px 10px;    padding: 2px 10px;    color:white;   }   #splitrow ul {    font-size: 1.2em;    margin-left: 11px;   }    #splitrow li {     float: left;     display: block;     width: 150px;     margin-right: 10px;    }     #splitrow li img{      margin-bottom: 10px;     }     #splitrow .overlay{      z-index: 500;      position:absolute;      background: url("../LayoutImages/playoverlay.gif");      width: 150px;      height: 100px;      opacity:0.4;      filter:alpha(opacity=40);     }        #splitrowbottom {    background: url(../LayoutImages/longbar-bottom.gif) no-repeat white;    height:15px;    clear:both;   }   #bottomsidebar{   width: 160px;   float: left;   margin:10px 10px 0 0;  }    #finalrowfirscol {   float:left;   width:150px;   margin-right: 10px;   margin-top:5px;  }   #finalrowfirscol h3{    background:url(../LayoutImages/dottedline.jpg) repeat-x;    margin: 0;   }   #finalrowfirscol .smallbox {    width: 150px;    height: 150px;    margin: 10px 0;   }      #finalrowfirscol #midfirstcolclear {    clear: both;   }   #finalrowfirscol ul {    background: url(../LayoutImages/dottedline.jpg) repeat-x top;    padding: 5px 0;    font-size: 1.2em;   }   #finalrowfirscol li{    padding: 5px 0;    height: 16px;   }      #finalrowfirscol li img{    float: left;    margin-right: 2px;   }   #finalrowfirscol #midfirstcolbottom {    background:url(../LayoutImages/dottedline.jpg) repeat-x;    height: 1px;   }     #finalrowsecondcol {   background:url(../LayoutImages/dottedline.jpg)  repeat-x;   float:right;   width:805px;   margin:15px 10px 10px 0px;     }   #finalrowsecondcol h3{    background:url(../LayoutImages/dottedline.jpg) bottom repeat-x;    margin-bottom:10px;   }   #finalrowsecondcol img{    float: right;    border: 1px solid gray;    margin:0px 0px 10px 10px;   }   #finalrowsecondcol #list{    font-size:1.2em;    line-height:1.8em;    color:#999999;       }   #mostpopularclear {   clear: both;   height: 5px;  }   #popularwidget {   width: 962px;   height: 450px;   border-top: 4px solid #445457;   border-left: 4px solid #445457;   border-right: 4px solid #445457;   background: #a6ced7;   clear:both;   position: relative;  }   #popularwidget h3{    z-index: 1;    position: absolute;    top: 0;    right: 0;    background: #445457;    color: white;    padding: 1px 5px 5px 10px;    font-size: 2.4em;    text-transform: none;    line-height: 30px;   }        #popularwidget li{    float:left;    height: 450px;    width: 192px;    position: relative;   }    #popularwidget li.down{     background: url(../LayoutImages/trendingdown-lg.gif) center no-repeat;    }    #popularwidget li.up{     background: url(../LayoutImages/trendingup-lg.gif) center no-repeat;    }    #popularwidget li.neutral{     background: url(../LayoutImages/trendingneutral-lg.gif) center no-repeat;    }     #popularwidget li div.details{      font-size: 1.2em;      background: white;      width:150px;      margin: 0px auto;      padding:10px;      border: 1px solid #445457;      -moz-box-shadow: 10px 10px 25px #4e6165;      -webkit-box-shadow: 10px 10px 25px #4e6165;      box-shadow: 10px 10px 25px #4e6165;      z-index: 20;      position: relative;     }      #popularwidget li div img{       clear:both;       margin-bottom: 10px;      }      #popularwidget li div.topgrowth{       margin-top: 45px;      }      #popularwidget li div.slightgrowth{       margin-top: 85px;      }      #popularwidget li div.neutral{       margin-top: 125px;      }      #popularwidget li div.slightdecline{       margin-top: 185px;      }      #popularwidget li div.bottomdecline{       margin-top: 225px;      }     #popularwidget li div.number{      background: none;      position: absolute;      bottom: 0;      width: 187px;      color: #445457;      font-family: impact, sans-sarif;      line-height: 50px;      font-size: 3.6em;      text-align: center;      text-shadow: 2px 2px 0 #a6ced7, 3px 3px 0 #445457;     }   #popfoot {   width: 942px;      padding: 14px 10px 10px 10px;   border-bottom: 4px solid #445457;   border-left: 4px solid #445457;   border-right: 4px solid #445457;   background: url(../LayoutImages/whitepixel.gif) repeat-x top #a6ced7;   clear:both;   position: relative;   color:#ffffff;   font-size: 1.8em;   font-weight: lighter;   vertical-align: super;   line-height: 24px;     }   #popfoot img {    vertical-align: bottom;   }   #popfoot #poplink {    float:right;   }     #popfoot #poplink a {     color: #ffffff;    }     #popfoot #poplink a:hover {     color: red;    }     #midsecondcol{   float:left;   width:480px;   background: black;   color:white;   margin:10px 0;  }   .lphead{    margin:10px 10px 0 10px;    display:block;    font-size: 1.6em;    text-transform: uppercase;   }    .lphead a{     color: white;     text-decoration: none;    }    .lphead a:hover{     text-decoration: underline;    }   .courtesy {    float:right;    margin: 0 10px 10px 10px;    _margin:0;    font-size: 1em;    text-transform: uppercase;   }   .courtesy a{    color: #cccccc;    text-decoration: none;   }   .courtesy a:hover{    color: #cccccc;    text-decoration: underline;   }    #midthirdcol {   background:url(../LayoutImages/dottedline.jpg)  repeat-x;   clear:none;   float:right;   width: 320px;   margin:10px 10px 0 0;   _margin:10px 5px 0 0;  }   #midthirdcol ul {     background: url(../LayoutImages/dottedline.jpg) repeat-x top;     font-size: 1.2em;    }    #midthirdcol ul li{     padding:10px 0;     height: 100px;    }    #midthirdcol a img{     float: left;     margin-right: 10px;     opacity:0.85;     filter: alpha(opacity=85);    }    #midthirdcol a:hover img{     opacity:1;     filter: alpha(opacity=100);    }    #midfirstcol {   float:left;   width:150px;   margin-right: 10px;  }   #midfirstcol h3{    background:url(../LayoutImages/dottedline.jpg) repeat-x;    margin: 0;   }   #midfirstcol .smallbox {    width: 150px;    height: 150px;    margin: 10px 0;   }      #midfirstcol #midfirstcolclear {    clear: both;   }   #midfirstcol #getitshareit{    padding: 5px 0;    background:url(../LayoutImages/dottedline.jpg) repeat-x;    font-size: 1.2em;   }   #midfirstcol #getitshareit a img{    margin-right: 5px;   }   #midfirstcol #midfirstcolbottom {    background:url(../LayoutImages/dottedline.jpg) repeat-x;    height: 1px;   }   .tooltip{    padding: 10px 5px 5px 5px;    position: absolute;    z-index: 200;    width:100px;    color:white;    background: url(../LayoutImages/tooltip.gif);    _margin-top:5px;   }    #bottomspacer {  clear: both;  height: 20px;  } #foot { background: #666666; color: #ffffff; }  #foot a{  color: #CCCCCC;  }  #foot a:hover{  color:white;  }   #foot .mobile {    color: #b1e9ff;   }   #foot .mobile:hover {    color: #4acbff;   }  #foot a.toplevel{  color:white;  }  #foot a.toplevel:hover{  text-decoration: underline;  }  #foot ul {  margin: 0 auto;  width: 980px;  padding: 10px 0;    }   #foot li{    display: inline;    padding-right: 5px;   }
