* { margin: 0; padding: 0; }
body { background: #fff; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 62.5%; color: #1a1a1a; }
form.searchform { padding: 0 10px 10px; background: url('/m/f-bottom.png') left bottom no-repeat; overflow: hidden; width: 392px; }
label { display: none; }
#top-bar { position: relative; height: 3em; border-bottom: #c2c2c2 1px solid; background: #e0e0e0; }
#results { list-style: none; font-size: 90%; }
#check-image { float: left; }
#body { padding: 1em; position: relative; }
#container { max-width: 110em; }
#setup { border-top: #c2c2c2 1px solid; background: url('/m/background.png') top repeat-x; padding: 20px 20px 0; margin: 5em 0 5em 0;}
#results li { margin-bottom: 10px; width: 700px; }
#search_bar { margin: 1.5em 0; }
#form-wrapper { margin: 20px 10px 10px; float: center; padding-left: 225px; }
#search-wrapper { width: 300px;	background: url('/m/s-bottom.png') left bottom no-repeat; border: none; float: left; font-weight: bold; }
#submit-wrapper { float: left; }
#big_message { margin: 3em; padding: 1em; text-align: center; background-color: #eee; border: 1px solid #aaa; font-size: 200%; }
#center_message { margin: 3em; padding: 1em; text-align: center; font-size: 150%; }
.floating_left_align { margin-left: auto; margin-right: auto; text-align: left; max-width: 60%; }
#searchtitle { margin-bottom: 0.5em; font-size: 150%; border-bottom: #c2c2c2 1px solid; width: 500px; }
#sponsored { float: right; width: 200px; }
#sponsored h4 {color: #666; text-align: center }
#page { padding: 20px 20px 50px; list-style: none; }
#page li { float: left; }
#page li a, #page li strong { display: block; padding: 3px 4px 2px; border: #fff 1px solid; font-size: 1.4em; }
#page li a:hover { border: #004095 1px solid; }
#footer	{ color: #6d6d6d; border-top: #c2c2c2 1px solid; padding: 20px 0; margin: 10px 20px 0; font-size: 1em; clear: both; }
#topbanner { width: 700px; }
#toptext { margin-top: 1em; margin-bottom: 1em; font-size: 100%; }
#bottomtext { margin-top: 1em; margin-bottom: 1em; font-size: 100%; }
#toptext a { font-size: 1.4em ; }
#bottomtext a { font-size: 1.4em ; }
#rightblock { float: right; vertical-align: top; margin-top: 1em; }
#barracuda { float: right; margin-right: 1em; margin-bottom: 1em; text-align: center; font-size: 80%; }
#barracuda img { border: 0px; }
.spons {padding-bottom: 2em;}
.url { color: #00993f; }
.left {	position: absolute;	left: 20px;	top: 0;	line-height: 2.4em; }
.right { position: absolute; right: 20px; top: 0; line-height: 2.4em; }	
.f-topcap { display: block; width: 392px; height: 10px; background: url('/m/f-top.png') left top no-repeat; }
.s-field { width: 290px; height: 1.5em; background: url('/m/s-top.png') left top no-repeat; border: none; font-size: 1.5em; padding: 4px 5px 0; font-weight: bold; }	
.s-submit { width: 71px; height: 27px; background: url('/m/search.png') left top no-repeat; border: none; text-indent: -5000px; margin-left: 1px; cursor: pointer; font-size: 0px; display: block; line-height: 0px; }

h1 { background: url('/m/dyndnslogo.png') no-repeat; text-indent: -5000px; width: 176px; height: 38px; margin-left: 20px; float: left; }
h1 a { display: block; width: 176px; height: 38px; outline: none; }
h2 { font-size: 1.8em; line-height: 1.3em; margin-bottom: 1.8em }
h3 { font-size: 1.8em; line-height: 1.3em; }
h4 { margin-bottom: 0.5em; border-bottom: #c2c2c2 1px solid; width: 500px; }
p { font-size: 1.4em; line-height: 1.2em; }
p.uri { color: #00993f; text-decoration: none;}

.warning { color: #a33 }
.padded { padding: 0 170px !important }
.small { font-size: 75% }

/* Chitika ad styles */
/* You can style the ads anyway you see fit but we've tested and this style seems to produce the best CTR */
div#chitika_ad1,div#chitika_ad2{ width:100%; font-family:arial,sans-serif; font-size:14px; background:#FFF8DD; margin-bottom: 1em; }
div#chitika_ad2{ width:294px; background:white; border-left: #c2c2c2 1px solid; padding-left: 1em; float: right; margin-right: 1em; }
div#chitika_ad1 ul,div#chitika_ad2 ul{ width:100%; list-style:none; padding:0; margin:0; }
div#chitika_ad1 ul li,div#chitika_ad2 ul li{ width:100%; padding: 4px 2px 10px 6px; }
div#chitika_ad1 ul li strong, div#chitika_ad2 ul li strong{ font-size:16px; padding-bottom:4px; }
a.link{ color:#008000 !important; font-size:12px; }
span#sponsored-span{ float:right; font-size:13px; color:#676767; }
div#chitika_ad2 span#sponsored-span{ float:none; }
