body {	
	background-color: #000;
}

body.textpage {
	background-color: #fafae6;
}

body.textpage2 {
	background-color: #47a801;
}

body.textpage3 {
	background-color: #9e2400;
}

/* ////////   LAYOUT   ///////// */

table {	
	width: 700px;
	border: none;
	margin: auto;
}

table.header {
	background-color: #fafae6;
	width: 100%;
}	

table.header2 {
	background-color: #47a801;
	width: 100%;
}

table.header3 {
	background-color: #9e2400;
	width: 100%;
}

td.headmenu {
	width: 60px;
	background=color: #fafae6;
	text-align: left;
	vertical-align: top;
}

td.headtitle {
	background=color: #fafae6;
	text-align: center;
}

td.headtitle2 {
	background=color: #47a801;
	text-align: center;
}

td.headspace {
	width: 60px;
	background=color: #fafae6;
}
	
td.logo {
	width: 190px;
	background: url(logo.gif);
	background-repeat: no-repeat;
	padding-top: 75px;
	padding-bottom: 45px;
	vertical-align: top;
	text-align: right;
}

td.banner {
	width: 700px;
	height: 161px;
	background: url(jglogo_top.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
}

td.banner2 {
	width: 741px;
	height: 337px;
	background: url(qqback1.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: center;
}

td.nav {
	width: 190px;
	background: url(bg.gif);
	background-repeat: repeat-y;
	text-align: right;
	vertical-align: top;
}

td.body {
	font-family: "tahoma", sans-serif;
	background-color: #fafae6;
	background-image: url(orchids.gif);
	vertical-align: top;
	text-align: left;
}

td.body1 {
	font-family: "tahoma", sans-serif;
	background-color: #fafae6;
	background-image:;
	vertical-align: top;
	text-align: left;
}

td.body2 {
	font-family: "tahoma", sans-serif;
	background-color: #47a801;
	background-image:;
	vertical-align: top;
	text-align: center;
}

td.body3 {
	font-family: "tahoma", sans-serif;
	background-color: #9e2400;
	background-image:;
	vertical-align: top;
	text-align: center;
}

td.image {
	background-color: #fafae6;
	vertical-align: top;
	text-align: bottom;
}

td.navbase {
	width: 190px;
	height: 30px;
	background: url(navbase.gif);
	repeat: repeat-y;
	vertical-align: top;
}

td.bodybase {
	width: 510px;
	height: 30px;
	background-color: #f7f6de;
	vertical-align: top;
}

/*  ///////// CONTENT  ////////  */

/*  //// logo & images /// */

img {
	border: none;
	padding: 0px;
	margin: 20px;
}


/*  //// Navigation /// */

dt.small {
	padding: 0px;
	text-align: left;
}

dt {	
	padding: 10px;
}

a.nav:link, a.nav:visited {
	color: #d5580a; 
	font-family: "dellarobbia BT", serif;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}

a.nav:hover {
	color: #fafae6;
}

a.nav:active {
	color: #d5580a; 
}

a.nav2:link, a.nav2:visited {
	color: #d5580a; 
	font-family: "dellarobbia BT", serif;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}

a.nav2:hover {
	color: #000;
}

a.nav2:active {
	color: #d5580a; 
}


a.mail:link, a.mail:visited {
	color: #000;
	font-family: "dellarobbia BT", serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

a.mail:hover, a.mail:active {
	color: #d5580a;
	font-family: "dellarobbia BT", serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

a.head:link, a.head:visited {
	color: #d5580a; 
	font-family: "dellarobbia BT", serif;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}

a.head:hover {
	color: black;
}

a.head:active {
	color: #d5580a; 
}

a.head2:link, a.head2:visited {
	color: black; 
	font-family: "dellarobbia BT", serif;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}

a.head2:hover {
	color: white;
}

a.head2:active {
	color: black;
}

/* /// body  /// */

h1	{
	font-family: 'dellarobbia BT', serif;
	color: #d5580a;
	margin-bottom: 0px;
}



h2	{
	font-family: 'dellarobbia BT', serif;
	margin-bottom: 0px;
}

h3	{
	font-family: 'dellarobbia BT', serif;
	margin-bottom: 0px;
}

p	{
	color: #000;
}

li {
	font-family: 'dellarobbia BT', serif;
	font-size: 115%;
	font-weight: bold;
	padding: 10px;
}

a:link, a:visited {
	color: #000; 
	font-family: 'dellarobbia BT', serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

a:hover, a:active {
	color: #d5580a; 
}

.center {
	text-align: center;
}