	html, body	{
		margin: 0;
		padding: 0;
		}

	h1	{
		font-size: 20pt;
		font-family: calibri, arial;
		}

	h2	{
		font-size: 18pt;
		font-family: calibri, arial;
		font-weight: bold;
		display: inline;
		}

	body	{
		font-size: 12pt;
		font-family: calibri;
		}

	.center	{
		text-align:center;
		}

	table	{
		table-layout: fixed;
		}

	td	{
		padding: 5px;
		font-size: 14px;
		font-family: calibri, arial;
		background-color: white;
		width: 100px;
		}

	caption	{
		font-size: 18px;
		font-family: calibri, arial;
		font-weight: bold;
		}

	#bg	{
		width: 1400px;
    		margin: 0px auto;
		}
	
	#container1 {
		margin-top: -800px;
		width: 800px;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		}

	#bannercont	{
		width: 800px;
		height: 200px;
		}	

	#banner	{
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 0px;
		}

	#container2	{
		position: relative;
		overflow: hidden;
		width: 800px;
		min-height: 400px;
		height: auto;
		background-color: #FDB7FF;
		
		}


	#menu_cont	{
			float: left;
			width: 230px;
			}

	#menu	{
		background-color: #FDB7FF;
		font-family: calibri, arial;
		font-size: 125%;
		color: #4038FF;
		line-height: 1.75;
		position:absolute;
		padding-left: 20px;
		top:0px;
		left:0px;
		min-height: 400px;
		width: 230px;
		}

	.galleryholder	{
		float:right;
		
		}

	#content_hold	{
		float: right;
		width: 550px;
		min-height: 400px;
		padding: 0px;
			}



	#content	{
		position: relative;
		width: 550px;
		min-height: 400px;
		background-color: #FDB7FF;
		margin-top: 0px;
		margin-bottom: 20px;
		z-index:1;
		}

	.text		{
		margin-top: -20px;
		position: relative;
		margin-right: 20px;		
		}

	#textcenter	{
		margin-top: 0px;
		display: inline-block;
		margin-right: 20px;
		text-align: center;		
		}

	#left		{
		width: 255px;
		height: auto;
		float: left;
		}

	#right		{
		width: 255px;
		height: auto;
		float: right;
		}

	#bottomtext	{
		clear: both;
		text-align: center;
		padding-top: 20px;
		}

	#table	{
		margin-left:25%; 
    		margin-right:auto;
		display: block;
  		}
	
	.camera_wrap	{
		position:relative;
		padding-bottom:5px;
		margins: 0;
		padding: 0px;
		}


	/*IMAGE CYCLER*/

	#portfolio_cycler{
			float:right;
			width:550px;
			height:400px;
			}
				
	#portfolio_cycler img{	position:absolute;
				z-index:1}
	#portfolio_cycler img.active{z-index:3}	


	/*FOOTERS AND CONTAINER*/

	#footer	{
		clear:both;
		width: 800px;
		height: 150px;
		}
	

	#bottom_filler	{
		clear:both;
		}
	
	#footertext	{
		position: relative;
		top: -150px;
		left: 0px;
		z-index: 4;
		text-align:center;
		}
	
	#footer_name	{
		float:left;
		padding-left: 10px;
		padding-top: 5px;
		}

	#footer_tel	{
		float: left;
		padding-left: 120px;
		padding-top: 5px;
		}

	#footer_email	{
		float:right;
		padding-right:10px;
		padding-top: 5px;
		}

	/*LOGOS*/

	#footergraphics	{
		position: relative;
		top: -120px;
		z-index: 4;
		}
		
	#istd	{
		
		float: left;
		padding-left: 50px;
		}

	#rad	{
		float: left;
		padding-left: 175px;
		}

	#idta	{
		float: right;
		padding-right: 50px;
		}

	