#listDetail .items .item .desc .img {
  float: right;
  padding: 3px;
  margin: 0px 3px 3px 3px;
  border: 1px solid #ececec;
}

#listDetail {
  width: 485px;
  float: left;
  margin: 10px 35px 10px 15px;
}

#listSide {
  float: left;
  width: 325px;
  margin: 10px 0px;
}

#bdContentArea {
  margin-top: 10px;
  border-top: 0px;
}

.clheader img, .clsponsor img {
  border: 0px;
  display: block;
}

#featuredList, #latestList {
  border: 1px solid #e9edee;
  margin-bottom: 15px;
}

/*img.table_image {
  padding-bottom: 10px;
  border: 0px;
  display: block;
  border-bottom: 1px solid #e9edee;
}

.list_table .pad {
  padding: 5px;
}

.list_table .name {
  float: left;
  width: 220px;
  font-size: 14px;
  font-weight: bold;
}

.list_table .cat {
  float: right;
  width: 110px;
  font-size: 12px;
}

.list_table .item {
  margin: 1px 0px;
}

.list_table .seeall {
  border-bottom: 0px;
} */

#gam_list_title {
  width: 468px;
  margin: 0px auto 15px auto;
}

#latestList .item a.catlink {
  font-weight: bold;
}

#latestList .item .list a {
  
}

#listDetail .cat {
  font-size: 13px;
}

#listDetail .header {
  padding-bottom: 15px;
  border-bottom: 1px dotted #afafaf;
}

#listDetail .header .name {
  color: #000;
  font-size: 28px;
}

#listDetail .items {
  margin: 0px 0px 15px 0px;
}

#listDetail .social_dotted {
  border-top: 1px dotted #afafaf;
  margin: 10px 0px 20px 0px;
}

#listDetail .items .item {
  margin-bottom: 15px;
}

#listDetail .items .item .title a.mapit {
  margin-left: 20px;
  white-space: nowrap;
}

#listDetail .items .item .address {
  margin: 10px 0px;
}

#listDetail .items .item .news_pad {
  margin: 10px 0px 0px 0px;
}

#listDetail .items .item .title a.mapit img {
  vertical-align: middle;
}

#listDetail .items .item .title a.name {
  font-size: 18px;
}

#listDetail .items .item .title span.name {
  color: #000;
  font-size: 18px;
}

#socialBlock {
  margin: 10px 0px 0px;
}

/* #socialBlock table {
  margin: 0px auto;
}*/

#socialBlock table td {
  padding: 0px 5px;
}

#socialBlock table td.sharethis {
  padding-top: 5px;
}

#socialBlock table td.tweet {
  padding-top: 0px;
}

#socialBlock table td.tweet iframe {
  margin-top: 10px;
}

#socialBlock table td.fb {
  padding-top: 5px;
}

#listList {
  width: 489px;
  float: left;
  margin: 10px 15px;
}

#listList h2 {
  color: #000;
}

#listList .nav {
  text-align: center;
  margin: 15px;
  font-size: 12px;
}

#listList .letters {
  text-align: center;
  margin: 15px;
  font-size: 12px;
}

#listList .cat {
  margin-bottom: 15px;
}

#listList .cat .name {
  font-size: 18px;
}

.previewmode {
  color: #fff;
  background-color: #f00;
  text-align: center;
  font-weight: bold;
  padding: 5px 0px;
}

.photo263SlideshowPreview {
  margin: 0px 0px 0px 0px;
}

.photo263Overlay, .photo263OverlayOn {
    width: 263px;
    height: 350px;
    padding: 4px;
    margin: 1px 0px 0px 1px;
    position: absolute;
    opacity: .90;
    filter: alpha(opacity=90);
    display: none;
}

.photo350Overlay, .photo350OverlayOn {
  width: 350px;
  height: 265px;
  padding: 5px;
  margin: 0px 0px 0px 0px;
  position: absolute;
  opacity: .90;
  filter: alpha(opacity=90);
  display: none;
}

.slideShowLink {
  float: left;
}

form.frame table {
  margin: 0px auto;
  font-size: 12px;
}

form.frame table h2 {
  text-align: center;
}

form.frame table tr td {
  padding: 3px 5px;
}

form.frame table tr td.label {
  text-align: right;
}

form.frame table tr td input {
  height:15px;
  padding:4px;
  width:235px;
}

form.frame table tr td input[type="submit"], form.frame table tr td input[type="file"] {
  width: auto;
  height: auto;
}

form.frame table tr td div.small {
  font-size: 10px;
}

.error {
  color: #f00;
}

#success {
  text-align: center;
}

.items hr {
  border: 0px;
  border-bottom: 2px solid #ffd22f;
  margin: 20px 5px;
}

.items .person, .items .place, .items .event, .items .news {
  margin: 0px 0px 15px 0px;
  font-size: 11px;
  color: #000;
}

.items .person span, .items .place span, .items .event span, .items .news span {
  font-style: normal;
  text-transform: uppercase;
}

.items .dateline {
  font-size: 28px;
  padding-bottom: 8px;
  line-height: 32px;
  font-family: 'Lora', serif;
}

.items .person {
  font-size: 21px;
  padding-bottom: 5px;
  font-family: 'Lora', serif;
}

.items .person a {
  color: #000;
  text-decoration: underline;
}

.items .place {
  font-family: Arial, Helvetica, sans-serif;
}

.items .event {
  font-family: Arial, Helvetica, sans-serif;
}

.items .news {
  font-family: Arial, Helvetica, sans-serif;
}

.items .photo263Caption, .items .photo350Caption {
  margin: 3px 0px;
}

.items .credit {
  color:#888888;
  font-size:11px;
}

.items .copy {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed #000;
  line-height: 18px;
}

.items .copy p {
  margin-bottom: 15px;
}

#bdContentArea .items .copy a {
  color: #004276;
  text-decoration: underline;
}

#gam_bd_title {
  width: 468px;
  margin: 0px auto 0px auto;
}

#gam_bd_bottom {
  width: 468px;
  margin: 15px auto;
}

.site3 #nominate {
  background-image: url(../rd/img/nominate3.png);
}

#nominate {
  margin: 0px auto 15px auto;
  text-align: center;
  background-image: url(../rd/img/nominate.png);
  background-repeat: no-repeat;
  width: 317px;
  height: 137px;
  padding-top: 183px;
}

#nominate .nominate {
  display: block;
  width: 148px;
  margin: 0px auto;
}

#nominate table {
  margin: 63px auto 0px auto;
}

#bestSide {
  margin: 30px auto 15px auto;
}

#bestSide .padd {
  padding: 5px 5px 15px 5px;
  font-size: 11px;
}

#bestSide #bestBrowseSelect {
  text-align: center;
}

#bestSide #bestBrowseSelect h2 {
  text-align: center;
  font-size: 18px;
  color: #000;
  margin: 0px 0px 10px 0px;
}

#bestSide span.h3 {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  background-color: #000;
  padding: 5px 10px;
  text-transform: uppercase;
}

#bestSide div.h3 {
  margin-bottom: 15px;
}

#bestSide hr {
  border: 0px;
  border-bottom: 1px dotted #AFAFAF;
  margin: 15px 10px;
}

#bestSide .person {
  margin: 5px 0px;
  font-size: 12px;
  text-transform: uppercase;
}

#bestSide .person a {
  color: #000;
  text-decoration: underline;
}

input.bdbutton {
  color: #FFF;
  background-color: #3a4f71;
  padding: 3px 10px;
  text-transform:uppercase;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius:5px;
}

.enlarge {
  border: 1px solid #ececec;
  padding: 4px;
  margin: 0px 0px 0px 0px;
  background-color: white;
  float: left;
  cursor: pointer;
  cursor: hand;
}

.photoCaption {
  margin-top: 4px;
}

.clsponsor {
  padding: 5px;
  border-bottom: 1px solid #e5e4e4;
}

.clsponsor img {
  float: right;
}
