/* Standard HTML Styles */

body {
margin: 10;
padding: 10;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
background: #FFFFFF url('../images/bg.gif');
}

h1 {
margin: 0;
padding: 0 0 10px 0;
}

h2 {
margin: 0;

}

h2.title {
  font-size:16px;
  margin-bottom:0;
}

h3 {margin: 0;
padding: 0 0 5px 0;
font-size: 14px;
}

h4 {
margin: 0;
padding: 0 0 5px 0;
font-size: 12px;
}

h5 {
margin: 0;
padding: 0;
font-size: 11px;
}

p {
margin: 0;
line-height: 18px;
}

a {
color: #33636f;
}

ul {
margin: 0;
padding: 0;
list-style: none;
}

li {
margin: 0;
padding: 0;
}

ol {
margin: 0;
padding: 0 0 0 20px;
}

ol li {
padding: 0 0 5px 0;
}

.small {
font-size: 11px;
}

hr {
margin: 10px 0;
}

.smallform { 
	font-style: italic;
	font-size: 10px;
}

.smalltext { 
	font-size: 10px;
}

.rederror {
	font-size: 14px;
	color: #AA0000;
	font-weight: bold;
}

/* TAG CLOUD */
.tagsize1 { 
	font-size: 10px;
}
.tagsize2 { 
	font-size: 14px;
}
.tagsize3 { 
	font-size: 18px;
}
.tagsize4 { 
	font-size: 22px;
}

.topnavlink  	{
	color: #000000;
  font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.leftnavlink,.leftnavlink-red,.leftnavlink-purple,.leftnavlink-blue	{
	text-align: left;
	/* white-space: nowrap; */
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	padding-top:10px;
}

.leftnavlink a,.leftnavlink-red a,.leftnavlink-purple a,.leftnavlink-blue a	{
	position: relative;
	height:20px;
	display: block;
	text-decoration: none;
	text-align: bottom;
	margin-left: 1px;
	margin-right: 1px;
}

.leftnavlink a:link	,.leftnavlink-red a:link,.leftnavlink-purple a:link,.leftnavlink-blue a:link	{
	color: #000000;
	text-decoration: none;
}

.leftnavlink a:visited	,.leftnavlink-red a:visited,.leftnavlink-purple a:visited,.leftnavlink-blue a:visited	{
	color: #000000;
	text-decoration: none;
}

.leftnavlink a:active,.leftnavlink-red a:active,.leftnavlink-purple a:active,.leftnavlink-blue a:active	{
	color: #ff0000;
	text-decoration: none;
}


.leftnavlink a:hover	{
	color: #000000;
	background-color: #c4e18b;
	text-decoration: none;
	border-bottom: 1px #5ba056 solid;
}
.leftnavlink a	{
	border-bottom: 1px #5ba056 solid;  /* hidden border holds the proper spacing so mouseover won't jump */
}

.leftnavlink-red a:hover	{
	color: #000000;
	background-color: #f4b8b3;
	text-decoration: none;
	border-bottom: 1px #e97e7d solid;
}
.leftnavlink-red a	{
	border-bottom: 1px #e97e7d solid;  /* hidden border holds the proper spacing so mouseover won't jump */
}

.leftnavlink-purple a:hover	{
	color: #000000;
	background-color: #cdb9da;
	text-decoration: none;
	border-bottom: 1px #b594c4 solid;
}
.leftnavlink-purple a	{
	border-bottom: 1px #b594c4 solid;  /* hidden border holds the proper spacing so mouseover won't jump */
}

.leftnavlink-blue a:hover	{
	color: #000000;
	background-color: #84c7c0;
	text-decoration: none;
	border-bottom: 1px #1d8275 solid;
}
.leftnavlink-blue a	{
	border-bottom: 1px #1d8275 solid;  /* hidden border holds the proper spacing so mouseover won't jump */
}




/* ACTIVITIES: INCLUDES ALL ACTIVITIES ON PAGE: */
/* Width of 'activities' should include widths */
/* of activity_* & bookit-on-right */
#activities {
	position: relative; 
	width: 550px;
	text-align: justify;
}
#activities h1 {
	color: #0514A3; 
	font-size: 150%;
	font-family: Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
	text-decoration: underline;
}
#activities h3 {
	color: red; 
	font-size: 38px;
	font-family: Arial, Helvetica;
}
#activities p {
	text-align: justify;
}

/* ACTIVITY BLOCKS */
#activity_1, #activity_2, #activity_3, #activity_4,
#activity_5, #activity_6, #activity_7, #activity_8,
#activity_9, #activity_10, #activity_11, #activity_12 {
	position: relative; 
	width: 420px;
}
/* bookit-on-bottom: */
#activity_1_a, #activity_2_a, #activity_3_a, #activity_4_a,
#activity_5_a, #activity_6_a, #activity_7_a, #activity_8_a,
#activity_9_a, #activity_10_a, #activity_11_a, #activity_12_a {
	position: relative; 
	width: 420px;
}

/* PRODUCT DESCRIPTION */
.product_description {
	text-align: justify;
 
}
.product_description h4 { 
	font-size: medium;
	color: navy;
	font-weight: bold;
	text-align: center;
 
	margin-top: 0px;
	margin-bottom: 0px;
}
.product_description p {
	text-align: justify;
	font-size: 100%;
}
.product_caption {
	font-size: 75%;
}

/* BOOK IT */
/* bookit on right */
#bookit_1, #bookit_2, #bookit_3, #bookit_4,
#bookit_5, #bookit_6, #bookit_7, #bookit_8,
#bookit_9, #bookit_10, #bookit_11, #bookit_12 { 
	position: absolute;
	margin-left: 425px;
	margin-top: 50px;
	width: 130px;
	top: 0px;
	font-size: 13px;
	background-color: #53A3D4; 
	border: 2px solid #000450;
}
/* bookit on bottom: width is not specified so that it may vary */
/* background color & centering is set in table code */
#bookit_1_a, #bookit_2_a, #bookit_3_a, #bookit_4_a,
#bookit_5_a, #bookit_6_a, #bookit_7_a, #bookit_8_a,
#bookit_9_a, #bookit_10_a, #bookit_11_a, #bookit_12_a { 
	position: relative;
}
/* bookit on bottom table style */
.bookit_table {
	background-color: #53A3D4; 
	border: 1px solid #000450;
}
/* bookit on bottom border style */
.bookit_bordercells { 
	border: 2px solid #FAEADC;
}

/* font styles for all bookits */
.bookit_yellow {
	color: #FFFF00; /*#FFD933;*/
	font-size: 11px;
}

.bookit_yellow_note {
	color: #FFFF00; /*#FFD933;*/
	font-size: 10px;
	font-style: italic;
}

.bookit_yellow_title {
	color: #FFFF00; /*#FFD933;*/
	font-size: 20px;
	font-weight: bold;
}

#spacer_1, #spacer_2, #spacer_3, #spacer_4,
#spacer_5, #spacer_6, #spacer_7, #spacer_8, 
#spacer_9, #spacer_10, #spacer_11, #spacer_12 {
	position: relative; 
	width: 500px;
	background: url('/cn/mn_images/hr.gif') repeat;
	text-align: center;
	padding: 10px;
}
	