/*  marthakauppi.com  */



body {

	 background: #000;

}



/*  logos  */



.logohome {

	margin: 47px 0px 10px 0px;

}



.flame {

	position: absolute; top: 12px; left: 410px;

}	



.logo {

	margin: 47px 0px 0px 0px;

}	



.logoport {

	margin: 10px 0px 0px 0px;

}	

/*  logos  end */







/*  navigation links  */



.nav {

   position: absolute; top: 139px; left: 48px;

	font-family: lucida, arial, sans-serif; font-size: .9em; 

	font-weight: bold; letter-spacing: 1pt;

}



.current {

	color: #8ca4da;

}



.margin25 {

	margin-top: 25px;

}	



a:link, a:visited, a:active	{

	color: #8ca4da;

	background-color: #000;

	}



a:hover {

	color: #fff;

	background-color: #000;

	text-decoration: none;

	}



a.navlink:link, a.navlink:visited, a.navlink:active	{

	color: #fff;

	background-color: #000;

	text-decoration: none;

	}



a.navlink:hover {

	color: #8ca4da;

	background-color: #000;

	text-decoration: none;

	}

	

#leftbox {

	float: left;

}



.leftboxin {

	margin: 61px 0px 0px 38px; 

	font-family: lucida, arial, sans-serif; font-size: .9em; 

	font-weight: bold; letter-spacing: 1pt;

}



/*  navigation links  end  */





	

/*  positioning  */



.margin15 {

	margin-left: 15px;

	color: #fff;

}



#rightbox {

width: 600px; float: right; 

position: absolute; top: 140px; left: 280px;

}



.rightboxin {

	border: solid 1px #ccc; padding: 20px 20px 10px 20px; 

	font-family: arial, helvetica, sans-serif; font-size: .9em; 

	font-weight: normal; letter-spacing: 1px; 

	color: #fff; background-color: #000;

}



.rightboxin2 {

	padding: 20px 20px 10px 20px; 

	font-family: arial, helvetica, sans-serif; font-size: .9em; 

	font-weight: normal; letter-spacing: 1px; 

	color: #fff; background-color: #000;

}

	

/*  positioning ends */





/*   text   */



.head {

	color: #fff; font-size: 1.2em; letter-spacing: 1px;

}



.small {

	font-size: .8em;

}





.copy {

    margin: 490px 0px 10px 715px;

	 font-family: arial, helvetica, sans-serif; font-size: .7em;

	 color: #8ca4da; 

}

a.other:link, a.other:visited, a.other:active	{

	color: #8ca4da;

	background-color: #fff;

	text-decoration: none;

	border-bottom: dotted #8ca4da 1px;

	line-height: 14pt;

	}



a.other:hover {

	color: #fff;

	background-color: #8ca4da;

	text-decoration: none;

	line-height: 14pt;

	}

	

/*   text  ends  */

	



	

/*   contact  */



.copycon {

	clear: both;

   margin: 10px 0px 15px 0px;

	text-align: right;

	font-family: arial, helvetica, sans-serif; font-size: .7em;

	color: #8ca4da;

}



/*   contact ends   */







/*   exhibitions  */



#ex_rightbox {

width: 61%; float: right; 

position: absolute; top: 140px; left: 280px;

}



.ex_rightboxin {

	padding: 20px 20px 10px 20px; 

	font-family: arial, helvetica, sans-serif; font-size: .9em; 

	font-weight: normal; letter-spacing: 1px; 

	color: #fff; background-color: #000;

}



.copyex {

	clear: both;

   margin: 10px 18px 15px 0px;

	text-align: right;

	font-family: arial, helvetica, sans-serif; font-size: .7em;

	color: #8ca4da;

}



/*   exhibitions ends  */



/*   artist  */



#art_rightbox {

width: 580px; float: right; 

position: absolute; top: 140px; left: 280px;

}



.art_rightboxin {

	border: solid 1px #ccc; padding: 20px; 

	font-family: arial, helvetica, sans-serif; font-size: .9em; 

	font-weight: normal; letter-spacing: 1px; 

	color: #fff; background-color: #000;

}



.copyart {

	clear: both;

   margin: 10px 0px 15px 0px;

	text-align: right;

	font-family: arial, helvetica, sans-serif; font-size: .7em;

	color: #8ca4da;

}



/*   artist ends  */



/*   portfolio  */



#port_rightbox {

width: 580px; float: right; 

position: absolute; top: 140px; left: 270px;

}



.photo {

	margin: 20px 0px 20px 10px;

}



.phototext {

	margin: 10px 0px 10px 10px;

	font-family: arial, helvetica, sans-serif; font-size: .9em; 

	font-weight: normal; letter-spacing: 1px; 

	color: #fff; background-color: #000;

	width: 720px;

}



.porttext {

	font-family: lucida, arial, sans-serif; font-size: .8em; 

	text-align: center;

	color: #fff;

}



.phototext2 {

	font-family: arial, helvetica, sans-serif; font-size: .8em; 

	font-weight: normal; letter-spacing: 1px; 

	color: #fff; background-color: #000;

	

}



.knittext {

	font-family: lucida, arial, sans-serif; font-size: .9em; 

	color: #fff;

}

/*   portfolio ends  */



/*   blog  */



#blog_rightbox {

width: 68%; float: right; 

position: absolute; top: 120px; left: 260px;

}



.blog_rightboxin {

	padding: 20px 20px 10px 20px; 

	font-family: arial, helvetica, sans-serif; font-size: .9em; 

	font-weight: normal; letter-spacing: 1px; 

	color: #fff; background-color: #000;

}



.copyblog {

	clear: both;

   margin: 10px 18px 15px 0px;

	text-align: right;

	font-family: arial, helvetica, sans-serif; font-size: .7em;

	color: #8ca4da;

}
img#facebookLogo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/*   blog ends  */