/*
Theme Name: PNBA Custom Theme
Theme URI: http://concentricsky.com/
Description: Custom theme for Pacific Northwest Booksellers Association
Version: 0.1
Author: Lauren and Jordi
Author URI: http://concentricsky.com/
Tags: custom, pnba

    This theme is custom designed for PNBA's needs

*/

@import url('nav.css');

body, html {
  background: url('images/bg.jpg') top left repeat-x #646f76;
  margin: 0;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 90%;
}

a { color: #049c0b; }
a:hover { color: #40b61d; }
a img { border: 0px; }

#main {
  width: 997px;
  background: url('images/bg_main.jpg') top left no-repeat #646f76;
  margin: 0 auto;
  position: relative;
}

#content_wrapper {
  background: url('images/bg_paper.jpg') top left repeat-y transparent;
  width: 943px;
  position: relative;
  top: 139px;
  left: 16px;
  padding: 10px 10px 17px 10px;
}

#content {
  background-color: #fff;
  width: 943px;
  position: relative;
  top: 139px;
  left: 16px;
  padding: 10px;
}

#footer {
  clear: both;
  background: url('images/bg_footer.jpg') top left repeat-x #344e2d;
  width: 923px;
  margin: 139px auto 0 auto;
  padding: 10px 20px;
  color: #c5dcbf;
  line-height: 1.5em;
  min-height: 7em; 
}

/**
 * Global layout elements
 */
.box ul { list-style-image: url('images/bullet.png'); }

.box ul li, .box dl dd, .box dl dt
.sidebar-secondary ul li, .sidebar-secondary dl dd, .sidebar-secondary dl dt { margin-bottom: 0.5em; }
.box dt, .sidebar-secondary dt { 
  font-weight: bold; 
  margin-top: 1em;
}

.box dd, .sidebar-secondary dd { 
  margin: 0; 
  background: url('images/bullet.png') 0 -4px no-repeat;
  padding-left: 10px;
}

.box {
  background: url('images/bg_box.jpg') top left repeat-x #fff;      
  border: 1px solid #deb56f;
  padding: 10px;
}

img.left {
  float: left;
  margin: 0 10px 10px 0px;
}

a.rss {
  background: url('images/rss.png') top left no-repeat transparent;
  padding-left: 20px;
}

.readmore {
  font-style: italic;
  text-align: right;
  line-height: 1.7em;
  font-weight: bold;
}
.sidebar-news {
  width: 100%;
  height: 145px;
  padding-bottom: 5px;
  float: left;
}
.sidebar-news #leaderboard{
  width: 440px;
  height: 125px;
  float: left;
  margin-left: 150px;
}

.sidebar-news  .box#widget_sp_image-3{
  height:125px; float:left;
  margin-left: 130px;
}

/* adjust to position ad widget */
.sidebar-news  .box#widget_sp_image-3 img {
    
}
.sidebar-news  .box#text-3{
  width: 186px; height:125px; float: right;
}
.sidebar-news  .box#text-3 .widget-title{
  margin: 0px 0px 15px 0px;
}
.sidebar-news .box ul {
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.sidebar-news .box ul li{
    float: left;
    margin-left: 20px;
    width: 85%;
}
.feature_sidebar {
    width: 207px;
    float: right;
}
.sidebar-secondary img,
.sidebar-primary img,
.sidebar-secondary .box { margin-top: 7px; }
.sidebar-secondary {
  float: right;
  width: 168px;
}

.sidebar-secondary img  {
  padding: 0 0 0 0;
}
.sidebar-secondary ul, .sidebar-single ul {
  margin: 0 0 0 15px;
  padding: 0;
}

.sidebar-ads {
    width: 168px;
    height: 1220px;
    padding-right: 10px;
    float: left;    
    margin-top: 7px;
}
#skyscraperads #adsleft {
    float: left;
    width: 168px;
}
#skyscraperads #adsright {
    float: right;
    width: 168px;
}
.sidebar-secondary .box {
    width: 146px;
}
.sidebar-single {
  float: right;
  width: 160px;
}


/**
 * Forms
 */
form {
  margin: 0;
  padding: 0;
}

.submit {
  background-color: #a0ba99;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  border: 0px;
  padding: 3px;
  cursor: pointer;
}

/* Alignment */
.left, .alignleft {
    float: left;
}
.right, .alignright {
    float: right;
}
img.alignleft {
    display:inline;
    margin:0 7px 2px 0;
    padding:4px;
}

img.alignright {
    display:inline;
    margin:0 0 2px 7px;
    padding:4px;
}

.clear {
    clear: both;
}

#footer .widget {
    float: left;    
    padding-right: 20px;
}
#footer .widget h3 {
    text-transform: uppercase;
    margin: 0px;
}
#footer .widget ul {
    margin: 0px;
}
#footer ul {
    list-style: none outside none;
    width: auto;
    padding-left: 0px;

}
#footer ul li {
    
}