/* CSS Document */

body {
	margin: 10px 20px 0 0;
	font-family: "Trebuchet MS", "Microsoft Sans Serif", Tahoma, sans-serif;
	/*background: #b8e8ff;*/
	background: url(../i/bg.png) repeat;
}
p, ul, table#paypaltable, span#peace {
	text-align: justify;
	font-size: small;
}
h1, h2 {
	/* font-family: LithographLight, "Verdana Ref", Arial, sans-serif; */
	font-family: "Tempus Sans ITC", "AvantGarde Bk BT", "Verdana Ref", Arial, sans-serif;
	text-transform: uppercase;
}
/*
div#header {
	width: 514px;
	height: 188px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	background: url(../i/title4.jpg) top left no-repeat;
}
*/
ul#menulist {
	font-size: 0.85em;
}

div#menu, div#content, div#footer {
	border: 1px solid #000;
	margin-top: 10px; 
	padding: 0 5px 5px 5px;
}

/* Skip to content link */
.hide {
	position: absolute;
	top: -100px;
}

img#topcorner {
	/*margin-left: 22px;*/
	width: 180px;
	height: 160px;
	border: 0
}

/* Menu bar */
div#menu {
	/*margin-top: 100px;*/
	float: left;
	padding: 0; /* Take off space @ top */
	border: 0; /*take off double bar created by li bottom border */
	
	/*Start stupid IE bug */
	width: 145px;
	margin-left: 20px; /* stupid STUPID IE bug */
	voice-family: "\"}\""; /* Do NOT ask me why this works.... declare margin then take away padding.... */
	voice-family: inherit; /* but it works.... if anyone has any ideas, or suggestions, please contact me */
	padding-left: -20px; /*counters margin-left. using margin-left: 0 or -20 doesn't work... */

}
div#menu ul {
	list-style-type: none;
	border: 0;
	margin: 40px 0 0 20px ;
	padding: 0;
}
div#menu li {
	margin: 5px 0 0 0;
	padding: 0;
	width: 145px; /* get round IE bug, AGAIN */
}
div#menu li a {
	display: block; /*make whole li link */
	padding: 2px 2px 2px 10px;
	border: 1px solid #f9d54c;
	/*background-color: #84d7ff;*/
	background: url(../i/buttonbg.png) repeat;
	/*background-color: #cf9;*/
	text-decoration: none; /*no underlines*/
	color: #000;
}
div#menu li a:hover {
	background: url(../i/buttonbg_o.png) repeat;
	display: block;
}
li a#artcs {
	margin-top: 15px;
}

/* Page content */
div#content {
	margin-left: 240px;
	border: 0;
	padding-right: 20px;
	/* height: 400px; */
}

/* Footer */
div#footer {
	border: 0;
	text-align: right;
	padding-right: 10px;
	margin: 40px 0 10px 0;
}
div#footer img {
	border: 0;
	width: 88px;
	height:31px
}
@media print {
	p, ul, table#paypaltable, span#peace {
		font-size: x-small;
	}
	#menu {
		display: none;
	}
	div#content {
		margin-left: 0px;
	}
	p a  {
		color: #000;
		text-decoration: none;
	}
	p a:after {
		content: " <" attr(href) "> ";
	}
}


