a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	font-weight: bold;
		cursor: default;
}



a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
		cursor: default;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800080;
	text-decoration: none;
	font-weight: bold;
		cursor: default;
}


a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3300FF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}


a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	font-weight: bold;
		cursor: default;
}




a.buttonBUY{
  display:inline-block;
  width:80px; 
  height:20px;
  padding:5px;
  border:1px #D7D7D7 solid;
  text-align:center;
  text-decoration:none;
  color:#666666;
  background:url(../images/BannersButtons/button_bg.png) repeat-x;
  width: 220px;
}
a.buttonBUY:hover{
	text-decoration:none;
	width: 220px;
	background-image: url(../images/BannersButtons/button_bg_hover.png);
	background-repeat: repeat-x;
}




a.backforward {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: 700; 
		cursor: default;
}



a.backforward:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: 700; 
		cursor: default;
}

a.backforward:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
	text-decoration: none;
	font-weight: 700; 	cursor: default;
}

a.backforward:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0099;
	font-size: 12px;
	text-decoration: underline;
	font-weight: 700; 	cursor: default;
}

a.backforward:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: 700; 	cursor: default;
}

#back {
	position: relative;
	right: 100px;
	top: -1px;
	padding-top: 4px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 4px;
	border-top: 1px #CCCCFF solid;
	border-left: 1px #CCCCFF solid;
	border-right: 1px #CCCCFF solid;
	border-bottom: 1px #CCCCFF solid; 
	text-decoration: none;
}

#forward {
	position: relative;
	left: 100px;
	top: -1px;
	border-top: 1px #CCCCFF solid;
	border-left: 1px #CCCCFF solid;
	border-right: 1px #CCCCFF solid;
	border-bottom: 1px #CCCCFF solid;
	text-decoration: none;
	padding: 4px;
}




a.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
	font-weight: bold;
		cursor: default;
}

a.white:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
		cursor: default;
}

a.white:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9999;
	text-decoration: none;
	font-weight: bold;	cursor: default;
}


a.white:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0066;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;	cursor: default;
}

a.white:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
	font-weight: bold;	cursor: default;
}




a.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: none;
	font-weight: 600;
	text-align: center;
	font-style: normal;	cursor: default;
}

a.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: none;
	font-weight: 600;
	text-align: center;
	font-style: normal;	cursor: default;
}

a.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	font-weight: 600;
	text-align: center;	cursor: default;
}


a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC3366;
	font-size: xx-small;
	font-style: normal;
	text-decoration: none;
	font-weight: 600;
	text-align: center;	cursor: default;
}


a.nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: none;
	font-weight: 600;
	text-align: center;
	font-style: normal;	cursor: default;
}



a.navrv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	text-decoration: none;	cursor: default;
}

a.navrv:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFCC00;
	text-decoration: none;	cursor: default;
}

a.navrv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF3399;
	font-size: 9px;
	font-style: normal;	cursor: default;
}

a.navrv:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	text-decoration: none;	cursor: default;
}

a.navrv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	font-size: 9px;
	font-style: normal	cursor: default;
}

a.navjw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	width: 200px;
	vertical-align: middle;
	text-align: center;	cursor: default;
}

a.navjw:active {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color: #FFFFFF;
	text-decoration: none; 
	height: 20px; 
	width: 200px;	cursor: default;
}

a.navjw:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #FFFFFF; 
	font-size: 9px; 
	font-style: normal;
	width:200px; 
	height: 20px;	cursor: default;
}

a.navjw:link{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color: #FFFFFF;
	text-decoration: none;
	height: 20px; 
	width: 200px;	cursor: default;
}

a.navjw:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	height: 20px;
	width: 200px;	cursor: default;
}



a.smallcaps:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 10px;
	border: 2px #fceafd none;
	text-decoration: none;	cursor: default;

}

a.smallcaps:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ae74af;
	font-variant: small-caps;
	font-size: 10px;
	border: 2px #fceafd none;
	text-decoration: none;	cursor: default;
}


a.smallcaps:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0f87;
	font-variant: small-caps;
	font-size: 10px;
	border: 2px #fceafd none;
	text-decoration: none;	cursor: default;
}


a.smallcaps:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b0e414;
	font-variant: small-caps;
	font-size: 10px;
	border: 2px #fceafd none;
	text-decoration: none;	cursor: default;
}

a.smallcapswhite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-variant: small-caps;
	font-size: 10px;
	border: 2px #fceafd none;
	text-decoration: none;	cursor: default;
}


a.smallcapswhite:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9999;
	font-variant: small-caps;
	font-size: 10px;
	border: 2px #fceafd none;
	text-decoration: none;	cursor: default;
}

a.smallcapswhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;
	font-variant: small-caps;
	font-size: 10px;
	border: 2px #fceafd none;
	text-decoration: none;	cursor: default;
}

a.smallcapswhite:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-variant: small-caps;
	font-size: 10px;
	border: 2px #fceafd none;
	text-decoration: none;	cursor: default;
}






.aligncenter { 
	text-align: center; 
}


.aligncenterWhite { 
	text-align: center; 
	color: #FFFFFF;
}

.aligncenteritalics {  
	font-style: italic; 
	text-align: center;
}

.alignleft {
	text-align: left;
}

.alignleftitalics {
	text-align: left;
	font-style: italic;
}

.alignright {
	text-align: right;
}

.alignrightitalics {
	text-align: right;
	font-style: italic;
}

.alignrightbold {
	text-align: right;
		font-weight: 700;
}

.alignrightboldwhite {
	text-align: right;
	font-weight: 700;
	color: #FFFFFF;
}

.alignleftindent { 
	text-align: left; 
	margin-left: 10px;
}

.alignleftWhite {
	text-align: left ; 
	color: #FFFFFF;
}

.alignleftWhiteBold {
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
}

.aligntop { 
	vertical-align: top;
}

.aligntopcenter { 
	vertical-align: top;
	text-align: center;
}

.artsearch {
	cursor: auto;
	font-weight: 700;
	color: #FFFFFF;
	font-variant: small-caps;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px; 
	background-image: url(images/BannersButtons/artsearch_au1.gif); 
	background-repeat: no-repeat; 
	height: 49px; 
	width: 200px; 
	background-position: center center;
}

.backgroundblue {  
	background-color: #333366;
}


.backgroundwhite {
	background-color: #FFFFFF;
}

.backgroundgumtrees {
	background-image: url(images/Backgrounds/GumTreesLight.jpg);
	background-repeat: repeat;
}

.backgroundnone {
	background-image: none;
	margin-left:auto; 
	margin-right:auto;
}
.backgroundnone650 {
	background-image: none;
	width: 650px;
	margin-left:auto; 
	margin-right:auto;
}


body.center_plus_background {
	text-align:center;
}

body.center {
	text-align:center;
}

.border2 {  
	border: 1px #CCCCFF groove;
}

.borderTBearCorner {  
	background-image: url(John_Wells/images/Banners_Buttons/Border_Teddy_Bear_Corner.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border: 0px;
}

.borderTBearLandscapeTop {  
	background-image: url(John_Wells/images/Banners_Buttons/Border_Teddy_Bear_2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 0px;
}

.borderTBearLandscapeBottom {  
	background-image: url(John_Wells/images/Banners_Buttons/Border_Teddy_Bear_2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 0px;
}


.borderTBearPortraitR {  
	background-image: url(John_Wells/images/Banners_Buttons/Border_Teddy_Bear.jpg);
	background-repeat: repeat-y;
        background-position: right;
	border: 0px;
}

.borderTBearPortraitL {  
	background-image: url(John_Wells/images/Banners_Buttons/Border_Teddy_Bear.jpg);
	background-repeat: repeat-y;
	background-position: left;
	align: right;
	border: 0px;
}

.borderWellingtonCorner {  
	background-image: url(John_Wells/images/Banners_Buttons/Border_Wellington_Corner.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border: 0px;
}

.borderWellingtonLTop {
	background-image: url(John_Wells/images/Banners_Buttons/Border_Wellington_Landscape.jpg);
	background-repeat: repeat-x;
	background-position: top;
	align: right;
	border: 0px;
}

.borderWellingtonPLeft {
	background-image: url(John_Wells/images/Banners_Buttons/Border_Wellington_Portrait.jpg);
	background-repeat: repeat-y;
	background-position: left;
	align: right;
	border: 0px;
}

.borderWellingtonLB {  
	background-image: url(John_Wells/images/Banners_Buttons/Border_Wellington_Landscape.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 0px;
}


.borderWellingtonPR {  
	background-image: url(John_Wells/images/Banners_Buttons/Border_Wellington_Portrait.jpg);
	background-repeat: repeat-y;
        background-position: right;
	border: 0px;
}	

.border3 {  
	border: 1px #CCCCFF groove;
	text-align:center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.border1 {  
	border: 1px #CCCCFF groove;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.border1smallcaps {
	border: 1px #CCCCFF groove;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 10px;
	text-align:center;
}

.bold {  
	font-weight: 700;
}

.boxblue440 {
	background-color: #9999CC;
	text-align: left;
	width: 440px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.boxblue300 {
	background-color: #9999CC;
	text-align: left;
	width: 300px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
}

.button {
	background-image: url(images/Backgrounds/Swirls3.gif);
	cursor: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #FFFFFF;
	font-variant: small-caps;
}

.buttonkids {
	cursor: auto;
	font-weight: 700;
	color: #FFFFFF;
	font-variant: small-caps;
	background-color: #996699;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	width: 200px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
	margin-left:auto; 
	margin-right:auto;
}
.buttonArtu {
	cursor: default;
	font-weight: 700;
	color: #FFFFFF;
	font-variant: small-caps;
	background-color: #C59BAB;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 35px;
	width: 120px;
	vertical-align: middle;
	border: thin outset #CCCCFF;
	padding: 5px;
}

.buttoncunningham {
	cursor: auto;
	font-weight: 700;
	color: #FFFFFF;
	font-variant: small-caps;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #C1A9A9;
}

 col.aligncenter{
	text-align:center;
 }
 .col_01_index {
	text-align: left;
	padding: 10px;
	width: 60%;
	border: thin double #CCCCFF;
}
.col_02_index {
	text-align: center;
	padding: 10px;
	width: 25%;
	font-weight: bold;
	font-variant: small-caps;
	border: thin double #CCCCFF;
}
.col_03_index {
	text-align: center;
	padding: 10px;
	width: 15%;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	border: thin double #CCCCFF;
}
 .col_01_indexheader {
	text-align: center;
	padding: 10px;
	width: 60%;
}
.col_02_indexheader {
	text-align: center;
	padding: 10px;
	width: 25%;
}
.col_03_indexheader {
	text-align: center;
	padding: 10px;
	width: 15%;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
}

div.container {
	margin-left:auto;
	margin-right:auto;
}

div.artu490 {
	border: 1px #CCCCFF solid;
	width: 490px;
	margin-left: 1px;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.Footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.image {
	border-color: #d0b8d3;
	border-style: outset;
	border-top: thick;
	border-right: medium;
	border-bottom: medium;
	border-left: thick;
}

.imageborder {
	border: medium outset;
	border-color: #d0b8d3;
	vertical-align: bottom;
	top: 40px;
}

.imageborderindex {
	border: 20px none #333366;
	position: relative;
	background-color: #333366;
	display: inline-block;
	padding: 20px;
	width: 105px;
	left: 0px;
	height: 165px;
}

.imageborderFord200 { 
	border: medium #CC3333 outset; 
	vertical-align: bottom;
	width: 200px; 
	height: 200px;
	cursor: auto; 
}

.imageborderFord400 { 
	border: medium #CC3333 outset; 
	vertical-align: bottom;
	width: 400px;  
	height: 400px; 
	cursor: auto; 
}

.imagebutton2 {  
	height: 46px; 
	width: 150px;
	border-style: none;
}

.indexbutton {
	border-color: #CC9999 #CC9999 #CC6699 #CC6699; 
	border-style: outset; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;
}

.indextable { 
	background-image: none;
	width: 660px;
	text-align: center;
; margin-right: auto; margin-left: auto
}

.indextable2 { 
	background-image: none;
	width: 645px;
}

.italics { 
	font-style: italic;
}

.italicsCentreWhite {  
	font-style: italic; 
	color: #FFFFFF;
	text-align: center;
}

.italicssmall {
	font-size: 9px;
	font-style: italic;
}

.magazine2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image: url(images/Backgrounds/Magazine.jpg);
	background-position: left;
	font-size: 12px;
	border-style: outset;
	border-top: 3px;
	border-right: 3px;
	border-bottom: 3px;
	border-left: 3px;
}

.mawer {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.navbar {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}

.navbarHighlight { 
	width: 640px; 
	border: 2px #FFFFFF outset; 
	background-color: #FFFFFF;
}

.navbutton {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 40px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto; 
	margin-right:auto;
}

.navbuttonJFCopy { 
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
	text-decoration: none; 
	cursor: auto;
	font-size: 9px;
	height: 30px; 
	width: 150px; ; 
	border: #d0b8d3 outset; 
	background-color: #003399; 
}

.navbuttonJW {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: 9px;
	height: 20px;
	width: 150px;
	border: #d0b8d3 outset;
	background-color: #996699;
	margin-right: auto;
	margin-left: auto;
}

.navbuttonRV {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: 9px;
	;
	border: #d0b8d3 outset;
	background-color: #003399;
	margin: 10px;
	padding: 20px;
	height: 50px;
	width: 120px;
}

.navbarRV { 
	width: 650px;
	table-layout: fixed; 
	display: table; 
	background-color: #003399;
}

.navkids {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: 9px;
	height: 40px;
	width: 200px;
	background-color: #996699;
	border-style: outset;
}

.navlogo {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(images/BannersButtons/ArtuccinoLogo.gif); 
	border: 3px #d0b8d3 outset; 
	width: 75px;
	height: 132px;
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px;
	padding-left: 2px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

.QuotePosition1 {  
	position: relative; 
	visibility: visible; 
	background-color: #9999CC; 
	text-align: left; 
	z-index: 1; 
	padding-top: 15px; 
	padding-right: 15px; 
	padding-bottom: 15px; 
	padding-left: 15px; 
	left: 100px; 
	height: 90px; 
	width: 100px; 
	top: -119px;
}

.QuotePosition1Copy { 
	position: relative; 
	visibility: visible; 
	left: -30px;
	background-color: #9977CC; 
	text-align: left; 
	z-index: 2; 
	padding-top: 15px; 
	padding-right: 15px; 
	padding-bottom: 15px; 
	padding-left: 15px; 
	text-decoration: none; 
	height: 90px; 
	width: 100px; 
	top: 1px;
}

.quotesintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	background-color: #ffffff;
	background-image: none;
	border: none;
	display: table;
	border-spacing: 5px 5px;
	width: 648px;
}

.quotetable {
	font-style: italic;
}

.quotestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px #dddddd ridge;
	background-color: #ffffff;
	background-image: none;
	border: 2px #fceafd;
	text-align: left;
	border-spacing: 15px 15px;
	display: table-row;
	padding: 10px;
}

.quotestexthalf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	background-color: #ffffff;
	background-image: none;
	border: 5px #CCCCFF solid;
	display: table-column-group;
	padding: 10px;
	width: 100%;
}

.randomquotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image:  url(images/Border/QuoteBorder.gif);
	background-repeat: no-repeat;
	padding: 40px;
	height: 320px;
}

.randomquotesport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image:  url(images/Border/BorderPort.gif);
	background-repeat: no-repeat;
	padding: 40px;
	height: 320px;
}

RV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #003300;
	text-decoration: none; 
}
.MarginsAutoLeftandRight {
	margin-right: auto;
	margin-left: auto;
}



.serious {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image: url(images/BannersButtons/Invitation.gif);
	background-position: left;
	font-size: 12px;
}

.smallcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 10px;
}

.smallcapscenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 10px;
	text-align: center;
	padding: 0;
}
.smallcapscenterWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-variant: small-caps;
	font-size: 10px;
	text-align: center;
	padding: 0;
}


.smallsmallcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: xx-small;
}

.Source {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}



table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}


.tableartu {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.tableartu_new {
	border: 5px #CCCCFF solid;
	width: 900px;
	background-image: url(images/Backgrounds/Background.gif);
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
}

.tableartu400 {
	border: 5px #CCCCFF solid;
	width: 400px; 
	background-image: url(images/Backgrounds/Background.gif); 
	margin-right: auto; 
	margin-left: auto; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px;
}
.tableartu480 {
	border: 5px #CCCCFF solid;
	width: 480px;
	padding: 10px;
	margin-left: 5px;
	text-align: center;
}

.Table_455px {
	padding: 0px;
	width: 455px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
}

.tableartumobile {
	border: 5px #CCCCFF solid;
	width: 160px; 
	background-image: url(images/Backgrounds/Background.gif); 
	margin-right: auto; 
	margin-left: auto; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px;
}


.tableartubacknone {
	border: 5px #CCCCFF solid;
	width: 900px;
	background-image: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.tableartu_back_none_left {
	border: 5px #CCCCFF solid;
	width: 650px;
	background-image: none;
	margin-left: 110px;
	padding: 10px;
	margin-top: 20px;
}
.tableartu_back_blue_left {
	border: 5px #CCCCFF solid;
	width: 650px;
	margin-left: 110px;
	padding: 10px;
	margin-top: 20px;
	background-color: #9A9CA6;
}




.tablediax {
	border: 5px #CCCCFF solid;
	width: 480px;
	background-image:  url(Art/Diax/images/Background.jpg);
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

table.center_on_page {
	margin-left:auto; 
	margin-right:auto;
}

table.center {
	margin-left:auto; 
	margin-right:auto;
}


table.centerblue { 
	margin-left:auto; 
	margin-right:auto; ; 
	background-color: #666699; 
	background-image: none; 
	height: 100px; 
	width: 350px;
}

.tablecolour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image: url(images/Backgrounds/Background.gif);
	background-position: left 0px;
	font-size: 12px;
	display: table;
	width: 650px;
}



.tablecunningham {
	border: 5px #CCCCFF solid;
	width: 80%; 
	background-image: none; 
	margin-right: auto; 
	margin-left: auto; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px;
}


.tablecunninghamNav {
	border: 5px #CCCCFF solid;
	width: 80%;
	background-image: none; 
	margin-right: auto; 
	margin-left: auto; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px;
}

.tableFord { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	font-size: 12px; 
	background-color: #993366; 
	background-image: none; 
	border: 5px #663366 outset; 
	padding: 5px; 
	border-spacing: 5px 5px; 
	width: 650px;
	text-align:center; 
}

.tableFord3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-size: 12px; 
	background-color: #66CC99; 
	background-image: none; 
	border: 5px #CC6666 outset; 
	padding: 5px; 
	border-spacing: 5px 5px;
	width: 650px; 
	text-align:center; 
}

.tableFord2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	font-size: 12px; 
	background-color: #666633; 
	background-image: none; 
	border: 5px #CC0000 outset; 
	padding: 20px 20px; 
	border-spacing: 5px 5px; 
	text-align:center;
	width: 500px; 
	height: 500px;
}

.tablegallery {  
	width: 650px; 
	border: 5px #CCCCFF solid;
}

.tablegallery2 { 
	border: 1px #CCCCFF ridge;
	text-align: left ;
	background-image: none; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px; 
	width: 500px; 
	margin-right: 5px; 
	margin-left: 5px;
}

.tablegallery3 { 
	border: 1px #CCCCFF inset;
	height: 100px; 
	width: 100px; 
	background-image: none; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
}


.tablegumtrees {
	border: 5px #CCCCFF solid;
	width: 440px;
	background-image: url(images/Backgrounds/GumTreesLight.jpg);
	padding: 10px;
	margin-left: 25px;
}


.tablequotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
}


.tableResiAuth {  
	background-image: none; 
	text-align: center; 
	vertical-align: top; 
	width: 650px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	margin-right: auto; 
	margin-bottom: auto; 
	border: #CCCCFF; 
	border-top-width: 5px; 
	border-right-width: 5px; 
	border-bottom-width: 5px; 
	border-left-width: 5px;
}


.tablesmall { 
	background-color: #666666; 
	width: 405px; 
	border-color: #993333 #663333 #663333 #993333; 
	border-style: outset;
	border-top-width: medium; 
	border-right-width: medium; 
	border-bottom-width: medium; 
	border-left-width: medium;
}

.tablewhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	background-color: #ffffff;
	background-image: none;
	border: 5px #CCCCFF solid;
	padding: 5px;
	border-spacing: 5px 5px;
	width: 650px;
	text-align:center;
}


.tablewhitecenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	background-color: #ffffff;
	background-image: none;
	border: 5px #CCCCFF solid;
	padding: 5px;
	border-spacing: 5px 5px;
	width: 650px;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
}
.bibisilvertable {
	font-family: "Times New Roman", Times, serif;
	color: #333333;
	font-size: 10px;
	background-color: #FFFFFF;
	background-image: none;
	border: 5px #CCCCFF solid;
	padding: 5px;
	border-spacing: 5px 5px;
	width: 650px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.tableTBear {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	background-color: #ffffff;
	background-image: none;
	width: 650px;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
	padding: 0px;
	border-spacing: 0px;
}

.table410px {
	border: 5px #CCFFCC outset;
	width: 410px;
	margin-left: auto;
	margin-right: auto;
}

.table310pxFord { 
	border: 5px #CC0000 outset; 
	width: 310px; 
	height: 310px;
}

.td520 { 
	width: 520px;
}

.tdteddybearbground {
	background-color: #ffffff;
	text-align:center;
	margin-right: auto; 
	margin-left: auto;
}

.textbold {  
	font-weight: 700;
}

.textbox {
	width: 650px;
	text-align: left;
	margin-left:auto; 
	margin-right:auto;
}

.textbox250 { 
	background-color: #9999CC; 
	width: 250px; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px ; 
	font-style: italic; 
	color: #FFFFFF; 
}

.textbox250center {
	margin-left:auto;
	margin-right:auto;
	background-color: #9999CC;
	width: 250px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
}

.textboxAudible {
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	width: 150px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	text-align: center;
	font-style: italic;
	border: thin solid #FFCC66;
}

.textbox250Green { 
	background-color: #33CC99; 
	width: 250px;
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px ; 
	font-style: italic; 
	color: #FFFFFF ; 
 }

.textboxJF { 
	margin-left:auto; 
	margin-right:auto;
	background-color: #9999CC; 
	width: 400px; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px ;
	font-style: italic; 
	color: #FFFFFF;
}

.textboxrv {
	margin-left:auto;
	margin-right:auto;
	background-color: #CC9999;
	width: 400px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
}
.textbox630 {
	margin-left:auto; 
	margin-right:auto;
	background-color: #9999CC; 
	width: 630px; 
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	color: #FFFFFF;
	text-align: left; 
}

.textgold {  color: #FF9933}

.textgoldLarge { color: #FF9933 ; font-size: 18px}


.textyellow {
	color: #FFFF33;
	font-weight: bold;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	padding: 10px;
	background-color: #333366;
}


.thumbnail { 
	text-align: center; 
	vertical-align: middle; 
	border: #CCCCFF; 
	border-style: outset; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;
}

.thumbnailPort { 
	border: thin #CCCCFF outset;
	height: 103px; 
}

.thumbnailLand { 
	border: thin #CCCCFF outset; 
	width: 85px; 
}

.valignmiddle {  
	background-position: center
}

.valigntop { 
	vertical-align: top;
}

.width80 {  
	width: 80px;
}

.width275 {  
	width: 275px;
}

.width325 {  
	width: 325px;
}

.width560 { 
	width: 500px;
}


.tdborder {  
	border: #666699; 
	border-style: groove; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px
}

.width10percent { 
	width: 10%; 
}

.width90percent { 
	width: 90%; 
}

.width5percent { 
	width: 5%; 
}

.backgroundswirls54{
	background-image: url(images/Backgrounds/Swirls54.jpg);
}

.backgroundswirls57{
	background-image: url(images/Backgrounds/Swirls57.jpg);
}

.backgroundswirls52{
	background-image: url(images/Backgrounds/Swirls52.jpg);
}

.backgroundswirls55{
	background-image: url(images/Backgrounds/Swirls55.jpg);
}

.backgroundswirls58{
	background-image: url(images/Backgrounds/Swirls58.jpg);
}

.backgroundswirls517{
	background-image: url(images/Backgrounds/Swirls517.jpg);
}

.backgroundswirls524{
	background-image: url(images/Backgrounds/Swirls524.jpg);
}

.backgroundswirls56{
	background-image: url(images/Backgrounds/Swirls56.jpg);
}

.backgroundswirls59{
	background-image: url(images/Backgrounds/Swirls59.jpg);
}

.backgroundswirls523{
	background-image: url(images/Backgrounds/Swirls523.jpg);
}

.backgroundswirls51{
	background-image: url(images/Backgrounds/Swirls51.jpg);
}





.backgroundgreen { 
background-color: #405A3F; 
}

.LogoAnimation {
	text-align: center;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px
}
.tableKeller {
	border: 5px #CCCCFF solid;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFCC;
}
.backgroundKeller {
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFCC;
	background-image: url(Art/Cheryl_Keller/images/Decorations/Background.jpg);
}
.bibiheading {
	font-family: Vivaldi;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}
.bibisubheading {
	font-family: Vivaldi;
	font-size: 24px;
	font-style: italic;
	text-align: center;
	font-weight: bold;
}
.floatleft {
	float: left;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
	margin: 3px;
}

.floatleftindex {
	float: left;
	vertical-align: top;
	background-color: #333366;
	height: 158px;
	width: 110px;
	padding: 18px;
	border: thin solid #FFFFFF;
}

.floatleftLandscape {
	float: left;
	vertical-align: top;
	background-color: #333366;
	height: 148px;
	width: 192px;
	padding: 18px;
	border: thin solid #FFFFFF;
	overflow: hidden;
}

.floatright {
	float: right;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
	margin: 3px;
}


.floatrightindex {
	float: right;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
	margin: 3px;
}
.col_01_indexquotes {
	text-align: left;
	padding: 10px;
	width: 70%;
	border: thin double #CCCCFF;
}
.col_02_indexquotes {
	text-align: center;
	padding: 10px;
	width: 30%;
	font-variant: small-caps;
	border: thin double #CCCCFF;
	font-size: 10px;
}

.col_01_book {
	padding: 10px;
	width: 50%;
	border: thin double #E1E1FF;
	vertical-align: top;
}.col_02_book {
	padding: 10px;
	width: 50%;
	text-align: center;
	vertical-align: top;
	border: thin double #E1E1FF;
}
.col_03_book {
	padding: 10px;
	width: 50%;
	border: thin double #E1E1FF;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333366;
	text-align: center;
}
.col_04_book {
	padding: 10px;
	width: 33.33%;
	border: thin double #E1E1FF;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333366;
	text-align: center;
}
.col_01_book_new {
	padding: 10px;
	width: 20%;
	border: thin double #E1E1FF;
	vertical-align: top;
	background-color: #ECECFF;
}
.col_02_book_new {
	padding: 10px;
	width: 40%;
	text-align: center;
	vertical-align: top;
	border: thin double #E1E1FF;
}
.col_03_book_new {
	padding: 10px;
	width: 40%;
	border: thin double #E1E1FF;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.col_04_book_new {
	padding: 10px;
	width: 20%;
	border: thin double #E1E1FF;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	background-color: #ECECFF;
}
.col_05_book_new_adsense {
	padding: 10px;
	width: 33.33%;
	border: thin double #E1E1FF;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333366;
	text-align: center;
}
.col_06_book_new_more {
	padding: 10px;
	width: 33.33%;
	border: thin double #E1E1FF;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333366;
	text-align: center;
}


.textwhite {
	color: #FFFFFF;
}
.aligntextindent50 {
	text-indent: 50px;
}
.tablepoem {
	width: 500px;
	background-image: none;
	margin-right: auto;
	margin-left: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
	text-align: left;
}
.backgroundgumtreesparchment {
	background-image: url(images/Backgrounds/GumTreesParchment.jpg);
	background-repeat: repeat;
}
.buttonsubmit {
	text-align: center;
	vertical-align: middle;
	height: 20px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
.padding03 {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999900;
}
.smallcapsWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-variant: small-caps;
	font-size: 10px;
	padding: 0;
}
.alignleftindentwhite {
	text-align: left;
	margin-left: 10px;
	color: #FFFFFF;
	margin-right: 10px;
}
.navbutton_01 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls51.jpg);
	left: auto;
	top: auto;
}
.navbutton_02 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls52.jpg);
}
.navbutton_03 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls53.jpg);
}
.navbutton_04 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls54.jpg);
}
.navbutton_05 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls55.jpg);
}
.navbutton_06 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls56.jpg);
}
.navbutton_07 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls57.jpg);
}
.navbutton_08 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls58.jpg);
}
.navbutton_09 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls59.jpg);
}
.navbutton_10 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls510.jpg);
}
.navbutton_11 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls511.jpg);
}
.navbutton_12 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls512.jpg);
}
.navbutton_13 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls513.jpg);
}
.navbutton_14 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 30px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls514.jpg);
}
.navbutton_15 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 35px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls515.jpg);
}
.navbutton_16 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 35px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls516.jpg);
}
.navbutton_17 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 35px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls517.jpg);
}
.navbutton_18 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 35px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls518.jpg);
}
.navbutton_19 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 35px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls519.jpg);
}
.navbutton_20 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 35px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls520.jpg);
}
.navbutton_21 {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 35px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Backgrounds/Swirls522.jpg);
}
.imagecenter {
	margin: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}
.NavBar_eZine {
	width: 860px;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
}

.twitter_update_list {
	list-style-position: inside;
	list-style-type: circle;
}

.list {
	list-style-position: outside;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-type: circle;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
	list-style-position: outside;
	list-style-type: circle;
}
.textyellowLargeLeft {
	color: #FFFF33;
	font-size: 14px;
	text-align: left;
}

.div139 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	background-color: #333366;
	height: 180px;
	width: 139px;
	text-align: center;
	border: thin inset #C59BAB;
	display: inline;
	position: relative;
}



.clearboth {
	clear: both;
}

/* STYLE SUPPLIED BY TEMPLATE */
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 10px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(images/Backgrounds/Background.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}

/* Tips for Elastic layouts 
1. Since the elastic layouts overall sizing is based on the user's default fonts size, they are more unpredictable. Used correctly, they are also more accessible for those that need larger fonts size since the line length remains proportionate.
2. Sizing of divs in this layout are based on the 100% font size in the body element. If you decrease the text size overall by using a font-size: 80% on the body element or the #container, remember that the entire layout will downsize proportionately. You may want to increase the widths of the various divs to compensate for this.
3. If font sizing is changed in differing amounts on each div instead of on the overall design (ie: #sidebar1 is given a 70% font size and #apBody is given an 85% font size), this will proportionately change each of the divs overall size. You may want to adjust based on your final font sizing.
*/
.twoColElsRtHdr #container {
	width: 910px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF; /* the auto margins (in conjunction with a width) center the page */
	border: 5px solid #C59BAB;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 10;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
} 

.twoColElsRtHdr #containerArt {
	width: 910px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #333366; /* the auto margins (in conjunction with a width) center the page */
	border: 5px solid #C59BAB;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 10;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
} 

.twoColElsRtHdr #header {
	text-align: center;
	padding: 5px;
	background-image: url(images/Backgrounds/Background_Banner3.jpg);
} 

.twoColElsRtHdr #header p {
	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-size: 16px;
	color: #C1A9A9;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}


.twoColElsRtHdr #navbar {
	background-color: #ffffff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 2px;
	border-top-width: 3px;
	border-right-width: 10px;
	border-bottom-width: 3px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}

/* Tips for sidebar1:
1. Be aware that if you set a font-size value on this div, the overall width of the div will be adjusted accordingly.
2. Since we are working in ems, it's best not to use padding on the sidebar itself. It will be added to the width for standards compliant browsers creating an unknown actual width. 
3. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".twoColElsRtHdr #sidebar1 p" rule.
*/
.twoColElsRtHdr #sidebar1 {
	float: right;
	width: 160px; /* since this element is floated, a width must be given */
	background: #333366; /* top and bottom padding create visual space within this div */
	height: 1600px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.twoColElsRtHdr #sidebar2 {
	float: right;
	width: 170px; /* top and bottom padding create visual space within this div */
	margin-left: 10;
	list-style-position: inside;
	height: 1600px;
	border-right-style: none;
	border-right-width: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #C59BAB;
}

.twoColElsRtHdr #sidebar1 h3, .twoColElsRtHdr #sidebar1 p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/* Tips for apBody (Main_Content):
1. If you give this #apBody div a font-size value different than the #sidebar1 div, the margins of the #apBody div will be based on its font-size and the width of the #sidebar1 div will be based on its font-size. You may wish to adjust the values of these divs.
2. The space between the apBody and sidebar1 is created with the left margin on the apBody div.  No matter how much content the sidebar1 div contains, the column space will remain. You can remove this left margin if you want the #apBody div's text to fill the #sidebar1 space when the content in #sidebar1 ends.
3. To avoid float drop, you may need to test to determine the approximate maximum image/element size since this layout is based on the user's font sizing combined with the values you set. However, if the user has their browser font size set lower than normal, less space will be available in the #apBody div than you may see on testing.
4. In the Internet Explorer Conditional Comment below, the zoom property is used to give the apBody "hasLayout." This avoids several IE-specific bugs that may occur.
*/
.twoColElsRtHdr #apBody {
	padding-right: 156px;
	margin-top: 0px;
	margin-right: 13em;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 20px;
} 

.twoColElsRtHdr #apBody p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
	

.twoColElsRtHdr #apBodyArt {
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 377px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 20px;
} 

.twoColElsRtHdr #apBodyArt p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	}
	
	.twoColElsRtHdr #apBodyArt div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

	}
	
.twoColElsRtHdr #apBodyArt h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.twoColElsRtHdr #apBodyArt h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.twoColElsRtHdr #apBodyArt h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-align: center;
	font-size: 14px; 
	font-weight: bold;
}



.twoColElsRtHdr #apBodyArt img {
	border: medium outset;
	border-color: #d0b8d3;

}

.twoColElsRtHdr #div_center {
margin-left:auto;
margin-right:auto;
}

.twoColElsRtHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#333366;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
} 
.twoColElsRtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}


/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.list_circle_inside {
	list-style-position: inside;
	list-style-type: circle;
}

.navbuttonGambit
{  
font-family: Arial, Helvetica, sans-serif;
font-size: 9px; 
font-style: normal; 
font-weight: bold;
text-align: center;
text-transform: capitalize;
text-decoration: none;
filter:glow(color=#cccccc);
border-color: #996699 #CC0000 #CC0000 #996699; 
color: #FFFFFF; 
cursor: hand; 
background-color: #993366; clip:  rect(   )
; border-style: outset; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; height: 20px
}
a.navGambit:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;  
color: #FF3399; 
font-size: 9px; 
font-style: normal;
width:100%
}

a.navGambit:link{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
color: #FFFFFF;
text-decoration: none;
}

a.navGambit:active {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
color: #FFCC00;
text-decoration: none;
}

a.navGambit {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
color: #FFFFFF;
text-decoration: none;
}
a.navGambit:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;   
color: #FF9999; 
text-decoration: none;
font-size: 9px;
font-style: normal
}

[if IE]>
/* place css fixes for all versions of IE in this conditional comment */
.twoColElsRtHdr #sidebar1 { padding-top: 30px; }
.twoColElsRtHdr #apBody { zoom: 1; padding-top: 15px; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
<![endif]


.bordernone {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bordernone {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.spacer {
	background-image: url(images/Backgrounds/Spacer.jpg);
}
.twoColElsRtHdr #bordernone {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#poetry_container {
	position: relative;
	width: 486px;
}

.corner {
	position:absolute;
	z-index: 63;
}

#topleft {
	top:-50px;
	left:0px;
}

#bottomright {
	bottom: -800px;
	right: -21px;
	z-index: 2;
}


#poem {
	width: 400px;
	top: 170px;
	left: 90px;
	position: absolute;
	height: 700px;
	z-index: 64;
}

div.top_corner {
	z-index: 2;
	top: 0px;
	left: 0px;
	position: absolute;
}

/*div.bottom_corner_print {
	display:none;
}*/

div.bottom_corner_print{
	z-index: 2;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#LeftCorner {
	position: absolute;
	height: 850px;
	width: 500px;
	left: 0px;
	top: 100px;
	z-index: 62;
}

#rightcorner {
	position: absolute;
	height: 340px;
	width: 200px;
	left: 300px;
	top: 600px;
	z-index: 61;
}

.Text_12px {
	font-size: 12px;
	font-weight: normal;
}

.Text_12px_Center {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.SearchButton {
	color: #FFFFFF;
	background-color: #F3F3F4;
	height: 15px;
	width: 90px;
	border: thin double #CCCCCC;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	margin-right: 5px;
}

.SearchButtonLeft {
	color: #FFFFFF;
	background-color: #F3F3F4;
	float: left;
	height: 15px;
	width: 90px;
	border: thin double #CCCCCC;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	margin-right: 5px;
}

.SearchButtonRight {
	color: #FFFFFF;
	background-color: #F3F3F4;
	float: right;
	height: 15px;
	width: 90px;
	border: thin double #CCCCCC;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	margin-right: 5px;
}

.warning {
	color: #FF0000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: circle;
}

.Table_455px_Cream {
	padding: 0px;
	width: 455px;
	vertical-align: top;
	background-color:#FFFFCC;
	border: 1px solid #FFCC66;
	margin-right: auto;
	margin-left: auto;
}

.Text_9px {
	font-size: 9px;
}

.Text_10px {
	font-size: 10px;
}

.TextShadow {
text-shadow:0 1px 0 #777777;
}
.tableartu480LeftAlign {
	border: 5px #CCCCFF solid;
	width: 480px;
	padding: 10px;
	margin-left: 5px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}

.tableartu450LeftAlign {
	border: 5px #CCCCFF solid;
	width: 450px;
	padding: 10px;
	margin-left: 5px;
	text-align: left;
	vertical-align: top;
		overflow: hidden;
}
.twoColElsRtHdr #container .padding10 {
	padding-right: 10px;
	padding-left: 10px;
}

