

.logbar {
    padding: 0px;
    margin: 0px;
    }

.logbar h2 {
    color: #dddddd;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: center;
    font-weight: bold;
   /* text-transform: uppercase;*/
    letter-spacing: .3em;
    }

.admintable td
{
      text-align: left;
}

//.logbar.p {
//    color: #ffffff;
//    font-family: Verdana, Arial, sans-serif;
//    font-size: x-small;
//    line-height: 125%;
//    margin-top: 10px;
//}

.logbar p {
    color: #ffffff;
}

.logbar p.center {
    color: #ffffff; text-align: center;
}

.logbar p.right {
    line-height: 80%;
    color: #ffffff; text-align: right;
}

.logbar blockquote {
    color: #dddddd;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: left;
    line-height: 125%;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

div.logbar {
    width: 220px;
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
    border: none;
    line-height: 90%;
    padding: 0px;
    
    /* border: 1px dotted #fff; */
       
}

.logostring {
    font-family: Verdana, Arial, sans-serif;
    color: #000;
    text-align: left;
  	font-size: 160%;
    margin-left: 10px;
    margin-top: 10px;

}

.topnavtd {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: left;
  	font-size: 85%;
    margin-left: 10px;
    font-weight:bold;
    color: white;
}

.topnavtd a {
  text-decoration: none;
  background-color: #777;
  opacity:.80;
  padding: 2px;
  border: 1px solid #000;
}

.topnavtd a:link, .topnavtd a:visited { color: white; }
.topnavtd a:hover, .topnavtd a:active { color: red; }

img {
    border: none;
}

.negSum{  
	color:#FF000A;
	white-space: nowrap;
	text-align: right;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	font-size: 76%;
}
.posSum{
	color: #090;
	white-space: nowrap;
	text-align: right;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	font-size: 76%;
}

.reduceCell{
	width:1%;
}

.thLeft {
	font-size: 76%;
	padding: 20px 0 2px 5px;
	background: #fff;
	text-align: left;
	vertical-align: text-top;
	border-right: 1px solid #fff;
}
.thCenter {
	font-size: 76%;
	padding: 20px 0 2px 5px;
	background: #fff;
	text-align: center;
	vertical-align: text-top;
	border-right: 1px solid #fff;
}
.thRight {
	font-size: 76%;
	padding: 20px 0 2px 5px;
	background: #fff;
	text-align: right;
	vertical-align: text-top;
	border-right: 1px solid #fff;
}

.tdNormal{
	font-size: 76%;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	/* border-left-style: hidden; */ /* Opera */
}
.tdNormalNowrap{
	font-size: 76%;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	white-space: nowrap;
}


.tdDate{
	font-size: 76%;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	white-space: nowrap;
}

.tdTariff{
	font-size: 76%;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	white-space: nowrap;
}


.tdblock {
	font-size: 76%;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	white-space: nowrap;
	text-align: center;
  background-color: #CCCCCC;	
}

.tdblockwe {
	font-size: 76%;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	white-space: nowrap;
	text-align: center;
  background-color: #FFCCCC;	
}

.tdblockwewk {
	font-size: 76%;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	white-space: nowrap;
	text-align: center;
  background-color: #FFDDCC;	
}

.tdcleanblock {
	font-size: 76%;
	padding: 2px 4px;
	border-right: 1px solid #fff;
	vertical-align: top;
	white-space: nowrap;
  background-color: transparent;
}


/* for use in articles */

div.two-columns { float:left; width:50%; margin-bottom: 30px; }
div.two-columns > * { margin: 10px;  }
div.three-columns { float:left; width:33%; }
div.three-columns > * { margin: 10px;  }

.content td { line-height:100%; padding: 5px; border: 1px dotted silver; }
.content td.label { background-color: #EEEEEE; }

.content form td { border: 0px; }

div.screenshots { text-align: center; clear: both; }
div.screenshots img { margin: 20px 0px 0px 0px; }
div.screenshots p { 
  margin: 0px 0px 20px 0px;
  color: #666666; 
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  font-weight: normal;
  line-height: 120%;
  text-align: center;
}

/* pop-up menus */

#menu-bar a { text-decoration: none; }
#menu-bar a:link, #menu-bar a:visited { color: black; }
#menu-bar a:hover, #menu-bar a:active { color: white; }
#menu-bar { font-family: Verdana, Arial, sans-serif; font-size: x-small; }
#menu-bar ul { padding: 0; margin: 0; }
#menu-bar ul li { list-style-type: none; position: relative; margin: 0; padding: 0; }
#menu-bar ul li ul li { border: 1px solid silver; border-width: 1px 1px 1px 1px; }
#menu-bar ul ul { display:none; width: 12em; }
#menu-bar li:hover > ul { display: block; position: absolute; top: -1px; left: 100%; }
#menu-bar ul li ul li a {
    display: block;
    padding: 5px 7px; 
    background: #CCCCCC;
    background-image: url(/a/gfx/menu-background-texture.jpg);
    background-repeat: repeat;
}
#menu-bar ul li ul li a:hover {
    background: #006699;
    background-image: url(/a/gfx/menu-background-texture-highlighted.jpg);
    background-repeat: repeat;
}
#menu-bar li.menu:hover > 
ul { width: 12em; top: 25px; left: 5px; }

#breadcrumbs {
    margin-right: auto; margin-left: auto; text-align: left; padding: 0px; width: 700px;
}

#breadcrumbs p {
    color: #666666; font-family: Verdana, Arial, sans-serif; font-size: x-small; margin-left: 100px;
}

#footer { 
    margin: 20px 20px 20px 20px;
    padding: 3px;

    background-color: #808080;

  clear: both;
}
#footer p {
    color: #666666; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: center;
}

/* MovableType css */

body {
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
/*    text-align: center;
*/
    }

.bodygrey {
    margin: 0px 0px 0px 0px;
    background-color: #cccccc;
    text-align: center;
    }

a {
    text-decoration: underline;
    }

a:link {
    color: #006699;
    }

a:visited {
    color: #330099;
    }

a:hover {
    color: #FF0000;
    }

a:active {
    color: #0000FF;
    }

h1, h2, h3 {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    }

pre { line-height: 100%; color: #660000; size: small; }

#box {
/*    margin-right: auto;
    margin-left: auto;
    text-align: left;
    */
    float: left;
  /*  padding: 4px;*/
/*    border: 1px dotted black;*/
    width: 180px; 
        padding: 4px;

    }
    
.box300 {
/*    margin-right: auto;
    margin-left: auto;
    text-align: left;
    */
    margin: auto;

   float: left;
  padding: 0px;
/*    border: 1px dotted black;*/
    width: 330px;
    background-color: #cccccc;

    }
.calendar {
  margin: 0px;
  padding: 0px;

}

.calendar input {
   background-color: transparent;
   text-decoration: none;
   border: none;
   cursor: pointer;
   cursor: hand;
}
.calendardays td {
   padding: 0px; 
text-align: center;
}   

#containerauto {
//    float: middle;
 //   background-color: #cccccc;
   border: none;
  padding: 0px;
width: auto;
//    margin: none;
   }

#container {
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding: 4px;
    width: 900px;
    }

#login {
    border: 1px dotted silver;
    float: left;
/*    margin-right: 4px;
    margin-left: 4px;
    */
    margin-bottom: 4px;

    width: 230px;
    }

#left {
    border: 1px dotted silver;
    float: left;
/*    margin-right: 4px;
    margin-left: 4px;
    */
    margin-bottom: 4px;

    width: 180px;
    }

#leftcamper {
   border: none;
    float: left;
/*    margin-right: 4px;
    margin-left: 4px;
    */
    margin: 4px;
    }
#rightcamper {
    border: 1px yelow;
    float: left;
    background-color: #cccccc;

/*    width: 180px;*/
/*    margin-right: 4px;
    margin-left: 4px;
    */
    margin: 4px;
    }
#camperinfo {
   border: none;
    float: center;
    background-color: #cccccc;

width: auto;
/*    margin-right: 4px;
    margin-left: 4px;
    */
    margin: none;
 font-family: Verdana, Arial, sans-serif;
 
    }


#center {
   float: left;
    width: 500px;
    margin-right: 4px;
    margin-left: 4px;
    background-color: #ffffff;
    }

#right {
    border: 1px dotted silver;
    float: left;
    width: 180px;
/*    margin-right: 4px;
    margin-left: 4px;
    */
    margin-bottom: 4px;
    }

.bottom {
    background-color: #dee7ec;
    clear: both;
}

.bottom p {
    color: #666666; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: center;
}

.top {
    background-color: #dee7ec;
    clear: both;
}

.top p {
    color: #666666; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: center;
}

.headline {
    color: black; font-family: Verdana, Arial, sans-serif; font-size: 12pt; text-align: center;
}

.contentblack {
    text-align: left;
    padding: 15px 15px 5px 15px;
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    }

.contentblack p {
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
//    line-height: 150%;
    text-align: left;
    margin-bottom: 10px;
    }

.content {
    padding: 15px 15px 5px 15px;
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    }

.content p {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    font-weight: normal;
    line-height: 150%;
    text-align: left;
    margin-bottom: 10px;
    }

.content blockquote {
    line-height: 150%;
    }

.content li {
    line-height: 150%;
    }
.sidebar li {
    line-height: 100%;
    }


.content h2 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: medium;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    
    }

.content h3 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    }

.content h4 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    }

.steps h4 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    }

.sidebar h4 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    }

.content p.more-categories {
    color: #999999;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    margin-top: 5px;
    text-align: right;
    margin-bottom: 5px;
    line-height: normal;
    padding: 3px;
    }

.content p.posted {
    color: #999999;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    border-top: 1px solid #999999;
    text-align: left;
    margin-bottom: 25px;
    line-height: normal;
    padding: 3px;
    }

.content p.label {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: left;
    line-height: 125%;
    margin-top: 5px;
}

.content p.more {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: right;
    line-height: 125%;
    margin-top: 10px;
}

div.downloads img { float:left; }
div.downloads p { float:left; }
div.downloads h3 { clear: both; }
div.downloads h4 { clear: both; }

.sidebar {
    padding: 15px;
    margin: 10px;
    }

.steps {
    padding: 15px;
    margin: 10px;
    }

#calendar {
    line-height: 140%;
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    padding: 2px;
    text-align: center;
    margin-bottom: 30px;
    }

#calendar table {
    padding: 2px;
    border-collapse: collapse;
    border: 0px;
    width: 100%;
    }

.caltable {
   width: 550px;
   border: 1px;
}

#calendar caption {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .3em;
    }

#calendar th {
    text-align: center;
    font-weight: normal;
    }

#calendar td {
    text-align: center;
    }

#search {
    width: 150px;
}

.sidebar h2 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: center;
    font-weight: bold;
   /* text-transform: uppercase;*/
    letter-spacing: .3em;
    }

.steps h2 {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: center;
    font-weight: bold;
   /* text-transform: uppercase;*/
    letter-spacing: .3em;
    }

.steps ul {
    margin-left: 10px;
    padding-left: 15px;
    margin: 0px;
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;

    }

.sidebar ul {
    padding-left: 0px;
    margin: 0px;
    }

.steps ul ul {
    margin-left: 10px;
    margin-bottom: 0px;
    }

.sidebar ul ul {
    margin-left: 10px;
    margin-bottom: 0px;
    }

.sidebar #categories ul {
    padding-left: 15px;
    }

.steps li {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: left;
    line-height: 125%;
    margin-top: 10px;
    list-style-type: decimal;
}

.sidebar li {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: left;
    line-height: 125%;
    margin-top: 10px;
    list-style-type: none;
}

.steps p {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    line-height: 125%;
    margin-top: 10px;
}

.sidebar p {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    line-height: 125%;
    margin-top: 10px;
}

.sidebar p.more {
    text-align: right;
}

.sidebar p.quick-links-date {
    text-align: left;
}

.sidebar blockquote {
    color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    text-align: left;
    line-height: 125%;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.sidebar #categories li {
    list-style-type: circle;
    }

.sidebar img {
    border: 3px solid #FFFFFF;
    }
    
.debug {
  background-color: #EE0000;
}

.photo {
    text-align: left;
    margin-bottom: 20px;
    }

.link-note {
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    line-height: 150%;
    text-align: left;
    padding: 2px;
    margin-bottom: 15px;
    }

#powered {
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    line-height: 150%;
    text-align: left;
    color: #666666;
    margin-top: 50px;
    }

#comment-data {
    float: left;
    width: 180px;
    padding-right: 15px;
    margin-right: 15px;
    text-align: left;
    border-right: 1px dotted #BBB;
    }

textarea[id="comment-text"] {
    width: 80%;
    }

.commenter-profile img {
    vertical-align: middle;
    border-width: 0;
    }
    
.frame10
{
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding: 10px;
	color: #000;
	background-color: #fff;
}
.frame5
{
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding: 5px;
	color: #000;
	background-color: #fff;
}


