BODY, td {
	background-color : #cfc;
	color : Blue;
	font-family : Verdana, "Times New Roman", Arial,"Sans-serif";
	font-size : 9pt;
	font-weight : bold;
	margin-top : 0;
	padding: 0;
}

#keepitleft {
	background-color: #aee6bb;
}

.tableset {
	width: 60%
}

.set {
	color:maroon;
	font-size: 1.25em;
	padding-left: 25px;
	width: 50%;
}

#clearone {
	clear: both;
	height: 1px;
}

.set_td {
	background-color: #e5ffcc;
	vertical-align: top;
}

.picShadow {
background:#cccccc;
border:1px solid #dddddd;
margin:5px;
position:relative;
}

hr.oldies {
	width: 80%;
	color: #9f9;
	margin-top: 10px;
	text-align: center;
}

.picFrame {
text-align:center;
background:#ffffff;
border:1px solid #999999;
position:relative;
padding:5px;
left:-4px;
top:-4px;
}

#penguins {
 	float: left;
	margin-top: 7em;
	margin-left: 5em;
 }
 
 #articles {
 	margin: 0 10% 0 10%;
	text-align: center;
 }
 
 #articles td {
 	padding: 0 3em 0 0;
 }
 
#whitebox {
	background-color: White;
	padding: 5px 10px 5px 10px;
	font-size: 1.5em;
}

#isle {
	float: left;
	margin: 0.25em 2em 0.5em 0;
}

#wrapper {
	background-color: #cfc;
	margin: 0 0 0 0;
}

#wrapper a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

#wrapper a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#content {
	background-color: #cfc;
	margin: 0 0 0 20px;
	padding: 0;
	color: Blue;
}

.printhide {
	display: inline;
}

.printshow {
	display: none;
}

#content ul {
	list-style: square;
	color: Blue;
}

#printonly {
	display: none;
}

#content_inner {
	background-color: #cfc;
	padding: 10px 40px 10px 40px;
	margin: 0;
}

#content_inner a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#content_inner a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#bottom_content {
	margin: 0 0 0 20px;
	background-color: #cfc;
	padding: 0;
}

#bottom_content a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#navibar {
	background-color: #cfc;
	padding: 0 0 10px 0;
	text-align: center;
}

hr {
	width: 75%;
	color: blue;
}

#navibar a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#navibar a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#bottom_content a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

h3 {
	color : Red;
	font-family : Verdana, "Times New Roman", Arial, "Sans-serif";
	font-size : 2em;
	font-weight : bold;
}

h4 {
	color : Red;
	font-family : Verdana, "Times New Roman", Arial, "Sans-serif";
	font-size : 1.5em;
	font-weight : bold;
}

#bottom_display {
	background-color: #cfc;
	display: inline-block;
	padding-top: 50px;
}

.box {
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	margin: 0px 0px 0px 20px;
}

.redbox {
	border: 1px solid red;
	margin: 0px 25px 0px 25px;
	padding: 0px 15px 0px 15px;
}

#bottom_left {
	margin: 0px 0px 0px 20px;
	background-color: #cfc;
	float: left;
	width: 25%;
}

#bottom_middle {
	background-color: #cfc;
	margin: 0px 0px 0px 280px;
	text-align: center;
	width: 350px;
	color: Blue;
	padding: 0;
}

#bottom_right {
	background-color: #cfc;
	float: right;
	width: 30%;
	margin: 0 20px 0 0px;
	padding: 0;
}

#step_table_left {
	margin: 0px 0px 0px 20px;
	background-color: #cfc;
	float: left;
	width: 230px;
}

#step_table_right {
	background-color: #cfc;
	float: right;
	width: 230px;
	margin: 0 20px 0 0px;
	padding: 0;
}

#step_table_middle {
	background-color: #cfc;
	margin: 0px 0px 0px 330px;
	width: 230px;
	color: Blue;
	padding: 0;
}

.step_table_left_beg {
	margin: 0px 0px 0px 0px;
	background-color: #9f9;
	padding: 0.5em 0.5em 0 0;
	vertical-align: top;
	width: 33%;
}

.step_table_right_beg {
	background-color: #9f9;
	margin: 0px 0px 0px 0px;
	padding: 0.5em 0.5em 0 0;
	vertical-align: top;
	width: 33%;
}

.step_table_middle_beg {
	background-color: #9f9;
	margin: 0px 0px 0px 0px;
	color: Blue;
	vertical-align: top;
	padding: 0.5em 0.5em 0 0;
	width: 33%;
}

#step_table_beg li a {
	color: black;
	text-decoration: none;
	font-weight: bold;
	}

#step_table_beg li a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#emailus {
	margin: 10px 0px 0px 70px;
	background-color: #cfc;
	float: left;
	width: 150px;
	color: blue;
	padding: 0px;
}

#kokopelli td {
	text-align: center;
}

#emailus img {
	vertical-align: top;
}

#phoneus {
	margin: 20px 0px 0px 340px;
	background-color: #cfc;
	width: 200px;
	text-align: center;
}

#contactdetails {
	background-color: #cfc;
	color: blue;
	margin-left: 100px;
	margin-right: 100px;
	padding: 20px 0px 20px 0px;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
}

#guestbook {
	margin: 10px 80px 0px 0px;
	background-color: #cfc;
	width: 250px;
	float: right;
}

#footer {
	clear: both;
	height: 1px;
	width: 100%;
}

#graphic {
	float: left;
}

#graphictext {
	float: right;
}

.indent20 {
	margin: 0 0 0 20px;
}

.indent30 {
	margin: 0 0 0 30px;
}

.indent40 {
	margin: 0 0 0 40px;
}


.indent40t {
	margin: 0 0 0 40px;
}

.indent40t a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.indent40t a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

.indent50 {
	margin: 0 0 0 50px;
}

.indent60 {
	margin: 0 0 0 60px;
}

.indent60both {
	margin: 0 60px 0 60px;
}

.indent320px {
	margin: 0 0 0 320px;
}

#counter {
	font-size: 0.8em;
	text-align: center;
	text-decoration: none;
}

#counter a {
	color: #737373;
	text-decoration: none;
}

#counter a:hover {
	color: Red;
}
#sheetsadded {
	background-color: #9f9;
	width: 35%;
	margin: 0 0 0 40px;
	float: left;
	padding: 5px 10px 0 15px;
}

#sheetsadded ul, li {
	padding: 0px 0 0 8px;
}

#sheetsadded a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#sheetsadded a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#oldies {
	background-color: #cfc;
	margin: 0 30px 0 45%;
	padding: 0 60px 0 0px;
	text-align: left;
}

#oldies a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#oldies a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#partynitedates {
	background-color: #cfc;
	margin-left: 250px;
	padding-top: 10px;
	color: Blue;
}

#partynitedates2009 {
	background-color: #cfc;
	margin-left: 250px;
	padding-top: 10px;
	color: Blue;
}

#partynitedates2009 a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#partynitedates2009 a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#partynitedates a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#partynitedates a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

.red {
	color: red;
	font-weight: bold;
}

#red {
	color: red;
	font-weight: bold;
}

.red_big {
	color: red;
	font-weight: bold;
	font-size: 1.5em;
}

.green {
	color: green;
	font-weight: bold;
}

#partynitedates ul {
	list-style: square;
	color: Blue;
}

#oldnews {
	background-color: #cfc;
	color: blue;
	padding: 10px 40px 10px 10px;
	width: 100%;
}

#wazuup {
	background-color: #cfc;
}

#wazuup th {
	color:red;
	font-size: 9pt;
	background-color: #cfc;
	width: 10%;
	text-align: left;
	padding: 10px 0 0 10px;
	vertical-align: top;
}

#wazuup td {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid green;
}

#wazuup a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

#wazuup a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#dancetable {
	background-color: #cfc;
	display: inline;
}

#dancetable table {
	width: 85%;
	border: 0px;
	padding: 0px 20px 0 20px;;
	margin: 0 0 0 40px;
}

#dancetable a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#dancetable a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#dancetable ul li {
	padding: 0 0 5px 0;
}

#innersteps {
	background-color: #cfc;
	padding: 10px 0 0 0;
}

#dancetable li {
	list-style-type: square;
	padding: 0px 0px 0px 0px;
}

#information {
	background-color: #cfc;
	margin: 0 0 0 30px;
	padding: 0;
}

#information h3 {
	margin: 30px 0 0 0px;
	color: red;
	font-size: 2em;
	padding: 0;	
}

#information h4 {
	color : Blue;
	font-family : Verdana, "Times New Roman", Arial, "Sans-serif";
	font-size : 1.5em;
	font-weight : bold;
	margin: 10px 0 5px 0px;
	padding: 0;
}

#information a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#information a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#atoz {
	background-color: #cfc;
	margin: 10px 0 0 20px;
	color: blue;
}

#atoz a {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

#atoz a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#highlightbox {
	background-color: #9f9;
	border-top: 1px solid #f00;
	border-bottom: 1px solid #f00;
	border-left: 1px solid #f00;
	border-right: 1px solid #f00;
	padding: 5px 5px 5px 5px;
	width: 220px;
	text-align: center;
}

#highlightbox_wide {
	background-color: #9f9;
	border-top: 1px solid #f00;
	border-bottom: 1px solid #f00;
	border-left: 1px solid #f00;
	border-right: 1px solid #f00;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

#verbal {
	background-color: #9f9;
	width: 600px;
	border: 1px;
	border-style: solid;
	border-color: red;
	padding: 5px 5px 5px 5px;
	text-align: center;	
}

#verbal .inner {
	background-color: #9f9;
	border: 1px;
	border-color: red;
	text-align: left;
	width: 400px;
	padding: 0 0 0 75px;
}

#articles_col1 {
	float: left;
	margin: 0 0 0 100px;
	width: 480px;
	background-color: #cfc;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

#articles_col2 {
	width: 480px;
	background-color: #cfc;
	padding: 15px 0 15px 15px;
	margin: 0 110px 0 0;
	text-align: center;
}

#colwrapper {
	background-color: #cfc;
}

#neveralways {
	background-color: #cfc;
	margin: 5px 60px 0 20px;
}

.never {
	color: red;
	font-weight: bold;
}

.always {
	color: Green;
	font-weight: bold;
}

#na_titles {
	background-color: #cfc;
}

#na_titles table {
	background-color: #cfc;
	width: 95%;
}

#na_titles td {
	background-color: #cfc;
	width: 50%;
	text-align: center;
	font-size: 1.5em;
}

#pix {
	padding: 10px;
	border: 3px solid blue;
	float: right;
}

#words {
	margin: 0 30px 0 30px;
}

.half_em {
	font-size: 0.5em;
}

.\334_em {
	font-size: 0.75em;
}

.\885_em {
	font-size: 0.85em;
}

.top_marg_10 {
	margin-top: 10px;
}

#sagcatable {
	background-color: #cfc;
}

#sagcatable table {
	background-color: #cfc;
	width: 100%;
	border-style: solid;
}

#sagcatable td {
	background-color: #9f9;
	border: 1px;
	border-color: red;
	border-style: solid;
	padding: 0px 5px 5px 5px;
}

#indent_both_30 {
	background-color: #9f9;
	padding: 0 30px 0 30px;
}

#indent_both_35cfc {
	background-color: #cfc;
	padding: 0 30px 0 30px;
}

#indent_both_35cfc table {
	background-color: #9f9;
	border: 1px;
}

#indent_both_35cfc td {
	background-color: #cfc;
	padding: 2px 20px 2px 20px;
	vertical-align: top;
}

#indent_both_35cfc td.tt {
	background-color: #cfc;
	padding: 2px 5px 2px 5px;
	vertical-align: top;
	width: 20px;
	text-align: right;
}

#indent_both_35cfc .name {
font-size: 1em;
color: #004000;
}

#indent_both_35cfc .bub {
	background-color: #cfc;
	width: 150px;
}

#indent60 {
	background-color: #9f9;
	padding: 10px 60px 10px 60px;
	margin: 0px 200px 0px 160px;
}

#indent60 a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#indent60 a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#linx_tables {
	background-color: #cfc;
	width: 100%;
	padding: 1px 1px 1px 1px;
	border: 0px;
}

#linx_tables table {
	background-color: #cfc;
	border: 0px;
	text-align: center;
	border-collapse: collapse;
}

#linx_tables td {
	background-color: #9f9;
	padding: 7px 5px 7px 5px;
	border-bottom: 1px solid #cfc;
	text-align: center;
	vertical-align: top;
	width: 50%;
}

#linx_tables a {
	color: blue;
	text-decoration: none;
	font-weight: bold;
}

#linx_tables table td a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#album_table {
	background-color: #cfc;
}

#album_table table {
	width: 80%;
	text-align: center;
	border: 0;
	background-color: #cfc;
}

#album_table td {
	background-color: #cfc;
	border: 1px solid red;
	padding: 3px 3px 3px 3px;
}

#bubbling {
	background-color: #cfc;
}

#bubbling td {
	padding: 5px 5px 5px 5px;
}

#bubbling a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#bubbling a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#bank_holiday li {
	display: inline;
}