body {
    margin: 0;
    padding: 0;
    font-family: Arial;
    background: #f0f0f0;
}
a {
	color: #9E4E1C;
}
a:visited, a:active {
	color: #9E4E1C;
}
h1 {
    margin-top: 0px;
    margin-bottom: 10px;
}
p {
    margin-top: 10px;
    margin-bottom: 10px;
}
form {
    margin: 0;
    padding: 0;
}

#logo {
    /*margin-top: 7px;
    margin-right: 5px;
    float: right;
    background: #fff;
    border: 1px solid #000;
    padding: 7px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 26px;*/
    font-size:14px;
    font-weight: bold;
    margin-bottom: 2px;
}
#settings_button {
    cursor: pointer;
    float: right;
    margin-top: 9px;
    margin-right: 15px;
}
#searchDiv {
    border-bottom: 1px solid #c0c0c0;
    background: -moz-linear-gradient(
	center bottom,
	#cfcfcf 34%,
	#f2f2f2 78%
    );
    background: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.34, #cfcfcf),
	color-stop(0.78, #f2f2f2)
    );
    padding-top: 2px;
    padding-bottom: 12px;
}
#searchInput {
    width: 300px;
}
#clearButton {
    display: none;
}

#searchDiv .padder {
    padding-top:10px;
    padding-left:5px;
}
#result {
    background: #fff;
    /*padding: 12px;
    padding-top: 15px;
    padding-bottom: 15px;*/
}
#result .padder {
    padding: 12px;
    padding-top: 15px;
    padding-bottom: 15px;
}
#result .m {
    background-color: #ff0;
}
#result .word_exists {
    font-size: 18px;
}
#result .word_exists_yes .highlight {
    background-color: #ff0;
}
#result .word_exists_yes {
    color: #0a0;
}
#result .word_exists_no {
    color: #c00;
}
#result .col {
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    padding-left: 5px;
}
#result .mobile_footer {
    display: none;
}
#count {
    margin-bottom: 3px;
}
#more {
    display: none;
}

#info .padder {
    padding: 12px;
    padding-top: 15px;
    padding-bottom: 15px;
}
#info .content {
    border: 1px solid #c0c0c0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: -moz-linear-gradient(
	center bottom,
	#ffffed 34%,
	#fffffa 78%
    );
    background: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.34, #ffffed),
	color-stop(0.78, #fffffa)
    );
    padding: 15px;
    max-width: 600px;
}

#footer {
	font-size: 10px;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
}

#footer a {
	color:#555;
	text-decoration: none;
}
#footer a:visited, #footer a:active {
	color:#888;
}

#footer .menu {
	margin-bottom: 15px;
	font-size: 11px;
}
#footer .menu a {
	background: #fff;
	padding: 2px;
	margin-right: 7px;
}
