html {
#height: 101%;
text-align: center;
}

.maintable {
}

#headlinesmall {
display: block;
height: 18px;
background-image: url('/images/purple.gif');
}

.topper {
background: #fff url(/images/grgrad.gif) repeat-x;
}


.chattitle {
background: #fff url(/images/648tab.jpg) no-repeat;
}

.roundcont {
	width: 100%;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



body {
margin: 0px 0px 0px 0px;
margin-top:0;
padding: 0px 0px 0px 0px;
font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
font-size: 80%;
color: #444444;

}

td {
margin: 0px 0px 0px 0px;
margin-top:0;
padding: 0px 0px 0px 0px;
font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
font-size: 80%;
color: #444444;

}


h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 130%;
margin-top: 0px;
margin-bottom: 0px;
color:#444444;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 160%;
margin-top: -3px;
margin-bottom: 0px;
color:#444444;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 120%;
margin-top: 0px;
color: #444444;
}
h3.blue {
color: #006dba;
margin-bottom: -12px;
}
h3.orange {
color: #ff6d06;
margin-bottom: -12px;
}

.grouptitle {
  font-size:18px;font-weight:bold;color:green;
}

.groupname {
  font-size:14px;font-weight:bold;color:#75076F;
}

.groupfooter {
  font-size:10px;font-weight:normal;
}

.groupfooter a {
  font-size:10px;font-weight:normal;
}

.subtitle {
  font-size:14px;font-weight:bold;color:#404040;
}

img {
border: 0px;
}

xxa {
color: #006dba;
text-decoration: underline;
}

axx:hover, axx:active {
color: #CC6600;
text-decoration: underline;
}

ul.sm {
list-style-type:none;
}

ul.sm li {
list-style-type:none;
background-image: url(http://www.ronlohse.com/images/smallbullet.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding: 0 0 0 .8em;
text-indent: 0px;
}

ul.features {
list-style-type:none;
}

ul.features li {
margin: 0 0 1em -3em;
}

.featuretitle {
color: #ff6d06;
}

.caption {
font-size: 9px;
}

.bar {
  font-weight: bold;
  font-size: 18pt;
  height: 30px;
  color: #FFFFFF;
  background-image: url(/images/orangebar.gif);
  background-repeat: x-repeat;
  background-color: orange;
}
.header {
  color: #646464;
  font-weight: bold;
  font-size: 18pt;
}

.header_center {
width: 760px;
text-align: left;
border-bottom: 1px dashed #808080;
padding: 0px;
}

#tnav {
display: block;
width: 760px;
}

#tnavitems a {
position: relative;
vertical-align: bottom;
bottom: 5px;
padding: 5px 10px 5px 10px;
border-right: 1px dashed #CCCCCC;
}

#tnavitems a:hover, #tnavitems a:active {
color: #cc5705;
text-decoration: underline;
background-color: #f6f6f6;
border-top: 1px solid #e1e1e1;
}

#tnavitems .select {
position: relative;
bottom: 5px;
padding: 5px 10px 5px 10px;
color: #8c8c8c;
border-right: 1px dashed #CCCCCC;
border-top: 1px solid #999999;
background-color: #f6f6f6;
}

#tnavitems .end {
position: relative;
bottom: 5px;
padding: 5px 10px 5px 10px;
font-size: 12px;
border-right: 1px dashed #CCCCCC;
}

#logo{
float: left;
}

#taglist 
{
	background-color : #B859F4;
	height : 100%;
}

#taglist a
{
	color : #dddddd;
}

#taglist a:hover
{
	color : #ffffff;
}

#taglistparents
{
	background-color : #dddddd;
	height : 100%;
}

#headlineorange {
display: block;
height: 66px;
background-image: url('/images/orangebartall.gif');
font-weight: normal;
font-size: 18pt;
color: #FFFFFF;
}

.titlebar 
{
font-size:24px; font-weight:bold;
color: #FFFFFF;
}

.titlebar a
{
font-weight: normal;
font-size: 18pt;
color: #FFFFFF;
}

#headlinepurplesmall {
display: block;
height: 40px;
background-image: url('/images/purplebar.gif');
}

#headlineorangesmall {
display: block;
height: 40px;
font-size:24px; font-weight:bold;
background-image: url('/images/orangebar.gif');
}

#headlineorange.center {
width: 760px;
text-align: left;
}


.rightimage {
padding: 0 0 0 0px;
}


.title { font-size:24px; font-weight:bold; }
.subtitle { font-size:14px; }
.nav { padding-left:2px; padding-right:10px; font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; font-size:12px; }

a {color:#000080; text-decoration:none; font-size:14px;}
a:hover {text-decoration:underline; }

td.colorchart
{
   width:16px;
   height:12px;
}

td.colorchartbig
{
   width:26px;
   height:22px;
}

div.colorchartbig
{
   width:26px;
   height:22px;
}

.posttitle {
  font-size:18px;font-weight:bold;color:#802280;
}
.postfooter {
  font-size:10px;font-weight:normal;
}

.postfooter a {
  font-size:10px;font-weight:normal;
}

.postsep {
  background-image:url(/images/pinkball.png);
}

