/* $Id: style.css,v 1.23 2010/05/16 15:05:09 goba Exp $ */

/*
** HTML elements
*/

	* { 
		margin: 0;
		padding: 0;
	}
	
	body {
		margin: 0px;
		padding: 0px;
		color: #000;
		background-color:#fff;
		font: 12px Arial, Verdana, sans-serif;	
		line-height: 18px;	
	}
	
	.bodytxt {
		padding-left: 20px;
		margin: 0px;
		color: #000;
		background-color:#fff;
		font: 12px Arial, Verdana, sans-serif;	
		line-height: 18px;	
	}
	
	.bodyneptxt {
		padding-left: 20px;
		margin: 0px;
		color: #000;
		background-color:#fff;
		font: 13px Arial, Verdana, sans-serif;	
		line-height: 20px;		
	}
	
	.neptxt {
		color: #000;
		font: 13px Arial, Verdana, sans-serif;	
		line-height: 20px;	
	}

	.clear {
		clear: both;
		}

/*--PSEUDO START--*/

	a:active {
	  font-family: Arial, Verdana, sans-serif;
	  font-size: 12px;
	  color:#F58E79;
	}
	
	a:link {
	  color: #F58E79;
		text-decoration: none;
	}
	
	a:visited {
	  color: #F58E79;
	  text-decoration: none;
	}
	
	a:hover {
		color: #666;
		text-decoration: none; 
	}

/*--PSEUDO END--*/

/*--HEADER START--*/

	#header {
		width: 100%;
		margin: 0 auto;
		background:#D82424;
		height: 55px;
		padding-top:10px;
	}
	
	#headercontainer {
		width: 810px;
		margin: 0 auto;
	}

/*--HEADER END--*/

/*--MAINIMAGE START--*/

	#mainimage{
		width: 100%;
		height: 300px;
		margin-top:15px;
	}

/*--MAINIMAGE END--*/

/*--MENU START--*/

	#menu {
		width: 100%;
		margin: 0 auto; 
		background: url(../images/menu_bg.jpg);
		height:31px;
	}
	
	#menutxt {
		width: 810px;
		margin: 0 auto;
		background-color: #fff;
	}

/*--MENU END--*/

	#maincontentbg{
		width: 100%;
		margin: 0 auto; 
	}
	
	#maincontentnew{
		padding: 15px 0 0 0;
		width: 810px;
		margin: 0 auto; 
		height:auto;
	}
	
	#content {
		padding-left: 50px;
		float: left;
		width: 850px;
	}
	
	.headexhibition {
		font: 16px Arial, Verdana, sans-serif;	
		color:#18558B;
		line-height:24px;
	}
	
	.h1 {
		font: 18px Arial, Verdana, sans-serif;	
		color: #FF3333;
		line-height:24px;
	}
	
	h1 {
		font: 16px Arial, Verdana, sans-serif;	
		color: #FF3333;
		line-height:24px;
	}
	
	.h2 {
		font: 14px Arial, Verdana, sans-serif;	
		color: #FF3333;
	}
	
	.h3 {
		font: 13px Arial, Verdana, sans-serif;	
		color: #666;
	}

	#leftcolnewa {
		float: left;
		width: 500px;
	}
	
	#leftcolnewb {
		float: left;
		width: 575px;
	}
	
	#leftcolnew {
		float: left;
		width: 255px;
		padding-right: 15px;
	}
	
	#leftcolimg {
		float: left;
		width: 381px;
		margin: 10px 15px 10px 0px;
	}
	
	#leftcolprofile {
		float: left;
		width: 145px;
	}
	
	#leftcolprofileone {
		float: left;
		width: 150px;
		padding-left: 150px;
	}
	
	#leftcolcontact {
		float: left;
		width: 100px;
		padding-left: 14px;
	}
	
	#leftcolcontactalt {
		float: left;
		width: 100px;
		padding-left: 14px;
		padding-top:7px;
	}
	
	#profilehead {
		float: left;
		width: 450px;
		padding-left: 150px;
	}
	
	#contacthead {
		float: left;
		width: 250px;
		padding-left: 14px;
	}
	
	#galleryleft {
		float: left;
		width: 175px;
	}
	
	#midcolcontact {
		float: left;
		width: 200px;
	}
	
	#midcol {
		float: left;
		padding-left: 15px;
		padding-right: 15px;
		width: 280px;
	}
	
	#midcolnew {
		float: left;
		padding-left: 15px;
		padding-right: 15px;
		width: 240px;
	}
	
	#midcolprofile {
		float: left;
		width: 250px;
		padding-right: 5px;
	}
	
	#midcolcontactone {
		float: left;
		width: 325px;
	}
	
	#rightcol {
		float: right;
		padding-left: 15px;
		width: 280px;
	}
	
	#rightcolnew {
		float: right;
		padding-left: 15px;
		width:250px;
	}

	#rightcolnewa {
		float: right;
		padding-left: 15px;
		width: 210px;
	}
	
	#rightcolimg {
		float: right;
		width: 160px;
		margin: 10px 10px;
	}
	
	#rightcolprofile {
		float: right;
		width: 400px;
	}
	
	#rightcolcontact {
		float: right;
		width: 485px;
	}
	
	#rightcolprofileone {
		float: left;
		width: 500px;
	}
	
	.media {
		color: #666;
		font: 11px Arial, Verdana, sans-serif;
		line-height:18px;
	}
	
	.mediapad {
		color: #666;
		padding-left: 15px;
		font: 11px Arial, Verdana, sans-serif;
		line-height:18px;
	}
	
	.titlepainting {
		color: #ff3333;
		font: 11px Arial, Verdana, sans-serif;
		line-height:18px;
	}
	
	.title {
		color: #666;
		font: 12px Arial, Verdana, sans-serif;
		line-height:18px;
	}
	
	.readmore {
		font: 11px Arial, Verdana, sans-serif;	
	}
	
	#seperator {
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	
	.frame {
		border: 1px solid #D5D5D5;
		padding: 10px;
	}
	
	.framexhibition {
		border: 1px solid #D5D5D5;
		padding: 10px;
	}
	
	.frametxt {
		color: #666;
		font: 11px Arial, Verdana, sans-serif;	
	}
	
	div.contentdiv{
		border-top: 7px solid #e5e5e5;
		border-bottom: 7px solid #e5e5e5;
		padding: 10px 0 10px 0;
	}
	
	.img {
		border: 1px solid #ccc;
	}
	
	.imgleft {
		float:left;
		padding: 5px 10px 10px 0px;
	}
	
	#leftcolimage {
		float: left;
		width: 270px;
	}
	
	#midcolimage {
		float: left;
		width: 270px;
	}

	#rightcolimage {
		float: right;
		width: 270px;
	}
	
	#picturegallery {
		width: 100%;
		margin: 0 auto; 
		background-color:#000;
	}
	
	.bestview {
		color: #666;
		font: 10px Arial, Verdana, sans-serif;
	}

/*--FORMS START--*/

	input, select, textarea{
		font: 12px Arial, Verdana, sans-serif;	
		width: auto;
		float: left;
		margin: 5px 0;
		padding: 4px;
		color: #111;
		border: 1px solid #CCC;
	}
	
	input:hover, select:hover, textarea:hover, input:focus, textarea:focus, select:focus{
		border: 1px solid #c00;
		background: #F9F9F9;
	}

/*--FORMS END--*/

/*--FOOTER START--*/

	#footer {
		clear: both;
		width: 100%;
		background: url(../images/footerbg.png) top repeat;
		height: 100px;
	}
	
	#footercontent {
		margin: 0 auto; 
		width: 810px;
	}
	
	#footerleft {
		float: left;
		width: 550px;
		padding-top: 20px;
	}
	
	#footerright {
		float: right;
		width: 200px;
		padding-top: 20px;
	}
	
	.footercolor {
		color: #999999;
		font: 11px Arial, Verdana, sans-serif;	
		line-height: 18px;	
	}

/*--FOOTER END--*/

/*--ARTICLES START--*/

	#articleleftone {
		float:left;
		width: 220px;
		height:83px;
		padding: 50px 15px 45px 15px;
		text-align:right;
	}
	
	#articlelefttwo {
		float:left;
		width 120px;
	}
	
	#gutter {
		border-right: solid 1px #CCCCCC;
		margin: 0 30px 0 30px;
		height:178px;
		float:left;
	}
	
	#articlerightone {
		float:left;
		width: 120px;
	}
	
	#articlerighttwo {
		float:right;
		width: 220px;
		height:83px;
		padding: 50px 15px 45px 15px;
	}
	
	#seperatorarticle {
		border-bottom: 1px solid #CCCCCC;
		margin: 15px 0 15px 0;
	}
	
/*--ARTICLES END--*/