body {
margin: 0;
padding: 0;
background: #eee;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
line-height: 1.5em;
color: #000;
}
#container {
margin: 0;
padding: 0;
background: #fff;
text-align: left;
}
#header {
padding:1% 3%;
background:#292929;
}
#content {
background:#fff url(/images/gradient.gif) repeat-x top left;
padding: 3% 3% 1% 3%;
}
#main {
width: 100%;
float: left;
margin-right: -225px;
}
#results {
margin-right: 225px;
border-right: 1px dashed #ccc;
}
#sidebar {
float: right;
width: 225px;
}
#search {
padding: 20px;
margin: 1% 3% 3% 3%;
background:#FEF7E8;
border: 1px solid #FBCC76;
}
#footer {
padding: 1% 3% 3% 3%;
background: #eee;
border-top: 1px solid #ccc;
font-size: 0.9em;
line-height: 1.6em;
color: #696969;
}
form {
margin: 0;
padding: 0;
}
.adimage {
display:none;
}
h1, h2, h4 {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
h1 {
font-size: 2.2em;
font-weight: bold;
color: #000;
}
#header h1 {
float:left;
padding:22px 0;
text-transform: uppercase;
color:#fff;
}
h2 {
color: #F60;
font-size: 1.4em;
font-weight: bold;
margin: 0 0 15px 0;
}
h3 {
font-size: 1.0em;
margin: 0;
padding: 0 0 10px 20px;
}
h4 {
font-size: 1.4em;
font-weight: bold;
margin: 0 0 2px 0;
}
h5 {
font-size: 1.0em;
font-weight: bold;
margin: 0 0 2px 0;
}
a:link, a:visited {
color: #006699;
}
a:hover, a:active {
color: #FF6600;
}
a img {
border: none;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
color: #fff;
text-decoration: none;
}
ul#results {
text-align: left;
list-style: none;
padding: 0;
margin: 0;
}
ul#results li {
margin: 0 0 20px 0;
}
ul#results li a {
display: block;
text-decoration: none;
width: 90%;
}
ul#results li a h4 {
text-decoration: underline;
}
ul#results li.top3 h4 {
font-size: 1.4em;
font-weight: bold;
margin: 0 0 2px 0;
}
ul#results li.more h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
margin: 0 0 2px 0;
}
ul#results li a p.description {
margin: 0;
color: #333;
}
ul#results li a p.url {
margin: 0;
color: #008B00;
}
ul#results li#result4 {
border-top: 1px dashed #ccc;
padding: 20px 0 0 0;
}
p.description {
max-width: 700px;
}
.directory {
float: left;
width: 30%;
margin: 0 1% 2% 0;
font-size: 0.9em;
line-height: 1.4em;
}
.directory h4 {
color: #006699;
}
.directory img {
float: left;
margin-right: 5px;
}
.nrm {
width:31%;
margin:0 0 2% 0;
}
#sidebar ul {
text-align:left;
list-style:none;
line-height:1.8em;
padding:0 0 20px 20px;
margin:0;
}
#strapline {
float:right;
/*width:250px;*/
padding:22px 10px;
color:#f5f5f5;
text-align:right;
}
#search-icon {
aligh: left;
vertical-align: middle;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}