
body {
	text-align:center;
	margin:47px 0 0 0px;
	color: #808080;
	background: #a54499 url(/gfx/background.jpg) repeat-x;
	font-family:  Arial, Verdana, sans-serif;
	color: #000000; 
}
td.main {
	padding:10px;
	background: white;
}
h1,h2,h3,h4 {
	font-family: Arial, Verdana, sans-serif; color: #a54499; 
}

li,p,blockquote,td {
	font-family: Arial, Verdana, sans-serif; color: #808080; font-size: 9pt
}
.little {
	font-size:8pt;
	line-height:1.4em;
}

h1           { font-size: 26pt }
h2 {
	margin:0 0 15px 0;
	font-size:16pt;
}
h3           { font-size: 11pt }
h4 {
	margin:0;
	font-size:10pt;
}

#testimonials h4 {
	margin-top:20px;
	background: url("/gfx/h4_background.jpg") no-repeat;
	padding:7px 0 0 20px;
	width:410px;
	height:31;
	color:#53247f;
}
#testimonials p {
	padding:0px 0 0px 20px;
	width:380px;
}

.weafred {
	color: #a54499; 
}
.heading1 { font-size:150% }
.heading2 { font-size:125% }

.capletter { font-size: 120% }

A:link    { color:#a54499; }
A:visited { color:#a54499; }
A:hover   { color:#53247f; }

A:link.sitemenu    { text-decoration: none; font-size:9pt; color:white }
A:visited.sitemenu { text-decoration: none; font-size:9pt; color:white }
A:hover.sitemenu   { text-decoration: none; font-size:9pt; color:white }


A:link.noul    { text-decoration: none; font-size:95% }
A:visited.noul { text-decoration: none; font-size:95% }
A:hover.noul   { text-decoration: none; font-size:95% }

.memmenu {
	font-family: Arial, Verdana, sans-serif;
	color:#53247f; font-weight:bold; font-size:8pt;
}
A:link.memmenu    { text-decoration: none; font-size:8pt; }
A:visited.memmenu { text-decoration: none; font-size:8pt; }
A:hover.memmenu   { text-decoration: none; font-size:8pt; }

.wight {
	font-family: Arial, Verdana, sans-serif;
	color:white; font-size:8pt;
}
A:link.wight    { text-decoration: none; color:white }
A:visited.wight { text-decoration: none; color:white }
A:hover.wight   { text-decoration: none }


.menu {
	font-family: Arial, Verdana, sans-serif;
	color:#FFFFFF; font-weight:bold; font-size:9pt;
}
A:link.menu    { text-decoration: none; color:#FFFFFF }
A:visited.menu { text-decoration: none; color:#FFFFFF }
A:hover.menu   { text-decoration: none; color:#CCCCCC }

.subnav_selected {
	font-family: Arial, Verdana, sans-serif;
	color:#53247f; font-weight:bold; font-size:8pt;
}
A:link.subnav_selected    { text-decoration: none; color:#53247f }
A:visited.subnav_selected { text-decoration: none; color:#53247f }
A:hover.subnav_selected   { text-decoration: none; color:#a54499 }

.subnav_listed {
	font-family: Arial, Verdana, sans-serif;
	color:#a54499; font-weight:bold; font-size:8pt;
}
A:link.subnav_listed    { text-decoration: none; color:#a54499 }
A:visited.subnav_listed { text-decoration: none; color:#a54499 }
A:hover.subnav_listed   { text-decoration: none; color:#53247f }

.row_tgrey  { background: url("/gfx/tile_CCCCCC.gif") }
.row_tblue  { background: url("/gfx/tile_013b8d.gif") }
.row_grey  { background: #DDDDDD }
.row_blue  { background: #013b8d }

input, select, textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	border-width:1;
	color: black;
}
input:focus, textarea:focus, select:focus
  { background : #CCCCFF;
    color : black; }

.news_box2 {
	width:98%;
	margin-bottom:3px;
	border:1px solid lightgrey;
	padding:5px 0px 5px 5px;
}
.news_box2 h3 {	
	margin-top:0px;
	margin-bottom:0px;
}

.news_box {
	float:right;
	clear:right;
	width:60%;
	border:1px solid lightgrey;
	padding:5px 0px 5px 5px;
}

.news_box_left {
	float:left;
	clear:left;
	width:38%;
	border:1px solid lightgrey;
	padding:5px 0px 5px 5px;
}


ul.spaced li {
	margin-bottom:10px;
}

td.index_nav {
	background: #b38cdc url(/gfx/kirby_nav.png) no-repeat right;
	width:106px;
	height:51px;
	color:white;
	vertical-align:middle;
	padding:0px 23px 0 5px;
}

.form_nav {
	background: #b38cdc url(/gfx/kirby_nav.png) no-repeat right;
	width:80px;
	height:32px;
	color:white;
	vertical-align:middle;
	padding:0px 23px 0 5px;
}
div.read_more {
	background: #b38cdc url(/gfx/kirby_nav.png) no-repeat right;
	width:174px;
	height:25px;
	color:white;
	vertical-align:middle;
	margin:3px 0 10px 0;
}

A:link.index_nav    { text-decoration: none; color:#FFFFFF  }
A:visited.index_nav { text-decoration: none; color:#FFFFFF  }
A:hover.index_nav   { text-decoration: underline; color:#FFFFFF }

A:link.quicklinks    { text-decoration: none; color:#000000  }
A:visited.quicklinks { text-decoration: none; color:#000000  }
A:hover.quicklinks   { text-decoration: underline; color:#999999 }

div.bluebox {
	border:1px solid #004c98; 
}

.membership strong {
	color: #a54499; 
}
.membership ul {
	list-style-image: url(/gfx/red_bullet.gif);
	margin-left:0;
	padding-left:1em;
}

.event td {
	color:white;
	font-size:8pt;
}

.eventcontact td {
	color: #a54499;
	font-size:8pt;
}

input.login {
	color:pink;
}

div.rhs_button {
	margin:10px 0 10px 0;
	text-align:center;
	padding:10px 5px 10px 5px;
	background-color:#FFFFCC;
	border:solid #999999;
	border-width:0 2px 2px 0;
}

ul {
	margin-top:2px;
	margin-left: .7em;
	padding-left: .7em;
	text-align:left;
	list-style-image: url(/gfx/ulbullet.gif);
}

.marquis {
	color: white;
	font-size:9pt;
}
