body {
	font-family:helvetica,arial,sans-serif;
	color:#fff;
}

#doc3 {
	margin:0;
	padding:0;
}

#hd {
	background-color:#7facbe;
	height:100px;
}

#bd {
	background-color:#7facbe;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5d8da4),color-stop(1,#7facbe));
	background-image:-moz-linear-gradient(center top, #7facbe, #5d8da4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7facbe, endColorstr=#5d8da4); 
}
#bd .top .content {
	margin:0 30px 0 40px;
}

#bd .first .content {
	margin:0 30px 0 40px;
}
#bd .last .content {
	margin:0 50px 0 0;
}

#ft {
	background-color:#5d8da4;
	padding:0;
	margin:0;
	height:120px;
	clear:both;
}

#ft .content {
	padding:4em 40px 0 40px;
}

#ft p {
	margin:1em 0 0 0;
}


h1#logo {
	font-size:0px;
	line-height:0;
	width:168px;
	height:47px;
	background:transparent url(logo.png) no-repeat;
	position:relative;
	top:20px;
	left:40px;
	color:#7facbe;
	font-weight:normal;
}

h2 {
	font-size:146.5%;
	font-weight:bold;
	margin:2em 0 .5em 0;
	text-shadow:#779 1px 1px 1px;
}

h2#features {
	border-top:solid 1px #779;
	margin-top:1.5em;
	padding-top:1.5em;
}

h2#how {
	border-top:solid 1px #779;
	margin-top:2em;
	padding-top:1.5em;
}

h2#tagline {
	font-size:189%;
	margin-top:0em;
	text-shadow:#779 1px 1px 1px;
}

h2#try {
	border-top:solid 1px #779;
	margin-top:1.5em;
	padding-top:1.5em;
}

#bd p {
	font-size:100%;
	line-height:153.9%;
	margin-bottom:1em;
}

ol, li {
	list-style-position:outside;
}
ol li {
	list-style-type:decimal;
}
ul li {
	list-style-type:disc;
}
li {
	margin:0 0 .5em 30px;
	line-height:153.9%;
}

code {
	font-family:courier,monospace;
	display:block;
	margin:.5em 0 1em 20px;
	font-size:100%;
	line-height:150%;
}

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

#traditional {
	background-color:#fff;
	color:#333;
	padding:10px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	margin:.8em 0 3em 0;
}

.clear {
	font-size:1px;
	line-height:1px;
	clear:both;
}

#flickr {
	margin:0 0 0 10px;
}

#flickr .photo {
	margin:0 0 10px 0;
}

#flickr img {
	border:solid 1px #555;
}

#flickr .centrus_votelink {
	background-color:#555;
}

#flickr .centrus_votetitle {
	background-color:#777;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#555),color-stop(1,#777));
	background-image:-moz-linear-gradient(center top, #777, #555);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#777777'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#777777')";
	color:#ccc;
}

#flickr .centrus_votes {
	background-color:#777;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#777),color-stop(1,#555));
	background-image:-moz-linear-gradient(center top, #555, #777);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#555555'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#555555')";
	color:#fff;
}

#flickr .centrus_voted {
	color:#777;
}

#sitemap a {
	font-weight:bold;
}
