* {margin:0; padding:0; border:none;}

body {background:#bfcccc url('../img/background.gif') top repeat-x; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; margin:20px;}
h1 {font-weight:normal; font-size:27px; color:#8dae30; margin-bottom:20px;}
h2 {font-weight:normal; font-size:22px; color:#13799e; margin-bottom:20px;}
h3 {font-weight:normal; font-size:20px;}
a {color:#13799e; text-decoration:underline;}
.clear {clear:both; height:0; line-height:0; font-size:0;}
.dashed {border-top:1px dashed #ccc; margin:15px 0;}


#wrapper {width:810px; margin:0 auto;}

#logo {width:300px; height:83px; background:url('../img/adaramedia_logo.gif') no-repeat; float:left; margin-left:20px; display:inline;}
#logo h2 {text-indent:-9999px;}
#logo a {display:block; text-indent:-9999px; width:250px; height:83px;}

#topnav {float:right; white-space:nowrap; margin:0px 40px 0 0; font-size:13px; display:inline;}
#topnav ul {list-style-type:none;}
#topnav li {display:inline; padding:5px 20px 5px 0; margin-right:20px; border-right:1px solid #d5d5d5;}
#topnav li.last {padding-right:0; margin-right:0; border-right:0;}
#topnav li a {color:#4c4c4c; text-decoration:none;}
#topnav li a:hover, #topnav li.active a {color:#13799e;}

#topnav p {font-size:12px;text-align:right;}
#topnav p a {color:#4c4c4c;font-style:italic;margin-left:15px;text-decoration:none;}

#nav {height:35px; background:url('../img/container-top.png') no-repeat; font-size:18px; padding:20px 0 0 40px;}
#nav ul {list-style-type:none;}
#nav li {display:inline; padding:5px 20px 5px 0; margin-right:20px; border-right:1px solid #ccc;}
#nav li.last {padding-right:0; margin-right:0; border-right:0;}
#nav li a {color:#4c4c4c; text-decoration:none;}
#nav li a:hover, #nav li.active a {color:#13799e;}

#container {background:url('../img/container-background.png') repeat-y; padding:0 5px;}

#banner {padding:1px 1px 0 1px; background:url('../img/content-top.gif') bottom no-repeat; height:239px;}
#banner-home {padding:1px 1px 0 1px; background:url('../img/content-top.gif') bottom no-repeat; height:339px; display:none;}
.tagline {font-size:36px; height:60px; width:718px; position:absolute; top:200px; z-index:2; color:#fff; padding:20px 40px 0 40px;}
.band {height:80px; width:798px; position:absolute; top:200px; z-index:1; background-color:#13799e; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;}
#innerfade a {text-decoration:none;}

#content {background:url('../img/content-background.gif') repeat-y;}
#content.home {background:url('../img/content-background-home.gif') repeat-y;}
#content.home h1 {background-color:#fff; padding-bottom:20px; margin-bottom:0;}

#bottom {background-color; margin:0 30px 0 30px; padding:15px 0 0 0; border-top:1px solid #ccc; text-align:center; position:relative; top:25px;}
#bottom img {margin:0 20px; padding:5px; border:1px solid #e5e5e5;}

a.learn-more {text-transform:uppercase; font-size:15px; text-decoration:none;}
.learn-more img {margin-left:10px; position:5px 0;}

#left {width:200px; margin-right:30px; float:left; display:inline;}
#center {width:200px; margin-left:30px; float:left; display:inline;}
#right {width:200px; float:right; display:inline;}
#left p, #center p, #right p {font-size:15px; line-height:20px; margin-bottom:10px;}

#sidebar {width:250px; float:left; display:inline;}
#sidebar ul {list-style-type:none; margin-bottom:40px;}
#sidebar li {height:38px; margin-left:21px; padding:22px 0 0 20px;}
#sidebar li.two-line {height:47px; padding-top:13px;}
#sidebar li.active {background:url('../img/sidebar-nav-background.gif') no-repeat;}
#sidebar li a {color:#4c4c4c; text-decoration:none;}
#sidebar li a:hover, #sidebar li.active a {color:#13799e;}
#sidebar img {margin:10px 0 0 40px;}

#main {width:475px; float:right; margin:10px 40px 10px 0; display:inline;}
#main p, #main ul, #main ol {font-size:13px; line-height:20px; margin-bottom:20px;}
#main ul, #main ol {margin-left:9px; padding-left:9px;}
#main li {}
#main .last {margin-bottom:0;}
#main .lead-in {margin-bottom:10px;}
#main .image {text-align:center;}
#main .image img {padding:10px; border:1px dashed #ccc;}
#main input, #main textarea {border:1px solid #d5d5d5; padding:3px; width:321px; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; font-size:13px;}
#main form p {margin-bottom:10px;}
#main input.button {width:auto; cursor:pointer; background-color:#ebebeb; padding:3px 6px;}
#main iframe {border:1px solid #d5d5d5;}

#content.home #main {float:left; display:inline; margin:10px 0 10px 40px; width:485px;}
#content.home #sidebar h3 {color:#13799e;}
#content.home #sidebar {float:right; display:inline; width:155px; margin:10px 40px 10px 0;}
#content.home #sidebar img {margin:0;}
#content.home #targetable-profiles {width:185px; height:20px; margin-right:20px; background:url('../img/sidebar-nav-background.gif') no-repeat; float:left; padding:20px; display:inline;}
#content.home #targetable-profiles h3 {text-transform:uppercase; color:#13799e; font-size:17px; display:inline;}
#upCount {font-size:27px; height:60px; line-height:60px;}

#content.home #testimonials {font-size:17px;margin:25px 0 0 0;}
#content.home #testimonials h3 {color:#13799e;}
#content.home #testimonials p {font-style:italic;margin:10px 0 0 0;}
#content.home #testimonials p.author {font-style:normal;margin:0;text-align:right;}
  
#content.advertising-made-easy #main img {margin:20px 0;}
#content.advertising-made-easy #main p.center {text-align:center;}
#content.advertising-made-easy #main p.center img {margin-bottom:0;}

#content.investors img {float:right; margin:0 0 10px 10px; padding:10px; border:1px solid #e5e5e5;}
#content.how-adaramedia-works img {float:left; margin:0 20px 15px 0;}

#content.no-sidebar {background:none;}
#content.no-sidebar #main {float:left; width:720px; margin:0 40px; display:inline;}
#truste {float:right; margin-left:15px;}

#footer {background:url('../img/container-bottom.png') top no-repeat; padding-top:54px;}
#copyright {text-align:right; margin-right:20px; font-size:11px; color:#666;}

.cufon-loading h1 {visibility: hidden !important;}
#headlines {overflow:hidden}
#headlines h3{color:#13799e;}
#headlines p{margin:10px 0 0 0;}

/* added after handoff */
#nav li#tweeter {
	float:right;
	margin-right:15px;
	margin-top:-5px;
}
