body,
	html {
		margin:0;
		padding:0;
		color:#333;
		background:#999;
		font-size: 1em;
		font-family: Arial, Helvetica, sans-serif; 
	}
	

	#wrap {
		width:770px;
		margin:0 auto;
		background:#fff;
	}
	#header {
    	padding: 5px;
		background:#fff;
	}
	h1 {
	    margin:15px 0px 20px 0px;
		font-size: 150%; 
		color: #660000;
    }
	
/* ----------Top Menu size and position ----------*/
	#nav {
		padding:2px 0px 5px 25px;
		background:#666666;
		text-align:left;		
	}
	#nav ul {
		margin:0;
		padding:0.1em;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0.5em;
		border-right:1px solid #999;
		font-size: 68%; 
		font-weight: bold;
		
	
	}
	
	#nav li.last {
	border:none;
	}

/* --------------- Sidebars ------------- */
	#sidebar {
		float:left;
		width:220px;
		padding:10px;
		background:#ddd;
		}
		
/* Use this sidebar CSS for image only sidebar */		
	#sidebarimg {
		float:left;
		width:240px;
		background:#fff;
	}
	
/* Use this sidebar CSS for clients page sidebar */		
	#sidebarclients {
		float:left;
		width:160px;
		padding:40px;
		background:#fff;
	}
	
	
/* ---------- MAIN BODY defaults -------- */
	#main {
		float:right;
		width:470px;
		padding:30px;
		background:#fff;
		font-size: 83%;
		
	}
	h2 {
		margin:15px 0px 20px 0px;
		font-size: 100%;
		color: #333;
	}	
	#footer {
		clear:both;
		padding:5px 15px;
		background:#666666;
		font-size: xx-small;
		color: #bbb;
		text-align:right;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}

/*------------- Print clients TABLE -------------*/
#printclients
{
font-family: Arial, Helvetica, Verdana, sans-serif;
width:100%;
border-collapse:collapse;
}
#printclients td, #printclients th 
{
font-size:1em;
border:1px solid #bbb;
padding:3px 7px 2px 7px;
}
#printclients th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#999;
color:#ffffff;
}
#printclients tr.alt td 
{
color:#000000;
background-color:#f3f3f3;
}


/*------------- Top menu links START -----------*/

.link1 a:link {
color: #fff;
text-decoration: none;
}

.link1 a:visited {
color: #fff;
text-decoration: none;
}	

.link1 a:hover {
color: #660000;
text-decoration: none;
}
	
.link1 a:active {
color: #660000;
text-decoration: none;
}
/* -----Top menu links END ------ */


a:focus { outline: none; }

/*--------------- Contact page link --------- */	
.contact a:link {
color: #330000;
text-decoration: none;
background-color: #eeeeee
}

.contact a:visited {
color: #330000;
text-decoration: none;
}

.contact a:hover {
color: #660000;
text-decoration: underline;
}

.contact a:active {
color: #660000;
text-decoration: underline;
}

/*------------ Designers list text and colour------------- */

.designers {
font-family: Arial, Helvetica, sans-serif;
font-size: 65%;
color: #333
}

.designers a:link {
color: #660000;
text-decoration: none;
}

.designers a:visited {
color: #660000;
text-decoration: none;
}

.designers a:hover {
color: #660000;
text-decoration: underline;
}

/* -----Webclients list text and colour------ */

.webclients {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #333
}

.webclients a:link {
color: #660000;
font-size: 65%;
text-decoration: none;
}

.webclients a:visited {
color: #660000;
font-size: 65%;
text-decoration: none;
}

.webclients a:hover {
color: #660000;
font-size: 65%;
text-decoration: underline;
}


/*------------ Links page links---------- */
.links2 a:link {
color: #330000;
text-decoration: none;
}

.links2 a:visited {
color: #330000;
text-decoration: none;
}

.links2 a:hover {
color: #660000;
text-decoration: underline;
}

.links2 a:active {
color: #660000;
text-decoration: underline;
}
	


