
#description {
margin: 25px 0 25px 0;
}

#form_create_wrap h2 {
margin-bottom: 10px;
}

#form_create_wrap {
margin: 25px 0 0 0;
border: 1px solid #CCC;
background-color: #F8F8F8;
padding: 15px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#hapylink{
border: 1px solid #AAA;
margin: 20px 0 20px 0;
padding: 15px;
background-color: #F4F4F4;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#hapylink img {
margin-right: 10px;
}

#hapylink h2 {
margin: 0 0 10px 0;
font-size: 18px;
}

#oldlink p, #newlink p {
margin-top: 5px;
}

#newlink {
margin: 0px 0 25px 0;
}

#instructions {
margin-top: 25px;
}

#description p {
margin-top: 10px;
}

#examples span {
font-size: 13px;
}

.example {
font-size: 13px;
}

.example p {
margin: 3px 0 3px 0;
}

.example hr {
border-top: 1px solid #EEE;
margin: 15px 0 15px 0;
}

#api {
font-size: 13px;
}

#apiurl {
margin-top: 10px;
}

#sharebutton {
	float:right;
}

p.sad a:hover {
color: #333;
}

p.happy a:hover {
color: #f22a8b;
}

.review {
color: #333;
float: left;
width: 135px;
font-size: 13px;
line-height: 18px;
}

#reviews .spacer {
float: left;
width: 20px;
height: 50px;
}

.review .source {
font-size: 11px;
}