	/*
-- styles for songpull dot com
   -- recreated 11/28/2007

*/

* {
  margin: 0; padding: 0;nav-charts
}

body {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  background: #ebe8d9 url(primarytop-bg.gif) 0 0 repeat-x;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

h1 { font-size: 3em; }

h2 {
  margin: 0 0 20px 0; padding: 4px 0;
  border-top: 1px solid #3d240b;
  border-bottom: 1px dashed #aba487;
  font-size: 2.6em; color: #382e25;
}
  .feature-module h2 {
    font-size: 1.1em; color: #7b786a; margin: 0; padding: 0; border: 0;
  }

h3 {
  margin: 0 0 10px 0; padding: 4px 0;
  border-top: 1px solid #3d240b;
  border-bottom: 1px dashed #aba487;
  font-size: 1.5em; color: #648727;
}
  .feature-module h3 a { display: block; height: 100%; }
  .right-item {
    display: block; width: auto; float: right; margin: 3px 0;
    font-size: 10px; text-decoration: none; font-weight: normal;
  }
    .right-item:hover {

    }
  .right-item img {
    vertical-align: top; margin-right: 5px;
  }

h4 { font-size: 1.5em; color: #bc5400; }
  h4 a { text-decoration: none; }
    h4 a:hover {  }

h5 { font-size: 1.5em; color: #3d240b; margin: 20px 0; }

p, td {
  font-size: 1.2em; color: #3d240b;
  line-height: 135%;
}
p {
  margin: 10px 0;
}

a {
  color: #c4691c;
  outline: none; border: 0;
}
  a:hover {
    text-decoration: none;
    background: #c4691c; color: #fff;
  }
  a:visited {
  }
  a img {
    border: 0;
  }
  a.share {
    padding-left: 20px; font-size: 11px;
    background-image: url(envelope.gif);
    background-position: 1px 50%;
    background-repeat: no-repeat;
  }
    a.share:hover {
      background-image: url(envelope-over.gif);
      background-position: 1px 50%;
      background-repeat: no-repeat;
    }
	
	.reportlink {
		display: block; width: auto; float: right; font-size: 10px;
	}

/* ### forms ### */

form {
  display: inline;
}
  form input {
    vertical-align: bottom;
  }
  input.text {
    font-size: 1.2em; padding: 1px;
  }
  option {
    padding: 1px 5px 1px 2px;
  }
  textarea {
    font-size: 11px; font-family: verdana;
    border: 2px solid #ccc;
    border-left-width: 1px; border-right-width: 1px;
    border-bottom: none; padding: 2px;
  }
  label {
    font-size: 11px;
  }

.bigform {

}
  .bigform .textinput {
    font-size: 18px;
    border: 2px solid #ccc;
    border-left-width: 1px; border-right-width: 1px;
    border-bottom: none;
    padding: 2px; margin-right: 10px;
  }
  .bigform .clickinput {

  }
  .bigform label {
    font-size: 14px;
    display: block; margin: 20px 0 5px 0;
  }
    .bigform label.inline {
      font-size: 12px; display: inline; margin-right: 10px;
    }
  .bigform option, .bigform select {
    font-size: 18px;
  }

/* ### general classes ### */

.inline-action, .explanation, .moreinfo {
  font-size: 11px;
}
  .inline-action {
    white-space: nowrap;
  }

.yell {
  font-size: 11px;
}

.username {
  font-weight: bold;
}

.photo {
  margin: 0 10px 5px 0px; width: auto; float: left;
  border: 1px solid #ccc;
}
  .photo img {
    border: 4px solid #fff;
  }

.author-date-stamp, .date-stamp {
  color: #777; margin: 5px 0;
}

.post-item {
  border-bottom: 1px dashed #aba487;
  margin-bottom: 10px; padding-bottom: 10px;
}
  .post-item p, p.post-item {
    font-size: 1.1em;
  }

  
  .post-item li
  {
  border-bottom: 1px dashed #aba487;
  margin-bottom: 10px; padding-bottom: 10px;
  }
/* ### layout ### */

#pagewrapper {
  width: 960px; margin: auto;
}

/* ### header ### */

#header {
  position: relative;
  width: 960px; margin: auto;
  padding-bottom: 10px;
}
  #header h1 a {
    text-indent: -9000px;
    display: block; width: 323px; height: 174px;
    background: transparent url(primarylogo.gif) 0 0 no-repeat;
  }

  #header-splash {
    position: absolute; top: 45px; right: 0;
    text-align: right; color: #fff;
	text-indent: -1000em;
	/*background: url(songpull_elevator.jpg) no-repeat top left;*/
	height: 125px;
	width: 600px;
  }
    #header-splash p {
      font-family: georgia, times, serif; font-size: 16px; color: #fff; line-height: 150%;
      width: 530px; color: #ebebeb; font-weight: bold; text-align: left;
    }

  #secondary-nav { 
    width: 600px; height: 25px; color: #afaeae;
    padding: 5px 20px 0 0;
    position: absolute; top: 0; right: 0;
    background: transparent url(nav-secondaryswatch.jpg) no-repeat top right;
    text-align: right;
    list-style: none;
  }

    #secondary-nav li {
      display: inline;
    }
      #secondary-nav a {
        color: #afaeae; text-decoration: none;
      }
        #secondary-nav a:hover {
          background: #afaeae; color: #000;
        }


#primary-nav {
  border: 3px solid #a7a599;
  border-left: none; border-right: none;
  background: #231405 url(primarynav-bg.gif) 0 0 repeat-x;
  width: 100%;
}
  #primary-nav ul {
    width: 960px; height: 37px; overflow: hidden;
    margin: 0 auto;
    position: relative;
    list-style: none;
  }
    #primary-nav li a {
      display: block;
      height: 37px; position: absolute;
	  line-height:35px;
	  text-align:Center;
	  color:#fff;
	  font-size:14px;
	  font-weight:bold;
      /*text-indent: -9000px;*/
    }
      #nav-video a {
        top: 0; left: 0; width: 163px;
        border-left: 3px solid #a7a599;
        background: url(primarynav-total.gif) no-repeat top left;
        background-position: 0 -339px;
      }
        #nav-video a:hover {
          background-position: 0 -10px;
        }
      #nav-charts a {
        top: 0; left: 166px; width: 163px;
        border-left: 3px solid #a7a599;
        background: url(primarynav-total.gif) no-repeat top left;
        background-position: 0 -57px;
      }
        #nav-charts a:hover {
          background-position: 0 -104px;
        }
      #nav-event a {
        top: 0; left: 332px; width: 165px;
        border-left: 3px solid #a7a599;
        background: url(primarynav-total.gif) no-repeat top left;
        background-position: 0 -245px;
      }
        #nav-event a:hover {
          background-position: 0 -292px;
        }
      #nav-have a {
        top: 0; left: 498px; width: 170px;
        border-left: 3px solid #a7a599;
        background: url(primarynav-total.gif) no-repeat top left;
        background-position: 0 -151px;
      }
        #nav-have a:hover {
            background-position: 0 -198px;
        }
      #primary-search {
        display: block; position: absolute; height: 32px; width: 283px;
        top: 0; left: 664px; border-left: 3px solid #a7a599;
        padding: 8px 0 0 10px; text-align: right; overflow: hidden;
      }
        #search-entry {
          width: 200px; margin-right: 10px;
        }

#user-bar {
  text-align:center;
  height:25px;
  line-height:25px;
  background: #efeee8;
  border-bottom: 1px dashed #aba487;
  font-size: 1.1em; color: #3d240b; clear: both;
}
  #user-bar p {
    width: 960px; margin: 0 auto; line-height: 25px;
  }
  #user-bar .ad-space {
    display: block; 
	width: auto; 
	float: right; 
	margin: 0;
    padding-top: 8px; 
	padding-right: 0px;
  }
#user-bar li 
{
	display:inline;
}
#user-bar li  a
{
	color:#000;
	padding:3px;
}

/* ### content ### */

#content-container {
  width: 960px; margin: 32px auto;
}
  .twocol-left #primary-col {
    width: 630px; float: left;
  }
  .twocol-left #secondary-col {
    width: 300px; float: right;
  }
  .twocol-right #primary-col {
    width: 630px; float: right;
  }
  .twocol-right #secondary-col {
    width: 300px; float: left;
  }

  .threecol-left #primary-col {
    width: 795px; float: left;
    border-top: 1px solid #3d240b;
  }
    .threecol-left #video-col {
      width: 465px; float: left;
    }
    .threecol-left #detail-col {
      width: 300px; float: right;
    }
  .threecol-left #secondary-col {
    width: 135px; float: right;
  }
  .threecol-even #primary-col {
    width: 960px; float: left;
    border-top: 1px solid #3d240b;
  }
    .threecol-even.right #detail-col {
      width: 300px; float: left;
    }
    .threecol-even.right #content-col {
      width: 630px; float: right;
    }
    .threecol-even.left #detail-col {
      width: 300px; float: right;
    }
    .threecol-even.left #content-col {
      width: 630px; float: left;
    }

  .fourcol-left #primary-col {
    width: 795px;
		_width:590px;
	float: left;
    border-top: 1px solid #3d240b;
  }
    .fourcol-left #content-col {
      width: 630px; float: right;
    }
    .fourcol-left #detail-col {
      width: 120px; float: right;
    }
    .fourcol-left #secondary-nav-col {
      width: 135px; float: left;
    }
  .fourcol-left #secondary-col {
    width: 135px; float: right;
  }

/* ### general modules ### */

.feature-module {
  background: #cac7b9 url(feature-module-bg-bottom.gif) 0 100% no-repeat;
  margin: 0 0 30px 0; padding-bottom: 5px;
  width: 630px; float: left;
}
  .feature-module .extra-wrapper {
    background: transparent url(feature-module-bg-top.gif) 0 0 no-repeat;
    float: left;
  }
  .feature-module h2 {
    margin: 5px 0 0 5px; width: 300px; height: 22px;
  }

  .feature-module.single {
    width: 300px;
    background-image: url(feature-module-single-bg-bottom.gif);
  }
    .feature-module.single.right {
      float: right; clear: right;
    }
      .feature-module.single .extra-wrapper {
        background: transparent url(feature-module-single-bg-top.gif) 0 0 no-repeat;
      }

.standard-module {
  clear: both;
  margin: 0 0 30px 0;
}

.error-module {
  background: #ffeab7;
  border: 2px solid #ff4e00;
  padding: 10px; margin: 10px 0 20px 0;
  color: #ff4e00;
}
  .error-module img {
    float: left; clear: both; margin: 0 10px 10px 15px;
  }
  .error-module p {
    font-weight: bold; margin-top: 15px; color: #ff4e00;
  }
  .error-module .actual-errors {
    clear: left; margin: 10px 25px;
  }
    .error-module li {
      margin: 3px; font-size: 11px;
    }

/* ### columns ### */

.column-feature-onecol, .column-standard-onecol {
  float: left; width: 291px; margin: 5px 4px 0 5px;
  display: inline; /* ie */
}
.column-feature-twocol {
  float: left; width: 291px; margin: 5px 4px 0 5px;
  display: inline; /* ie */
}
.column-standard-twocol {
  float: left; width: 47%; margin-top: 12px;
}
  .column-standard-twocol.left {
    clear: both;
  }
  .column-standard-twocol.right {
    float: right;
  }
.column-feature-threecol, .column-standard-threecol {
  float: left; width: 202px; margin: 5px 2px 0 2px;
  display: inline; /* ie */
}
  .column-feature-onecol h3, .column-feature-twocol h3, .column-feature-threecol h3 {
    border: none; color: #fff; font-size: 1em; margin: 0; padding: 0;
    text-indent: -9000px; height: 25px; margin-bottom: 1px;
  }
    .column-feature-onecol h3 em, .column-feature-twocol h3 em, .column-feature-threecol h3 em {
      font-weight: normal;
    }

/* ### featured performances ### */

#featured-performances {

}
  #featured-performances h2 {
    background: transparent url(heading-featured.gif) 0 50% no-repeat;
    text-indent: -9000px;
  }
  #featured-performances .column-feature-threecol {
    padding-bottom: 5px;
    background: #fffbed url(feature-3col-bg-bottom.gif) 0 100% repeat-x;
  }
  #featured-performances .photo {
    margin: 5px; float: none;
  }
    .column-feature-threecol a:hover .photo {
      border: 1px solid #C15D00;
    }
  #featured-performances .artist, #featured-performances .song, #featured-performances .location {
    line-height: 135%; margin: 0 45px 0 10px; display: block;
  }
  #featured-performances .artist, #featured-performances .songpull-name {
    font-weight: bold; font-size: 1.1em;
  }
  #featured-performances .artist {
    overflow: hidden; width: 140px; white-space: nowrap;
  }
  #featured-performances .song, #featured-performances .director {
    font-style: italic;
  }
  #featured-performances .location {
    color: #777;
  }
  #featured-performances a {
    display: block; float: left; text-decoration: none; color: #3d240b;
    background: transparent url(feature-3col-bg-top.gif) 0 0 no-repeat;
  }
  #featured-performances .button-right {
    width: auto; float: right;
    margin: 10px 10px 0 0; display: inline /* ie */
  }

/* ### charts ### */

#charts {

}
  #charts h2 {
    background: transparent url(heading-charts.gif) 0 50% no-repeat;
    text-indent: -9000px;
  }

/* ### custom column headers ### */

    #column-hot h3 {
      background: transparent url(heading-hot.gif) 0 0 no-repeat;
    }
    #column-popular h3 {
      background: transparent url(heading-popular.gif) 0 0 no-repeat;
    }
    #songpull-promo-list h3 {
      background: transparent url(heading-promos.gif) 0 0 no-repeat;
    }
      #songpull-promo-list h3 a:hover {
        background: transparent url(heading-promos.gif) 0 0 no-repeat;
      }
    #new-songpulls h3 {
      background: transparent url(heading-newsongpulls.gif) 0 0 no-repeat;
    }
    #column-morefromthissongpull h3 {
      background: transparent url(heading-morefromthissongpull.gif) 0 0 no-repeat;
    }
    #topfromthisgroup h3 {
      background: transparent url(heading-toptenfromthis.gif) 0 0 no-repeat;
    }
    #newestfromthisgroup h3 {
      background: transparent url(heading-tennewestfromthis.gif) 0 0 no-repeat;
    }
    #fromthissongpull h3 {
      background: transparent url(heading-fromthissongpull.gif) 0 0 no-repeat;
    }
    #topthreefromthisevent h3 {
      background: transparent url(heading-topfromthisevent.gif) 0 0 no-repeat;
    }
    #outtakes h3 {
      background: transparent url(heading-outtakes.gif) 0 0 no-repeat;
    }
    #moreouttakes h3 {
      background: transparent url(heading-moreouttakesfromthis.gif) 0 0 no-repeat;
    }
	
	#topouttakes h3 {
      background: transparent url(heading-topouttakes.gif) 0 0 no-repeat;
    }	
	#hottestnow h3 {
      background: transparent url(heading-hot.gif) 0 0 no-repeat;
    }
	#mostpopular h3 {
      background: transparent url(heading-mostpopular.gif) 0 0 no-repeat;
    }
	#recentcomment h3 {
      background: transparent url(heading-recentcomment.gif) 0 0 no-repeat;
    }
	#topthirtyday h3 {
      background: transparent url(heading-topthirtyday.gif) 0 0 no-repeat;
    }
	#topencores h3 {
      background: transparent url(heading-topencores.gif) 0 0 no-repeat;
    }
						

/* ### listings ### */

  ol.listing, ul.listing {
    list-style: none;
  }
    .listing li {
      float: left; 
	  width: 291px;
	  _width:240px;
	  clear: left;
      background: #fff url(feature-2col-bg-bottom.gif) 0 100% no-repeat;
      margin: 1px 0;
    }
      .listing li:hover {
        background: #fff9de url(feature-2col-bg-bottom-over.gif) 0 100% no-repeat;
      }
    .listing a {
      text-decoration: none;
      color: #3d240b; 
	  width: 271px; 
	  /*float: left;*/
      display: block; 
	  padding: 5px 10px;
      background: transparent url(feature-2col-bg-top.gif) 0 0 no-repeat;
    }
      .listing a:hover {
        background: transparent url(feature-2col-bg-top-over.gif) 0 0 no-repeat;
        color: #3d240b; /* ie */
      }
      .listing .number-right {
        display: block; width: 20px; height: 20px;
        float: right; 
		/*margin: 22px 10px 22px 0;*/
        background: transparent url(number-bg.gif) 0 0 no-repeat;
        font-weight: bold; font-size: 1.2em; text-align: center; line-height: 20px;
        color: #333; display: inline; /* ie */
      }
      .listing .badge-right {
        display: block;
        float: right; margin: 35px -5px 0 0;
      }
      .listing .artist, .listing .song, .listing .location, .listing .songpull-name, .listing .director {
        line-height: 135%;
        margin-right: 45px;
        display: block;
      }
      .listing .artist, .listing .songpull-name {
        font-weight: bold; font-size: 1.1em;
      }
      .listing .song, .listing .director {
        font-style: italic;
      }
      .listing .location {
        color: #777;
      }
      .listing .rating {
        display: block; margin-left: 60px; margin-top: 10px;
      }
      .listing .rating-right {
        display: block; width: auto; float: right;
        margin: 10px 10px 0 0;
      }
  .current-listing, .upcoming-listing {
    list-style: none;
  }
    .current-listing li a, .upcoming-listing li a {
      display: block;
      margin: 5px 0; padding: 5px;
      text-decoration: none;
    }
      .current-listing li a:hover, .upcoming-listing li a:hover {
        background: #ddd;
      }
    .current-listing img, .upcoming-listing li img {
      float: left; display: block; margin-right: 10px;
    }
    .current-listing .location, .upcoming-listing li .location {
      display: block;
      font-size: 1.5em; font-weight: bold;
      color: #3d240b;
      margin-bottom: 4px;
    }
    .current-listing .director, .upcoming-listing li .director {
      display: block;
      font-size: 1.1em; font-style: italic; font-weight: bold;
      margin-bottom: 3px; color: #907A54;
    }
    .current-listing .date, .upcoming-listing li .date {
      display: block;
      font-size: 1.1em;
      margin-bottom: 3px; color: #907A54;
    }

  .listing-subhead {
    color: #3d240b; display: block; margin: 3px 3px 5px 3px; font-size: 1.1em;
  }


/* ### upcoming songpulls ### */

.upcoming-calendar {
  border-collapse: collapse;
  width: 100%;
}
  .upcoming-calendar td {
    border-bottom: 1px dashed #aba487;
    padding: 3px 0;
  }

/* ### songpull ### */

#songpull-header {
  width: 100%; float: left; margin: 15px 0;
}
  #songpull-header h2 {
    width: auto; float: left;
    font-size: 1.8em; border: none;
    margin: 0; padding-bottom: 0;
  }
  #songpull-header .info {
    width: auto; float: right; font-size: 1.1em;
    margin-bottom: 0;
  }

#about-this-songpull {
  background: #d6d4ca;
  width: 100%; float: left;
  margin-bottom: 40px; border-top: 10px solid #d6d4ca;
  position: relative;
}
  #about-this-songpull p {
    margin: 5px 15px 15px 15px; font-size: 1.1em;
  }
  #about-this-songpull .handle {
    display: block; height: 31px; width: 139px;
    position: absolute; top: 100%; left: 0;
    background: transparent url(aboutthissongpullhandle.gif) 100% 0 no-repeat;
    font-weight: bold; text-align: center;
    text-indent: -9000px;
  }

#songpull-list-nav {
  list-style: none;
  color: #3d240b; background: #efeee8;
}
  #songpull-list-nav a {
    color: #3d240b;
    display: block;
    padding: 10px; text-decoration: none;
    font-size: 1.2em;
  }
    #songpull-list-nav a:hover, #songpull-list-nav .selected a {
      color: #efeee8;
      background: #3d240b url(greyarrow.gif) 90% 50% no-repeat;
    }
  #songpull-list-nav .songpull-name {
    display: block;
    font-weight: bold;
  }
  #songpull-list-nav .date {
    display: block;
  }


/* ### video ### */

.breadcrumbs {
  font-size: 1.1em;
}
  .breadcrumbs a {
    text-decoration: none;
  }

#video-detail-title {
  margin: 10px 0 15px 0; color: #3d240b;
}
  #video-detail-title .title {
    display: block; font-size: 1.8em;
    font-weight: bold;
  }
  #video-detail-title .artist {
    font-size: 1.4em; 
    font-weight: bold;
  }
  #video-detail-title .location {
    color: #bc5400;
  }
  #video-detail-title .becomeFan {
    font-size: 1.2em; 
	margin-left: .5em;
	text-decoration: none;
  }


#video-col {
}

  #video-player {
    margin-bottom: 15px;
  }

  #video-social {
    padding: 15px; background: #f5f4ed;
    margin-bottom: 6px;
  }
    #video-social table {
      width: 435px;
    }
    #video-social p {
      margin: 5px 0; font-size: 10px;
    }
    .detail-ratings {
      text-align: center;
      border-right: 1px solid #ccc;
      width: 250px;
    }
      .detail-ratings .rate-heading {
        color: #69400d;
      }
      .detail-ratings .number {
        font-size: 10px; color: #000;
      }
        .rating a:hover {
          background: transparent;
        }
    .detail-data {
      padding-left: 30px; font-size: 10px;
    }
    .detail-share p {
      padding-top: 5px; border-top: 1px solid #ccc;
      color: #69400d;
    }
    .detail-share input {
      width: 420px; font-size: 12px;
    }

#detail-col {
}
  #detail-col h5 {
    background: #999; font-size: 10px; color: #fff;
    padding: 2px; margin: 20px 0 5px 0;
    clear: both;
  }
  #detail-col p {
    font-size: 1.1em; margin: 0 0 5px 0;
  }
  #video-about {
    margin: 0 0 15px 0;
  }
  #detail-col .feature-module {
    margin-top: 30px;
  }
  .group-detail {
    margin-bottom: 30px;
  }
  #detail-col table {
    width: 100%;
    border-collapse: collapse;
    cell-spacing: 0;
  }
    #detail-col td {
      padding: 0; font-size: 1.1em;
    }
      #detail-col td h5 {
        margin-top: 0; padding: 0 2px 1px 2px;
      }


/* ### comments ### */

#comments-block {

}
  .comment {
    padding: 15px;
  }
    .comment.alt {
      background: #f5f4ed;
    }
  .comment span {
    display: block; color: #777;
  }
    .comment .author {
      font-weight: bold; color: #777;
      margin: 0;
    }
      .comment .author a {
        text-decoration: none;
      }
    .comment .date-stamp {
      font-size: 10px;
      margin: 0;
    }
    .comment .post p {
      font-size: 1.1em; margin-bottom: 0;
    }
#reply-block {
  margin-top: -10px;
}
  #reply-block textarea {
    width: 460px; height: 85px;
  }

.upsell {
}
  .upsell p {
    margin: 15px 0 5px 0;
  }
  .upsell li {
    margin: 10px 15px; font-size: 11px;
  }
  
  
.privacy-points {
}

  .privacy-points li {
    margin: 10px 15px; font-size: 12px;
  }
  


/* ### upcoming songpulls ### */

.upcoming-calendar {
  border-collapse: collapse;
  width: 100%;
}
  .upcoming-calendar td {
    border-bottom: 1px dashed #aba487;
    padding: 3px 2px;
  }

  .upcoming-calendar th {
    background-color:#5B2A00;
    color:#F8F0CF; text-align: left;
  }

  tr.alt td {
    background: #FFFAE4;
  }


/* ### footer ### */

#footer {
  background: #231405; width: 100%;
  float: left; clear: both; margin-top: 20px;
}
  #footer-container {
    padding: 10px;
    width: 960px; margin: 0 auto;
    color: #fff;
  }
    #footer-container h4 {
      float: left; clear: left; color: #c8be97; margin: 10px 0;
    }
    #footer-container p {
      float: left; clear: left; color: #c8be97; margin: 20px 0;
      font-size: 1.1em;
    }
    #footer-container ul {
      float: left; clear: left;
      list-style: none; width: 400px;
    }
    #footer-container li {
      display: block; width: 150px; float: left;
      margin: 2px 0; font-size: 1.1em;
    }
    #footer-container a {
      color: #c8be97; text-decoration: none;
    }
      #footer-container a:hover {
        background: #c8be97; color: #231405;
      }
    .news-signup {
      width: auto; float: right; margin-right: 30px;
      margin-top: 10px;
    }
      .news-signup label {
        display: block; color: #c8be97; margin-bottom: 10px;
      }


/* ### ads ### */

.ad-wrapper-right { /* wrapper for right col 120 */
  background: #efeee8; padding: 8px 7px 8px 8px;
}

.ad-space { /* general ad space class (footer) */
   display: block; width: auto; margin: 10px auto;
}

#footer-ad {
  padding: 15px 116px 10px 116px;
}

/** ### miscellaneous ### */
#plaxo_link:hover {
	background: none;
	text-decoration:none;
}

/** ### social share @add by Landon Lewis 2008-01-24 ### */
#social-share {
	background: url(social_share_bg.gif) repeat-x top left;
	height: 37px;
	list-style: none;
	padding: 0;
}

#social-share li {
	display: inline;
}

#social-share li a {
	float: left;
	height: 29px;
	margin: 4px 0 0 4.5px;
	text-indent: -1000em;
}

#social-share li.delicious a {
	background: url(social_share_li_bg.gif) no-repeat bottom left;
	width: 134px;
}

#social-share li.delicious a:hover {
	background-position: top left;
}

#social-share li.stumble a {
	background: url(social_share_li_bg.gif) no-repeat -134px bottom;
	width: 111px;	
}

#social-share li.stumble a:hover {
	background-position: -134px top;
}

#social-share li.facebook a {
	background: url(social_share_li_bg.gif) no-repeat -245px bottom;
	width: 99px;	
}

#social-share li.facebook a:hover {
	background-position: -245px top;
}

#social-share li.digg a {
	background: url(social_share_li_bg.gif) no-repeat -344px bottom;
	width: 99px;	
}

#social-share li.digg a:hover {
	background-position: -344px top;
}

a.myspace {
	background: url(myspace.jpg) no-repeat 2px top;
	padding: 0 5px 0 22px;
}

a.myspace:hover {
	text-decoration: none;
	background: #c4691c url(myspace.jpg) no-repeat 2px -14px;
	color: #fff;
}

.column-feature-onecol .chart_footer {
  clear: left;
  padding: 2px 0 0;
}

.column-feature-onecol .chart_footer div {
  background: url(column_feature_footer_bg.gif) no-repeat top left;
  line-height: 36px;
  margin: 5px 0 0;
  padding: 0 0 0 11px;
}

.column-feature-onecol .footer a:hover {
	/*color: #C4691C;*/
}

  ol.feed, ul.feed {
    list-style: none;
  }
    .feed li {
      float: left; clear: left;
      margin: 1px 0;
    }


	.myAccount .col {
		display: inline;
		float: left;
		width: 300px;
	}

	.myAccount .col.first {
		margin: 0 30px 0 0;
	}

	.myAccount .col.last {
		float: right;
	}

	.myAccount .col h3.space {
		margin-top: 20px;
	}

	.myAccount .col p.intro {
		border-bottom: 1px dashed #ABA487;
		margin-bottom:10px;
		padding-bottom:10px;
	}

	.myAccount .col p.inset {
		padding-left: 56px;
	}

	.myAccount .col p.post-item a img {
		background-color: #FFF;
		border: 1px solid #CCCCCC;
		float: left;
		margin: 0 0 5px -56px;
		padding: 4px;
	}

	.myAccount .col p.post-item a.unsubscribe img {
		background: none;
		border: 0;
		float: right;
		margin: 0;
		padding: 0;
	}

	.myAccount .col p.post-item span {
		display: block;
		margin-bottom: 2px;
	}

	.myAccount .col p.post-item span.date {
		font-weight: bold;
	}


	.videos .left {
		display: inline;
		float: left;
		margin-right: 30px;
		width: 200px;
		}

	.videos .left p {
		border-bottom:1px dashed #ABA487;
		margin-bottom:10px;
		padding-bottom:10px;
		}

	.videos .left ul {
		color:#382E25;
		margin: 0 0 30px 20px;
		}

	.videos .left ul li {
		margin-bottom: 5px;
		}

	.videos .left ul li img {
		margin-left: 5px;
		}

	.videos .middle {
		float: left;
		width: 565px;
		}

	.videos .middle .video {
		border: 1px solid #ABA487;
		display: inline;
		float: left;
		margin: 0 12px 12px 0;
		padding: 10.5px 10.5px 10.5px 120.5px;
		width: 143px;
		}

	.videos .middle .last {
		margin-right: 0;
		}

	.videos .middle .video div {
		display: inline; /* IE6 FIX */
		float: left;
		margin-left: -110px;
		}

	.videos .middle .video span {
		display: block;
		}

	.videos .right {
		display: inline;
		float: right;
		width: 135px;
		}
