/* Reset */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

/* Body */
body {

	background-color:#CDC7B7;
	background-image: url(/assets/img/background/background.jpg);
	background-position: top center;
	font-size: 1em;
	margin-left: auto;
	margin-right: auto; 
	
}

/* Links & Headers */
h1 {

	padding: 0;
	font-size: 56px;
	font-weight: normal;
	letter-spacing: -2px;
	font-family: "museo-slab-1","museo-slab-2" sans-serif;
	display: inline;
	
}

h2 {

	padding: 2px 0 0 6px;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	display: inline;
	font-family: "museo-slab-1","museo-slab-2" sans-serif;
	
}

h3 {

	padding: 2px 0 18px 0;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	font-family: "museo-slab-1","museo-slab-2" sans-serif;
	
}

/* Floats */

.left
{
	float: left;
}

.right
{
	float: right;
}

.clear_left
{
	clear:left;
}

.clear_both
{
	clear:both;
}

/* Page Elements */
.page
{

	width: 900px;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;

}

.header
{

	width: 780px;
	padding: 64px 30px 20px 30px;
	margin: 0 auto 0 auto;
	background-color: #610F75;
	color: #fff;

}

.wrap
{


	padding: 0 0 0 0;

}

.navigation
{
	margin: 14px 0 0 0;
	padding: 0 0 10px 0;
}

.navigation ul
{
	padding: 0;
}

.navigation ul li
{
	list-style: none;
	display: inline;
}

.navigation ul li a, .navigation ul li a:link, .navigation ul li a:visited
{
	background-color: #E18324;
	padding: 6px;
	text-decoration: none;
	color: #45185E;
	font-family: "museo-slab-1","museo-slab-2" sans-serif;
	letter-spacing: -1px;
	font-size: 14px;
	margin-right: 3px;
}

.navigation ul li a:hover, .navigation ul li a.selected
{
	background-color: #fff;
	padding: 6px;
	text-decoration: none;
	color: #45185E;
	font-family: "museo-slab-1","museo-slab-2" sans-serif;
	font-size: 14px;
}


.content
{

	width: 780px;
	padding: 30px;
	margin: 20px auto 0 auto;
	min-height: 400px;
	color: #fff;
	background-color: #610F75;
	color: #fff;

}

.footer
{

	width: 780px;
	padding: 30px;
	margin: 20px auto 20px auto;
	color: #fff;
	background-color: #610F75;
	color: #fff;

}

.footer p
{
	margin-bottom: 0;
	font-size: 11px;
}

p
{
	
	font-size: 15px;
	line-height: 200%;
	margin-bottom: 10px;
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif;	
}

a, a:link, a:visited
{
	color: #fff;
	text-decoration: none;
	color: #EC8424;
}
a:hover
{
	color: #fff;
}

.gallery
{

	float: right;
	padding: 5px;
	margin: 0 0 18px 18px;
	background-color: #fff;

}
table
{

}

table tr td
{
	padding: 8px;
}


table tr td input, table tr td textarea
{
	padding: 4px;
	border: none;
	width: 240px;
	font-size: 110%;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

table tr td input:focus, table tr td textarea:focus
{
	border: none;
}

table tr td input.button
{
	padding: 8px 2px 8px 2px;
	border: none;
	width: 160px;
	font-size: 110%;
	background: #45185E;
	color: #fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

table tr td input:hover.button
{
	cursor:pointer;
}
