body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	background: #fff;
	color: #000;
	text-align:center;
	margin:0px;
	padding:0px;
}

FORM { margin:0; padding:0; }

a:link {
     color:#3465a4;
     text-decoration:none;
     }

a:visited {
     color:#3465a4;
     text-decoration:none;
     }

a:hover {
     color:#a40000;
     text-decoration:underline;
     }

#wrapper {
	margin:0px auto;
	width:900px;
	text-align:left;
	}

#contentwrapper {
	width:auto;
	margin-bottom:9px;
}

#header {
	margin:10px auto;
	padding-bottom:10px;
	width:900px;
	text-align:left;
	border-bottom:3px solid #FB9D39;
	}

#header .login {
   font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
   margin:0px;
   padding:0px;
   width:300px;
   text-align:right;
   float:right;
}

#header H1 {
   font: bold 30pt Helvetica, Arial, Verdana, sans-serif;
   margin:0px 0px 10px 0px;
   padding:0px;
}

#header UL {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#header LI {
	font: bold 15pt Helvetica, Arial, Verdana, sans-serif;
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	}

#footer {
	border-top:3px solid #FB9D39;
	margin-top:10px;
	padding-top:10px;
	text-align:left;
	font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
}

#subheader {
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	margin-bottom:10px;
	}


#sidebar {
	 width: 175px;
	 float: right;
	 font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	 overflow:hidden;
	}

#sidebar h2 {
	 font: bold 11pt Helvetica, Arial, Verdana, sans-serif;
	}

#fullcontent {
   	width:900px;
   	}

#fullcontent  .byline {
     font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
     text-align:left;
     display:block;
     margin:0 0 3px 0;
     padding:0 0 3px 0;
     color:#000;
     }

#fullcontent  .headline, .headlinefull {
     font:bold 22pt Helvetica, Arial, Verdana, sans-serif;
     margin: 15px 0px 0px 0px;
     padding: 0px;
     color:#000;
     }

#fullcontent  .post, .postfull {
     font: normal 11pt Helvetica, Arial, Verdana, sans-serif;
     margin:10px 0px 25px 0px;
     padding:0;
     text-align:left;
     line-height: 150%;
     }

.TDText { font: normal 11pt Helvetica, Arial, Verdana, sans-serif; }

#pagenav {
    width:120px;
    text-align:right;
    float:right;
    z-index:99;
    }

#content {
   	width:700px;
   	float:left;
   	}

#content .byline {
     font: normal 08pt Helvetica, Arial, Verdana, sans-serif;
     text-align:left;
     display:block;
     margin:0 0 3px 0;
     padding:0 0 3px 0;
     color:#000;
     }

#content .headline {
     font:bold 15pt Helvetica, Arial, Verdana, sans-serif;
     margin: 15px 0px 0px 0px;
     padding: 0px;
     color:#000;
     }

#content .post {
     font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
     margin:10px 0px 45px 0px;
     padding:0;
     text-align:left;
     line-height: 150%;
     }

.pt {
     font: normal 8pt Helvetica, Arial, Verdana, sans-serif;
     }

#twitterbox {
   width:auto;
}

#twitterbox .tweet
{
display: block;
background: #fff;
clear: both;
padding: 0px;
margin:0px 0px 8px 0px;
overflow: hidden;
}

#twitterbox .tweet img
{
float:left;
border: 1px solid #666;
background: #fff;
margin:0px 3px 3px 0px;
}

#twitterbox .tweet p.text
{
margin: 0;
padding: 0;
}

.monitter
{
width: auto;
height:500px;
margin:0px;
border: 0;
overflow: hidden;
}

#monitorbox .tweet
{
display: block;
background: #fff;
clear: both;
padding: 0px;
margin:0px 0px 8px 0px;
overflow: hidden;
}

#monitorbox .tweet img
{
float:left;
border: 1px solid #666;
background: #fff;
margin:0px 3px 3px 0px;
}

#monitorbox .tweet p.text
{
margin: 0;
padding: 0;
}

#blogarchives UL {
 margin: 0px;
 padding: 0px;
}

#blogarchives LI {
  list-style-type: none;
  margin-bottom:10px;
}

.podbox {
   margin: 10px 0px;
}

.podbox TD {
	     font: normal 11pt Helvetica, Arial, Verdana, sans-serif;
}

.BoxIt_white {
    border:2px solid #000;
    padding:5;
    margin:5;
    background: #fff;
    }

.BoxIt_grey {
    border:2px solid #D9D9D9;
    padding:5;
    margin:5;
    background: #F2F2F2;
    }

.BoxIt_blue {
    border:2px solid #75a3ed;
    padding:5;
    margin:5;
    background: #d2e4fc;
    }

.BoxIt_violet {
    border:2px solid #9b72cf;
    padding:5;
    margin:5;
    background: #e2defc;
    }

.BoxIt_green {
    border:2px solid #9fbe4c;
    padding:5;
    margin:5;
    background: #eefcd2;
    }

.BoxIt_purple {
    border:2px solid #B863B4;
    padding:5;
    margin:5;
    background: #F9D3FA;
    }

.BoxIt_pink {
    border:2px solid #ed7575;
    padding:5;
    margin:5;
    background: #fcd2d2;
    }

.BoxIt_orange {
    border:2px solid #EC9E2E;
    padding:5;
    margin:5;
    background: #FCEBB9;
    }

.BoxIt_yellow {
    border:2px solid #D9CC79;
    padding:5;
    margin:5;
    background: #FBF697;
    }

.quoteit {
  margin:20px 20px 20px 20px;
  border-width:1px 0;
  padding:5px 15px 5px 45px;
  text-align:justify;
  background: url(/Img/quotes.gif) no-repeat top left;
  color:#666;
   }

.quotes {
	  margin:20px 0px;
	  padding-left:45px;
	  background: url(/Img/quote-open.png) no-repeat top left;
	  color:#666;
     text-align:right;
}

.quotes DIV {
   padding-right:50px;
   padding-top:5px;
   margin-bottom:15px;
   margin-right:50px;
	text-align:justify;
	background: url(/Img/quote-close.png) no-repeat bottom right;
}

.LYellow {color:#fce94f;}
.MYellow {color:#edd400;}
.DYellow {color:#c4a000;}
.LOrange {color:#fcaf3e;}
.MOrange {color:#f57900;}
.DOrange {color:#ce5c00;}
.LBrown {color:#e9b96e;}
.MBrown {color:#c17d11;}
.DBrown {color:#8f5902;}
.LGreen {color:#8ae234;}
.MGreen {color:#73d216;}
.DGreen {color:#4e9a06;}
.LBlue {color:#729fcf;}
.MBlue {color:#3465a4;}
.DBlue {color:#204a87;}
.LPlum {color:#ad7fa8;}
.MPlum {color:#75507b;}
.DPlum {color:#5c3566;}
.LRed {color:#ef2929;}
.MRed {color:#cc0000;}
.DRed {color:#a40000;}
.LGrey1 {color:#eeeeec;}
.MGrey1 {color:#d3d7cf;}
.DGrey1 {color:#babdb6;}
.LGrey2 {color:#888a85;}
.MGrey2 {color:#555753;}
.DGrey2 {color:#2e3436;}

.BOKBlue {color:#75a3ed;}
.BOKGreen {color:#9fbe4c;}
.BOKOrange {color:#FB9D39;}

.prettytextarea {
  display:block;
  color: #000;
  padding: 6px;
  width: 450px;
  height: 150px;
  font: 18px Arial, Helvetica, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  border-color: #777 #CCC #CCC #777;
}

.prettytextarea2 {
  display:block;
  color: #000;
  padding: 6px;
  width: 550px;
  height: 200px;
  font: 18px Arial, Helvetica, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  border-color: #777 #CCC #CCC #777;
}

.prettyinputsm {
  color: #000;
  padding: 6px;
  font: 12px Arial, Helvetica, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  border-color: #777 #CCC #CCC #777;
}

.prettyinput0 {
  color: #000;
  padding: 6px;
  width: 450px;
  height: 35px;
  font: 18px Arial, Helvetica, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  border-color: #777 #CCC #CCC #777;
}

.prettyinput {
  display:block;
  color: #000;
  padding: 6px;
  width: 450px;
  height: 35px;
  font: 18px Arial, Helvetica, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  border-color: #777 #CCC #CCC #777;
}

.prettyinput2 {
  display:block;
  color: #000;
  padding: 6px;
  width: 550px;
  height: 35px;
  font: 18px Arial, Helvetica, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  border-color: #777 #CCC #CCC #777;
}

.prompted {
  color: #999;
  font-size: 120%;
  position: absolute;
  width: 310px;
  top: 7px;
  left: 7px;
  overflow: hidden;
  cursor: text;
}

.bluebutton {
  color: #FFF;
  cursor: pointer;
  font-size: 130%;
  padding: 1px 15px 1px;
  font-weight: bold;
  overflow: visible;
  background-color: #098bd6;
  border: 2px solid #0b77b7;
  border-top-color: #5eb6e8;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-right: 5px;
}

.feedbackWidget {
  width:auto;
  font-size:10px;
}

ul.topiclist {
	margin:0px;
	padding:0;
	list-style-type:none;
	clear:both;
}

li.row {
   dispaly:block;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   border:1px solid #d3d7cf;
   padding:5px;
   margin:5px 0px 5px 0px;
}

li.row:hover {
	background-color:#d2e4fc;
   dispaly:block;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   border:1px solid #098bd6;
   padding:5px;
   margin:5px 0px 5px 0px;
}

li.row a.blog {
	font: bold 125% Helvetica, Arial, Verdana, sans-serif;
}

li.row a.blog:hover {
   color:#098bd6;
}

li.row a.pt {
	font: normal 60% Helvetica, Arial, Verdana, sans-serif;
}

li.row a.pt:hover {
   color:#098bd6;
}

li.row .idnbr {
	margin:-10 0px 0px 0px;
	padding:5px 0px 5px 5px;
	color:#d3d7cf;
	font: bold 150% Helvetica, Arial, Verdana, sans-serif;
	float:right;
	text-align:right;
	width:100px;
	z-index:-10;
}

li.row .ptdesc {
	color: #888a85;
	font: normal 80% Helvetica, Arial, Verdana, sans-serif;
	padding: 5px 10px;
}

li.row2active {
   dispaly:block;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   background-color:#FCEBB9;
   border:1px solid #EC9E2E;
   padding:5px;
   margin:5px 0px 5px 0px;
   cursor:pointer;
}

li.row2active a {
	color:#000;
	font: bold 80% Helvetica, Arial, Verdana, sans-serif;
	display:block;
}

li.row2active a:hover {
   color:#098bd6;
}

li.row2active:hover {
	background-color:#d2e4fc;
   dispaly:block;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   border:1px solid #098bd6;
   padding:5px;
   margin:5px 0px 5px 0px;
}

li.row2none {
   dispaly:block;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   border:1px solid #d3d7cf;
   padding:5px;
   margin:5px 0px 5px 0px;
}

li.row2 {
   dispaly:block;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   border:1px solid #d3d7cf;
   padding:5px;
   margin:5px 0px 5px 0px;
   cursor:pointer;
}

li.row2:hover {
	background-color:#d2e4fc;
   dispaly:block;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   border:1px solid #098bd6;
   padding:5px;
   margin:5px 0px 5px 0px;
}

li.row2 a {
	font: bold 80% Helvetica, Arial, Verdana, sans-serif;
	display:block;
}

li.row2 a:hover {
   color:#098bd6;
}

li.rowhead {
	color:#000;
	font: bold 80% Helvetica, Arial, Verdana, sans-serif;
   dispaly:block;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   background-color: #FCEBB9;
   border:1px solid #EC9E2E;
   padding:5px;
   margin:5px 0px 5px 0px;
   cursor:pointer;
   text-align:center;
}

.bluebutton2 {
  color: #FFF;
  cursor: pointer;
  font-size: 130%;
  padding: 1px 15px 1px;
  font-weight: bold;
  overflow: visible;
  background-color: #098bd6;
  border: 2px solid #0b77b7;
  border-top-color: #5eb6e8;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-right: 5px;
  width:100%;
}

.rowtxt {
   font: normal 80% Helvetica, Arial, Verdana, sans-serif;
}

.towncloud span a {line-height: 25px; margin: 0 2px;}
.towncloud span.level1 {font-size: 08pt;}
.towncloud span.level2 {font-size: 10pt;}
.towncloud span.level3 {font-size: 14pt;}
.towncloud span.level4 {font-size: 18pt;}
.towncloud span.level5 {font-size: 24pt;}

.towncloud span.level1 a {color:#204a87;}
.towncloud span.level2 a {color:#275291;}
.towncloud span.level3 a {color:#3465a4;}
.towncloud span.level4 a {color:#729fcf;}
.towncloud span.level5 a {color:#729fcf; font-weight: bold; padding: 0 4px;}

.towncloud span.level1 a:hover {color:#4e9a06;}
.towncloud span.level2 a:hover {color:#4e9a06;}
.towncloud span.level3 a:hover {color:#4e9a06;}
.towncloud span.level4 a:hover {color:#4e9a06;}
.towncloud span.level5 a:hover {color:#4e9a06;}

#rpw {
	 border:2px solid #D9D9D9;
	 padding:10;
	 margin:5;
	 background: #F2F2F2;
    text-align:center;
    display:none;
}

