body,
html {
margin:0;
padding:0;
background:url("http://nojailforpot.com/images/bg_test.gif") repeat-y center top;	
color:#000;
}
body {
min-width:962px;
font-family: Georgia, "Book Antiqua", Times, serif; 
font-size: 12pt;
}
#wrap {
margin:0 auto;
width:962px;
}
#header {
/* background:#363; */
height: 90px;
}
#nav {
background:url("http://nojailforpot.com/images/nav_bg.gif") repeat-x;
padding:5px;
text-align: center;
overflow: hidden;
height: 30px;
}
#nav ul{
margin:0;
padding:0;
list-style:none;
}
#nav li{
display:inline;
margin:0;
padding:0;
}
#main {
float:left;
width:712px;	
font-size: 80%;
color: #330;
line-height: 1.5em;
min-height: 100%;
}
.index_dec {
font-size: 12pt;
font-style: italic;
font-weight: bold;
text-align: justify;
padding:0 10px;
}
#banner_main {
float:left;
width:960px;	
font-size: 80%;
color: #330;
line-height: 1.5em;
min-height: 100%;
}
#sidebar {
float:right;
width:240px;
font-family: Georgia, "Book Antiqua", Times, serif; 
font-size: 80%;
line-height: 150%;
}
#sidebar ul {
margin-bottom:0;
}
#sidebar h3, #sidebar p {
padding:0 10px 0 0;
}
#footer {
height: 50px;
background:#cc9;
text-align: center;
clear:both;
}
#footer p {
padding:5px;
margin:0;
}
.shop_bg {
background:url("http://nojailforpot.com/images/yellow_leaf.jpg");	
}
.required  {
font-family: Georgia, "Book Antiqua", Times, serif; 
font-size: 9pt;
color: red;
}
.error {
font-family: Georgia, "Book Antiqua", Times, serif; 
font-size: 12pt;
font-weight: bold;
color: red;
}
/* Signer Count in Banner */
.signer_count {
font-size: 18px;
color: #F7EC23;
text-align: center;
line-height: 28px;
background:url("http://nojailforpot.com/images/top_right.jpg") no-repeat;
}	
a.sc {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color: #F7EC23;
}
a.sc:visited {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color: #F7EC23;
}
a.sc:hover {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color: #F7EC23;	
}
a.sc:focus {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color: #F7EC23;	
}
a.sc:active {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color: #F7EC23;	
}
/* Top Nav Bar */
a.nav_bar {
font-size: 12pt;
text-decoration: none;
color:#330;
}
a.nav_bar:visited {
font-size: 12pt;
text-decoration: none;
color:#330;
}
a.nav_bar:hover {
font-size: 12pt;
text-decoration: none;
color:#330;	
}
a.nav_bar:focus {
font-size: 12pt;
text-decoration: none;
color:#330;	
}
a.nav_bar:active {
font-size: 12pt;
text-decoration: none;
color:#363;	
}

/* State Tally Table */
a.state {
font-size: 10pt;
text-decoration: none;
color:#330;
}
a.state:visited {
font-size: 10pt;
text-decoration: none;
color:#330;
}
a.state:hover {
font-size: 10pt;
text-decoration: none;
font-weight: bold;
color:#363;	
}
a.state:focus {
font-size: 10pt;
text-decoration: none;
color:#363;	
}
a.state:active {
font-size: 10pt;
text-decoration: none;
color:#363;	
}

/* News List CSS */
a.newshead {
font-size: 130%;
font-weight: bold;
text-decoration: none;
color:#363;
}
a.newshead:visited {
font-size: 130%;
font-weight: bold;
text-decoration: none;
color:#363;
}
a.newshead:hover {
font-size: 130%;
font-weight: bold;
text-decoration: none;
color:#363;	
}
a.newshead:focus {
font-size: 130%;
font-weight: bold;
text-decoration: none;
color:#363;
}
a.newshead:active {
font-size: 130%;
font-weight: bold;
text-decoration: none;
color:#363;	
}

.clear {
clear: both;
}

/* More News CSS */
a.morenews {
font-family: tahoma,verdana,arial,helvetica,sans-serif;
font-weight: bold;
text-decoration: none;
color:#330;
}
a.morenews:visited {
font-family: tahoma,verdana,arial,helvetica,sans-serif;
font-weight: bold;
text-decoration: none;
color:#330;
}
a.morenews:hover {
font-family: tahoma,verdana,arial,helvetica,sans-serif;
font-weight: bold;
text-decoration: none;
color:#330;	
}
a.morenews:focus {
font-family: tahoma,verdana,arial,helvetica,sans-serif;
font-weight: bold;
text-decoration: none;
color:#330;
}
a.morenews:active {
font-family: tahoma,verdana,arial,helvetica,sans-serif;
font-weight: bold;
text-decoration: none;
color:#330;	
}

hr.main { 
padding:0 10px 0 0; 
margin-top: 0;
margin-bottom: 0;
width: 98%; 
height: 1px; 
background-color: #363; 
border: none; 
}
.newssubhead {
font-family: tahoma,verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #330;	
}
.newsdate {
font-family: tahoma,verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #666;
line-height: 250%;
}

/* New Signer Thanks */
a.thanks {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color:#363;
}
a.thanks:visited {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color:#363;
}
a.thanks:hover {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color:#363;	
}
a.thanks:focus {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color:#363;	
}
a.thanks:active {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color:#363;	
}

/* Normal Bold Links */
a.reg_bold {	
text-decoration: none;
font-weight: bold;
color: #330;
}
a.reg_bold:visited {	
text-decoration: none;
font-weight: bold;
color: #330;
}
a.reg_bold:hover {	
text-decoration: none;
font-weight: bold;
color: #330;	
}
a.reg_bold:focus {	
text-decoration: none;
font-weight: bold;
color: #330;	
}
a.reg_bold:active {	
text-decoration: none;
font-weight: bold;
color: #330;	
}

/* Pagenation nav CSS */
a.bot_menu:link {	
font-weight: bold;	
font-family: Georgia, "Book Antiqua", Times, serif; 
font-size: 12pt;	
color: #102021;
text-decoration: none;
}
a.bot_menu:visited {	
font-weight: bold;	
font-family: Georgia, "Book Antiqua", Times, serif; 
font-size: 12pt;	
color: #102021;
text-decoration: none;
}
a.bot_menu:hover {	
font-weight: bold;	
font-family: Georgia, "Book Antiqua", Times, serif;  
font-size: 12pt;	
color: #ef3c39;
text-decoration: none;
}
.bot_menu_text {
font-family: Georgia, "Book Antiqua", Times, serif; 
font-size: 12pt;
font-weight: normal;
color: #102021;
text-decoration: underline;
}
#bot_nav {
text-align: center;
padding: 10px;
}

/* Did You Know CSS */
.didyouknow {
display: none;
font-family: tahoma,verdana,arial,helvetica,sans-serif;
font-size: 16px;
}	
#dyk_div {
width: 320px; 
border: 1px dashed gray; 
margin: 10px; 		
padding: 10px; 
background-color:#FDFCE5;
}	
.paginationstyle{ 
width: 680px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}
.paginationstyle a{ 	
text-decoration: none;
color: #363;
font-size: 12pt;
font-weight: bold;
}
.paginationstyle a:hover, .paginationstyle a.selected{
text-decoration: none;
color: #363;
font-size: 12pt;
font-weight: bold;
}		

/* Titles and Headers */	
.big_header {
font-size: 16pt;
text-decoration: none;
font-weight: bold;
color:#363;
}
.med_header {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color:#363;
}	
.small_header {
font-size: 12pt;
text-decoration: none;
font-weight: bold;
color:#363;
}
.ex_small_header {
font-size: 10pt;
text-decoration: none;
font-weight: bold;
color:#363;
}

h1 {
font-size: 16pt;
text-decoration: none;
font-weight: bold;
color:#363;
}
h2 {
font-size: 14pt;
text-decoration: none;
font-weight: bold;
color:#363;
}	
h3 {
font-size: 12pt;
text-decoration: none;
font-weight: bold;
color:#363;
}
h4 {
font-size: 10pt;
text-decoration: none;
font-weight: bold;
color:#363;
}
	
.big_red {
font-size: 16pt;
text-decoration: none;
font-weight: bold;
color: red;
}	
#main .small_header, #main .med_header, #main .big_header, #banner_main p, #main .big_red, #main h1, #main h2, #main h3, #banner_main h4 {
padding:0 10px;
}
#main p {
padding:0 10px;
margin-top: 5px;
margin-bottom: 5px;
}

/* Special Header on Founder's Page */
.name_header {
font-size: 12pt;
text-decoration: none;
font-weight: bold;
color:#363;
}

/* Declaration Side Box */
#decsidebox {
margin: 0 10px 10px 0;
padding: 10px;
border: 1px solid #336633;
text-align: center;
background: url(../images/flag.gif);
}	

.btm {
margin-bottom: 10px;
}

/* Drug Clock Side Box */
#drugclock {
margin: 0 10px 10px 0;
padding: 10px;
border: 1px solid #336633;
text-align: center;
}

/* Text Ads */
#text_ads_side {
margin-right: 10px;
margin-bottom: 10px;
padding: 10px;
border: 1px solid #336633;
background-color:#FDFCE5;
}

/* AnyLink Dropdown Menu */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #336633;
border-bottom-width: 0;
line-height: 18px;
z-index: 100;
background-color: #FDFCE5;
width: 205px;
margin-top: 10px;
}
.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
font-family: Georgia, "Book Antiqua", Times, serif; 
color: #333300;
font-size: 12px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}
.anylinkcss a.nav_off{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
font-family: Georgia, "Book Antiqua", Times, serif; 
color: gray;
font-size: 12px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}
.anylinkcss a:hover{ 
background-color: #336633;
color: white;
}

/* Signer Page CSS */
.signer_info {
	font-family: Georgia, Times, serif;
	font-size: 12pt;
	text-align: center;			
}		
hr.signers {
	border: none 0;
	border-top: 1px dashed gray;
	width: 98%;
	padding-left:10px;
	padding-bottom:10px;
	height: 1px;
}
#searchdiv1, #searchdiv2, #searchdiv3, #searchdiv4 {
	padding: 10px;
	margin: 0 auto;
	overflow: auto;
	display: none;
	border: 1px;
}
fieldset.search {
	position: relative;
	padding: 10px 10px 10px 10px;
	margin: 0 10px 0 0;
	border: 1px solid #336633;
}
.input_box
{
	color: #336633;
	background: #FDFCE5;
	border: #26a solid 1px;
}
img.headers {
padding-left: 10px;
padding-top: 10px;
margin: 0;
border: 0;
}



