

	body {

		background-color: black;
		align: center;
		
	}

	a {

		text-decoration: none;
		color: white;

	}

	
	a:hover {

		text-decoration: underline;		

	}
	

	div.theWholeThing {

		width: 810px;
		margin-left: auto;
		margin-right: auto;
		
		
	}

	a.theMenu {

		text-decoration: none;
		background-color: black;
		padding-top: 3px;
		padding-bottom: 3px;
		color: white;
		width: 133px;
		text-transform: uppercase;
		text-align: center;
		float: left;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);

		font-family: Rockwell;
		

	}

	a.theMenu:hover {


		background-color: gray;
		text-decoration: underline;

	}


	div.logoArea {


		border-style: solid;
		border-width: 1px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-color: rgb(110,110,110);
		width: 808px;
		text-align: center;
		color: white;
		font-size: 35px;
		font-family: Rage Italic;
		
		float: left;
		background-color: rgb(85,85,85);


	}


	div.theMainStuff {


		float: left;
		width: 268px;
		
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		color: white;
		font-family: Vladimir Script;
		font-size: 20px;

	}


	div.middleMiddleBox {

		padding-top: 5px;
		width: 808px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		color: white;
		font-size: 15.5px;


	}

	div.copyBox {

		padding-top: 5px;
		width: 808px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		color: white;
		font-size: 10px;
		float: left;
		background-color: black;

	}

	div.weddingService {

		float: left;
		width: 268px;
		height: 360px;
		
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		color: white;
		font-family: Vladimir Script;
		font-size: 23px;

		background-image:url('images/weddings.jpg');
	

	}



	div.portraits {

		float: left;
		width: 268px;
		height: 360px;
		
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		color: white;
		
		font-family: Vladimir Script;
		font-size: 23px;

		background-image:url('images/Portraits.jpg')

	}




	div.events {

		float: left;
		width: 268px;
		height: 360px;
		
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		color: white;
		
		font-family: Vladimir Script;
		font-size: 23px;

		background-image:url('images/event.jpg')

	}



	div.servicesHeader {

		border-style: solid;
		border-width: 1px;
		border-color: rgb(200,200,200);
		border-color: rgb(110,110,110);
		font-family: Vladimir Script;
		font-size: 23px;
		
	}


	div.galBox {

		width: 33%;
		height: 275px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		float: left;
	}


	a.leftMen {
	
		text-decoration: none;
		background-color: rgb(175,175,175);
		color: white;
		width: 133px;
		float: left;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		text-align: center;
		
		
	}

	a.leftMen:hover {

		background-color: rgb(210,210,210);

	}

	div.galLeft {

		width: 200px;
		height: 550px;
		float: left;
		border-style: solid;
		border-color: rgb(110,110,110);
		border-width: 1px;

	}

	div.galRight {

		border-style: solid;
		border-color: rgb(110,110,110);
		border-width: 1px;
		width: 604px;
		height: 550px;
		float: left;
		
		background-color: rgb(50,50,50);
		
				
	}

	div.galSmall {

		border-style: solid;
		//border-color: rgb(210,210,210);
		border-color: rgb(75,75,100);
		border-width: 1px;
		width: 48px;
		height: 48px;
		float: left;

	}

	a.galMenu {
		
		text-decoration: none;
		background-color: rgb(75,75,100);
		color: white;
		width: 24.65%;
		float: left;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		text-align: center;
		

	}

	a.galMenu:hover {


		background-color: rgb(105,105,130);

	}

	img.bigPix {
		
		height: 474px;
		border-style: solid;
		border-width: 5px;
		border-color: rgb(110,110,110);

		position:relative;
		top:8px

	}

	a.servicerMenu {

		text-align: center;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		background-color: rgb(175,175,175);
	
		float: left;
		width: 268px;
			
	}
	
	a.servicerMenu:hover {

		background-color: rgb(210,210,210);

	}


	div.servicesServices {


		height: 325px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		
		float: left;
		width: 267px;
		
		
	}

	a.packageClicks {


		color: white;
		text-decoration: underline;
		padding-left: 5px;

	}


	p.packages {


		color: white;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		
		background-color: rgb(45,45,45);

	}

	div.wedPacks {

		width: 402px;
		//height: 485px;
		height: 300px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		float: left;

	}

	div.titalBox {

		padding-top: 2px;
		padding-bottom: 2px;
		width: 808px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		float: left;
		background-color: rgb(175,175,175);
		color: white;
		text-transform: uppercase;
	
	}

	div.aboutLeft {

		width: 150px;
		height: 300px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		float: left;

	}

	div.aboutRight {


		width: 654px;
		height: 300px;
		border-style: solid;
		border-width: 1px;
		border-color: rgb(110,110,110);
		float: left;	

	}
	
	div.contactLeft {

		width: 200px;
		float: left;
		

	}

	div.contactRight {

		float: left;

	}

	a.serviceHeads {

		color: rgb(185,185,185);

	}
