BODY{	background: url('') repeat left;	top: 0px;	width: 100%;	left: 0px;	padding: 0 10px 10px;	background-color: #EEEEEE;	color: #777575;	font-family: Arimo, Courier, monospace;	font-size: 12px;}@media screen {@font-face {  font-family: 'Arimo';  font-style: normal;  font-weight: bold;  src: local('Arimo Bold'), local('Arimo-Bold'), url('http://themes.googleusercontent.com/static/fonts/arimo/v2/hlJvr4GP74xaPxO7yOXXnQ.woff') format('woff');}}a, a:visited, a:active {color:#DAB0AE;background-color: ;text-decoration: none;-webkit-transition-duration: 0.8s;}a:hover {color:#F5BDBA;text-decoration:none;}blockquote {	background-color: white;	color: #333;	border: 1px solid #578fb5;	border-left: 5px solid #578fb5;	padding: 7px;}blockquote, p{	line-height: 140%;	margin-bottom: 16px;}blockquote p {	margin: 0;}h1 {	font-size: 34px;	font-weight: normal;	text-align: center;	color: white;	float: left;	margin-top: 60px;}h2 {	font-size: 24px;	font-weight: normal;	color: #4b7a9b;	padding-bottom: 8px;}textarea, input {	font-size: 10pt;	color: black;	background-color: white;	border: 1px solid black;	border-left: 5px solid #578fb5;	padding: 1pt;	margin: 5px;}a.nav:link, a.nav:active, a.nav:visited {background-color: #E4E4E4;color: #777777;text-transform: uppercase;font: 'Courier New', Courier, monospace;font-size: 13px;letter-spacing:2px;text-align: center;padding-top: 15px;padding-left: 16px;padding-right: 15px;padding-bottom: 12px;line-height: 11pt;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px;-webkit-transition-duration: 0.8s;}a.nav:hover {background-color:#E4E4E4;color: #F1F1F1;font: 'Courier New', Courier, monospace;font-size: 11px;letter-spacing:2px;text-transform: uppercase;text-align: center;padding-top: 15px;padding-left: 16px;padding-right: 15px;padding-bottom: 16px;line-height: 11pt;-moz-border-radius:10px;-webkit-border-radius:10px;}#middle {	width: 670px;	margin: auto;	margin-right: 15px;	float: left;	position: relative;	overflow: visible;}#top, #bottom {	width: 100%;	margin: auto;	margin-right: 15px;	float: left;	position: relative;	overflow: visible;}#home  #middle {	background-image: url();	background-repeat: repeat-x;	background-color: #FFFFFF;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	background-color: #F9FBF1;	border-top: 1px solid #EEE;	border-left: 1px solid #EEE;	border-right: 1px solid #DDD;border-bottom: 1px solid #CCC;	padding: 10px;}#stud  #middle {	background-image: url();	background-repeat: repeat-x;	background-color: #FFFFFF;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	background-color: #F9FBF1;	border-top: 1px solid #EEE;	border-left: 1px solid #EEE;	border-right: 1px solid #DDD;border-bottom: 1px solid #CCC;	padding: 10px;}#atelier  #middle {	background-image: url();	background-repeat: repeat-x;	background-color: #FFFFFF;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	background-color: #F9FBF1;	border-top: 1px solid #EEE;	border-left: 1px solid #EEE;	border-right: 1px solid #DDD;border-bottom: 1px solid #CCC;	padding: 10px;}#stay  #middle {	background-image: url();	background-repeat: repeat-x;	background-color: #FFFFFF;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	background-color: #F9FBF1;	border-top: 1px solid #EEE;	border-left: 1px solid #EEE;	border-right: 1px solid #DDD;border-bottom: 1px solid #CCC;	padding: 10px;}#saturday-kitchen  #middle {	background-image: url();	background-repeat: repeat-x;	background-color: #FFFFFF;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	background-color: #F9FBF1;	border-top: 1px solid #EEE;	border-left: 1px solid #EEE;	border-right: 1px solid #DDD;border-bottom: 1px solid #CCC;	padding: 10px;}#contact  #middle {	background-image: url();	background-repeat: repeat-x;	background-color: #FFFFFF;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	background-color: #F9FBF1;	border-top: 1px solid #EEE;	border-left: 1px solid #EEE;	border-right: 1px solid #DDD;border-bottom: 1px solid #CCC;	padding: 10px;}#blog #middle {	padding: 0 0px 10px 0px;	width: 690px;}#left{/*top: 220px;position: absolute;*/	width: 200px;	left: 0px;	overflow: visible;	padding: 10px;	margin-right: 15px;	background-color: #FFFFFF;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	float: left;	position: relative;}#left {background-color: #F9FBF1;border-top: 1px solid #EEE;border-left: 1px solid #EEE;border-right: 1px solid #DDD;border-bottom: 1px solid #CCC;}#sidebar{	position: absolute;	top: 210px;	width: 265px;	left: 953px;	padding: 10px;}#right{/*position: absolute;top: 220px;left: 953px;*/	width: 255px;	padding: 10px;	margin-bottom: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	background-color: #FFFFFF;	position: relative;	float: left;	overflow: visible;}#right {background-color: #F9FBF1;border-top: 1px solid #EEE;border-left: 1px solid #EEE;border-right: 1px solid #DDD;border-bottom: 1px solid #CCC;}#blogpost{padding:10px;margin-bottom:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#FFFFFF;}#post p {font-size: 16px;}#container{	margin: auto;	width: 1200px;	position: relative;	top: 101px;}#header{	width: 1200px;	background-color: #DEE2D7 ;	position: fixed;	z-index: 999;	top: 0px;}#fade{	height: 100px;	width: 100%;	background: url() repeat-y center top;	position: relative;	margin:auto;	z-index: 999;}#home #header{	background-color: #DEE2D7 ;}#stud #header{	background-color: #1A44D0 ;}#atelier #header{	background-color: #DB6A19 ;}#stay #header{	background-color: #CA7A7A ;}#saturday-kitchen #header{	background-color: #C8E109;}#ruler {background:  url(img/ob.gif) repeat-x center top;height:10px;}#break {background:  url(img/ob.gif) repeat-x center top;height:10px;}#header-image{	height: 100px;	width: 100%;	background: url() no-repeat left top;	position: absolute;	top: 0px;}#title{	height: 100px;	width: 100%;	background: url() no-repeat right top;	position: relative;	top: 89px;	right: 82px;}#navigation{	position: fixed;	top: 6px;	height: 78px;	z-index: 1000;	right: -4px;}#sitemap{	height: 78px;	z-index: 1000;}#sitemap UL LI{	display: inline;	padding: 0 20px 0 0;}#navigation .navhome{	display: none;}#navigation .navcontact-us{	display: none;}
#navigation>UL{	float: right;	list-style: none;	margin-top: 20px;	margin-right: 79px;}#navigation > ul > li {	border: 1px solid transparent;	border-bottom: none;	display: block;	float: left;}#navigation ul li {	color: #323538;	font-size: 20px;	line-height: 47px;	margin: 0 2px;}#navigation ul a {	text-decoration: none;	padding: 11.5px 14px;}#navigation ul ul {	background-color: #fcfef6;	border: 1px solid #0f71b5;	border-top: none;	display: none;	list-style: none;	margin-left: -1px;	position: absolute;}#navigation ul li:hover ul {	display: block;}#title h1 {	display:none;}#content{	clear: both;	padding-top: 8px;	height: 600px;		background:  url(img/background.jpg) no-repeat center top;	}#content ul {	list-style: none;	margin: 0 0 13px 20px;}#content ul li {	padding: 0 0 3px 18px;	background: url('img/bllt.gif') left no-repeat;}#footer {	clear: both;	padding: 10px 0 20px 0;	text-align: center;	font-size: 11px;	color: #666;	border-top: 1px solid #578fb5;	margin-top: 10px;}img {-webkit-transition-duration: 0.8s;	border-radius: 10px;	text-align: left;	padding: 2px;}img:hover {}img, a img {max-width:500px !important;border: 0px !important;}/* Blog */.blog_post {padding:10px;margin-bottom:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#FFFFFF;}.blog_post_title {	font-size: 18px;	margin-bottom: 5px;}.blog_post_info, #blog_post_info {	font-size: 10px;	color: gray;}.blog_post_content, #blog_post_content {	margin-top: 5px;}#blog_reactions > p {	color: #0f71b5;	font-size: 17px;}.blog_reaction {	border-left: 5px solid #578fb5;	padding-left: 10px;	margin-left: 5px;	width: 370px;	text-align: justify;}.blog_reaction_name {	margin-bottom: -3px;	font-size: 15px;	font-weight: bold;}.blog_reaction_info a {	font-weight: normal;	font-size: 10px;	color: gray;}.blog_reaction_message {	margin-top: 15px;}/* Contactforms */#contactform {	margin: 15px 0 15px 0;}#blog_post_form {	margin: 15px 0 15px 0;}/* Albums */#stud .album {	background-color: white;	border: 1px solid #578fb5;	border-left: 5px solid #578fb5;	padding: 7px;	margin: 15px auto;}#atelier .album{	background-color: #FFFFFF;	border: 1px solid #E3E5E6;	border-left: 5px solid #ECC197;	padding: 7px;	margin: 15px 2px 15px auto;	width: 200px;	float: left;}#stay .album{	background-color: #FFFFFF;	border: 1px solid #E3E5E6;	border-left: 5px solid #ECC197;	padding: 7px;	margin: 15px 2px 15px auto;	width: 200px;	float: left;}#atelier .album{	background-color: #FFFFFF;	border: 1px solid #E3E5E6;	border-left: 5px solid #ECC197;	padding: 7px;	margin: 15px 2px 15px auto;	width: 200px;	float: left;}.album td {	vertical-align: middle;}.album td + td {	padding-left:10px;}.albuminfo {	font-size: 17pt;}.error {	color: red;	font-size: 14px;}.album-notes{	float: right;	width: 373px;	height: 200px;	overflow: hidden;	margin-right: 10px;}#stud .albumbig{	background-color: #ECECED;	padding: 41px 7px 7px;	margin: 0px auto;	text-align: center;	border-radius: 10px;}.clear {clear:both;}#demo-bar-badge {width: 270px !important;height: 112px !important;margin: 0 !important;padding: 0 !important;background: url(/images/Example-Badge.png) no-repeat;text-indent: -9999px;position: absolute;top: 0;left: 0;}/* pedegree */#pedcol{	float: left;	margin: 0;	color: #003300;}.pedcola{	width: 111px;	height: 170px;	margin: 0 3px 0 0;	padding: 7px 0 0 14px;	background: #D9EAE7;	font-size: 13px;}.pedcolb{	width: 124px;	height: 80px;	margin: 0 3px 3px 0;	padding: 7px 0 0 7px;	background: #D9EAE7;}.pedcolc{	width: 124px;	height: 35px;	margin: 0 3px 3px 0;	padding: 7px 0 0 7px;	background: #D9EAE7;}.pedcold{	width: 149px;	height: 17px;	margin: 0 0 3px;	padding: 3px 0 0 7px;	background: #ECF7F5;}.pedcole{	width: 149px;	height: 16px;	margin: 0 0 3px;	padding: 3px 0 0 7px;	background: #D9EAE7;}.pedimg{	padding-top: 22px;}#pedcard{	padding: 10px 10px 10px 13px;	background-color: #CDCED1;	width: 642px;	height: 177px;	border: 1px solid #A28282;	font-family: "Arial Black";	font-size: 11px;}/*  Feedback Styling  */.commentlist {list-style: none;padding-top: 5px;margin: 0 0 30px 0;}.group {zoom: 1;}.group::before, .group::after {content: "";display: table;}.group::after {clear: both;}#contactform_message{	position: relative;	width: 49%;	left: 53px;	top: 65px;}#blog_reaction_message{	position: relative;	width: 49%;	left: 53px;	top: 83px;}#comment-form {clear: both;position: relative;width: 100%;}form {margin: 0;}#contactform_name {	background: #FFFFFF url(img/icon-name.png) no-repeat 6px center;	top: 142px;	left: 62px;}#blog_reaction_name{	background: #FFFFFF url(img/icon-name.png) no-repeat 6px center;	top: 89px;	left: 62px;}.screen-reader-text {position: absolute;top: -9999px;left: -9999px;}#contactform_sender {	background: #FFFFFF url(img/icon-email2.png) no-repeat 6px center;	left: 62px;	top: 185px;}#blog_reaction_email{	background: #FFFFFF url(img/icon-email2.png) no-repeat 6px center;	left: 62px;	top: 142px;}#blog_reaction_website{	background: #FFFFFF url(img/icon-web.png) no-repeat 6px center;	left: 62px;	top: 195px;}.infoput1, #contactform textarea {font-family: "myriad-pro-1","myriad-pro-2";background: white;border: 0;-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4);-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4);box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4);}.infoput1, #blog_post_form textarea {font-family: "myriad-pro-1","myriad-pro-2";background: white;border: 0;-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4);-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4);box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4);}.infoput1 {width: 48%;position: absolute;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 10px 10px 45px;font-size: 18px;}button, input {line-height: normal;}button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;}#contactform TEXTAREA{	padding: 10px;	width: 60.6%;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	height: 250px;	margin: 0 0 10px;	font-size: 16px;	background: #FFFFFF url(img/horse-silhouette-bg.png) no-repeat 110% 110%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}#blog_post_form TEXTAREA{	padding: 10px;	width: 60.6%;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	height: 250px;	margin: 0 0 10px;	font-size: 16px;	background: #FFFFFF url(img/horse-silhouette-bg.png) no-repeat 110% 110%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;}.button, INPUT[type="submit"]{	display: inline-block;	position: relative;	padding: 7px 15px;	-webkit-border-radius: 18px;	-moz-border-radius: 18px;	border-radius: 18px;	font: 15px/1.4 myriad-pro-1, myriad-pro-2, "Lucida Grande", Sans-Serif;	background-color: #B6D3F4;	background-image: -webkit-gradient(linear, left top, left bottom, from(#b6d3f4), to(#5483b8)) !important;	background-image: url(-webkit-linear-gradient(top,), url(#b6d3f4,), url(#5483b8)) !important;	background-image: -moz-linear-gradient(top, #b6d3f4, #5483b8) !important;	background-image: url(-ms-linear-gradient(top,), url(#b6d3f4,), url(#5483b8)) !important;	background-image: url(-o-linear-gradient(top,), url(#b6d3f4,), url(#5483b8)) !important;	color: #FFFFFF !important;	box-shadow: inset 0 1px 1px white, 0 3px 3px rgba(0,0,0,0.6);	border: 1px solid #9AC9FF !important;	font-weight: 600;	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);	left: 403px;}div {display: block;}.printer{	background: url(img/printer.gif) no-repeat;	width: 30px;	float: right;	position: relative;	top: -13px;}/* Social */a.facebook {	background: url(img/facebook.png) no-repeat 0 0;	width: 32px;	height: 32px;	display: block;	text-indent: -9999px;	-webkit-transition-duration: 0.0s;}a.facebook:hover { background-position: -32px 0; }#social{	position: relative;	left: 1150px;	top: 42px;}#right IMG{	border-radius: 10px;	text-align: left;	padding: 2px;}#pedcard IMG{	border-radius: 0px;	text-align: left;	padding: 0px!important;}#right .blog_post_content IMG{	height: auto;	max-width: 100%;	width: 100%;}