/* Zero down margin and padding on all elements */
* {
  margin: 0;
  padding: 0;
}

body {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  line-height: 1.6; 
  background-color:#D4D4D4;
}

h1 {
  font-size: 2.2em;
  font-weight: bold;
}

h2 {
  font-size: 2.0em;
  font-weight: bold;
}

h3 {
  font-size: 1.8em;
  font-weight: bold;
}

h4 {
  font-size: 1.6em;
  font-weight: bold;
}

p, address {
  font-size: 1.4em;
}


h1, h2, h3, p {
  margin: 1em 0;
}

#wrapper {
  background-color: #fff;
}

#branding {
  height: 7em;
  background-color:#000;
  padding: 1em 2em 1em 2em;
}

#branding h1 {
  float: left;
  margin: 0px;
  color: #fff;
  background-color: #000;  
  font-size: 3em;
}

#branding img {
	float: left;
	padding-right: 0.5em;
	position: relative;
	bottom: 0.5em;
	width: 70px;
	max-width: 100px;
}

#branding ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1.2em;
	color: #fff;
	bottom: 0.2em;
}

#branding ul a{
	display: block;
	width: 10em;
	line-height: 1em;
	background-color: #000;
	border: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	text-align: left;
	padding-left: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#branding ul a:hover, #branding ul a:focus{
	background-color: #fff;
	color: #000;
	border: 1px solid #999;
}





/*Pseudo-class selector. These selectors style the document anchor tags depending on their state.*/
/*----------Main Pseudo-class Selectors----------*/
a:link{
			color:#333;
			background-color: #fff; 			
			font-weight: normal;
			text-decoration: underline;			
}

a:visited{
			color:#000;
			font-weight: bold;
			background-color: #fff; 
		}

a:hover, a:focus{
			color:#666;
			font-weight: bold;			
			background-color: #fff; 
}

a:active{
			color:#fff;
			background-color: #666; 			
}

/*----------End of main Pseudo-class Selectors----------*/





#mainNav ul{
	list-style: none;
	background-color:#eee;
	list-style-type: none;
	font-size: 1.2em;
	color: #000;
	bottom: 0.2em;
    padding-left: 10px;
    padding-right: 10px;
}

#mainNav ul a{
	display: block;
	width: 10em;
	line-height: 1em;
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
	text-align: left;
	padding: 0.5em 1em 0.5em 1em;
}

#mainNav ul a:hover, #mainNav ul a:focus{
	background-color: #000;
	color: #fff;
	border: 1px solid #999;
}

#mainNav ul.sublist
{
	font-size: 0.95em;
    padding: 0px;	
}

#mainNav ul.subsublist
{
	font-size: 0.95em;
    padding: 0px;	
}

#mainNav ul.sublist a{
	width: 9em;
}

#mainNav ul.subsublist a{
	width: 8em;
}



#secondaryContent, #mainNav{
  background-color:#eee;
}

#secondaryContent h2, #mainNav h2 {
  font-size: 1.6em;
  margin: 0;
}

#secondaryContent p, #mainNav p{
  font-size: 1.2em;
}

#secondaryContent blockquote {
  font-size: 1.4em;
  font-style: italic;
}

#mainNav img, #secondaryContent img{
width: 90%;
max-width: 150px;
padding: 5px;
}

#mainNav img.override
{
width: 88px;
height: 32px;
border: 0px;
}

#footer {
  background-color:#b0b0b0;
  padding: 1px 20px;
}

/* The Core Technique
================================= */

body {
  font-size: 62.5%;
  text-align: center;
}

#wrapper {
  width: 72em;
  max-width: 100%; 
  margin: 0 auto; 
  text-align: left;
}

#mainNav { 
  width: 18em;
  max-width: 23%;
  float: left;
}

#content { 
  width: 52em;
  max-width: 75%; 
  float: right;
}


#doublefont
{
	font-size: 1.55em;
}

#mainContent { 
  width: 32em;
  max-width: 66%;
  float: left;
}


#mainContent ul{

	list-style-type: circle;
	font-size: 1.4em;
	color: #000;
    padding-left: 20px;
}
#site_map #mainContent ul{
	list-style-type: circle;
	font-size: 0.95em;
	color: #000;
    padding-left: 20px;
}


#mainContent img.floatleft, #mainContent img.floatright{
width: 40%;
max-width: 150px;
}

#mainContent ol{
	font-size: 1.4em;
	list-style-type: decimal;
}



#secondaryContent { 
  width: 18em;
  max-width: 31%;
  float: right;
} 

#footer { 
  clear: both; 
} 

/* Add some padding
================================== */

#mainNav, #secondaryContent {
  padding-top: 20px;
  padding-bottom: 20px;
}

#mainNav *, #secondaryContent * {
  padding-left: 10px;
  padding-right: 10px;
}


#mainNav * *, #secondaryContent * * {
  padding-left: 0;
  padding-right: 0;
}




/*----------Contact Form and Search Box----------*/		
form{
	font-size: 1.5em;	 
	border: 1px solid #999;

  margin-left: 10px;
  margin-right: 10px;
    margin-top: 5px;
  margin-bottom: 5px;	
	
}
	 
fieldset{
	margin: 0em;
	padding: 0em;
	border: 0px;

}
 /*Selectors prefixed with a dot . are user defined and target class selectors. A class can be called any number of times on an xhtml page.
 In the case below the style fieldset.search applies to an element (main type selector) of type fieldset with a class of search - the name search being user defined. 
 */
        legend {
          font-weight: bold;
		  background-color: #fff;
		  color: #000;
 		  border: 0.5em; 
        }

        label {
          float: left;

        }
 
        input {
          width: 8em;
		 font-family: verdana,helvetica,sans-serif;		  
        }
		 #query {
          width: 6em;
        }

        input[type="text"], textarea {
          border: 2px solid #999;
        }

        .required {
          font-size: 0.75em;
        }

		input:focus, textarea:focus {
          background: #fff;
          color: #000;		  
        }	
		.aButton {
		width: auto;
		background-color: #fff;
		border-color: #ccc;
		border-style: outset;
		border-width: 1px;
		color: #000;
		font-family: verdana,helvetica,sans-serif;
		font-weight: bold;
		 cursor: pointer;
		}
				
		.btnhov{
		background-color: #000;
		border-color: #999;		
		color: #fff;
				  cursor: pointer;
		}
		
		
		/*----------End of Contact Form and Search Box----------*/
		.udm
		{
		line-height: 1;
		}


/*
		        .externallink, #mainNav a.externallink, #secondaryContent a.externallink, #mainContent a.externallink{
          background:  url(../images/externallink.gif) no-repeat right top;
          padding-right: 1.1em;
        }
*/


		        .externallink, #web_links #mainContent a{
          background:  url(../images/externallink.gif) no-repeat right top;
          padding-right: 1.1em;
        }



		        .pdflink {
          background:  url(../images/pdfgif.gif) no-repeat left top;
          padding-left: 1.1em;
        }
		        .wordlink {
          background:  url(../images/wordgif.gif) no-repeat left top;
          padding-left: 1.2em;
        }
/*----------End of Non-internal links----------*/		

/*----------noprint class----------*/
.noprint {
	display:none !important;
	}
/*----------End of noprint class----------*/


/*-----You are here identifier-----*/
/*change this every time a new page is added with a new body id.*/ 

      #home #mainNav .home a,
      #introducing_the_party #mainNav .introducing_the_party a,
      #constitution #mainNav .constitution a,	  
      #about_money_reform #mainNav .about_money_reform a,
      #accessibility #mainNav .accessibility a,	  
      #site_map #mainNav .site_map a,	  
      #privacy_policy #mainNav .privacy_policy a,
	  	  
      #about_money #mainNav .about_money a,
      #history_of_money #mainNav .history_of_money a,
      #gold_and_silver #mainNav .gold_and_silver a,
      #banks #mainNav .banks a,
      #interest #mainNav .interest a,
      #money_markets #mainNav .money_markets a,
      #alternatives #mainNav .alternatives a,
      #money_reform #mainNav .money_reform a,
      #lets #mainNav .lets a,
      #wizard_of_oz #mainNav .wizard_of_oz a,
      #quotes #mainNav .quotes a,	  	  	  	  	  	  	  	  	    
      #the_economy #mainNav .the_economy a,	  
      #free_market #mainNav .free_market a,	  	  	  	  	  	  	  	  	    
      #public_services #mainNav .public_services a,	  
      #international_trade #mainNav .international_trade a,	  	  	  	  	  	  	  	  	    
      #money_markets #mainNav .money_markets a,
      #inflation #mainNav .inflation a,	  	  	  	  	  	  	  	  	    
      #tax #mainNav .tax a,	  
      #debt #mainNav .debt a,	  	  	  	  	  	  	  	  	    
      #personal_debt #mainNav .personal_debt a,	  
      #national_debt #mainNav .national_debt a,	  	  	  	  	  	  	  	  	    
      #third_world_debt #mainNav .third_world_debt a,
      #unemployment #mainNav .unemployment a,	  
      #economic_migration #mainNav .economic_migration a,
      #war_famine_death #mainNav .war_famine_death a,
      #the_environment #mainNav .the_environment a,
      #natural_resources #mainNav .natural_resources a,	  
      #climate_change #mainNav .climate_change a,
      #lifestyle #mainNav .lifestyle a,
      #house_prices #mainNav .house_prices a,
      #pensions #mainNav .pensions a,	  
      #students #mainNav .students a,
      #law_and_politics #mainNav .law_and_politics a,
      #counterfeiting #mainNav .counterfeiting a,
      #join_the_party #mainNav .join_the_party a,
      #news_archive #mainNav .news_archive a,
      #fun #mainNav .fun a,
      #star_woes #mainNav .star_woes a,
      #quiz #mainNav .quiz a,
      #credit_monopoly #mainNav .credit_monopoly a,
      #christmas_cards #mainNav .christmas_cards a,
      #download #mainNav .download a,
      #leaflets #mainNav .leaflets a,
      #logos #mainNav .logos a,
      #more #mainNav .more a,
      #web_links #mainNav .web_links a,
      #further_reading #mainNav .further_reading a,
      #dvds #mainNav .dvds a,
      #contact_us #mainNav .contact_us a,
      #link_to_us #mainNav .link_to_us a,
      #bookmark_our_site #mainNav .bookmark_our_site a,
      #star_woes_introduction #mainNav .star_woes_introduction a,	 
      #star_woes_chapter1 #mainNav .star_woes_chapter1 a,
	  #star_woes_chapter2 #mainNav .star_woes_chapter2 a,
	  #star_woes_chapter3 #mainNav .star_woes_chapter3 a,
	  #star_woes_chapter4 #mainNav .star_woes_chapter4 a,
	  #star_woes_chapter5 #mainNav .star_woes_chapter5 a,
	  #star_woes_chapter6 #mainNav .star_woes_chapter6 a,
	  #star_woes_chapter7 #mainNav .star_woes_chapter7 a,
	  #star_woes_chapter8 #mainNav .star_woes_chapter8 a,
	  #star_woes_chapter9 #mainNav .star_woes_chapter9 a,
	  #star_woes_chapter10 #mainNav .star_woes_chapter10 a,
	  #star_woes_chapter11 #mainNav .star_woes_chapter11 a,
	  #star_woes_chapter12 #mainNav .star_woes_chapter12 a,
	  #star_woes_chapter13 #mainNav .star_woes_chapter13 a,
	  #star_woes_chapter14 #mainNav .star_woes_chapter14 a,
	  #star_woes_chapter15 #mainNav .star_woes_chapter15 a,
	  #star_woes_chapter16 #mainNav .star_woes_chapter16 a,
	  #star_woes_chapter17 #mainNav .star_woes_chapter17 a,
	  #star_woes_chapter18 #mainNav .star_woes_chapter18 a,
	  #star_woes_chapter19 #mainNav .star_woes_chapter19 a,
	  #star_woes_chapter20 #mainNav .star_woes_chapter20 a,
	  #star_woes_chapter21 #mainNav .star_woes_chapter21 a,
	  #star_woes_chapter22 #mainNav .star_woes_chapter22 a,
	  #star_woes_chapter23 #mainNav .star_woes_chapter23 a,
	  #star_woes_chapter24 #mainNav .star_woes_chapter24 a,
	  #star_woes_chapter25 #mainNav .star_woes_chapter25 a,
	  #star_woes_chapter26 #mainNav .star_woes_chapter26 a,
	  #star_woes_chapter27 #mainNav .star_woes_chapter27 a,
	  #star_woes_chapter28 #mainNav .star_woes_chapter28 a,
	  #star_woes_chapter29 #mainNav .star_woes_chapter29 a,
	  #star_woes_chapter30 #mainNav .star_woes_chapter30 a,
	  #star_woes_chapter31 #mainNav .star_woes_chapter31 a,
	  #star_woes_chapter32 #mainNav .star_woes_chapter32 a,
	  #star_woes_chapter33 #mainNav .star_woes_chapter33 a,
	  #star_woes_chapter34 #mainNav .star_woes_chapter34 a,
	  #star_woes_postscript #mainNav .star_woes_postscript a	 	   
		 {
          background-color: #000; 
          color: #fff; 
          cursor: default;
        }

      #about_money #mainNav ul.sublist a,
      #the_economy #mainNav ul.sublist a,	  	  
	  #the_environment #mainNav ul.sublist a,
      #lifestyle #mainNav ul.sublist a,	  
      #law_and_politics #mainNav ul.sublist a,
      #debt #mainNav ul.subsublist a,
      #alternatives #mainNav ul.subsublist a,
	  #star_woes #mainNav ul.sublist a
 	  
		 {
          background-color: #fff; 
          color: #000; 
          cursor: pointer;
        }

#about_money #mainNav ul.sublist a:hover, #about_money #mainNav ul.sublist a:focus,
#the_economy #mainNav ul.sublist a:hover, #the_economy #mainNav ul.sublist a:focus,
#the_environment #mainNav ul.sublist a:hover, #the_environment #mainNav ul.sublist a:focus,
#lifestyle #mainNav ul.sublist a:hover, #lifestyle #mainNav ul.sublist a:focus,
#law_and_politics #mainNav ul.sublist a:hover, #law_and_politics #mainNav ul.sublist a:focus,
#debt #mainNav ul.subsublist a:hover, #debt #mainNav ul.subsublist a:focus,
#alternatives #mainNav ul.subsublist a:hover, #alternatives #mainNav ul.subsublist a:focus,
#star_woes #mainNav ul.sublist a:hover, #star_woes #mainNav ul.sublist a:focus

{
	background-color: #000;
	color: #fff;
	border: 1px solid #999;
}

      #accessibility #branding .accessibility a,
      #site_map #branding .site_map a	  
		 {
          background-color: #fff; 
          color: #000; 
          cursor: pointer;
        }



/*----------Image float tags----------*/				

.floatleft
{
		float: left;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-left: 0em;
		padding-right: 1em;
		
}
.floatright
{
		float: right;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-left: 1em;
		padding-right: 0em;
		
}	
	
	
#compliance{
		font-size: 90%;
  		background-color:#fff;
 		padding: 1px 20px;
}


img
{
border: 0;
}	