	/* A 2-3 column centered css sheet */

	img	{
	display: block;
	border: 0;
	}

	body {text-align:center;}
	
	#frame {
		width:680px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		background:#FFFFFF

	/* Setting a frame background color will fill all of the frame area not defined */
		}
	.reverse {
		background:#2951BD;
		color: #CCCCCC;
		border: medium solid #999999;
		padding: 2px;
		}

	.reversegold {
		background:#FFCC33;
		color: #000000;
		border: medium solid #999999;
		padding: 2px;
		}

	.reversegoldIn {
	background:#FFCC33;
	color: #000000;
	border: medium solid #999999;
	padding: 2px;
	margin-left: 10px;

		}
	.listbullet1 {
	list-style-position: outside;
	list-style-type: disc;



		}
		
	#contentleft {
		width:200px;
		margin-top: 45;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentcenter {
	width:480px;
	padding:40px 0px 30px 0px;
	float:left;
	margin-top: 5px;
	background:#FFFFFF;
	

		}
	/* Note that left and center use all 680 pix of frame - right is not used */
	
	#contentright {
		width:175px;
		padding:0px;
		float:left;
		background:#fff;
		}

/* Archive - left and right use all 680 pix of frame  */

	#archiveleft {
		width:200px;
		margin-top: 45;
		padding:0px;
		float:left;
		background:#CCCCCC;
		}
	
	#archiveright {
		width:480px;
		padding:0px;
		float:left;
		background:#FFFFFF;
		margin-top: 30px;
		}

	#archiveheader {
		font-size: 14px;
		margin: 20px 0 0 40px;
		color: 666;
		padding: 0;
		letter-spacing: 1px;
		}
		
	/* Clients */
	#clientleft {
		width:125px;
		margin-top: 45;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#clientcenter {
		width:555px;
		padding:0px;
		float:left;
		background:#FFFFFF;
		}

	/* Case Studies */

	#caseleft {
		width:200px;
		margin-top: 45;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#casecenter {
		width:480px;
		margin-top: 30;		
		padding:0px;
		float:left;
		background:#FFFFFF;
		}

	/* Home */
	
	#homeleft {
		width:200px;
		margin-top: 20;
		padding:0px;
		float:left;
		background:#fff;
		}

	#homeright {
		width:480px;
		padding:40px 0px 30px;
		float:left;
		background:#FFFFFF url(images/logobg.jpg) no-repeat center;
		}

	/* Contact */

	#contactleft {
		width:200px;
		margin-top: 20;
		padding:0px;
		float:left;
		background:#fff;
		}

	#contactright {
	width:480px;
	padding:40px 0px 0px 0px;
	float:left;
	background:#FFFFFF url(images/logobg.jpg) no-repeat center 0px;

		}
	/* Services */

	#servicesleft {
		width:200px;
		margin-top: 45;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#servicesright {
		width:480px;
		margin-top: 45;
		padding:0px;
		float:left;
		background:#FFFFFF;
		}

	
	

	/*  Footer Lay out 	*/ 

#footer	{
	margin: 25px 0 50px 0;
	text-align: center;
	color: 666;	
	background:#ffffff;}
	
	#contentheader {
		background:#fff
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
h1, h2, h3, h4, h5, h6	{
	
	font-family: Verdana, Lucida, Helvetica, sans-serif;
		}
	
h1	{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 32px;
	text-transform: lowercase;
	}

h2	{
	font-size: 24px;
	margin-top: 15px;
	margin-bottom: 0;
	margin-left: 15;
	letter-spacing: 1px;
	}

h3	{
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 0; 
    }

h4	{
	font-size: 13px;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
	}

ul	{
	list-style-position: inside;
	list-style-type: square;
	font: 11px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	}
		
#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}

p 	{
	margin-top: 0;
	margin-bottom: 1em;
	font: 11px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	}

#contentcenter p { 
	font: .75em/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	text-align: left;     
	margin-bottom: 1em;
	}   
	
	#contentright p { font-size:10px}

a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #c30;
	background: transparent; 
	}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #e0861e;
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #95a580;
	background: transparent;  
	}
	
.spacer5	{
	margin-top: 5px;
	}

.spacer10	{
	margin-top: 10px;
	}

.spacer25	{
	margin-top: 25px;
	}
#archiveleftwhite {

		width:200px;
		margin-top: 45;
		padding:0px;
		float:left;
		background:#FFFFFF;
}
