
#footer{text-align:center;padding:8px 0;margin-top:.7em;line-height:1;background:#fff;white-space:nowrap;}
#footer li{display:inline;padding:0 4px;}
#footer li.first:before{content:'';padding-right:0;}
h2{ margin:20px 0 5px 0px; color:#000; font-size:14px;  }
hr{  height:1; border:0; border-bottom:2px solid #ccc; margin-top: 10px; margin-bottom: 0px; }
h1{ margin:5px 0 10px 0px; font-size:18px; color:#0099FF; }
.small{ font-size:0.8em; color:#999; margin: -10px 0 5px 0;}
li{list-style-type: square;  color:#666;}
body{background:#e9e9e9 url("images/bodybg.png") repeat-x;margin:0;padding:0;font:13px/16px "Lucida Grande",Arial,Sans-serif;color:#666;}
#container{width:780px;margin:0 auto;}
.notice{background: url("images/info.png") 10px 6px no-repeat #ffc;
	border: 1px solid #ebebeb;
	padding: 0.5em 45px;
	font-weight: bold;
	margin: 1.5em 0 2em 0;
	line-height: 1.3;
}
.box{background:#FFFFCC;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px; padding:10px;}
input{ color:#999999;}
#content{width:520px;min-height:500px;}
a:link,a:visited{color:#27b;text-decoration:underline;}
a:hover{text-decoration:underline;}
a img{border-width:0;}
#topnav{padding:10px 10px 12px;font-size:11px;line-height:23px;text-align:right;}
#topnav a.signin{border:1px solid #9c2;background:#9c2 url("images/demo.png") repeat-x 0 0;padding:4px 4px 4px;text-decoration:none;font-weight:bold;color:#333;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

#header{position:relative;background:#e9e9e9 url("images/header.png") no-repeat 0 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
.ie #header{background:transparent url("images/header.png") no-repeat 0 0!important;}
#header2{background-color:transparent;padding:20px 25px;}
.logo{outline:none;cursor:default;}
#search .logo{cursor:pointer;}

#mail{position:absolute;top:-32px;left:240px;}
#tagline{float:right;margin:8px 149px 0 0;width:315px;font-size:1.5em;line-height:1.3;font-weight:normal;font:18px/24px Helvetica,Arial,Sans-serif;color:#fff;}
.ie6 #tagline{position:absolute;top:30px;right:0;float:none;}
#tagline strong{color:#fff;}

#home_search{margin:25px 0 0;}
#home_search label{display:block;margin:0 0 6px 2px;color:#fff;}
#email{background:#fff;margin:0;padding:8px 10px;border:1px solid #666;border-right-width:0;outline-width:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;font:18px Helvetica,Arial,Sans-serif;width:330px;}
#home_search_q:focus{outline-width:0;border-color:#fff;}
#home_search_submit{background:#bbb url("images/signup.png") repeat-x 0 0;padding:7px 10px;border:1px solid #666;margin-left:-0.5em;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;font:18px Helvetica,Arial,Sans-serif;font-weight:bold;color:#333;outline:none;text-decoration:none;text-shadow:0 1px 0 #fff; cursor:pointer;}


#big_signup{float:right;width:170px;}
.ie6 #big_signup{position:absolute;top:112px;right:20px;float:none;}
#big_signup label{text-align:center;color:#ADE1F9;}
a.signup-button{background:#9c2 url("images/demo.png") repeat-x 0 0;display:block;padding:8px 10px;border:1px solid #df6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;text-align:center;color:#333;text-shadow:0 1px 0 #df6;font:18px Helvetica,Arial,Sans-serif;font-weight:bold;outline:none;}
.safari a.signup-button{padding:8px 0;}
a.signup-button:hover,a.signup-button:focus{background-position:0 -5px;color:#111;}
a.signup-button:active{background-image:none;}

#trend_info{background-color:#0066FF;text-align:left;color:#379;font-size:14px;width:100%;height:30px;line-height:2.3; color:#FFFFFF;}
#trend_info a{padding-left:20px; color:#FFFFFF; text-decoration:none; font-weight:bold;}


#trends{ color:#000000;text-align:left;position:relative;background:#fff;padding:20px 25px;overflow:hidden;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}

#footer{background-color:transparent!important;text-align:left;font-size:.88em;margin-top:0;}
.ie #footer{margin-top:-10px;}
#footer ul{padding-left:20px;}

.quotes{margin-bottom:21px;width:100%;float:left;}
.quotes blockquote{margin:7px 0 7px 0;font-size:14px;padding:0 13px 5px;float:left;}
.quotes strong{color:#444;}
.quotes cite{background:url(testimonial_arrow.gif) top left no-repeat;padding-top:15px;float:left;}
.testimonial_bubble{width:100%;float:left;background:#eefce4;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;}



