body { background: #000; margin:0; padding:0; font-family: Arial, Verdana, Helvetica sans-serif; font-size: 0.8em; color: white; line-height: 150%;}

a {text-decoration: none; color: #996633; }
a:hover { color: #06C; }
h1 { font-size:1.1em; margin-top: 0px;  }

#wrapper { margin: 0 auto; width: 952px;}
#container {
	margin: 0 auto;
	padding: 0px;
	width: 950px;
	padding-bottom: 5px;	
}

#logo { float:left; padding-bottom:0px; padding-top:5px; width: 950px; background: #000;}

#nav { 
	float:left; 	
	padding:0px 0px 0px 0px;
	background: #000;
	font-weight: bold;	
}

#margin { float:left; width:370px; margin-right: 1px; background-color:#000;min-height: 380px; 
	}
#margin h1 { margin:15px 15px 15px; }
#margin p { color:white; padding:15px 0px 0px 15px; }
#margin img { margin-bottom:10px; }

#gallery-left { float:left; margin-left:80px; margin-top: 20px; background-color:#000;
		}
#gallery-left img {height: 300px;}

#margin-photos { float:left; width:300px; margin-right: 1px; background-color:#000; }
#margin-photos p { color:white; padding:15px 15px 15px 15px;}

#margin-lightbox { float:left; width:350px; margin-right: 50px; background-color:#000; min-height: 600px; }
#margin-lightbox p { color:white; padding:15px 15px 15px 15px;}

#gallery-photos { float:left; margin-left:40px; margin-top: 30px; background-color:#000;}

#gallery-lightbox { float:left; padding-left:40px; padding-top: 20px; background-color:#333; 		
		border: 1px #996633 solid;
		}
#gallery-lightbox p { color:#996633;}
#gallery-lightbox a { color:#996633;}

#gallery-basket { float:left; margin-left:40px; margin-top: 20px; background-color:#333; }
#gallery-basket img {border: 1px solid white; background-color:#333; }

#footer { float:left; background: #000; width:950px; font-size: 0.9em; 
	color: white; margin-top: 25px; padding-bottom:20px; line-height: 170%; margin-right: 20px;  margin-left: 20px; 
}
#footer div.left { float:left; width:450px; }
#footer div.right { float:left; width:430px; text-align:right;  }

