/* CSS Document */

html {
	min-width: 100%;
	min-height: 100%;
}

body {
	margin: 0;
	padding: 0;
	min-width: 100%;
	min-height: 100%;
	background: #bbb;
	font:12px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #222;
}

#container {
	margin: 0;	width: 772px;	margin: auto;
}

#top {
	width: 772px;
}

#logo {
	margin-left: 6px;	width: 760px;	height: 88px;	background: #000 url(../pics/bg/flag.jpg) no-repeat top right;
}

#logo a {
	width: 192px;
	height: 88px;
	margin-left: 6px;
	background: url(../pics/bg/logo.jpg);
	display: block;
}
#main-menu {
	width: 772px;	height: 46px;	background: url(../pics/bg/main-menu.jpg) repeat-x;
}

#main-menu-left {
	width: 12px;	height: 46px;	background: url(../pics/bg/main-menu-left.jpg) no-repeat;	float: left;
}

#main-menu-right {
	width: 12px;	height: 46px;	background: url(../pics/bg/main-menu-right.jpg) no-repeat;	float: right;
}

#main-menu-links {
	margin-top: 5px;	height: 34px;	float:right;
}

#main-menu-links a {
	padding-left: 10px;	margin-left: 8px;	background: url(../pics/bg/main-menu-links.jpg) left no-repeat;	font: 14px/34px Verdana, Arial, Helvetica, sans-serif;	color: #555;	text-decoration: none;	display:block;	float: left;
}
#main-menu-links a:hover {
	background: url(../pics/bg/main-menu-links.jpg) left no-repeat;	text-decoration: underline;
}

.content {
	margin-top: 3px;	background: url(../pics/bg/content.jpg) right top repeat-y;
}
.header {
	background: url(../pics/bg/header.jpg) repeat-x;	height:43px;
}
.header h1 {
	margin: 0;	padding: 0;	padding-left: 12px;	height: 43px;	background: url(../pics/bg/header-h1.jpg) no-repeat left;	font: 12px/43px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #444;	float: left;
}
.header-right {
	width: 16px;	height: 43px;	background: url(../pics/bg/header-right.jpg) no-repeat;	float: right;
}
.content-left {
	margin-right: 6px;	background: #fff url(../pics/bg/content-left.jpg) left repeat-y;
}
.content-left p {
	margin: 0;	margin-left: 14px;	margin-right: 14px;	padding-bottom: 15px;	font: 12px/13px Verdana, Arial, Helvetica, sans-serif;
}
.content-left h1 {
	margin: 0;	margin-left: 14px;	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;
}
.content-wrap a {
	color:#c00;	font-weight:bold;	text-decoration:none;
}
.footer {
	height: 18px;	background: url(../pics/bg/footer.jpg);
}
.footer-left {
	width: 16px;	height: 18px;	background: url(../pics/bg/footer-left.jpg) left no-repeat;	float: left;
}
.footer-right {
	width: 16px;	height: 18px;	background: url(../pics/bg/footer-right.jpg) left no-repeat;	float: right;
}
.feature {
	width: 240px;	height: 148px;	margin-right: 7px;	background: url(../pics/bg/feature.jpg) no-repeat;	float: left;
}
html>body .feature {
	margin-right: 10px;
}
.feature img {
	margin-top: 6px;	margin-left: 10px;	border: #fff 1px solid;
}
.feature h1 {
	height: 18px;	margin: 5px 1px 0px 1px;	padding-left: 7px;	background: url(../pics/bg/feature-h1.jpg) repeat-x;	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #fff;
}
.feature p {
	margin: 0;	margin-top: 3px;	padding-left: 8px;	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;	color: #fff;
}
.wrapper {
	padding-top: 5px;	margin-left: 16px;	height: 148px;
}
.content-wrap {
	margin:0;	padding:0;
}
.content-wrap a {
	color:#c00;	font-weight:bold;	text-decoration:none;
}
.content-wrap a:hover {
	color:#a00;
}
/*Sizes and properties*/
.full {
	width: 772px;
}
.partial {
	width: 511px;
}
.contact {
	margin-top: 3px;	width: 261px;	height: 180px;	background: url(../pics/bg/contact.jpg) no-repeat;
}
.contact h1{
	margin: 0;	margin-top: 25px;	margin-bottom: 10px;	margin-left: 20px;	font: 24px/24px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;
}
.contact h2{
	margin: 0;	margin-left: 20px;	font: 14px/14px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;
}
.contact p{
	margin: 0;	margin-bottom: 10px;	margin-left: 20px;	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;	font-weight: 300;
}
.left {
	float: left;
}
.right {
	float: right;
}