html, body, #wrap {
	height:100%;
}
body > #wrap {
	height:auto; 
	min-height:100%;
}

body {
	padding:0;
	margin:0;
	font-family:'Lucida Grande', /* Tahoma, Arial, */ Verdana, sans-serif;
	font-size:small;
	color:#363636;
    background:#ffffff;
}
table {
	border:none;
	border-collapse:collapse;
}
td, th {
	border:none;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
img {
	border:none;
	padding:0px;
	margin:0px;
}
form {
	padding:0px;
	margin:0px;
}
input, select, button, textarea {
	padding:0px;
	margin:0px;
}
ul, ol {	
	
	padding:0px;
	margin:0px;
}
li {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-weight:normal;
	font-size:150%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#82351b;
}
p {
	margin:0px;
	padding:0px;
}
a {
	color:#000000;
	text-decoration:underline;	
}
a:hover {
	color:#000000;
	text-decoration:none;
}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.breadcrumbs { color:#777676; font-size:13px; }
	.breadcrumbs a { color:#777676; text-decoration:underline; }
	.breadcrumbs a:hover { color:#c3161d; text-decoration:none; }
	.breadcrumbs span { color:#c3161d; }
table td .breadcrumbs { color:#777676; font-size:13px; padding:0px 0px 10px 0px; }
	
#line { background:#c1af91 url(/img/linebg.gif) repeat-x top; height:11px; }
