
/*Custom made by Nick Papadopoulos for Enigma Gallery*/

/*hope you fly-boys learn and not imitate*/


/*Universal Tags*/
 
div, object{ display: block; border:0px none; padding:0; margin:0;}
a {text-decoration:none;}
p {text-align:justify; font-family: arial; font-size:12px}
td {font-family: arial; font-size:12px; text-align:justify;}
li {display:inline;}
img.noBorder {border:0px none; }

th {text-align:left; font-size:12px; border-bottom:1px solid;}
h1{  padding-top:10px; font-family: arial, sans-serif; font-size:16px; margin:0; color:#c00}
h2{ padding-top:10px; font-family: arial, sans-serif; font-size:14px; margin:0; color:#c00}
h3{ padding-top:0px; font-family: arial, sans-serif; font-size:14px; margin:0; color:#999}

h2 a:link, h2 a:visited, h2 a:active {color:#CC0C1A}
/*front page*/
body.frontPage   { background:#fff url('../i/bgFrontPage.gif') repeat-x; padding:0; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:auto}

#mc  {  border: 0px solid; width:652px; height:622px; padding-top:25px; margin: auto; text-align:center;padding:0; }

#frontLogoDiv {float:left; width:82px;background-color:#b0b0b0}
#frontLogoDiv img {float:left; margin-top:60px}
#frontLogoDiv a {  text-decoration:none; font-family: arial; font-size:12px; color:#fff}

#frontContentDiv {float:right; width:569px; height:600px; background:#8A0D11;}

 
#navBar { 		width:569px; height:20px;  
				margin-top:40px;
				text-align:center; 
				border:0px solid; 
				font-family: tahoma, sans-serif; 
				font-size:12px;  
}

#navBar a:hover{color:#fff; font-weight:normal; padding-bottom:30px; background:#c00}
.navLink{margin-right:55px; text-decoration:none;  padding:3px; color:#fff;}
#contactLink{margin-right:0;  text-decoration:none;  padding:3px; color:#fff;}


#frontContent {width:569px; height:440px;
				border:0px solid;
				margin-left:auto;
 				margin-right:auto; 
				text-align:center;
   				background:#CC0C1A;
   				font-family: arial; 
   				font-size:12px;
   				}
   				
   
.introImg {display:inline; float:left;border:1px solid #8A0D11; margin:25px 0 0 3px; padding:0}
.introImg2 {display:inline; width:203px; height: 403px; background: #8a0d11; float:left;border:0px solid #8A0D11; margin:25px 0 0 13px;padding:0}
.introImg2 img{border:0}
#ex-img {margin-top: 15px}
.introSlide {float:right; width:200px; height:403px; border:1px solid 8a0d11; margin: 25px 0px 0 3px;padding-right:3px; }
.frontLeader {width: 569px; height:71px; text-align:right; background:#CC0C1A; clear:both}
.frontLeader img{float:right;margin-right:3px}
.frontLeader img {margin-left:5px;}

.frontFooter  {width:569px; height:47px;
				 border:0px solid; 
				 margin:0;
				 padding:0; 
				 text-align:right; 
				 font-family: tahoma, sans-serif;
				 font-size:10px;
				color:#f60;
				 }

.frontFooter  a {text-decoration:none;   font-family: tahoma, sans-serif; font-size:11px; color:#f60;}
.frontFooter  a:hover { color:#fff;}

.frontFooterLang{float:left; padding-left:5px; margin-left:5px}
.frontfooterLnks{float:right; padding-right:5px}



/*Content pages*/

body.contentPage   { background:#fff url('../i/bgContent.gif') repeat-x; padding:0; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:auto}

#cc  {  border: 0px solid; width:652px; height:622px; padding-top:25px; margin: auto; text-align:center;padding:0; }

#logoDiv {float:left; width:82px; text-align:left; color:#999;}
#logoDiv img {  margin-top:60px;margin-bottom:90px; display:block}

#logoDiv a  {text-decoration:none; font-family: arial; font-size:12px; color:#666;}
#logoDiv a:hover  {color:#000;}

#langLnk1 { margin:0 0 0 10px;}
#langLnk2, #langLnk1 {font-size:12px; font-weight:bold; }


#contentDiv {float:right; width:569px; height:625px;}

 
#contentNavBar { 		width:569px; height:20px;  
				margin-top:40px;
				text-align:center; 
				border:0px solid; 
				font-family: tahoma, sans-serif; 
				font-size:12px;  
}

#contentNavBar a{border:0px solid; color:#000;  }

#contentNavBar a:hover{border:0px solid; color:#fff; font-weight:normal; padding-bottom:10px; background:#c00}
.contentNavLink{margin-right:55px; text-decoration:none;  padding:3px; color:#000;}
#cContactLink{margin-right:0;  text-decoration:none;  padding:3px; color:#000;}

#subBar { 		width:569px; height:20px;
				margin-top:2px;
		 		background:#CC0C1A;
				text-align:left; 
				border:0px solid; 
				font-family: tahoma, sans-serif; 
				font-size:10px;
				margin-bottom:3px;
				color:#fff; 
}

#subBar a{ text-decoration:none; color:#fff; padding-left:10px; padding-right:10px; padding-top:0;}
#subBar a:hover{color:#fcc; font-weight:normal;}
 

#content, #contentCorp {width:567px; 
				border:1px solid #8A0D11;
				margin-left:auto;
 				margin-right:auto;
 				padding:0;
				text-align:justify;
   				background:#fff;
   				font-family: arial; 
   				font-size:12px;
   			}
   			
 #contentCorp {overflow:auto}
#content p, #content h1, #content h2,  #content h3,#contentCorp p, #contentCorp h1, #contentCorp h2,  #contentCorp h3 {  margin:10px  }   		
#content img {border: 1px solid #8A0D11; margin:10px }	
   	 


.frontLeader {width: 569px; height:71px; text-align:left; background:#CC0C1A;}

.frontLeader img {margin-left:5px;}

.footer  {width:569px; height:20px;
				 border:0px solid; 
				 margin:0;
				 padding:0; 
				 text-align:right; 
				 font-family: tahoma, sans-serif;
				 font-size:12px;
				 color:#fff;
				 }

.footer  a {text-decoration:none;   font-family: tahoma, sans-serif; font-size:11px; color:#666;}
.footer  a:hover { color:#000;}



.artists li{display:block}
ul.artists {list-style:none}
.artists a{color:#8A0D11; font-weight:bold}
.artists a:hover{color:#f60;}




 /*exhibition pages*/
 
    				
#contentExhibition {width:567px; height:440px;
				border:1px solid #8A0D11;
				margin-left:auto;
 				margin-right:auto;
 				padding:0;

 
   				background:#fff;
   				font-family: arial; 
   				font-size:12px;
   				overflow:auto;
   				}  				
   				
#contentExhibition h1, #contentExhibition  h2{  margin:10px; text-align:left; }  
 
 
 
 
.artThumb {float:right;}
.galThumb {display:inline;}


/* artist Gallery*/

.galleryIndex {margin:auto; text-align:center;}
.galleryIndex p{margin:auto; text-align:center;}
.artistMenu {background:#c00}
.artistMenu h1{ display:inline; margin-left:20px; }
.artistMenu ul{float:right; margin-right:20px; margin-top:0px;}
.artistMenu li{ display:inline;}
.artistMenu a{text-decoration:none; color:#fff}

.artistContent {height: 550px;}
.artistContent img {vertical-align:middle;}

.artistPic {margin:auto; text-align:center; }
.artistDescription {text-align:justify; font-size:12px; margin:0; padding:0}
.artistCloseWindow {position:absolute; right:20px; bottom:5px; font-size:10px; text-decoration:none; font-family:arial;  }



/* current Exhibition*/

.header {margin:10px; }


.artRow { border:0px solid; width:445px; height:120px;  background:#E9E8E8; margin:0 0 10px 0; padding:0 0 0 10px; text-align:left;}

.artRowTrebela {overflow:auto; border:0px solid; width:445px; background:#E9E8E8; margin:0 0 10px 0; padding:0 0 0 10px; text-align:left;}
.artRowTrebela img {display:block; margin:10px; float:right}
h3.artTtl { border:0px solid; width:300px; margin:0 0 5px 0; padding:0;  color:#8A0D11; text-align:left;}
p.artDesc {border:0px solid; float:left; width:200px; margin:0; padding:0; text-align:left;}
img.artImg { border:0px solid; float:right; margin:0; padding:0; text-align:left;}

/* future Exhibition*/

.artRowFuture {width:450px; height:250px;  background:#E9E8E8; margin:0 0 20px 00px; padding:0 0 0 10px;}
  
/*mailing list*/ 
.noborder {border:0px none; }
input, textarea {font-family:arial; font-size:12px; border:1px solid;}
form {background:#ccc; padding-left:100px;}
.sbmtBtn {float:right;}

/*contact - location*/

.locationstuff {float:left;}
.locationstuff img{   vertical-align:text-bottom }
.locationstuff a{  height:15px }

.mapImg {float:right;}



/* invite*/

.inviteLogo {margin:auto; text-align:center;}

.inviteTxt {margin:auto; text-align:center;}


/*cuttings*/
#contentCuttings {width:567px; height:440px;
				border:1px solid #8A0D11;
				margin-left:auto;
 				margin-right:auto;
 				padding:0px;
				text-align:left;
   				background:#fff;
   				font-family: arial; 
   				font-size:12px;
   				overflow:auto;
   				}

#contentCuttings p{padding-left:-10px}
#contentCuttings b{padding-left: 5px}

img.cutting {margin:0; padding:0;}


.thumbC {text-align: center;  vertical-align: middle; margin:0;padding-left: 15px }
.thumbC div.icon   { margin: 7px; }
.thumbC div.icon a {
	display: block; float: left;
	height: 115px !important;
	height: 115px; 
	width: 82px !important;
	width: 82px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #ccc;
	padding: 2px 5px 1px 5px;
	font-size:10px;
}

.thumbC div.icon a:link    {  color : #808080;  }
.thumbC div.icon a:hover   { 
	color : #333; 
	background-color: #f1e8e6;
	border: 1px solid #c24733;
padding: 2px 5px 1px 5px;
	margin:0
}
.thumbC div.font-family a:active  {  color : #808080;  }
.thumbC div.icon a:visited {  color : #808080;  }

.thumbC div.icon img { margin-top: 4px; border: 1px solid #cc0c1a}
.thumbC div.icon span { display: block; padding-top: 3px; font-family: arial}

.thumbC br{clear:both}


