#forum {
	border-top: 3px solid black;
}

#forum #topmenu {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: verdana;
	font-size: 7.5pt;
}

#forum #topmenu .hot {
	color: #cc0033;
}

#forum #topmenu .menu-items {
	padding-top: 3px;
	padding-bottom: 7px;
	border-bottom: 1px solid black;
}

#forum #topmenu a {
	text-decoration: none;
	color: black;
}

#forum #topmenu a:hover, #forum .list-table a:hover { 
	text-decoration: underline;
}
#forum .list-table a {
	color: #cc0033;
	text-decoration: none;
}
#forum .list-table .head {
	margin-top: 30px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid black;
	border-bottom: 3px solid black;
}

#forum .list-table .head .col1 {
	float: left;
	width: 230px;
	padding: 5px 0 5px 21px;		
	text-align: center;
	border-right: 1px dotted black;
}
#forum .list-table .head .col2, #forum .list-table .head .col3 {
	float: left;
	width: 50px;
	padding: 5px 0 5px 2px;	
	text-align: center;	
	border-right: 1px dotted black;
}
#forum .list-table .head .col4 {
	float: left;
	width: 100px;
	padding: 5px 0 5px 0;		
	text-align: center;	
}
#forum .list-table .odd-row {
	background-color: #dcddde;
}
#forum .list-table .odd-row .col1 {
	float: left;
	width: 230px;
	padding: 17px 0 17px 20px;	
	border-right: 3px white solid;
}
#forum .list-table .odd-row .col2, #forum .list-table .odd-row .col3 {
	float: left;
	width: 50px;
	padding: 17px 0 17px 0;	
	text-align: center;	
	border-right: 3px white solid;	
}
#forum .list-table .odd-row .col4 {
	float: left;
	width: 110px;	
	padding: 5px 0 5px 10px;
	text-align: center;	
}
#forum .list-table .even-row {
	padding-top: 5px;
	padding-bottom: 5px;
}

#forum .list-table .even-row .col1 {
	float: left;
	padding: 17px 0 17px 21px;		
	width: 230px;
	border-right: 1px dotted black;
}
#forum .list-table .even-row .col2, #forum .list-table .even-row .col3 {
	float: left;
	width: 50px;
	padding: 17px 0 17px 2px;	
	text-align: center;	
	border-right: 1px dotted black;
}
#forum .list-table .even-row .col4 {
	float: left;
	width: 110px;
	padding: 5px 0 5px 10px;	
	text-align: center;	
	line-height: 175%;
}

#forum a[href$='.pdf'] {
	background:transparent url(/images/main/pdf.png) center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
}
#forum a[href$='.zip'], #forum a[href$='.rar'], #forum a[href$='.gzip'], #forum a[href$='.bzip'] {
	background:transparent url(/images/main/zip.png) center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
}

#forum a[href$='.jpg'], #forum a[href$='.png'], #forum a[href$='.bmp'], #forum a[href$='.tif'], #forum a[href$='.jpeg'], #forum a[href$='.tga'] {
	background:transparent url(/images/main/picture.png) center left no-repeat;
	display:inline;
	padding-left:20px;
	line-height:18px;
}

/* Excel Documents links */
#forum a[href$='.xls'], #forum a[href$='.csv'], #forum a[href$='.xlw'], #forum a[href$='.xlt'], #forum a[href$='.xlsx'] {
background:transparent url(/images/main/excel.png) center left no-repeat;
display:inline;
padding-left:20px;
line-height:18px;
}

/* Word Document Links */
#forum a[href$='.doc'], #forum a[href$='.docx'], #forum a[href$='.rtf'], #forum a[href$='.wps'], #forum a[href$='.txt'] {
background:transparent url(/images/main/word.png) center left no-repeat;
display:inline;
padding-left:20px;
line-height:18px;
}

#forum #searchresults .result-item {
	padding-bottom: 25px;
	padding-top: 10px;
	border-bottom: 1px solid #dcddde;
}
#forum #searchresults .result-item .order {
	float: left;
	width: 30px;
	color: #808582;
}
#forum #searchresults .result-item .info {
	float: left;
	width: 395px;
	line-height: 175%;
}
#forum #searchresults .result-item .info a {
	color: black;
}
#forum #searchresults .result-item .info a:hover {
	color: #cc0033;
	text-decoration: underline;
}
#forum #searchresults .result-item .info .category {
	padding-top: 15px;
}
#forum #searchresults .result-item .info span {
	color:  #808582;
	font-weight: bold;
}
#forum .search-highlight {
	font-weight: bold;
}

#sitemap li {
	margin-top: 3px;
}
#sitemap a {
	text-decoration: none;
	color:  black;
}
#sitemap a:hover {
	text-decoration: underline;
	color: #cc0033;
}
#sitemap ul.level2, #sitemap ul.level3, #sitemap ul.level4  {
	margin-left: 25px;
	list-style-type: none;
}
#sitemap li.level1, #sitemap li.level2 {
	font-weight: bold;
}