/* -----------------------------*/
/* general stuff 		*/
/* padding:top right bottom left*/
/* # = id .=class 		*/
/* font: style size/lineheight name,family */
html {
scrollbar-base-color:  #A0ABB9;
scrollbar-track-color: #B0BBC9;
scrollbar-arrow-color: #FF9966;
}

body	{
color:#444;
/*background:#C0CBD9;*/
background:#e6f2fd;
padding:0px;
margin:0px;
font:12px Verdana,Arial,sans-serif;
}
h1{
font:bold 16px Arial,Sans-serif;
color:#FA781D;
margin:18px 0px 3px 0px;
padding:0px;
}

h1.module-header,{
font:bold 13px Verdana,Arial,Sans-serif;
color: #006699;
text-align:left;
text-transform:uppercase;
padding-bottom:5px;
border-bottom: 1px solid #d7d7d7;
background:transparent;
margin:3px 0px 5px 0px;
}

h2 	{
font:bold 14px/normal Arial,Sans-serif;
color:#000;
background:transparent;
}

h2.module-header, h2.module-header a{
font:bold 13px Verdana,Arial,Sans-serif;
color: #006699;
text-align:left;
text-transform:uppercase;
padding-bottom:5px;
border-bottom: 1px solid #d7d7d7;
background:transparent;
margin:3px 0px 5px 0px;
text-decoration:none;
}

h2.orange{
font:bold 13px Verdana,Arial,Sans-serif;
color: #ff9900;
text-align:left;
text-transform:uppercase;
padding-bottom:5px;
border-bottom: 1px solid #d7d7d7;
background:transparent;
margin:3px 0px 5px 0px;
}

h3{
font:bold 12px/normal Verdana,Arial,Sans-serif;
color:#006699;
margin:0px;
padding:0px;
}

.popular h3 a{
font:bold 12px/normal Verdana,Arial,Sans-serif;
color:#006699;
text-decoration:none;
}

.popular h3 a:hover{
font:bold 12px/normal Verdana,Arial,Sans-serif;
color:#FA781D;
margin:0px;
padding:0px;
}

p {
font: normal 12px/20px Verdana, Arial,Sans-serif;
color:#444;
text-align:left;
}

h1.post-header 	{
font:16px Arial,Sans-serif;
color:#FA781D;
margin:8px 0px 5px 0px;
padding:0px;
}

p.post-description {
color:#444;
margin:0px 0px 15px 0px;
padding: 0px;
font:12px/20px Verdana,Arial,Sans-serif;
}

p.post-footer	{
font:bold 5px/5px Arial,sans-serif;
border-top:1px dotted #006699;
color:#006699;
margin:3px 0px 5px 0px;
width:100%;
}

a{
color:#FA781D;
font-weight:bold;
text-decoration:underline;
margin:0px;
padding:0px;
}

a[href]:hover {color:#FA781D;}
a:hover {color:#FA781D;}
a[href]:active {color:#FA781D;}
a:active {color:#FA781D;}

a.post-header{
text-decoration:none;
}
a.post-header:hover{
text-decoration:underline;
}

.read-more{
text-decoration:none;
color:#666699;
font-weight:normal;
font-size:11px;
display:block;
}
.read-more a{
text-decoration:none;
color: #666699;
font-weight:normal;
font-size:11px;
text-align:right;
margin-top:7px;
}

a.read-more:hover{
text-decoration:underline;
}

a.small-link{
color:#006699;
}

table.rss-feed {
width:470px;
background:#fff;
text-align:left;
padding:0px;
margin:0px;
border:none;
float:left;
}

td.post {
width:470px;
padding:0px 1px 0px 1px;
margin:0px;
}

td.post img{
/*width:100px;*/
}

.accessories td{
margin:auto;
text-align:center;
font:10px Verdana,Arial,Sans-serif;
}

.accessories a{
color:#444;
text-decoration:none;
}

.accessories a:hover{
text-decoration:underline;
color:#FA781D;
}

.shop td{
margin:auto;
text-align:center;
font:12px Verdana,Arial,Sans-serif;
}

.shop a{
color:#444;
text-decoration:none;
font:12px Verdana,Arial,Sans-serif;
}

.shop a:hover{
color:#FA781D;
}

.popular{
font:12px Verdana,Arial,sans-serif;
color:#444;
}

.popular td{
text-align:left;
}

.popular a{
text-decoration:none;
}

.popular a:hover{
text-decoration:underline;
}

.fav1{
color:#444;
text-decoration:none;
}

.module-container{
width:898px;
height:100%;
background:#fff;
margin:0px;
padding:0px;
border-left:1px solid #000;
border-right:1px solid #000;
overflow:hidden;
text-align:left;
z-index:0;
}

.module-left{
width:470px;
background:#fff;
margin:0px 0px 0px 20px;
padding: 0px;
text-align:left;
float:left;
display:inline; /*IE Double margin bug fix */
overflow:hidden;
}

.module-double{
width:380px;
background:#fff;
margin:0px 0px 30px 15px;
float:left;
overflow:hidden;
}

.module-middle {
width:180px;
background:#FFF;
float:left;
margin: 0px 10px 0px 10px;
padding:0px;
text-align:center;
overflow:hidden;
}

.module-right {
width:185px;
background:#fff;
float:left;
margin: 0px 0px 0px 10px;
padding: 0px;
text-align:center;
overflow:hidden;
}

img[src] {
border:0px;
border-style:none;
}
img {
border:0px;
border-style:none;
}

#shopscroller{
width:170px;
height:255px;
text-align:left;
padding:2px;
background-color:#ffffff;
z-index:0;
}

#forumscroller{
width:170px;
height:255px;
text-align:left;
padding:2px;
background-color:#ffffff;
z-index:0;
}

#blogscroller{
width:170px;
height:255px;
text-align:left;
padding:2px;
background-color:#ffffff;
z-index:0;
}

.rssclass .rsstitle{
font-weight: bold;
text-align:left;
font-size:90%;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
text-align:left;
}

.rssdescription{
font-size: 85%;
}

.rssclass a{
text-decoration: none;
text-align:left;
}

.rssprice {
color:#FA781D;
font-weight:bold;
}
.subform{
background:#ffffff url("http://www.treonauts.com/includes/news-subbkg.gif") 0px 0px no-repeat;
width:165px;
font:normal 14px Arial,Sans-Serif;
height:130px;
padding:10px 5px;
text-align:center;
color:#444;
margin:0px auto;
}
.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://www.treonauts.com/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://www.treonauts.com/treoimages/chromebg.gif") 0px -25px repeat-x;
	vertical-align:top !important;
}

.unbold {
font-weight:normal;
}
.unem, .unemp{
font-style:normal;
}
ul.mini-guide{
text-align:left;
line-spacing:20px;
margin:15px;
padding:0px;
}

ul.mini-guide li{
line-spacing:20px;
text-indent:0px;
/*color:black;*/
margin:0px;
padding:0px 0px 5px 0px;
}

.family{
padding:10px;margin:7px;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;
}
