body, .layout-three-column {
border: 0;
text-align: center;
background-color:#e6f2fd;
padding: 0px;
margin:0px;
font:normal 12px Verdana,Arial,sans-serif;
}

ul {
/*list-style:none;*/
}

ul li {
/*list-style:none;*/
}

a {
text-decoration: underline;
}

a:link {
color: #003366;
}

a:visited {
color: #003366;
}

a:active {
color: #339900;
}

a:hover {
color: #FA781D;
}

h1, h2, h3 {
margin:0px;
padding:0px;
}

img{
border:0px;
z-index:0;
}


#container {
line-height: 140%;
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
width: 898px;
border-right: 1px solid black;
border-left: 1px solid black;
background-color: #FFFFFF;
z-index:0;
}


div.img-link a {
display: block;
height: 103px;
text-decoration: none;
}

.banner-alt {
display: none;
}

#banner {
background:url("http://treonauts.typepad.com/treonauts/treoimages/treonautsnav.jpg") no-repeat -1px 0px;
width:898px;
height:149px;
/*display: none;*/
}

#banner-img {
width :900px;
height:154px;
}

#banner-header{
display:none;
}

#banner-description{
display:none;
}

#banner a {
color: #FFFFFF;
text-decoration: none;
}

#banner h1 {
font-size: xx-large;
font-weight: bold;      
}

#banner h2{
font-size: small;
display:none;
}

#left {
float:left;
position:relative;
top:0px;
right:496px;
width:200px;
background-color: #ffffff;
/*border-right: 1px dotted #6699CC;*/
/*border-bottom: 1px dotted #6699CC;*/
overflow: hidden;
z-index:0;
color:#333333;
}

/*typepad comments page */
#alpha {
float:left;
width: 200px;
background-color: #FFFFFF;
/*border-right: 1px dotted #6699CC;*/
/*border-bottom: 1px dotted #6699CC;*/
overflow: hidden;
z-index:0;
color:#333333;
}

#center {
float:left;
position:relative;
top:0px;
left:201px;
width:496px;
overflow: hidden;
z-index:0;
background-color:#DEE9FF;
color:#333333;
}

/*typepad comments page */
#beta {
float:left;
width: 496px;
overflow: hidden;
z-index:0;
color:#333333;
}

#right {
float:left;
position:relative;
top:0px;
right:0px;
width:200px;
background-color: #FFFFFF;
/*border-left:1px dotted #6699CC;*/
/*border-bottom:1px dotted #6699CC;*/
overflow: hidden;
z-index:0;
color:#333333;
}

/*typepad comments page */
#gamma {
float:right;
width:200px;
background-color: #FFFFFF;
/*border-left:1px dotted #6699CC;*/
/*border-bottom:1px dotted #6699CC;*/
overflow: hidden;
z-index:0;
color:#333333;
}

textarea#comment-text {
width: 455px;
}

.content, .pkg#beta-inner {
padding: 10px 12px 5px 12px;
background-color:#DEE9FF;
color:#333333;
font:small Verdana,Arial,sans-serif;
z-index:1;
/*width:496px;*/
}

.contentsubnav{
padding-top:10px;
}

.content p {
color:#333333;
font:normal small/150% Verdana,Arial,sans-serif;
text-align:left;
margin-bottom:10px;
}

.content blockquote {
line-height: 150%;
}

.content li {
line-height: 150%;
}

.content h1, .content h1 a {
color:#FF9900 !important;
font:bold medium Verdana,Arial,sans-serif;
text-align: left;
margin-bottom: 10px;
line-height:20px;
text-decoration:none;
padding:3px 0px 3px 0px;
}

.content h1 a:hover {
text-decoration:underline;
}

.content h2, .content h2 a{
color:#FF9900;
font:bold medium Verdana,Arial,sans-serif;
text-align: left;
margin-bottom: 10px;
line-height:20px;
text-decoration:none;
padding:3px 0px 3px 0px;
}

.content h2 a:hover {
text-decoration:underline;
}

.content h3 {
color: #006699;
font:bold small Arial, sans-serif;
border-bottom: 1px dotted #6699CC;
text-align: left;
margin-bottom: 10px;
padding-top:3px;
}

.content h4 {
color: #FF9900;
font:bold medium Verdana,Arial,sans-serif;
text-align: left;
margin-bottom: 10px;
line-height:20px;
}

.content p.posted {
/*  clear: both;*/
color: #006699;
font:bold x-small Verdana,Arial,sans-serif;
text-align: left;
padding: 3px 3px 0px 3px;
}

#comment-data {
float: left;
position: relative;
width: 180px;
padding-right: 15px;
margin-right: 15px;
text-align: left;
border-right: 1px dotted #BBB;
}

textarea[id="comment-text"] {
width: 80%;
}


h2.commentheader, .comments-open-header, .comments-header{
border:none;
background-color:transparent !important;
font:bold 20px Verdana,Arial,Sans-serif;
color:#bec9df !important;
}

div.comments, .comments-open {
border:1px solid #d0e0f0;
background-color:#ced9ef !important;
/*background-color:#ffd9ef !important;*/
margin:10px 0px 5px 0px;
padding:3px 5px 5px 5px;
z-index:2;
}

div.comments1 {
border:1px solid #d0e0f0;
background-color:white !important;
width:100%;
height:100%;
margin:-10px auto 20px auto;
z-index:2;
}

div.commentorder{
font:bold 40px/40px Arial,sans-serif;
color:#DEE9FF;
float:left;
height:40px;
margin:0px 5px 0px 0px;
z-index:3;
}

div.commentdata{
font:bold 10px Verdana,Arial,sans-serif;
color:#006699;
margin:5px 0px 0px 0px;
float:left;
height:17px;
z-index:3;
}

div.commentbody{
width:100%;
clear:left;
}

div.pager{
border:1px solid #d0e0f0;
background-color:#ced9ef !important;
/*background-color:#ffd9ef !important;*/
margin:10px 0px 5px 0px;
padding:3px 5px 5px 5px;
z-index:2;
font:bold 20px/26px Arial,sans-serif;
color:#DEE9FF;
}
div.pager a{
color:#006699;
text-decoration:none;
}
div.pager a:hover{
color:#ff9900;
text-decoration:none;
}

div.signoff{
border-top:1px dotted #006699;
border-bottom:1px dotted #006699;
margin:10px 0px 25px 0px;
color: #006699;
font:bold x-small Arial,sans-serif;
line-height:150%;
text-align: left;
padding: 3px 3px 6px 3px;
}

.signoff p.posted {
color: #006699;
font:bold x-small Arial,sans-serif;
text-align: left;
padding: 3px 3px 0px 3px;
margin-top:0px;
}

h2#category {
color: #006699 !important;
font:bold x-small Arial,sans-serif !important;
margin:0px;
display:inline;
line-height:150%;
}

h2#category a{
color: #003366 !important;
font:bold x-small Arial,sans-serif !important;
margin:0px;
text-decoration:underline;
display:inline;
}

div.sociotags{
width:125px;
height:16px;
margin-top:-36px;
padding:0px;
text-align:left;
float:right;
}

div.centerad{
border:1px solid #ced9ef;
background:white;
margin:-10px auto 20px;
padding:3px 5px 5px 5px;
}

.blogquote{
width:410px;
border:1px solid #d0e0f0;
background-color:#ced9ef !important;
padding:18px 25px 10px 35px;
overflow:hidden;
margin:auto;
z-index:2;

}

.bqstart {
float:left;
height:45px;
position:relative;
top:-16px;
left:-33px;
font:500% times,serif;
color:#DEE9FF !important;
margin-bottom:-50px;
overflow:hidden;
z-index:2;
}

.bqend {
float:right;
height:45px;
position:relative;
bottom:40px;
right:-15px;
font:500% times,serif;
color:#DEE9FF !important;
margin-bottom:-80px;
overflow:hidden;
z-index:2;
}

.sidebar {
padding: 10px 10px 0px 10px;
position:relative;
z-index:0;
}

.sidebar a {
text-decoration: none;
}

.sidebar a:link {
color: #6699CC;
}

.sidebar a:visited {
color: #6699CC;
}

.sidebar a:active {
color: #339900;
}

.sidebar a:hover {
color: #FA781D;
}

.sidebar h2, .sidebar h3,.module-header, h2.module-header, h3.module-header, .module-typelist.module .module-header{
color: #fff;
/*border-bottom: 1px solid #003366 !important;*/
text-align:left;
text-transform: none;
padding:5px 0px 7px 0px;
display:block;
font:bold 14px Verdana,Trebuchet,Arial,Tahoma,Sans-serif; 
background:transparent; 
margin: 10px auto 5px;
text-align:center;
background:url(http://treonauts.typepad.com/treonauts/images_sites/h2-header-v2.gif) no-repeat;
}

.sidebar ul {
padding-left:0px;
margin: 0px;
margin-bottom:30px;
}

.sidebar li {
color:#006699;
font:small Verdana,Arial,sans-serif;
text-align:left;
line-height:150%;
margin-top:10px;
list-style-type:none;
}

#popularposts{
font:normal 11px Vardana,Arial,Sans-serif;
padding-left:2px;
}

#popularposts p{
font:normal 11px Vardana,Arial,Sans-serif;
}

#popularposts b, #popularposts .f{
font:bold 12px Vardana,Arial,Sans-serif !important;
color:#ff9900 !important;
text-decoration:none;
}

.accessories td{
color:#444 !important;
margin:auto;
text-align:center;
font:10px Verdana,Arial,Sans-serif;
}

.accessories td a{
color:#444 !important;
text-decoration:none;
}

.accessories td a:hover{
text-decoration:underline;
color:#FA781D !important;
}


/****** SCROLLERS **********/
#shopscroller{
width:176px;
height:200px;
text-align:left;
padding:2px;
background-color: #ffffff;
}

#forumscroller{
width:176px;
height:180px;
text-align:left;
padding:2px;
background-color:#ffffff;
}

#blogscroller{
width:176px;
height:180px;
text-align:left;
padding:2px;
background-color:#ffffff;
}

.rssclass .rsstitle{
font-size:105%;
font-weight: bold;
line-height:normal;
}

.rssclass .rssdescription{
font-size:100%;
line-height:normal;
}
.rssclass .rssdate{
color: gray;
font-size:90%;
line-height:normal;
}

.rssclass a{
text-decoration: none;
line-height:normal;
}

/******** CLOUD *************/
.module-category-cloud .module-list
{
 margin-right: 0;
 margin-left: 0;
}

.module-category-cloud .module-list-item
{
    display: inline;
 margin: 0 5px 0 0;
 padding: 0;
 line-height: 1.2em;
 background: none;
}

.module-category-cloud .cloud-weight-1  { font-size: 0.0em;display: none; }
.module-category-cloud .cloud-weight-2  { font-size: 0.6em;}
.module-category-cloud .cloud-weight-3  { font-size: 0.75em; }
.module-category-cloud .cloud-weight-4  { font-size: 0.90em; }
.module-category-cloud .cloud-weight-5  { font-size: 1.05em; }
.module-category-cloud .cloud-weight-6  { font-size: 1.1em; }
.module-category-cloud .cloud-weight-7  { font-size: 1.2em; }
.module-category-cloud .cloud-weight-8  { font-size: 1.3em; }
.module-category-cloud .cloud-weight-9  { font-size: 1.4em; }
.module-category-cloud .cloud-weight-10 { font-size: 1.45em; }

/* typepad stuff - modules */
.module a{
text-decoration: none;
font-weight: inherit;
}

.module a:link { color: #6699CC; }
.module a:visited { color: #6699CC; }
.module a:active { color: #339900; }
.module a:hover { color: #FA781D; }

.module-typelist.module{
position:relative;
}

.module-content
{
margin:5px 0px 20px 0px;
color:#006699;
font:small Verdana,Arial,sans-serif;
font-size: small;
line-height: 150%;
text-align: left;
}

.module-list { margin: 0; }
.module-list-item { margin: 10px 0; }
.typelist-thumbnailed .module-list-item { margin: 10px 0; }

.module img, 
.module-photo img{
border: 0;
}

.module-photo{
text-align: left;
}

.module-powered { text-align: left; }

.module-calendar .module-header
{
color: #006699; 
font-family: Verdana, Arial, sans-serif; 
font-size: small; 
border-bottom: 1px solid #003366; 
text-align: left; 
font-weight: bold; 
text-transform: uppercase; 
padding: 3px; 
letter-spacing: .3em; 
}

.module-calendar th,
.module-calendar td
{
text-align: center;
font-weight: normal;
}

.typelist-thumbnail img { margin: 0; }

.module-featured-photo { margin-bottom: 5px; }
.module-featured-photo .module-content img { width: 420px; }

.module-recent-photos .module-content { padding: 2px 0 0 0; }
.module-recent-photos .module-list { margin: 0; }

.module-recent-photos .module-list-item
{
width: 70px; /* ie mac fix */
height: 70px; /* for appearance with varying image border widths */
margin: 0 2px 2px 0;
}


/* moblog1 tweaks */
.clr{
clear: both;
width: 0;
height: 0;
line-height: 0;
}


#calendar {
line-height: 140%;
color: #006699;
font-family: Verdana, Arial, sans-serif;
font-size: small;
padding: 2px;
text-align: center;
margin-bottom: 30px;
}

#calendar table {
padding: 2px;
border-collapse: collapse;
border: 0px;
width: 100%;
}

#calendar caption {
color: #006699;
font-family: Verdana, Arial, sans-serif;
font-size: small;
border-bottom: 1px solid #003366;
text-align: left;
font-weight: bold;
text-transform: uppercase;
padding: 3px;
letter-spacing: .3em;
}

#calendar th {
text-align: center;
font-weight: normal;
}

#calendar td {
text-align: center;
}

.photo {
text-align: left;
margin-bottom: 20px;
}

.link-note {
font-family: Verdana, Arial, sans-serif;
font-size: small;
line-height: 150%;
text-align: left;
padding: 2px;
margin-bottom: 15px;
}

#powered {
font-family: Verdana, Arial, sans-serif;
font-size: small;
line-height: 150%;
text-align: left;
color: #006699;
margin-top: 50px;
}

.image-full {
width: 470px;
}

.image-thumbnail {
float: left;
width: 130px;
margin-bottom: 10px;
}

.image-thumbnail img {
width: 115px;
height: 115px;
}
.unbold {
font-weight:normal;
}
.unem, .unemp{
font-style:normal;
}
.subform{
background:#ffffff url("http://treonauts.typepad.com/treonauts/treoimages/news-subbkg.gif") 0px 0px no-repeat;
width:165px;
font:normal 14px Arial,Sans-Serif;
height:130px;
padding:10px 5px;
text-align:left;
color:#444;
}
.subform a, .subform a:visited,.subform a:active{
font:bold 10px Arial,Sans-Serif;
text-decoration:none;
color:#444;
}
.subform a:hover{
text-decoration:underline;
color:#444 !important;
}
.subform .email {
 height:16px;
 width:140px;
 padding:2px 2px 0px 4px !important;
 margin:6px auto 5px;
 background: url("http://treonauts.typepad.com/treonauts/treoimages/box-shadow.gif");
 border:1px solid #999;
 font: 12px/12px Verdana,Arial,sans-serif;
 color: #000;
 vertical-align:baseline !important;
}
.subform .submit{
 height:21px;
 margin:0px auto 5px !important;
 padding:0px !important;
 border:1px solid #888;
 color:#444;
 font:10px/12px Verdana,Arial,sans-serif;
 background: url("http://treonauts.typepad.com/treonauts/treoimages/chromebg.gif") 0px -25px repeat-x;
 vertical-align:top !important;
}

.family{
padding:10px;margin:10px;width:250px;float:left;background-color:#ffffff;color:#ffffff;text-align:left;
}
.family a, .family a:visited, .family a:active{
color:#ffffff;text-decoration:none;font:14px Arial,sans-serif;
}
.family a:hover{
text-decoration:underline;
}
.family h2{
margin:-5px auto 4px;
text-align:center;
padding:0px;
font:bold 16px Arial,sans-serif;
color:#f4f4f4;
}
/* ph=1 */

