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

*{
 margin:0;
 padding:0;
 background-repeat:no-repeat;
 behavior: url(iepngfix.htc)
}

body{
 font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
 color:#000;
 font-size:14px;
 background-color:#000;
}

a:link { color:#fb19dd; text-decoration:none;}
a:visited { color:#fb19dd; text-decoration:none;}
a:hover { color:#fb19dd; text-decoration:underline;}
a:active { color:#fb19dd; text-decoration:none;}

/* Top */

#topBg{
	width:100%;
	float:left;
	background:url(../design_images/bg_top.jpg) repeat-x top left #FFF;
	z-index:1;
}

	#mainArea{
		width:917px;
		margin-left:auto;
		margin-right:auto;
		background:url(../design_images/bg_main.png) no-repeat top;
		}
		
	#banner{
		width:917px;
		height:392px;
		float:left;
		}
		
	#mainContent{
		width:450px;
		padding:20px;
		text-align:justify;
		line-height:150%;
		float:left;
		}
		
	#mainContentGallery{
		width:650px;
		padding:20px;
		text-align:justify;
		line-height:150%;
		font-size:12px;
		float:left;
		}
		
		#mainContentGallery table td{
			text-align:center;
		}
		
		#mainContent h1, #mainContentGallery h1{
			font-size:24px;			
			line-height:30px;
			font-weight:normal;
			margin:0 0 30px 0;
		}
		
		#mainContent p, #mainContentGallery p{
			padding:3px 0 3px 0;
		}
		
	#rightArea{
		width:283px;
		float:left;
		}
		
	#rightAreaCom{
		width:243px;
		float:left;
		padding:20px;
		}
		
		#rightAreaCom h3{
			color:#ff44b0;
		}	
		
/* Menu */

#menu{
	float:left;
	width:140px;
	font-weight:bold;
}

	#menu ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#menu li{
		list-style:none;
		padding:0;
		margin: 0 0 10px 0;
	}
	
	#menu li a, #menu li a:link {
		font-weight:bold;	
		font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
		text-decoration:none;
		font-size:18px; 
		background:url(../design_images/menu_bg.jpg) no-repeat top left;
		color:#000;
		padding:7px 5px 7px 5px;
		text-align:center;
		width:122px;
		display:block;
		
	}
	
	#menu li a:hover{
		font-weight:bold;	
		font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
		text-decoration:none;
		background:url(../design_images/menu_bg.jpg) no-repeat top left;
		color:#fff;
		text-align:center;
	}

.galleryMenu{
	font-size:15px;
	padding-bottom:5px;
}


/* Contact */
#contactForm{
	text-align:left;
	border:0;
	}

	#contactForm .fields{
		border:#e415ca;
		background:#ff44b0;
		padding:3px;
		color:#000;
		margin:0 0 5px 0;
		width:350px;
	}
	
	#contactForm .button{
		border:#e415ca;
		background:#000;
		padding:3px;
		color:#ff44b0;
	}

			
/* Footer */

#footer{
	width:100%;
	float:left;
	background:url(../design_images/bg_bottom.jpg) repeat-x;
}
	
		#footerContent{
			width:870px;
			padding:55px 25px 25px 25px;
			margin-left:auto;
			margin-right:auto;
			color:#FFF;
		}
		
			#footerContent  a{ 
				color:#FFF;
			}
			
			#footerContent  strong{
				display:none;
			}
			
			#footerContent #albert{
				float:left;
				margin:10px 50px 0 0;
				width:101px;
				height:19px;
				background:url(../design_images/by_albert_saliba.gif) no-repeat top left;
			}
			
			
			#copyright{
				width:600px;
				text-align:right;
				font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
				font-size:10px;
				margin:0;
				float:right;
				}
				
				#copyright img{
					border:0;
					margin:10px 0 0 0
				}
				
/*gallery */

.threeCols td {
	width:33%;
	}
	
.threeCols h2 {
	margin:5px 0 0 0;
	}
	
.item_add{
	border:#e415ca;
	background:#000;
	padding:3px;
	color:#ff44b0;
	margin:5px 0 0 0;
	}


/*others */

.imageRight{
	float:right;
	margin:0 0 10px 10px;
	border:3px solid #000;
	}

.bigBlack{
	color:#000;
	font-size:23px;
	}
	
.smallText{
	font-size:10px;
	}


