body  {
	background-color : #5576a7; 
	margin-left: 10%;
	margin-right: 15%;
	font-family: "Gill Sans MT", "Gill Sans", GillSans, Arial, Helvetica, sans-serif;
}

#page { 
	background-color : white;
	width: 600px;
	margin-top: 0em; /* was 2em */
/*	padding: 0 0 1em 0;*/
	padding: 0 0 0 0;
}

#header {
	padding: 1em;
}

#menu {
	margin-left: 4%;
	margin-right: 20%;
	margin-top margin-bottom: 0; 
/*	background: #e0e8ff; 
	padding-top padding-bottom: 2pt; */
}

#content {
	width: 480px;
	margin-top: .5em;
	font-size : 10pt;
	color : Black;
}

.left {
	float: left; 
	padding-right: 1em;
}

.right {
/*	float: right;*/
}

P  {
	font-size : 10pt;
	color : Black;
	margin-left: 5%;
	margin-right: 5%;
}

blockquote {
	font-size : 9pt;
	color : Black;
	margin-left: 15%;
	margin-right: 5%;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color : #d0e0ff; 
}

TD  {
	font-size : 10pt;
	color : Black;
}

UL  {
	font-size : 10pt;
	color : Black;
}

UL.clients  {
	font-size : 8pt;
	color : Black;
	list-style-type: none;
	font-weight: lighter;
	margin-top: 0;
}


H1  {
	font-family : garamond, times, serif;
	color : Black;
	letter-spacing : 1.25pt;
}

H2  {
	font-size : 12pt;
	color : #5576a7;
	background-color : #d0e0ff; 
	margin-left: 5%;
	padding-left: 1em;
}

H3  {
	font-size : 10pt;
	letter-spacing : 1pt;
	font-weight : bold;
	margin-left: 5%;
	padding-left: 1em;
}


A  {
	font-size: 10pt;
	padding-top: 2pt;
}

A.menu  {
	font-size: 11pt;
	color: black;
	text-decoration: none;
	background-color : #d0e0ff;
	padding-left: 4pt; 
	padding-right: 4pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
/*	background-image: url(images/menu_bg_light_de.gif);*/
}

A:Visited  { color: black;
}

A:Active  { color: black;
}

A:Hover  {
	color : #D02025;
}

td.testimonial {
	font-family : garamond, times, serif;
	font-style : italic;
	font-size: 12pt;
	color: green;
}

td.spacer {
	height : 2pt;
	font-size : 2px;
}

td.weblog_entry  {
	background-color : #ffffff;
	font-size : 10pt;
	color : black;
	background-color : #d0d0d0;
	border-left : 4px;
	border-color : #d0d0d0;
	border-style : solid;
}

td.weblog_info  {
	background-color : #D6E7F7;
	font-size : 10pt;
	color : #000040;
}

img {
	border-width: 4px;
	border-color: white;
}

div.testimonial {
	font-style: italic;
	font-size: 8pt;
}

#quote1, #quote2, #quote3 {
	display: none;
}

/* setup rounded boxes for content */

.top-left, .top-right, .bottom-left, .bottom-right { 

/*	background-image: url('images/testcorner.jpg'); */ /* CHANGE: path and name of your image */

	background-repeat: no-repeat;

	height: 6px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */

	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */

	}

.top-left, .bottom-left { 

	margin-right: 6px; *//* CHANGE: replace by the width of one of your corners */

	}

.top-right, .bottom-right { 

	margin-left: 6px;  /* CHANGE: replace by the width of one of your corners */

	margin-top: -6px;  /* CHANGE: replace by the height of one of your corners */

	}

.top-right {
	background-image: url('images/topright.gif');
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
	
.top-left {
	background-image: url('images/topleft.gif');
}


.bottom-left  { 
	background-image: url('images/bottomleft.gif');
/*	background-position: 0 -6px; */   /* CHANGE: replace second number by negative height of one of your corners */

	}

.bottom-right { 
	background-image: url('images/bottomright.gif');
/*	background-position: 100% -6px; *//* CHANGE: replace second number by negative height of one of your corners */
	background-position: 100% 0; 
	}