﻿html
{
	height: 100%;
	margin-bottom: 1px;
}

body
{
	font-family: sans-serif;
	margin: 0;
	padding: 1.5em 1em 3em 1em;
}

a
{
	color: #333;
}

img
{
	border-style: none;
	border-width: 0;
}

div#container
{
	/*
	max-width: 1000px;
	*/
	/*
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	*/
}


hidden
{
	display: none;
}


.google-login-button
{
	background-image: url("/img/google-plus-icon.png") !important;
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 25px;
}

.facebook-login-button
{
	background-image: url("/img/facebook-icon.png") !important;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 30px;
}
div#header
{
	margin-bottom: 1em;
}

div#description
{
	margin-bottom: 10px;
}
div#query-section
{
	margin-top: 0.5em;
	box-shadow: 0 0 8px 2px #CCC;
	-moz-box-shadow: 0 0 8px 2px #CCC;
	-webkit-box-shadow: 0 0 8px 2px #CCC;
}

div#query-menu
{
	padding: 1em 1em 0em 1em;
}

div#query-menu-form,
div#query-menu-history
{
	padding: 0.5em 1em 0.5em 1em;
}

.query-menu-item-selected
{
	color: #FFFFFF;
	background-color: #F4B17A;
}

div#query-header
{
	padding: 1em;
	background-color: #F4B17A;
}

div#query-body
{
	padding: 1em;
	background-color: #F8ECC2;
}

div#query-languages
{
	padding-bottom: 1em;
}

div#query-quality
{
	padding-top: 1em;
	padding-bottom: 1em;
}

div#query-pattern
{
	padding-top: 1em;
	padding-bottom: 1em;
}
		
div#query-length
{
	padding-top: 1em;
	padding-bottom: 1em;
}
		
div#query-domains
{
	padding-top: 1em;
}
		
div#query-quality,
div#query-pattern,
div#query-length,
div#query-domains
{
	border-top: 1px solid #F4B17A;
}

div#query-history-header
{
	padding: 1em;
	background-color: #F4B17A;
}

div#query-history-body
{
	padding: 1em;
	background-color: #F8ECC2;
}

div.query-history-item-first
{
	padding-bottom: 1em;
}

div.query-history-item
{
	padding-top: 1em;
	padding-bottom: 1em;
	border-top: 1px solid #F4B17A;
}
div#result-section
{
	margin-top: 0.5em;
	box-shadow: 0 0 8px 2px #CCC;
	-moz-box-shadow: 0 0 8px 2px #CCC;
	-webkit-box-shadow: 0 0 8px 2px #CCC;
}

div#result-menu
{
	padding: 1em 1em 0em 1em;
}

div#result-menu-list,
div#result-menu-store
{
	padding: 0.5em 1em 0.5em 1em;
}

.result-menu-item-selected
{
	color: #FFFFFF;
	background-color: #79896D;
}

div#result-list-footer,
div#result-store-footer
{
	padding-left: 1em;
	padding-right: 1em;
	background-color: #79896D;
}

div#result-list-header-controls,
div#result-store-header-controls
{
	padding: 1em;
	background-color: #79896D;
}

div#result-list-footer-controls,
div#result-store-footer-controls
{
	padding-top: 1em;
	padding-bottom: 1em;
}

div#result-list-header-description,
div#result-store-header-description
{
	padding-top: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	background-color: #DFF0D8;
}

div#result-list-header-shared
{
	padding-top: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
}

div#result-list-body
{
	padding-left: 1em;
	padding-right: 1em;
}

div.result-first
{
	height: 89px;
	padding-top: 1em;
	padding-bottom: 1em;
}

div.result
{
	height: 90px;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top: solid 1px #888888;
}
		
div.result-no
{
	padding-right: 1em;
	color: #CCCCCC;
}

div.result-value-pending,
div.result-value-last
{
	color: #CCCCCC;
}


.result-pinned
{
	background-color: #FFFF88;
}


div.result-buttons
{
}



div#result-store-body
{
	padding-left: 1em;
	padding-right: 1em;
}

div#ads
{
	margin-top: 0.5em;
}
div#footer
{
	margin-top: 2em;
	padding-top: 1em;
	border-top: solid 1px #CCCCCC;
}

div#footer-main
{
	margin-right: 1em;
	margin-bottom: 1em;
}

div#footer-social
{
	margin-left: 1em;
	margin-bottom: 1em;
}