body
{
background: url(images/newsgroup_la_bg01.gif) #77A0C9;
margin: 0;
}

#topbanner {width: 778px; height: 90px; background: #ffffff;}
#topbanner .logo {float:left;}

#menu
{
padding: 0;
font-family: "Tahoma";
font-size: 12px;
}
#menu ul {float:left;list-style:none;margin:0px;}
#menu ul li {float:left;margin:0 5px}
#menu ul li a:link,#menu ul li a:visited {font-weight:bold;color:#225588;}
#menu ul li a:hover{}

.menuDiv {width:1px;height:14px;background:#4477AA}

.thumbnail
{
float: left;
width: 130px;
border: 1px solid #999;
margin: 0 8px 10px 0;
padding: 6px;
font:12px Tahoma;
color: #565456;
}

.thumbnail a {font-weight:bold;}
.clearboth { clear: both; }

.sqbanner
{
width: 100%;
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
margin: 0 0 4px 0;
padding: 1px 0 1px 0;
background: #ffffff;
}

.adtopic
{
width: 100%;
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-top: 1px solid #C6C6C6;
padding: 6px 0 6px 0;
font-family: "Tahoma";
font-size: 12px;
font-weight: bold;
color: #CC0000;
background: url(images/titleindex01.gif) repeat-x;
}

.adtopic_bw
{
width: 100%;
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-top: 1px solid #C6C6C6;
padding: 6px 0 6px 0;
font-family: "Tahoma";
font-size: 12px;
font-weight: bold;
color: #424242;
background: url(images/titleindex01.gif) repeat-x;
}

.topicpic
{
width: 100%;
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
margin: 0;
padding: 1px 0 1px 0;
background: #ffffff;
}

.listgroups ul
{
width: 100%;
padding-left: 0;
margin: 0 0 5px 0;
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
}
.listgroups ul li
{
font-family: "Tahoma";
font-size: 12px;
color: #CC6600;
list-style: none;
margin: 0;
padding: 3px 0 2px 5px;
background: url(images/titleindex02.gif) repeat-x #ffffff;
}

.listgroupsr ul
{
width: 100%;
padding-left: 0;
margin: 0 0 5px 0;
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
}

.listgroupsr ul li
{
font-family: "Tahoma";
font-size: 12px;
color: #FF6600;
list-style: none;
margin: 0;
padding: 3px 0 2px 5px;
background: url(images/titleindex02.gif) repeat-x #ffffff;
}

.listgroupsm
{
margin-left: 142px;
}

.listgroupsm ul {
width: 100%;
padding-left: 0;
margin: 0 0 8px 0;
border: 0;
}

.listgroupsm ul li
{
font-family: "Tahoma";
font-size: 12px;
color: #000000;
list-style: none;
margin: 0;
padding: 3px 0 3px 5px;
background: #ffffff;
}

.mleftpic
{
float: left;
width: 140px;
padding: 1px
font-family: "Tahoma";
font-size: 12px;
color: #000000;
}

#newsframe1
{
margin: 0;
padding: 0;
float: left;
width: 778px;
height: 94px;
}

#newsframe2 
{
margin: 0;
padding: 0;
float: left;
width: 778px;
height: 5px;
}

#footer
{
padding: 0 0 10px 0;
font-family: "Tahoma";
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}

#contentl
{
width: 164px;
float: left;
padding: 0 0 0 5px;
margin: 0;
background: #eee;
}

#contentm
{
width: 372px;
padding: 0 5px 0 5px;
margin: 0 0 0 174px;
border: 1px solid #C6C6C6;
background: #fff;
}

#contentr
{
width: 184px;
float: right;
padding: 0 5px 0 0;
margin: 0;
background: #eee;
}
