body {
	font-size: 90%;
	background: #d1d1d2 url(../img/gfx/bgtile.jpg);
}

.bg 		{	background: transparent url(../img/gfx/bg.jpg) repeat-y scroll top center; }
.main	{	background: #d1d1d2 url(../img/gfx/bgcontainer.jpg); }
.footer	{	background: #993035 url(../img/gfx/bgfooter.jpg); font-size: 80%; }
.footer .span-6 { padding-top: 40px; }
.footer .span-8 { padding-top: 50px; }
.footer, .footer a:hover { color: #fff; }
.footer a { color: #faa; }

/* Sidebar */
.sidebar p { padding: 0px 20px; }
.sidebar a img { margin-bottom: 10px; }
.sidebar { padding-top: 30px; }

.contact {
	float:right;
	margin-top: 30px;
	text-align: right;	
}

/* Headings */
.content h2 {
	font-size: 26px;
	background: transparent url(../img/gfx/h2.jpg);
	width: 300px;
	height: 80px;
	line-height: 85px;
	margin-left: -40px !important;
	padding-left: 40px;
}
.sidebar h2 {
	font-size: 18px;
	background: transparent url(../img/gfx/h2sidebar.jpg);
	width: 180px;
	height: 60px;
	line-height: 60px;
	padding-left: 20px;
}


/* Gallery */
.gallery img {
	float: left;
	margin: 0px 10px 10px 0px;
}

.gallery img,
.sidebar a img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


/* Misc */
h2, p.feature {	font-family: Neucha, 'Trebuchet MS', Tahoma, sans-serif; }
img 		{ display: block; }
.center 	{ margin:auto; }
p 		{ text-align: justify; margin-bottom: 1em; }
p.feature { font-size: 18px; }
#fancybox-title-inside { font-size: 14px; color: #000; }
.alignright { text-align:right; }
.content .right { margin-left: 40px; margin-bottom: 20px; }
.hr { margin-bottom: 15px; }