@charset "utf-8";
/* CSS Document */

/*** IMPORTS ***/
@import url("reset.css");

/*** GLOBAL ***/
	/*.body-background{background-color:#ffe87a;}*/
	/* body */
	body {
			
			background: #ffffff url(../images/arthouseedit_contactus_bg.png) no-repeat center top;
			color: #000000;
			font-size: 0.875em; /* Base font size: 14px */
			font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
			line-height: 1.429;
			margin: 0;
			padding: 0;
			text-align: left;
		}
	
	/* Headings */
	h1 {font-size: 1.5em}
	h2 {font-size: 1.375em}	/* 22px */
	h3 {font-size: 1.25em}	/* 20px */
	h4 {font-size: 1.125em}	/* 18px */
	h5 {font-size: 1em}		/* 16px */
	h6 {font-size: 0.875em}	/* 14px */

	h1, h2, h3, h4, h5, h6 {
		font-weight: 400;
		line-height: 1.1;
		margin-bottom: .8em;
	}
	
	/* Anchors */
	a {outline: 0;}
	a img {border: 0px; text-decoration: none;}
	a:link, a:visited {
		color: #C74350;
		padding: 0 1px;
		text-decoration: none;
	}
	a:hover, a:active {
		/*background-color: #C74350;*/
		color: #06F;
		text-decoration: none;
		text-shadow: 1px 1px 1px #666;
	}
	
	/* Paragraphs */
	p {margin-bottom: 1.143em;}
	* p:last-child {margin-bottom: 0;}
	
	strong, b {font-weight: bold;}
	em, i {font-style: italic;}
	
	::-moz-selection {background: #F6CF74; color: #fff;}
	::selection {background: #F6CF74; color: #fff;}
	
	/* HTML5 tags */
	header, section, footer, aside, nav, article, figure { display: block; }
	
	/***** Layout *****/
	.body {clear: both; margin: 0 auto; width: 980px;}
	img.right, figure.right {float: right; margin: 0 0 2em 2em;}
	img.left, figure.left {float: right; margin: 0 0 2em 2em;}
	
/***
	Header
*****************/
#head {
	margin: 0 auto;
	padding: 0 0 0 0;
}
#head h1{width:150px; height:152px; margin:18px 20px 0px 0px; padding:0px 0px 0px 0px; float:right;}

#head nav{height:89px; width:939px; margin:0px 0px 0px 0px; padding:71px 0px 0px 41px;}
#head nav ul{list-style:none; padding:0px; margin:0px;}
#head nav li{list-style:none; float:left; margin-right:44px; display:inline;}

a.buttonhome{background:url(../images/arthouseedit_button_home.png) no-repeat; width:104px; height:89px; display:block;}
a.buttonhome-active{background:url(../images/arthouseedit_button_home.png) no-repeat; background-position:0 -89px; width:104px; height:89px; display:block;}
a.buttonhome:hover{background-position:0 -89px;}

a.buttonaboutus{background:url(../images/arthouseedit_button_aboutus.png) no-repeat; width:102px; height:89px; display:block;}
a.buttonaboutus-active{background:url(../images/arthouseedit_button_aboutus.png) no-repeat; background-position:0 -89px; width:104px; height:89px; display:block;}
a.buttonaboutus:hover{background-position:0 -89px;}

a.buttonshowcase{background:url(../images/arthouseedit_button_showcase.png) no-repeat; width:120px; height:89px; display:block;}
a.buttonshowcase-active{background:url(../images/arthouseedit_button_showcase.png) no-repeat; background-position:0 -89px; width:120px; height:89px; display:block;}
a.buttonshowcase:hover{background-position:0 -89px;}

a.buttonservices{background:url(../images/arthouseedit_button_services.png) no-repeat; width:104px; height:89px; display:block;}
a.buttonservices-active{background:url(../images/arthouseedit_button_services.png) no-repeat; background-position:0 -89px; width:104px; height:89px; display:block;}
a.buttonservices:hover{background-position:0 -89px;}

a.buttoncontactus{background:url(../images/arthouseedit_button_contactus.png) no-repeat; width:106px; height:89px; display:block;}
a.buttoncontactus-active{background:url(../images/arthouseedit_button_contactus.png) no-repeat; background-position:0 -89px; width:106px; height:89px; display:block;}
a.buttoncontactus:hover{background-position:0 -89px;}

/*
	body content
*****************/
#content {
	overflow: hidden;
	padding-top: 10px;
	width: 980px;
	/*border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;*/
}

#content figure {float:right; margin: 25px 50px 0 0; padding: 0 0 130px 30px; width: 386px;}

#content figure img {display:block; float:right;}

#content h1 {color:#72ff00; margin:25px 0 0.733em 0; padding-left:41px;}

#content h1 strong {color:#ff839d;}

#content h1 a:link, #content h1 a:visited {color:#939393; text-decoration:none; text-shadow:none;}

#content h1 a:active, #content h1 a:hover {color:#F00; text-decoration:none; text-shadow:#333 1px 1px 2px;}

#content h1 a span {display:none;}

#content h1 a:hover span {display: block;
   position: absolute; top: 175px; left: 550px; width: 150px;
   padding: 10px; margin: 10px; z-index: 100;
   color: #fff; font-weight:bold; background: #000; filter:alpha(opacity=65); opacity:0.65;
   font: 0.688em Arial, Helvetica, sans-serif; text-align: center;
   border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;}
	
#content h2 {color: #f50000; margin:25px 0 0.733em 0; padding-left:70px;}

p.text { color:#757575; font-size:0.938em; margin-bottom:1.143em; line-height:1.3; text-align:justify; padding-left:41px;}

p.text2 { color:#757575; font-size:0.938em; margin-bottom:1.143em; line-height:1.5; text-align:justify; padding-left:70px;}

p.text2 strong {color:#06a8e4; font-weight:bold;}

p.text3 { color:#ff54e0; font-size:0.938em; font-weight:400; font-style:italic; margin-bottom:1.143em; line-height:1.3; text-align:justify; padding-left:70px;}

/*
	Footer
*****************/
#contentinfo {padding-bottom:25px; display:block; width:980px;}
#contentinfo nav{text-align:left; width:980px; display:block; float:right; font-size:0.8em;}
#contentinfo nav a:link{color:#000000; text-decoration:none;}
#contentinfo nav a:visited{color:#000000; text-decoration:none;}
#contentinfo nav ul{list-style:none; padding:0; margin:0;}
#contentinfo nav li{list-style:none; float:right; margin-right:5px; display:inline; color:#757575;}
#contentinfo nav p{color:#000000;}