/*
    Document   : sidebar
    Created on : Oct 8, 2010, 8:30:29 AM
    Author     : scott
    Description:
        Define styles for the sidebar elements
*/

/* offset primary (which follows this tag) down when present - a cat pict hangs down */
#offset-down-sidebar {
  margin-top: 40px;
}

#primary {
  background:none repeat scroll 0 0 #E8D4AF;
  border:medium none;
}
#primary {
  float:right;
  /*width: 250px;*/
}

.aside ul {
  margin:0 10px 20px;
}

.aside li {
  clear: both; /* we use floats in the poll widget */
}

.aside p.poll-vote {
  float: left;
}

.aside p.poll-link {
  float: right;
}

.aside div.title {
  border-bottom:1px solid black;
  height: 1.8em; /* this sets the size for the border */
}

.aside h3 {
  color:black;
  font-size: 1.5em; /*22px;*/
  font-style:normal;
  border-bottom: 1px solid black;
}

.aside div.title h3 {
  float: left;
  border-bottom: none;
}

.aside span.title-extra {
  float:right;
  font-size:12px;
  font-weight:bold;
  padding-left:15px;
  padding-right:5px;
  padding-top:5px;
}

/* overrides from default & rt-2col; may need to revisit */
.main-aside {
  right: 0; /* override 10px from rt-2col */
}

.main-aside ul {
/* padding:0 20px; */
}
/* end overrides */


.aside {
  float:right;
  width:300px;
}

.aside a:link {
  color: navy;
/*  color:#000000;
  font-size:11px;
*/
}

.aside ul ul {
  margin-left:0;
  clear: both;
  list-style: none;
}

.aside ul ul ul { /* the widget itself is a ul */
  padding-left: 1.5em;
}

.aside .widget_polls-widget {
  padding-bottom: 40px;
}

.aside li.current-item {
  font-size: 120%;
  font-style: italic;
}

/* feeds widget */
#pyo-feeds p {
  margin-top: -1em;
}

#pyo-feeds li {
  background: url(../images/feed-icon-14x14.png) top left no-repeat;
  padding-left: 18px;
}

/* wp user control (login widget) */

#wp-user-control-login-register-password .tab_container_login {
  background-color: #E8D4AF;
}

#wp-user-control-login-register-password ul.tabs_login li {
  background-color: #8EC358;
  border: 1px solid #719947;
  color: #FFFFFF;
}

#wp-user-control-login-register-password ul.tabs_login li.active_login {
  background-color: #719947;
}

#wp-user-control-login-register-password ul.tabs_login li.active_login a {
  color: white;
}

#wp-user-control-login-register-password li {
  clear: none;
}
