/* -------------------------------------------------------------- 
  
   Desktop/Notebook/Tablet Stylesheet: Navbar and Sidebar
   
   Default stylesheet for commonly-found desktop, notebook, and tablet native screen resolutions
   
   LAYOUT: Three Columns Fixed
   DESCRIPTION: Three column fixed layout with sidebars on either side of content
   
-------------------------------------------------------------- */

/* Navigation Bar
----------------------------------------------- */

#subNav {
  font-family: Tahoma, Kalimati, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 12px;
  float: left;
  width: 175px;
  color: #fff;
  font-weight: bold;
}

#subNav a {
	color: #FFF;
	text-decoration: none;
}

#subNav a:hover {
	color: #ACF;
	text-decoration: none;
}

#subNav .block {
	background-image: url(/weblog/wp-content/themes/kokanee/graphics/leftNavBkgTop.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0 0 16px 0;
}

#subNav .block p {
  margin: 0 15px 3px 12px;
  line-height: 12px;
}

#subNav .block p.introduction {
  margin: 0 15px 15px 12px;
  line-height: 15px;
  font-weight: normal;
}

#subNav .block p.disclaimer {
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	margin: 8px 0;
}

#subNav .block p.endmlinks {
   margin-bottom: 15px;
}

#subNav .widget_archive h2, #subNav .widget_links h2 {
display: none;
}

#subNav img {
margin: 0;
padding: 0;
}

#subNav ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#subNav ul li {
list-style-type: none;
margin: 0 15px 0 12px;
padding: 0;
line-height: 12px;
}

#subNav ul li ul {
margin: 0;
padding: 0;
}

#subNav ul li ul li {
	margin: 0px 0px 3px 0px;
        padding: 0; 
}

.blogroll {font-weight: normal; }

#subNav #loginform h2 {
  margin: 0px 0px 3px 0px;
  line-height: 12px;
  font-weight: bold;
}

#subNav form div label {
  float: left;
  width: 40%;
  height: 13px;
  padding-top: 2px;
  font-weight: normal;
}

#subNav form div {
  clear: left;
  margin: 0;
  padding: 10px 0px 0px 0px;
}

#subNav form .mid {
        width: 80px;
	background-color: #FFF;
	border: 1px outset #D4DFE4;
	height: 13px;
	font-family: Tahoma, Verdana, Kalimati, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 2px;
}

#subNav form p.submit {
  padding: 10px 20px 0px 0px;      
}

.rememberme {
display: none;
}

.block ul.pagenav li.page_item {
   margin: 0 15px 3px 12px;
   line-height: 12px;
   list-style-type: none
}

/* @media all and (max-width: 640px) {
  #subNav {display: none;}
}
*/

/* Sidebar - Where widgets are displayed
----------------------------------------------- */

#sideBar {
  float: right;
  width: 212px;
  color: #000;
  font-family: Tahoma, Kalimati, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  text-align: left;
  margin: 0;
  padding: 0;
}

/* @media all and (max-width: 640px) {
  #sideBar {display: none;}
}
*/

#sideBar .block {
	color: #000;
	text-align: left;
	padding: 0;
	margin: 0 6px 0 0;
}

#sideBar .block ul {
	margin: 0;
	padding-left: 0;
        padding-top: 0;
        padding-right: 0;
	padding-bottom: 4px; 
        list-style-type: none
	}

/* Controls widget display */
#sideBar .block ul li {	background-image: url("/weblog/wp-content/themes/kokanee/graphics/col3BkgTop.gif");
	background-repeat: repeat-x;
	background-position: top;
	background-color: #EAEFF2;
        margin: 0px 0px 16px 0px}

/* Controls the display of unordered lists inside widgets */
#sideBar .block ul li ul {
        margin: 0em 0em .5em 1em;
        padding: 0em 1em .5em 1em;
	list-style-type: disc;
	background: none;
}

#sideBar .block ul li ul.feeds {
	list-style-type: none;
        list-style-position: outside;
        margin: 0em 0em 0em 8px;
        padding: 0;
}

#sideBar .block ul li ul.feeds li {
	background: 0 1px url(/weblog/wp-content/themes/kokanee/graphics/feed12x12.gif) no-repeat;
        padding: 0px 8px 0px 20px; 
}

#sideBar .block ul li ul li {
	background: none;
        margin: 0;
        padding: 0;
}

/* Controls the widget title */
#sideBar .block ul li h2.widgettitle {
	font-family: Tahoma, Kalimati, Verdana, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #263659;
	font-weight: bold;
	margin: 0px 8px 6px 8px;
	padding: 6px 0 0 0;
}

#sideBar .block ul li p {
	font-family: Tahoma, Kalimati, Verdana, sans-serif;
	padding: 0px 8px 0px 8px;
        margin: 0px 0px 10px 0px;
}

#sideBar .block ul li blockquote {
 	margin: 0px 20px 10px 20px;
	padding: 0px;
        border-left: 0px;
	}
	
#sideBar h1 {
	font-family: Tahoma, Kalimati, Verdana, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #263659;
	font-weight: bold;
	margin: 12px 0px 4px 0px;
	padding: 6px 0 0 0;
}

#sideBar h2 {
	font-family: Tahoma, Verdana, Kalimati, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #2e5e5e;
	font-weight: normal;
	margin: 0px 0 6px 0;
	padding: 0;
}


/* Search functionality
----------------------------------------------- */

#searchform {margin:0;
             padding:0; }

#searchform input#s {font-family: Tahoma, Kalimati, Verdana, Arial, Helvetica, sans-serif;
                    font-size: 13px;}

#sideBar buttonlabels {
	margin-bottom: 0px;
	line-height:8px;
}

#sideBar #searchform {
	margin: 0px 0px 0px 8px;
	padding: 0px; 
	text-align: left;
	}

#sideBar #searchform #s {
	width: 125px;
	padding: 0px;
	}

#sideBar #searchsubmit {
	padding: 0px 1px 0px 1px;
        margin: 1px;
	}

/* Configurable Tag Cloud
----------------------------------------------- */

div.ctc {
font-family: Tahoma, Kalimati, Verdana, sans-serif;
padding: 0px 8px 0px 8px;
margin: 0px 0px 10px 0px; }

a.ctc-tag {line-height: 20px;
padding: 0px 2px 2px 0px; }


/* Calendar Display Controls
----------------------------------------------- */

#wp-calendar {
    border: 1px solid #ccc;
    border-width: 1px 1px 1px 1px;
    font-size: 11px;
    line-height: 15px;
    text-align: left;
}

#calendar_wrap {
    padding: 0px 8px 0px 8px;
    margin: 0px 0px 10px 0px; 
}

#wp-calendar tr {
    border-bottom: 1px solid #ccc;
}

#wp-calendar th, #wp-calendar td {
    padding: .375em .675em;
}

hr {
    background-color:#ccc;
    border:0;
    color:#ccc;
    height:1px;
    margin-bottom:22px;
}

#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 11px 'Tahoma', Kalimati, Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

/* In Brief Microblog CSS */

a.microlink:link {text-decoration: none;}
a.microlink:visited {text-decoration: none;}
a.microlink:hover {text-decoration: none;}  
a.microlink:active {text-decoration: none;}

#sideBar .chat ul {
	font-family: Tahoma, Verdana, sans-serif;
	padding: 0px 2px 0px 2px;
        margin: 0px 0px 10px 0px;
        list-style: none;
        text-indent: 0;
}

#sideBar .chat ul li ul li {padding-bottom: 10px; }

#sideBar .block ul li .rectitle {
      margin: 0;
}

#sideBar img {
    display: block;
    margin-left: auto;
    margin-right: auto 
}

