@charset "utf-8";

/*
 * Make all browsers equal
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{  
	margin:0; 
	padding:0}  
fieldset,img{  
	border:0} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal} 
ol,ul{ 
	list-style:none} 
caption,th{ 
	text-align:left} 
h1,h2,h3,h4,h5,h6{ 
	font-size:100%; 
	font-weight:normal} 
q:before,q:after{ 
	content:''} 
abbr,acronym{
	border:0}
img{
	border:none}
a{
	text-decoration:none}

body{
	background:#f0eee1 url(images/body-bg.png) 0 0 repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div{
	width:90em;
	margin:1em auto;
	padding:2em;
	background:#f9f9f4;
}
h2{
	padding:0 0 .5em 0;
	color:#3c3c38;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size:18px;
}
	h2 span{
		font-weight:normal;
		color:#b4b2a9;
	}
p{
	color:#65645f;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:11px;
}
	p a{
		color:#113dac;
		font-weight:bold;
	}
		p a:hover{
			color:#002686;
			text-decoration:underline;
		}
ul{
	overflow:auto;
	padding:0 0 3em 0;
}
	ul li{
		width:22em;
		float:left;
		text-align:center;
	}
		ul li a{
			color:#113dac;
			font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
			font-weight:bold;
			font-size:14px;
		}
ol{
	width:94em;
	margin:0 auto;
	padding:2em 0;
}
	ol li{
		height:1em;
		line-height:1em;
		width:100%;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
		font-size:14px;
	}
		ol li strong{
			font-weight:bold;
			color:#8C8B84;
		}
		ol li a{
			color:#113dac;
			font-weight:bold;
		}
		ol li a:hover{
			text-decoration:underline;
		}
		ol li em,
		ol li em strong{
			color:#65645F;
			font-size:10px;
		}
			ol li em strong{
				font-size:11px;
			}
table{
	width:100%;
	border-bottom:solid 1px #e1dfd3;
}
	thead td{
		padding:1em .5em .25em .5em;
		color:#609321;
		text-align:center;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
		font-weight:bold;
		font-size:15px;
		border-bottom:solid 2px #609321;
	}
		thead td.title{
			text-align:left;
			padding-left:0;
		}
	tbody td{
		padding:.75em .5em;
		color:#65645f;
		text-align:center;
		background:#f5f4ec;
		border-top:solid 1px #e1dfd3;
		border-bottom:solid 1px white;
	}
	tbody .sticky td{
			background:#f9f9f4;
		}
	tbody td a{
		color:#113dac;
	}
		tbody td a:hover{
			color:#002686;
			text-decoration:underline;
		}
	tbody td.icon{
		padding-left:1em;
		padding-right:1em;
	}
	tbody td.title{
		text-align:left;
		padding-left:0;
	}
		tbody td.title a{
			font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
			font-weight:bold;
			font-size:14px;
		}
			tbody td.title a:visited{
				color:#5f7bbe;
			}
			tbody .sticky td.title a,
			tbody .sticky td.title a:visited{
				color:black;
			}
		tbody td.title small{
			color:#8c8b84;
			display:block;
			font-size:10px;
		}
		tbody td.title em{
			color:#abaaa1;
			font-style:italic;
			white-space:nowrap;
		}
	tbody td.seller,
	tbody td.cat{
		white-space:nowrap;
	}
	tbody td.created{
		padding:.75em 1em;
		white-space:nowrap;
	}
		tbody td.created em{
			display:block;
			color:#ABAAA1;
			font-style:italic;
		}

#header{
	height:175px;
	padding:0;
	background:none;
}

