body 
{
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background-color:#fafafa;
}

#page 
{
	width:776px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	position:relative;
	background-color:#fff;
}

#page #header {
	position:absolute;
	left:382px;
	top:88px;
	width:370px;
	text-align:right;
}

#page #image {
	position:absolute;
	left:303px;
	top:118px;
}


#page #image2 {
	position:absolute;
	left:2px;
	top:330px;
}

#page #logo {
	width:285px;
	height:113px;
	padding:4px 0 0 18px;
}

#page #lcol {
	background:url(images/bg_lcol.jpg) no-repeat top left; 
	width:303px;
	height:258px;
}

#main-nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.active {
color: white;
}

#main-nav li { 
	height:17px;

	padding:2px  0 0 14px;
}

#main-nav li.first { 
	padding-top:1px;
}

#main-nav a { color: #4c4c4c; font-family: Segoe UI; padding-bottom: 2px; font-size: 15px; }
#main-nav a:link { color: #4c4c4c; font-family: Segoe UI; padding-bottom: 2px; font-size: 15px; }
#main-nav a:visited { color: #4c4c4c; font-family: Segoe UI; padding-bottom: 2px; font-size: 15px; }
#main-nav a:hover { color: #ffffff; }


#main-nav ul li a.home {
	background:url(images/nav_home.gif) no-repeat 0 -16px;
	height:16px;
	display:block;
	width:36px;
}

#main-nav ul li a.what {
	background:url(images/nav_what.gif) no-repeat 0 -16px;
	height:16px;
	display:block;
	width:74px;
}

#main-nav ul li a.approach {
	background:url(images/nav_approach.gif) no-repeat 0 -16px;
	height:16px;
	display:block;
	width:201px;
}


#main-nav ul li a.who {
	background:url(images/nav_who.gif) no-repeat 0 -16px;
	height:16px;
	display:block;
	width:76px;
}


#main-nav ul li a.search {
	background:url(images/nav_search.gif) no-repeat 0 -16px;
	height:16px;
	display:block;
	width:118px;
}


#main-nav ul li a.contact {
	background:url(images/nav_contact.gif) no-repeat 0 -16px;
	height:16px;
	display:block;
	width:65px;
}


#main-nav ul li a.friends {
	background:url(images/nav_friends.gif) no-repeat 0 -16px;
	height:16px;
	display:block;
	width:136px;
}


#main-nav ul li a.ideas {
	background:url(images/nav_ideas.gif) no-repeat 0 -16px;
	height:16px;
	display:block;
	width:201px;
}


#main-nav ul li a.home:hover, #main-nav ul li a.what:hover, #main-nav ul li a.approach:hover, #main-nav ul li a.who:hover, #main-nav ul li a.search:hover, #main-nav ul li a.contact:hover, #main-nav ul li a.friends:hover, #main-nav ul li a.ideas:hover, #main-nav ul li a.on  {
	background-position:0px 0px;
	height:16px;
}

#page #contact {
	position:absolute;
	top:305px;
	left:15px;
	font:12px arial;
	color:#040404;	
	display: none;
}

#page #contact a {
	color:#040404;	
}

#page #contact a:hover {
	color:#938E8E;	
}

img { border:none; }
	
#content {
	position: relative;
	top: -80px;
	left:304px;
	font:12px verdana;
	color:#000;
	width:452px;
	padding:0 0 20px 20px;
	background-color:#fff;
	
}
	
#content p {
	margin:12px 0 0 0;
	padding:0;
	width:430px;
}
	
a, a:visited, a:hover, a:active {
	color:#625E5E;
	text-decoration:none;
}
