body {
	background-color: #CF6565;
	background-image:url(http://www.amendthesmokingban.com/themes/amendtheban/images/background.jpg);
	background-repeat:repeat-x;
	font-size:75%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	width:932px;
	margin-left:auto;
	margin-right:auto;
	color:#333333;
}

#container {
	background-image:url(http://www.amendthesmokingban.com/themes/amendtheban/images/containerbg.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:932px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:53px;
}

#topnav {
	margin:0px;
	padding:0px;
	background-image:url(http://www.amendthesmokingban.com/themes/amendtheban/images/topnavbg.gif);
	background-repeat:no-repeat;

}

#topnav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:210px;
	margin-top:0px;
	padding-top:12px;
}


#topnav ul li {
	float:left;
}

#topnav ul li a:link,
#topnav ul li a:visited {
	background-image: url(http://www.amendthesmokingban.com/themes/amendtheban/images/topnavlink-bg.gif);
	background-repeat:repeat-x;
	color:#000000;
	display:block;
	padding-right:7px;
	padding-left:7px;
	margin-right:5px;
	font-size:115%;
	text-decoration:none;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
}


#topnav ul li  a.nav-selected:link,
#topnav ul li  a.nav-selected:visited,
#topnav ul li.nav-selected a:link,
#topnav ul li.nav-selected a:visited {
	background-image:none;
	color:#990000;
	text-decoration:none;
	background-color:#FFFFFF;
}

#topnav ul li a:hover {
	background-image:none;
	color:#990000;
	text-decoration:none;
	background-color:#FFFFFF;
}

/* Reset standard elements */

p, h1, h2, h3, h4, td, th, ul, ol, li {
	margin:0px;
	padding:0px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#content h1 {
	color:#FFFFFF;
	background-color:#B63737;
	text-transform:uppercase;
	font-size:110%;
	padding:4px;
	padding-left:8px;
	margin-bottom:10px;
}

#content h2 {
	color:#B63737;
	font-size:120%;
	padding:4px;
	padding-left:8px;
	border-bottom:1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin-bottom:10px;
}

#content h3 {
	color:#333333;
	font-size:120%;
	padding-left:8px;
	margin-bottom:0px;
}


#content .home h3 {
	color:#333333;
	background-image:url(http://www.amendthesmokingban.com/themes/amendtheban//images/yellowfade.gif);
	background-repeat:repeat-y;
	text-transform:uppercase;
	font-size:110%;
	padding:4px;
	padding-left:8px;
	margin-bottom:6px;
}

#content h4 {
	font-size:140%;
	color:#B63737;
	padding-left:8px;
}

#content h4 a:link,
#content h4 a:visited {
	color:#B63737;
	
}


#content  a:link,
#content  a:visited  {
	text-decoration:none;
	color:#CC0000;
}


#content  a:hover  {
	text-decoration:underline;
	color:#CC0000;
}

#content ul,
#content ol {
	padding-left:28px;
}

#content li {
	line-height:150%;
	padding-bottom:10px;
}


#content ol li {
	font-size: 90%;
	padding-bottom:5px;
}


img {
	border:none;
}


#content p,
div.ccm-page-list-description {
	margin-top:5px;
	color:333333;
	line-height:150%;
	margin-bottom:12px;
	padding-left:8px;
}

div.ccm-page-list-description {
	border-bottom:1px dotted #CCCCCC;	
	padding-bottom:10px;
}



/* end reset */


#logo {
	margin-left:20px;
	margin-top:0px;
	position:absolute;
	width:160px;
	display:block;
	top: 0px;
}


#donate {
	margin-left:770px;
	margin-top:0px;
	position:absolute;
	display:block;
	top: 36px;
}



/* Left Column */



#leftcol {
	float:left;
	width:150px;
	padding-left:24px;
	margin-left:6px;
	padding-top:60px;
	padding-bottom:280px;
/* background-color:#FFF3D6; */
    background-image:url(http://www.amendthesmokingban.com/themes/amendtheban/images/leftcolbg2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:240px;
	}


#leftcol  a:link, 
#leftcol  a:link {
	color:#CC0000;
	
}



#leftcol h2 {
	text-transform:uppercase;
	color:#B63737;
	border:none;
	font-size:100%;
	padding:0px;
	margin:0px;	
}

#leftcol h2 a:link,
#leftcol h2 a:visited {
	color:#B63737;
}


#leftcol ul.nav {
	list-style-type:none;
	line-height:166%;
	margin-bottom:20px;
}



#leftcol ul {
	margin-top:4px;
	list-style-type:none;
	line-height:150%;
/* 	font-size:90%;   */
}

#leftcol li a:link, 
#leftcol li a:visited {
	color:#333333;
	font-weight:bold;
	}
	
#leftcol li.nav-selected a:link, 
#leftcol li.nav-selected  a:visited {
	text-decoration:underline;
	
}

#leftcol  p {
	line-height:140%;
	
}

#leftcol h2 {
	margin-top:12px;
	font-size:120%;
}

#leftcol  div.contact {
	margin-top:25px;
}

#leftcol  div.contact p {
	margin-top:4px;
	line-height:140%;
	font-size:90%;
	font-weight:bold;
}



#maincol {
	padding-left:200px;
	width:715px;
	background-image:url(http://www.amendthesmokingban.com/themes/amendtheban/images/maincolbg.gif);
	background-repeat:no-repeat;
	background-position:6px bottom;
}


/* Middle Column */


#middlecol {
	width:468px;
	float:left;
}


#middlecol th {
	text-align:left;
	background-color:#EEEEEE;
}


#middlecol table {
	width:460px;
}

#middlecol table td,  
#middlecol table th {
	padding:2px;
	padding-left:8px;
	padding-right:8px;

}


table.formBlockSurveyTable td.question {
	white-space: nowrap;
}

input.formBlockSubmitButton {
	background:url(http://www.amendthesmokingban.com/themes/amendtheban/images/button-blank.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
	font-weight:bold;
	cursor:pointer;
	width:118px;
	height:28px;
	color:#FFFFFF;
}

#content p.backtotop {
	margin-top:40px;
}

/* Right Column */

#rightcol {
	width:220px;
	margin-left:490px;
}


#rightcol object, 
#rightcol embed{
	margin-top:20px;
	width:220px;
	height:145px;
}

#rightcol div {
	padding-bottom:15px;
}

/* Override twitter CSS */

#rightcol div.twtr-hd,
#rightcol div.twtr-bd,
#rightcol div.twtr-reference-tweet
#rightcol div.twtr-tweet,
#rightcol div.twtr-tweet-wrap, 
#rightcol div.twtr-tweet-text,
#rightcol div.twtr-ft,
#rightcol div.twtr-tweets {
	padding-bottom:0px;
}

#rightcol div.twtr-tweet,
#rightcol div.twtr-hd {
	padding-bottom:6px;
}
.banner-top {
	padding-top:0px;
	padding-bottom:7px;
}

.banner-bottom {
	padding-top:7px;
	padding-bottom:7px;
}

input.formBlockSubmitButton {
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	cursor:pointer;
}


form#mc-embedded-subscribe-form {
	margin-bottom:50px;
}




.newsholder {
	border-bottom:1px dotted #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
}


.newsholder-topstory {
	background-image:url(http://www.amendthesmokingban.com/themes/amendtheban/images/maincolbg.gif);
	background-repeat:repeat-x;
	border:1px solid #DDDDDD;
	padding-top:10px;
	padding-bottom:10px;
}


#content .newsholder p,
#content .newsholder-topstory p {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#content .newsholder-topstory p {
	font-weight:bold;
}


#content .newsholder-topstory p.desc {
	font-weight:normal;
	margin-top:5px;
}

.topstoryhead {
	margin-left:10px;
	color:#996633;
	margin-bottom:3px;
}


#content .newsholder span.publication,
#content .newsholder-topstory span.publication {
	font-style:italic;
}


#content h3.ccm-page-list-title {
	margin-bottom:0px;
	font-size:100%;
}

#content .newsholder-topstory h3.ccm-page-list-title {
	margin-bottom:0px;
	font-size:133%;
}

#content  .ccm-pagination {
	margin-top:10px;
}

.testimonial {
	background:url(http://www.amendthesmokingban.com/themes/amendtheban/images/testimonials_head.gif);
	background-repeat:no-repeat;
	background-color:#EAEAEA;
	padding-left:18px;
	padding-top:50px;
	padding-right:18px;
}


#button-signup {
	background:url(http://www.amendthesmokingban.com/themes/amendtheban/images/button-signup.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
	width:127px;
	height:32px;
	margin:10px;
	margin-left:130px;
}


#footer {
	clear:both;
	background-image:url(http://www.amendthesmokingban.com/themes/amendtheban/images/footerbg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:30px;
	padding-top:20px;
}


#footer  p {
	color:#666666;
	font-size:90%;
	border-top:2px solid #CCCCCC;
	padding-top:10px;
	margin-left:30px;
	margin-right:30px;
}
#footer  a:link,
#footer a:visited  {
	color:#444444;
}

span.sign-in {
	display:none;	
}

span.livewire-credit {
	float:right;
}
