body,table,tr,td,p,div {
	font-family: 	arial, sans-serif;
	vertical-align: top;
	color: 			black; 
	font-size: 		100%;
}

body {
	padding: 		0;
	margin: 		0;
	background: 	white;
	font-size: 		70%; 
}

p {
	margin: 		13px 0 0 0;
}

h3 {
	font-family: 	helvetica, arial, sans-serif;
	color: 			black;	
	margin: 		0;
	font-size: 		small;
	font-weight: 	bold; 
	text-transform:	uppercase; 
	font-stretch: 	condensed; 
	margin: 		13px 0 0 0;
	padding: 		0;
}

a {
	text-decoration: none; 
	color: 			#a8666b;
}

a:hover {
	color: 			#c73c41;	
}

ul {
	margin: 		13px 0 0 20px; 
	padding: 		0;
	background: 	transparent; 
}

ul li {
	background: 	transparent; 
	margin: 		0;
	padding: 		0;
}

/** site elements */

#site {
	padding: 		0; 
	border: 		0; 	
	margin: 		0; 
	margin-left: 	auto; 
	margin-right: 	auto; 
	background: 	white; 
	text-align:		left;
	width: 			712px;
	border-left: 	1px #858585 solid; 
	border-right: 	1px #858585 solid; 
}

#site .header {
	padding: 		26px 0px 5px 3px; 
	height: 		93px;
}

#site .header .address {
	margin-left: 	323px;
}

#site .mainmenu {
	background: 	#808287;
	height: 		10px;
}

#site .submenu {
	width: 			104px; 
	border-right: 	1px #858585 solid; 
	padding: 		0;
	margin: 		0;
}

#site .submenu img {
	margin:			2px 0 0 0;
	padding: 		0;
}

#site .content {
	width: 			370px;
	padding:		27px 65px 27px 65px;
	margin: 		0; 
}

#site .banners {
	width: 			104px;
	border-left: 	1px #858585 solid;
	height: 258px;
}

#site .footer {
	text-align: 	center;	
}

/** */

.heading {
	font-family: 	helvetica, arial, sans-serif;
	color: 			black;	
	margin: 		0;
	font-size: 		small;
	font-weight: 	bold; 
	text-transform:	uppercase; 
	font-style: 	normal; 	
	float: 			left;
	font-stretch: 	condensed; /* css2 */
}

.date {	
	margin-top: 	3px;
	float: 			right; 
	font-style: 	italic; 	
	font-size: 		x-small;
}

img.theme {
	float: 			left; 
	margin: 		13px 9px 9px 0;
}

img.portrait {
	float: 			left; 
	margin: 		13px 9px 0px 0px;
}

