body {
	font-family: Georgia, Times, Serif;
	font-size: 11px;
	background-image: url(http://www.americansingles.com/img/Site/AmericanSingles-com/bknd.png);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0;
	padding: 0;
	background-color: #cdcb42;
}
a:link, a:visited, a:active {
	color: #e78125;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div#container {
	width: 770px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}
a img {
	border: none;
}
div#masthead div.breadcrumb {
	/*background-image: url(http://www.americansingles.com/img/Site/AmericanSingles-com/tile_breadcrumb.gif);
	background-repeat: repeat-x;*/
	background-color: #e78832;
	padding: 5px 0 5px 4px;
	color: #ffffff;
	height: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#masthead div.breadcrumb a
{
	font-size: 11px;
	color: #ffffff;
}

div#content {
	margin: 0;
	padding: 16px 12px 50px 10px;
	background-image: url(bknd_couple.png);
	background-repeat: no-repeat;
	background-position: top;
}
h1 {
	margin: 0 0 12px 0;
	font-size: 18px;
	color: #4f2a31;
}
h2 {
	font-family: Georgia, Times, Serif;
	margin: 0 0 12px 0;
	font-size: 14px;
	color: #4f2a31;
}
h2 em {
	font-size: 11px;
	color: #6b6f74;
}
h3 {
	margin: 0 0 12px 0;
	font-size: 13px;
	color: #333333;
}
h3 em {
	font-size: 11px;
	color: #6b6f74;
}
div#introtext {
	width: 420px;
}
div#introtext p {
	margin: 0 0 12px 12px;
}
div#introtext p strong {
	color: #9c042a;
	font-weight: normal;
	font-size: 14px;
}
div#introtext blockquote {
	color: #999999;
	font-style: italic;
}
div#introtext blockquote cite {
	display: block;
}
div#bullets {
	width: 270px;
	margin-top: 60px;
	margin-bottom: 16px;
	float: left;
}
div#bullets ul {
	margin-top: 12px;
	margin-bottom: 20px;
	list-style-type: square;
}
div#bullets ul li {
	margin-bottom: 6px;
}
div#contactform {
	width: 272px;
	margin: 20px 0 16px 0;
	padding: 16px 0 16px 12px;
	float: right;
	background-color: #fdf4d3;
	border:1px solid #f7e3a5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#contactform h2 {
	margin: 0;
}
div#contactform div#confirmation {
	color: #9c042a;
}
div#contactform dl {
	margin: 16px 0 0 0;
	padding: 0;
}
div#contactform dl dt {
	display: block;
	width: 100px;
	text-align: right;
	margin: 0;
	padding: 0;
}
div#contactform dl dd {
	margin: -1.5em 0 1em 110px;
}
div#contactform dl dd input {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#contactform dl dd input#budget {
	margin: -.6em 0 .6em 0;
}
span.required {
	color: #E78125;
}
div#contactform div#requiredfield {
	color:  #e78125;
	font-size: 9px;
	padding-left: 134px;
	margin: -.5em 0 1em 0;
}
div#contactform div#submitbutton {
	text-align: center;
}
div#bottomimage {
	clear: both;
	text-align: center;
	margin-bottom: 16px;
}
div#footer {
	height: 100px;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #4f2a31;
	color: #ffffff;
}
div#footer div.breadcrumb {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 4px;
	color: #333;
	height: 14px;
	margin: 0;
}
div#footer div.breadcrumb a {
	color: #E78125;
}
div#footer div.copyright {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	font-size: 9px;
}
/* new advertising page -
-------------------------- */
#ad_page_container {padding-left:10px;}


/* even newer advertising page -
-------------------------- */
#ad_new_container {margin:0px 0 0 0px; width:720px;}
span.ad_new {font:normal 23px Georgia, Times, Serif; color:#4F2A31; background:none; }
span.ad_new_sub {font:bold 14px Arial, Helvetica, sans-serif; color:#666666; background:none; text-transform:uppercase; }

#ad_nav {width:661px; height:39px; font:bold 12px Arial, Helvetica, sans-serif; color:#3d3b38; margin-top:15px;}
#ad_nav a {color:#e78125; text-decoration:none;}
#ad_nav a:hover {color:#e78125; text-decoration:none;}
#ad_nav1 {width:88px; height:24px; background:url(images/nav_1.gif) no-repeat; float:left; padding:15px 0 0 12px;}
#ad_nav2 {width:98px; height:24px; background:url(images/nav_2.gif) no-repeat; float:left; padding:15px 0 0 17px;}
#ad_nav3 {width:64px; height:24px; background:url(images/nav_3.gif) no-repeat; float:left; padding:15px 0 0 12px;}
#ad_nav1b {width:88px; height:24px; background:url(images/nav_1b.gif) no-repeat; float:left; padding:15px 0 0 12px;}
#ad_nav2b {width:98px; height:24px; background:url(images/nav_2b.gif) no-repeat; float:left; padding:15px 0 0 17px;}
#ad_nav3b {width:64px; height:24px; background:url(images/nav_3b.gif) no-repeat; float:left; padding:15px 0 0 12px;}
#ad_nav {width:661px; height:39px; font:bold 12px Arial, Helvetica, sans-serif; color:#3d3b38;}
#ad_nav img {float:left;}

#ad_main_pic {width:661px; margin-top:14px;}

#ad_content_area {width:661px; margin-top:17px;}
#ad_column {width:188px; font:11px Arial, Helvetica, sans-serif; color:#2c2c2c;float:left;}
#ad_column a {color:#e78125; text-decoration:underline; }
#ad_column a:hover {text-decoration:underline;}
#ad_column h2 {margin:0px 0 0 10px; font:normal 16px Georgia, Times, Serif; color:#4F2A31;}
#ad_column ul {margin:12px 0 12px 10px; padding:0; list-style:inside;}
#ad_column li { line-height:16px;}
#ad_column span.blue {font:bold 12px Arial, Helvetica, sans-serif; color:#009dd7;}
#ad_column span.blue a {color:#e78125; text-decoration:none;}
#ad_column span.blue a:hover {color:#e78125; text-decoration:none;}
#ad_column img {float:left; }

h4.ad_bottom {font:normal 17px Georgia, Times, Serif; color:#4F2A31; margin:10px 0 20px 10px; text-align:left;}
div.site_specific {font:12px Arial, Helvetica, sans-serif; color:#2c2c2c; margin-left:10px; line-height:19px; }
span.site_specific_colored {font:bold 12px Arial, Helvetica, sans-serif; color:#e78125;}


h3.ad_bottom {font:normal 17px Georgia, Times, Serif; color:#4F2A31; margin:10px 0 0 10px; text-align:left;}
span.ad_bottom {font:11px Arial, Helvetica, sans-serif; color:#5f5e5e;}
span.ad_bottom a {color:#e78125; text-decoration:underline;}
span.ad_bottom a:hover {text-decoration:underline;}
span.ad_bottom2 {font:bold 12px Arial, Helvetica, sans-serif; color:#5f5e5e;}
#ad_sites {padding:10px 0 0 25px; line-height:18px;}
#ad_sites a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

#ad_audience {background:url(images/audience_bg.gif) no-repeat bottom; height:164px; width:664px; }
div.audience_text {font:bold 14px Arial, Helvetica, sans-serif; color:#333333; width:475px; padding:20px 0 20px 10px; line-height:18px;}
div.audience_text p.quote {font: 12px Arial, Helvetica, sans-serif; color:#666666; width:475px; padding:20px 0 20px 10px; line-height:18px;}

div.audience {width:250px; background:#faf6eb; border:1px solid #eb6825; margin-top:15px; margin:25px 0 75px 55px; }
div.audience ul {list-style: inside; list-style-position:inside; padding:5px 0 10px 15px; margin-top:5px; margin-left:0px;}
div.audience li {font: 12px Arial, Helvetica, sans-serif; color:#3e3e44; line-height:19px; }
div.audience_top {background:url(images/ad_audience_top.gif) no-repeat top;  height:28px;font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff; padding:4px 0 0 13px; }

#ad_custom {width:350px;float:left; font:normal 13px Arial, Helvetica, sans-serif;}
#ad_custom ul.custom {padding-left:15px;}
#ad_custom ul.custom li {padding-top:10px;}
#ad_form2 {width:280px; background:#f3f8f5; border:1px solid #deeee5; float:right;}
#ad_form2 p.contact {font:bold 14px Arial, Helvetica, sans-serif; color:#4e6d60; padding-top:8px;}
#ad_form2 span {font:12px Arial, Helvetica, sans-serif; color:#4e6d60; }