@charset "utf-8";
/* CSS Document */

/************************ General formatting ************************/
html,body {
	margin:0;	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5c5757;
	background: #cfcfcf url(images/bg_stripes.gif) top left repeat;
}
#wrapper { 
	position:relative; width:934px; 
	padding: 0;  margin:0 auto;
}


/************************ Header ************************/
#header { 
	height:210px;
 	background: url(images/bg_contenttop.gif) bottom left no-repeat; 
 }
#header .logo { border:0; margin:30px 0 0 0; }

		a.logonew { background: url(images/fiona-kyle.gif) no-repeat; height: 137px;	width: 370px; display: block; text-indent: -9999px; margin-top: 20px;}

ul#navigation {
	float:right; margin:153px 15px 0 0; padding:0; list-style:none;
}



ul#navigation li {
	margin:0; padding:0;
	height:37px; width:133px;
	float:left; text-align:center;
}
* html ul#navigation li {
	width:10px; /* fix for IE width bug */
	overflow:inherit;
}
ul#navigation li a {
	margin:0;	padding:0;
	height:37px; width:133px;
	text-decoration:none; border:0;
	display:block;
	color:#816452;
}
ul#navigation li a img { border:0 }

ul#navigation li.nav1 a { background-image:url(images/tab_who.gif); }
ul#navigation li.nav2 a { background-image:url(images/tab_what.gif); }
ul#navigation li.nav3 a { background-image:url(images/tab_how.gif); }
ul#navigation li.nav4 a { background-image:url(images/tab_contact.gif); }

body#who ul#navigation li.nav1 a, ul#navigation li.nav1 a:hover { background-image:url(images/tab_who2.gif); }
body#what ul#navigation li.nav2 a, ul#navigation li.nav2 a:hover { background-image:url(images/tab_what2.gif); }
body#how ul#navigation li.nav3 a, ul#navigation li.nav3 a:hover { background-image:url(images/tab_how2.gif); }
body#contact ul#navigation li.nav4 a, ul#navigation li.nav4 a:hover { background-image:url(images/tab_contact2.gif); }



ul#navigation-new {
	float:right; margin:16px 15px 0 0; padding:0; list-style:none;
}



ul#navigation-new li {
	margin:0; padding:0;
	height:37px; width:133px;
	float:left; text-align:center;
}
* html ul#navigation-new li {
	width:10px; /* fix for IE width bug */
	overflow:inherit;
}
ul#navigation-new li a {
	margin:0;	padding:0;
	height:37px; width:133px;
	text-decoration:none; border:0;
	display:block;
	color:#816452;
}
ul#navigation-new li a img { border:0 }

ul#navigation-new li.nav1 a { background-image:url(images/tab_who.gif); }
ul#navigation-new li.nav2 a { background-image:url(images/tab_what.gif); }
ul#navigation-new li.nav3 a { background-image:url(images/tab_how.gif); }
ul#navigation-new li.nav4 a { background-image:url(images/tab_contact.gif); }
ul#navigation-new li.nav5 a { background:url(images/tab_test.png); }

body#who ul#navigation-new li.nav1 a, ul#navigation-new li.nav1 a:hover { background-image:url(images/tab_who2.gif); }
body#what ul#navigation-new li.nav2 a, ul#navigation-new li.nav2 a:hover { background-image:url(images/tab_what2.gif); }
body#how ul#navigation-new li.nav3 a, ul#navigation-new li.nav3 a:hover { background-image:url(images/tab_how2.gif); }
body#contact ul#navigation-new li.nav4 a, ul#navigation-new li.nav4 a:hover { background-image:url(images/tab_contact2.gif); }
body#testimonials ul#navigation-new li.nav5 a, ul#navigation-new li.nav5 a:hover { background:url(images/tab_test.png) no-repeat 0px -37px; }





/************************************** Content **********************************************/
#content {
	background-color:#FFFFFF; 
	margin:0; padding:0 25px; 
	min-height:400px; 
	float: left;
	width: 884px;
}


.column1 {width: 600px; float: left;}
	.column1 p { padding-top: 20px;}
.column1 { float: left;}


/************************************** Footer **********************************************/
#footer { 
	background: url(images/bg_footer.gif) bottom left no-repeat;
	height:100px; margin: 0 0 15px 0; padding:38px 0 0 0;
	position:relative;
	float: left;
	width: 934px;
}
#footer p {
	text-align:center; font-size:12px; line-height:1.6; margin-right:197px
}
#footer #social { float:left; width:220px; margin:24px 0 0 17px; }
#footer #social img { border:0; margin: 0 4px 0 0; }
.glassraven { font-size:10px; color:#ffffff; text-decoration:none }


/************************ text formatting  ************************/

h1 {
	font-size: 24px;	font-weight: normal; 
	color:#f0037f;
	margin:0 0px 8px 0px; padding:0;
}
h2 {
	font-size: 135%;
	font-weight: normal;
	color:#3d3d3d;
	margin:0px 0px 8px 0px;
}
h3 {
	font-size: 115%;
	font-weight: bold;
	color:#f0037f;
	margin:0 0px 8px 0px;
}
p {
	margin:0; padding: 0px 0px 10px 0px; line-height:1.3;
}
ul { margin-top:0; margin-bottom: 15px}
li { margin-bottom:3px; }

a { color:#f0037f; text-decoration:underline }
a:hover { text-decoration:none }

.pink { color:#f0037f }