body {
	margin: 0;
	padding: 0;
	background: #3D4D33;
	font-family: Arial;
	font-size: 14px;
}

div.container {
	width: 1024px;
	margin: 0 auto;
	background: #fff;
}

div.moduletable > div {
	border: #A98E70 1px sotdd;
	padding: 10px;
	margin: 0;
}

div.moduletable {
	width: 288px;
	margin: 0;
}

div.moduletable.shadow {
	width: 588px;
	overflow: visible;
	background: no-repeat bottom right url('../images/shadow.jpg');
	padding: 0 0 11px 0;
}

.nav-collapse {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	background: #4F5C48;
	border-top: 2px solid #fff;
}

img {
	margin: 0;
	border: 0;
}

.header-inner {
	height: 371px;
}

#swmenu td a {
	font-family: 'Cuprum', sans-serif;
	font-size: 16px;
	display: inline;
	white-space: pre-wrap;
	text-align: center;
}

#swmenu td {
	background: no-repeat bottom right url('../images/menu.jpg');
	padding-right: 15px;
	vertical-align: center;
	height: 52px;
	text-align: center;
	width: 8%;
}

#swmenu td.last {
	background: none;
	padding-right: 0;
}

#content {
	width: 588px;
	float: left;
}

div.moduletable > div {
	border: 1px solid #A98F6E;
	padding: 10px;
}

.row1, .row2 {
	padding-top: 15px;
	width: 900px;
	margin: 0 auto;
}

.row1 .moduletable.shadow {
	float: left;
}
.row1 .moduletable.shadow > div {
	min-height: 310px;
}

.row1 .moduletable {
	float: right;
}
.row1 .moduletable > div { 
	min-height: 310px;
}


.row2 .moduletable.shadow {
	float: right;
}
.row2 .moduletable {
	float: left;
}
.row2 .moduletable.shadow > div {
	min-height: 310px;
}
.row2 .moduletable > div { 
	min-height: 310px;
}

div.moduletable h1, 
div.moduletable h2, 
div.moduletable h3
{
	margin: 0 0 10px 0;
	font-family: 'Cuprum', sans-serif;
	font-size: 28px;
	font-weight: normal;
	text-transform: uppercase;
	color: #6C6B57;
}
div.moduletable h1 a, 
div.moduletable h2 a, 
div.moduletable h3 a {
	color: #6C6B57;
	text-decoration: none;
}

h4.newsflash-title {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;	
	margin: 0 0 10px 0;
}

h4.newsflash-title a {
	color: #000;
	text-decoration: none;
}

div.tt {
	border-bottom: 1px solid #CEBE9D;
	padding: 5px;
	margin-bottom: 10px;
}

div.tt a.readmore {
	float: right;
	color: #777A67;
	font-size: 11px;
	text-transform: lowercase;
	font-family: Arial;
}

@font-face {
	font-family: 'Conv_LetteraTrentadue_Translit';
	src: url('../fonts/LetteraTrentadue_Translit.eot');
	src: local('O'), url('../fonts/LetteraTrentadue_Translit.woff') format('woff'), url('../fonts/LetteraTrentadue_Translit.ttf') format('truetype'), url('../fonts/LetteraTrentadue_Translit.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

div.tt span.dt {
	font-family: 'Conv_LetteraTrentadue_Translit', Sans-Serif;
	font-size: 13px;
	color: #6B6C5A;
}

ul.latestnews {
	margin: 0;
	padding: 0;
}

ul.latestnews li {
	margin: 0;
	padding: 0px 0px 15px 25px;
	list-style: none;
	background: no-repeat top left url('../images/star.png');
}
ul.latestnews li a {
	color: #000;
	font-size: 14px;
}

.sidebar-nav ul li, .sidebar-nav ul li a {
	float: left;
	display: inline;
	font-size: 12px;
	color: #6B6C5A;
	text-decoration: none;
}

.sidebar-nav {
	margin-top: 5px;
	height: 20px;
}

.sidebar-nav ul  {
	margin: 0;
	padding: 0;
}

a.bt-category {
	text-decoration: none;
	color: #6C6E58!important;
	font-weight: normal!important;
	font-size: 12px!important;
}

a.bt-title {
	color: #000!important;
	font-size: 14px!important;
	font-family: Arial!important;
	font-weight: normal!important;
	text-transform: none!important;
}

.footer1 {
	background: #4F5C48;
	height: 80px;
	line-height: 80px;
	margin: 0 auto;
	width: 1024px;
}
.footer2 {
	background: #fff;
	height: 200px;
	margin: 0 auto;
	width: 1024px;
}