a {
	text-decoration : none;
}

a, #navlinks a {
	/* pinky chocolate */
	color : #A02020;
}

a:hover, #navlinks a:hover {
	/* cherry */
	color : #FF0000;
}

body {
	/* grey text */
	color : #000000;
	font-family : verdana, arial, sans-serif;
	font-size : 12px;
	line-height : 1.4em;
	margin-top : 0;
	text-align : justify;
}

/* Highlight the link pointing to the current page */
body#acc li.acc a, body#act li.act a, body#aud li.aud a, body#pres li.pres a, body#pres-loveit li.pres-loveit a, body#pres-terr li.pres-terr a,
body#con li.con a, body#ind li.ind a, body#int li.int a, 
body#pan li.pan a, body#pra li.pra a, body#wor li.wor a, body#proc li.proc a, 
body#who li.who a, body#wow li.wow a, body#terrif li.terrif a {
	/* dark red */
	color : #990000;
}

/* kludge to stop the sublist being highlighted incorrectly */
body#pres li.pres-terr a, body#pres li.pres-loveit a {
	/* pinky chocolate */
	color : #AA6666;
}

html, body {
	/* dark purple for the sides */
	background-color : #330066;
	margin : 0;
	padding : 0;
}

img.floatright {
	float : right;
	padding : 0 70px 10px 30px;
}

.big-left-margin{
	margin-left : 20em;
}

.bigserif {
	color : #AA2020;
	font-family : Times;
	font-size : 120%;
	letter-spacing : 2px;
}

.clearer {
	clear : both;
}

.impact {
	font-size : larger;
	font-weight : bold;
}

.inline-list li, .inline-list ul {
	display : inline;
	list-style-type : none;
	margin : 5px;
}

.no-dots {
	list-style-type : none;
}

.qualifs {
	/* to make it line up under the bowl of the J */
	font-size : 7pt;
	margin-left : 5px;
}

.right-align {
	text-align : right;
}

.stick-man-img-right {
	float : right;
	margin-left : 10px;
	margin-right : 80px;
}

.stick-man-img-right, .stick-man-img {
	border-color : #784B2F;
	border-style : solid;
	border-width : 1px;
}

.version {
	font-size : 10px;
	margin : 0;
	padding : 0;
}

#bannerstrip {
}

#bannerstrip img {
	clear : left;
	float : right;
	margin-bottom : 0px;
	margin-right : 30px;
	margin-top : 5px;
}

#container {
	/* pale straw */
	background-color : #FFFFE7;
	margin : 0 auto;
	text-align : left;
	width : 800px;
}

#content {
	/* pale straw */
	background-color : #FFFFE7;
	border-left : #660000;
	border-style : none none none dashed;
	border-width : 0 0 0 1px;
	float : right;
	width : 600px;
}

#content .pbeforelist {
	margin-bottom : 0em;
}

#content h2, h3 {
	line-height : 1.1em;
	margin-bottom : 0.5em;
	margin-left : 40px;
}

#content p, #content p-no-space {
	line-height : 1.4;
	margin-bottom : 1.2em;
	margin-left : 40px;
	margin-right : 80px;
	margin-top : 0.2em;
	text-align : justify;
}

#content p-no-space {
	margin-bottom : 0.4em;
}

#content ul {
	/*list-style-type: none;
	*/
	list-style-position : default;
	margin-bottom : 0.8em;
	margin-left : 2em;
	margin-top : 0;
}

#footer {
	background-color : #EEEED6;
	clear : both;
	color : #999999;
	font-family : verdana, arial, sans-serif;
	font-size : 70%;
	width : 100%;
}

#footer a, #footer a:hover {
	color : #999999;
	display : inline;
	margin : 0;
	padding : 0;
}

#footer a:hover {
	color : #990000;
}

#footer p {
	line-height : 1.5em;
	margin : 0;
	padding : 0 10px 0 10px;
	text-align : right;
}

#header {
	/* pale straw */
	background-color : #FFFFE7;
	height : 100px;
	margin-left : 200px;
}

#header .mainname {
	/* dark red */
	border-bottom : #990000;
	border-style : none none dashed none;
	border-width : 0 0 1px 0;
	color : #990000;
	letter-spacing : 15px;
	line-height : 1.5em;
}

#header h1 {
	font-family : Georgia, Times, serif;
	font-size : 2.5em;
	letter-spacing : 1px;
	margin-bottom : 0.1em;
	white-space : nowrap;
}

#left{
	float : left;
	padding : 0em;
}

#navlinks {
	margin : 0;
	padding : 0;
}

#navlinks h4 {
	margin : 0 0 0 10px;
}

#navlinks p {
	font : bold 11px verdana, arial, sans-serif;
	line-height : 1.5em;
	margin-bottom : 0;
	margin-left : 20px;
	margin-right : 15px;
}

#navlinks ul {
	font : bold 11px verdana, arial, sans-serif;
	line-height : 1.6em;
	list-style-position : default;
	list-style-type : disc;
	margin-top : 0;
	padding-left : -.5em;
}

#page1testimonial {
	float : left;
	margin : 0;
	margin-top : -20px;
	padding : 0;
	width : 188px;
}

#page1testimonial p {
	color : #A02020;
	font : oblique 10px verdana, arial, sans-serif;
	font-size : 0.8 em;
	line-height : 1.7em;
	margin-left : 20px;
	margin-right : 15px;
}

#right{
	float : right;
	padding : 0em;
}

/* the rightborder div surrounds the navlinks and the testimonials */
#rightborder {
}

#testimonials {
	color : #A02020;
	font : oblique 10px verdana, arial, sans-serif;
	font-size : 0.8 em;
	line-height : 1.7em;
	margin-left : 20px;
	margin-right : 15px;
}

