body {
	margin: 30px 0 0 20px; padding: 0;
	font-family: Arial, Helvetica, sans-serif; color: #000000; 
	background: url('images/exploding_citizen.gif') no-repeat #FFFFFF;
}

h1, h2 {
	font-size: 1.1em; color: #3399CC;
}
h2 {
	margin-bottom: 0;
}
h3 { font-weight: bold; font-size: 1.1em; color: #29ADD6;}
h4 { font-size: 0.9em; color: #3399CC;}
p { 
	font-size: 0.75em; line-height: 1.5em; margin: 1em 0; 
}
a { color: #339966; text-decoration: none;}
a:hover { text-decoration: underline;}
li { font-size: 0.75em; margin-bottom: 1em; margin-left: -1.33em;}
ul {list-style-image: url("images/bullet.gif")}

.scheme_headline { font-weight: bold; font-size: 1.2em; color: #3399CC}
.caption { font-size: 8pt; color: #999999;}
.button { 
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; 
	background-color: #3399CC; border: solid 1px #000000; cursor: hand; 
}

img.right { margin: 0 0 0 15;}
img.left { margin: 0 15 0 0;}

/* SPLASH PAGE */
#splashpage {
	margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; padding: 0; 
	width: 500px; text-align: center; z-index: 1; 
}
#splashcontact {
	margin-left: auto; margin-right: auto; width: 280px; text-align: left; z-index: 2; 
	border: solid 0px #ccc;
}
.contacttext {
	float: left; width: 100px; margin: 0; text-align: right; 
}
.contactfield {
	width: 150px; margin: 0 0 2px; padding: 1px 2px; border: solid 1px #000000; 
	font-family: Arial, Helvetica, sans-serif; 
}
#manifesto {
	width: 600px;
}
#title { 
	position: absolute; top: 80px; left: 20px; width: 730;
}
#content { 
	position: absolute; top: 130px; left: 20px; width: 570px; z-index: 1;
  padding-top: 0px; padding-bottom: 0px;
}
#content table { 
	width: 530; margin-left: 20; 
  border: solid #3399CC 1px; font-size: 0.9em;
}
#main { 
	position: absolute; top: 130px; left: 20px; width: 410px;
  padding-top: 0px; padding-bottom: 0px;
}
#main table { 
	width: 100%; border-top: solid #3399CC 1px; padding-top: 20; margin-top: 20;
}
#schemes { 
	width: 100%; border-top: solid #3399CC 1px; padding-top: 20; margin-top: 20;
}

#catalogue { width: 100%; border-top: solid #3399CC 1px; padding-top: 20; margin-top: 20; }
#catalogue img { float: left; }
#catalogue p { padding-left: 110px; }

#feature { position: absolute; top: 130px; left: 440px; width: 160px; padding: 0; }

#feature p { margin: 10; padding: 0; font-size: 0.67em;}

#feature1 { width: 100%; padding: 0; margin: 0 0 25 0;
    border: solid #CCCCCC 1px;}

#feature2 { width: 100%; padding: 0; margin: 25 0 25 0;
    border: solid #CCCCCC 1px;}

#special { width: 100%; padding: 0px; margin: 25px 0px 0px 0px;
    border: solid #FFCC00 1px;}

#special2 { width: 100%; padding: 0; margin: 25 0 0 0;
    border: solid #FFCC00 1px;}

#readers_feature { width: 100%; padding: 0; margin: 0 0 0 0;
    border: solid #339966 1px;}

#join { position: absolute; top: 130px; left: 170px; width: 350; z-index: 2;}

#contact { position: absolute; top: 130px; left: 20px; width: 270;}

#contact2 { position: absolute; top: 130px; left: 320px; width: 270;}

/* Get The Guz */

#guztitle { position: absolute; top: 0px; left: 0px; width: 750;}

#guzcontent { position: absolute; top: 150px; left: 20px; width: 570; padding: 0;}

#guzcontent table { width: 520; margin-left: 20;
    border: solid #3399CC 1px; background: #FFFFFF;}

#guzquote { position: absolute; top: 150px; left: 610px; width: 140; 
    border: solid #3399CC 1px; text-align: center;}

#guzquote p { font-size: 0.67em; color: #999999;
    padding: 0 10 10 10; margin: 0 0 0 0;}

/* Navigation Panels */

#rightnav { position: absolute; top: 130px; left: 610px; width: 140px;
    padding-top: 0px; padding-bottom: 0px; }

#rightnav p { margin: 0px; padding: 0px 10px 10px 10px;
    border-left: solid #29ADD6 1px; border-right: solid #29ADD6 1px; }

#rightnav a { color: #999999; font-size: 0.9em; }