/*  
Theme Name:wp-seo
Theme URI:http://fastwiki.com
Description:A theme highly optimized for search engine indexing.  Makes use of the yui-css api for controlling page flow as well as plugins controlling title/description/keywords per page.
Version:v0.9
Author:Carson Ellsworth
Author URI:http://fastwiki.com
*/
/*
10 77
11 85
12 92
13 100
14 107
15 114
16 122
17 129
18 136
19 144
20 152
21 159
22 167
23 174
24 182
25 189
26 197
*/
.edit-link {
	display:block;
	text-indent:-9000px;
	background: transparent url(images/edit.png) no-repeat 0 0;
	width:59px;
	height:27px;
	margin-bottom: .5em;
	}
	
address {
  font-style: italic; 
  font-weight: bold;
  color: #555;  
	}
	
.kudos address { 
  margin-left: 1em;
  font-size: 82%;
  }
.u { text-decoration:underline}
* a{outline:0}
:link { color: #4B69DD; background: transparent;text-decoration:none;font-weight:bold }
:visited {text-decoration:none;color: #4B69BB; background: transparent; font-weight: normal }
a:hover { text-decoration:underline }
a:active {color: #4B69CC; text-decoration: none;}
body{background:url(images/body-bg-22.png) #BABABA fixed repeat-x;text-align:left}
em { font-style: oblique }
strong { font-weight: bold }
dl {margin-top:.5em; margin-bottom:.5em}
dd{margin-left:.5em}
dd p,dt p{margin-top:0;margin-bottom:0;margin-left:0;margin-top:.25em;font-style:0}
dt {margin-top:.5em;font-weight:bold}
h1{font-size:167%; font-weight: bold;color:#900 }
h1.post-title{border-bottom: 1px dotted #900; font-weight: bold; padding-left:20px;background:transparent url(images/post-title-h1.png) no-repeat scroll 0pt 7px; color:#900}
pre { 
	font-family: monospace;
	text-align: left;
}
h2 {
  margin: .5em .5em .5em  0px;
  font-size: 122%;
  font-weight: bold;color:#900;
}
h3 {
//  margin: .5em .5em 0 0px;
  color: #333;
  font-weight:bold;
  font-size: 107%;
}
h4 {
//  margin: .5em .5em 0 0;
  color: #333;
  font-weight: bold;
  font-size: 100%;
}
h5 {
//  margin: .5em .5em .5em 0px;
  color: #900;
  font-size: bold;
}
	
h2.post-title, h3.post-subtitle {
background-color:#F0F0F0;
border:1px solid #DFDFDF;
color:#990000;
font-size:107%;
margin:0pt;
padding:0pt 0pt 0pt 4px;
text-align:left;
}
h2.post-title { border-bottom: none }
h3.post-subtitle { border-top: none } 
h2.post-title a { font-weight: bold }
h2.post-title a:hover { }
h3.post-subtitle {font-size: 85%; font-weight: 520; } 
h2.widgettitle,h1#more-information,a:focus em.focus,a:active em.focus{display:none}
blockquote p {
border-left:1px solid #AFAFAF;
color:#333333;
font-size:92%;
font-weight:500;
margin-left:1em;
margin-right:1em;
padding-left:0.2em;
}
img{border:none}
input#register{border:1px #C0C0C0 outset;margin:1em 0pt 0pt;padding:0;display:block;background:1px #C0C0C0 outset;height:26px;width:77px;text-indent:-9000px;*background:silver none;*border:1px silver outset}
input {filter:alpha(opacity = 100);opacity:1}
input.quarter-opacity{filter:alpha(opacity = 30);opacity:.30}
li#search-widget.widget form{margin:auto;width:98%;color: black;}
li.widget{margin-top:1.2em}
li.widget{margin-bottom:0}
p#company-slogan{padding-top:.5em;padding-left:.5em;color:#000000;background:transparent;font-size:122%;font-weight:bold;text-indent:-9000px}
p.kudos{margin-left:2.25em;font-weight:normal}
p.quote{margin-bottom:0.1em;margin-top:0.4em;font-size:100%}
strong em,em strong{font-weight:bold;font-style:oblique}
table.contact{margin-top:2em}
table.contact td{}
table.contact tr{padding-bottom:.2em}
.author{margin-bottom:.3em;font-style:oblique;font-size:92%;text-align:right; margin-top: .3em; font-weight: bold;}
.book-author { font-weight: bold; }
acronym {border-bottom: 1px dotted;cursor:help; font-weight: bold}
.bottom{position:relative;z-index:500;text-align:center;line-height:20px; background: transparent url(images/menu-bg-left.png)  scroll repeat 0px -4px; }
.bottom a { color: blue; }
.company-name{display:block;background:transparent url(images/bpi.gif) no-repeat scroll 0 0;height:32px;width:426px;text-decoration:none;text-indent:-9000px}
.company-name a,#company-name a:hover,#company-name a:active{color:#000000;font-weight:bold;}
#yui-main #content {margin-right: 1em;}
#content { margin-bottom: .75em }
.content .intro p{margin-bottom:1em}
.footer{background:#E5CC63;height:20px}
.front-page p{margin:0;padding:0}
.navigation{border-color:#FFFFFF;border-style:solid none none;border-width:0 0pt medium;border-bottom:1px solid #D0D0D0;background:#D07800 url(images/menu-bg-left.png) repeat-x scroll 0pt 0%;height:2.000000em;position:absolute;top:9.000000em;*height:1.951800em;margin:auto;min-width:750px;text-align:left;width:57.69em;*width:56.31em;*margin-left:-14.3207em;}

.navigation a{float:right;border-left:1px solid #FFFFE0;padding:0pt 3em;background:transparent url(images/menu-bg-small.png) repeat scroll 0% 0;color:#FFFFFF;font-weight:bold;font-weight:bold;height:100%;text-decoration:none;text-decoration:none;line-height:2.0em;*line-height:1.9em}
.navigation a#last{border-left:1px solid #FFFFE0;border-right:0 solid}
.navigation a:visited{background:transparent url(images/menu-bg-small.png) repeat scroll 0% 0;color:#FEFEFE;font-weight:bold}
.navigation a:hover,
.navigation a#first:hover,
.navigation a#last:hover{color:#FFFFFF;background-position:left bottom;font-weight:bold;text-decoration:none}
.post-content{margin-top:1.5em; margin-left: 1.5em}

.post-content ol ol{margin:.5em 0 .5em 1em;list-style-type:upper-alpha}
.post-content ol ol ol{margin:.5em;list-style-type:lower-alpha}
.post-content p{margin-top:.5em;margin-bottom:.5em}
.post-content p li,.post-content li{margin-left:1.5em;margin-top:.25em;margin-bottom:.25em}
.post-content ul, .post-content ol{margin:0 0 0 .5em; list-style-type:disc}
.post-content ol{list-style-type:decimal}
.post-content ul ul{margin:.5em;list-style-type:circle}
.post-content ul ul ul{margin:.5em;list-style-type:square}
.post-wrap{margin-top:3em;*padding-left:.4em}
.sep{background:url(images/separator.png) no-repeat scroll center;width:100%;height:10px}
.signup{margin-left:1.5em;margin-top:2em;color:#4B69AA;;font-weight:bold}
.signup input{margin-bottom:.1em;border:1px solid #808080}
input[type="text"], textarea {
    background-color:#FFFFd0;
    padding: 2px;
    margin: 0px;
    color: black;
    border: 1px inset #999;
}
input[type="text"]:focus, input text:focus {
  background-color: white;
  color: black;
}

input[type="submit"] {
    cursor: pointer;
    border:1px outset #999;
}
.wrapper{background:#FFFFFF}
.yui-t1 #sidebar.yui-b{margin-top:2.1em;width:14.3207em; margin-bottom: 1em;}
.note { font-size: 92%; padding-left: .5em; }
#bd{border-bottom:1px solid #CBCBCB}
.sidebarslidecontrol:visited,.sidebarslidecontrol {
background:white url(images/hide-menu.png) no-repeat scroll center;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-top:1px solid #666666;
display:block;
font-size:85%;
height:21px;
position:absolute;
left:-18px;
top:14px;
width:17px;
z-index:1000;
padding-left: 1px;
}
#sidebarslidedown { background: white url(images/show-menu.png) no-repeat scroll center }
#sidebarslideup { background: white url(images/hide-menu.png) no-repeat scroll center }
.sidebarslidecontrol:active,.sidebarslidecontrol:focus,.sidebarslidecontrol:hover {
        cursor: pointer;
        opacity: .7;     
    }
#business-issues ul{list-style-type:square}
#doc,#doc2{border-color:rgb(238, 238, 238); border-style:solid;border-width:1px;margin-top:8px;background:#FFFFFF none repeat scroll 0%}
#fastwiki{float:right;margin-top:-1.6em;margin-right:.3em;font-weight:bold;font-size:88%;*margin-top:-1.3em}
#hd{background:url(images/header-bg.jpg) #40588E no-repeat scroll 0 0;height:8.230769em}
#masthead{padding-left:8.8em;padding-top:2.5em;*padding-left:8.587920em;*padding-top:2.439750em}

#quotes-widget {
background:#F9F9F9 none repeat scroll 0% 50%;
border:1px solid #F0F0F0;
padding:0pt 5px;
text-align:left;
}	
#rss-icon{padding-left:18px;padding-bottom:0;background:transparent url(images/rss.png) no-repeat scroll;background:left bottom}
#searchbox_button{width:4.2em}
#searchbox_textfield{width:80px !important; border: 1px solid #006699 !important;}
#sidemenu-widget .left_menu{padding:0}
#sidemenu-widget .left_menu a{border-width:0 1px 1px 0;border-color:#4682B4;border-style:solid;margin:4px 0em;padding-bottom:0;padding-left:0;display:block;background:url(images/permalink.gif) #191970 scroll no-repeat 8px 8px;color:#FFFFFF;line-height:1.8em;text-align:left;text-indent:1.8em}
#sidemenu-widget .left_menu a:visited{color:#FDFDFD; font-weight: bold}
#sidemenu-widget .left_menu a:hover{border:1px solid #950000;border-width:1px 0 0 1px;color:#FCFCFC;background-color:#DA0000;text-decoration:none;*background-position:9px 9px;}
#sidemenu-widget .left_menu a:active{color:#FEFEFE}
#signup{background:transparent url(images/sign-up-bright-3.png) no-repeat scroll top left;height:86px;overflow:hidden;}
#signup-button{display:block;background:transparent none;color:yellow;font-weight:bold;font-size:156%;width:100%;height:100%;letter-spacing:1px;text-align:center;line-height:28px}
#signup-button span{position:relative;top:.6em}
#signup-button:hover{padding-top:0;background:transparent url(images/sign-up-bright-3.png) no-repeat scroll bottom left;color:lightyellow;text-decoration:none}
#sitemap ul{list-style-type:disc}
#widget-list{margin:0 2em 0 1em}
.control a,
a.control {display: block; text-indent: -9000px; width: 100%; height: 100%;} 
a.control:hover {text-decoration: none}
.super { position: relative; top: -3px; padding-left: 2px; font-size: 72%; color: red }
div.more { height: 14px;overflow:hidden;  background-image: url(images/read-more.png);background-repeat: no-repeat;  background-position: top right; margin: -1.5em 0 0 0; *margin: -.8em 0 0 0; position: relative; top: 0px; right:-3px; *right:-7px;*top:-6px}
a.more { width:100%; height:100%; text-indent: -8000px; display:block; }
a.more:hover { background-image: url(images/read-more.png);background-repeat: no-repeat;  background-position: bottom right; position: relative; *top: 0px }
#quotes-image {
        background: transparent url(images/quotes.png) no-repeat scroll; width: 157px; height:290px;
}
#blended-learning dd {margin-left: 0}
#blended-learning dt { margin-top: 0}
#blended-learning h4 {margin-top: 0}
#fastwiki a{margin-right:3px;font-weight:normal;letter-spacing:0;color:#C58B00; margin-bottom: 1px;}
#fastwiki a:hover{color:#800000;opacity:1}
.post-content h3 +  p {
	margin-top: 0;
}
.post-content dl + h2 {
	margin-top: .5em;
}
.post-content  h2 + p {
	margin-top: 0;
}
.textwidget div.blue {
background:#171F69;
color:white;
padding:1px 5px;
}
.textwidget div {                 
	background white;
}

.kudos address + h3 {
	margin-top: .5em;
}