table.allcategory {margin-left:40px;}
td.category_header {background-color: #F0EBE5;padding: 0.2em 0.1em 0.2em 0.1em; font-weight: bold;font-size:13px;}
td.category_names  {background-color: white;padding: 0.2em 0.1em 0.2em 0.1em;font-size:13px;}

h2.in_category {margin-left:70px; font-size:14px; }
h2.in_category2 {font-size:14px; }
a.category {font-size:14px; }
h3.title {margin-left:70px;font-size:14px;}
h1.title {margin-left:70px;font-size:14px;}

table.footer {border-top:1px solid #C5C8D0;}
table.footer td {font-size:70%;}
table.footer div.copyright {margin-top:10px; margin-right:10px;}

body {margin:0; padding:0; background-color:white; font-size: 14px;}
body, td {font-family:Arial, Geneva CY, Sans-Serif;}
div.logo {margin:0 18px 0 40px;}
br.dump {font-size:1px;}
/* sort, group, pages */
div.pages {padding:0 40px 1.5em 40px;}
div.pages b {font-size: 13px}
div.pages span.active {background-color: #E8E9EC;}
div.pages div.arrows a {color: #333333}
div.pages div.arrows span {font-size: 130%}
div.pages div.arrows {padding: 0.2em 40px; font-size: 70%; color: #333333}
div.pages div.sort {padding: 0.5em 40px 0.2em 40px; font-size: 70%}
div.pages div.numbers {padding: 0.2em 40px; font-size: 13px; font-weight: bold}

@media all {
	div.pages span.active {padding: 0 0.3em;}
	div.pages div.numbers a, div.pages div.sort a {padding: 0 0.3em}
}

ol.results		{margin:0 50px;}
ol.results div	{margin:0 1em 1em 2em; font-size:13px;}
ol.results	{margin:1em 70px; padding:0 0 0 1.8em;}

div.colLeft			{margin-left:70px;padding: 0; padding-left: 25px; border-left: 1px solid #CCCCCC; padding-right: 25px; border-right: 0px solid #CCCCCC; width: 670px;} 
div.colLeft1			{margin-left:70px;padding: 0; padding-left: 25px; border-left: 1px solid #CCCCCC; padding-right: 25px; border-right: 0px solid #CCCCCC; } 


table.solidBorder {border: 1px solid #CCCCCC;}
div.ml100 {margin-left:70px;}

h1.mainheader	{font-size: 14px; font-weight: bold; margin: 0.5em 0 0.5em 0;}
small, .small	{font-size:13px;}

