/* CSS Document */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}
.mainmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #993300;
	color: #000000;
	background-color: #6699CC;
	margin-top: 3px;
}
.menutd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding: 0px 2px 6px 0px;
	font-weight: bold;
}

a.menulink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
a.menulink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menulink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.rightcolumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #336699;
	margin-top: 3px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.maintext-leftcol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.maintext-rightcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	vertical-align: top;
	padding-top: 3px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sectheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	background-color: #6699CC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
a:link {
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-weight: normal;
	text-decoration: none;
}
.gallerycaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding: 4px;
	text-align: center;
}
a.gallerycaption:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
}
.submenu {
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	font-weight: normal;
}
a.submenulink:link {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.submenulink:hover {
	font-weight: normal;
	color: #993300;
	text-decoration: none;
}
a.submenulink:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.submenulink:active {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.lightbluerightcol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	background-color: #9EC0EE;
	vertical-align: top;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.rightcol-whitebg {
	font-weight: normal;
	vertical-align: top;
	padding-right: 4px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
.rightcolheader {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	background-color: #6699CC;
}
.pic-td {
	padding: 4px;
	text-align: center;
	vertical-align: top;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #000000;
}
.accom-details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333399;
	text-align: center;
	vertical-align: top;
	padding: 2px;
	border: 1px solid #000000;
}
a.accomdetlinks:link {
	color: #ffffff;
	text-decoration: none;
}
a.accomdetlinks:hover {
	color: #FF9900;
	text-decoration: none;
}
a.accomdetlinks:visited {
	color: #ffffff;
	text-decoration: none;
}
.accomtype-hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003399;
	padding: 2px;
}
.accomlist-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding: 2px;
	border-top: 1px solid #000000;
	border-right: 1px none #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.accom-rightcoltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.accom-col-list {
	font-size: 100%;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
}
.checkavail-td {
	padding: 0px 3px;
}
a.printpagelink:link {
	color: #000000;
	text-decoration: none;
}
a.printpagelink:hover {
	color: #336699;
	text-decoration: none;
}
a.printpagelink:visited {
	color: #000000;
	text-decoration: none;
}.datebutt-tdtop {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #000000;
}
.datebutt-tdrighttopend {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: solid;
}
.datebutt-tdtopleft {
	border: 1px solid #000000;
}
.form-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #DAF4FF;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
}
.formheader-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006699;
	padding: 2px;
}
.formline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
}
.extlink-hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.externlink-td {
	border: 1px solid #000000;
}
.blueline-td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
}
.rhscol-hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #223768;
	text-align: center;
	padding: 2px;
}
.rightcol-tabletd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #E0A438;
}
.rightcol-linkstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	text-decoration: none;
}
.rhscol-pic-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .5em;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}
a.rhscol-txtlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}
a.rhscol-txtlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: none;
}
a.rhscol-txtlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.50percentcol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	border: 1px solid #000000;
}
.linkssect-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}
.linkssectlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.linkssectlink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.linkssectlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 2px;
}
.blackborder-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	border: 1px solid #000000;
	padding: 2px;
}
.keyinfotxt-lhs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.keyinfotxt-rhs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.knysnamorebut-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336699;
	text-align: right;
	vertical-align: top;
	padding: 3px;
}
a.knysnanextbut:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.knysnanextbut:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.knysnanextbut:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.knysnapagemenu-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #6699CC;
	text-align: right;
	padding: 2px;
}
a.knysnamorelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.knysnamorelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.knysnamorelink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.whitebg-caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	padding: 2px;
}
.somethingspec-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
}
.maintext-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.somethingspeclink:link {
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.somethingspeclink:hover {
	font-size: 110%;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
a.somethingspeclink:visited {
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.somethingspeclink:active {
	font-size: 100%;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.shoppingtable-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
}
.antiquesheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FF9933;
	padding: 2px;
}
.artgalleries-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFCC00;
	padding: 2px;
}
.craftsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FF0000;
	padding: 2px;
}
.rightwrap {
	float: right;
	width: auto;
	margin: 3px;
	border: none;
}
.leftwrap {
	float: left;
	width: auto;
	margin: 3px;
	border: none;
}
.picfloat-table {
	padding: 3px;
	border: 1px solid #000000;
}
.gardenroutebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding: 3px;
}
a.tdlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.tdlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #FF6600;
	text-decoration: underline;
}
a.tdlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bluerightandbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
}
.bluebottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
}
 td.confirmed {
        color: #000000;
        text-decoration: bold;
        vertical-align: middle;
        padding: 2px;
        border-top: 1px solid #6699CC;
        border-right: 1px solid #6699CC;
        border-bottom: 1px solid #6699CC;
        border-left: 1px solid #6699CC;
        background-color: #DAF4FF;
}
 td.blank{
        color: #000000;
        text-decoration: normal;
        vertical-align: middle;
        padding: 2px;
        border-top: 1px solid #6699CC;
        border-right: 1px solid #6699CC;
        border-bottom: 1px solid #6699CC;
        border-left: 1px solid #6699CC;
        background-color: #ffffff;
}
 .calHeadings {
        color: #000000;
        text-decoration: bold;
        vertical-align: middle;
        padding: 2px;
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
        background-color: #ffffff;
}



h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}

/*-------------------------------*/
/* south africa national parks               */


#sanp a {
	font-size: 1em;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}

#sanp a:hover {
	font-size: 1em;
	color: #666666;
	text-decoration: underline;
}

#sanp dl {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}

#sanp dt {
	margin-bottom: 2px;
}

#sanp dd {
	margin-bottom: 6px;
	line-height: 1.4em;
}

#sanp a.read:link, a.read:visited {
	font-size: 0.9em;
	color: #006699;
	text-decoration: none;
	font-weight: normal;
	padding-right: 2px;
	padding-left: 2px;
}

#sanp a.read:hover {
	color: #FFFFFF;
	font-weight: normal;
	background-color: #006699;
}

#sanp p {
	line-height: 1.4em;
	margin: 6px 0px 0px;
	padding-right: 4px;
}

#sanp h1 {
	font-size: 1.0em;
	font-weight: bold;
	color: #006699;
	margin-bottom: 3px;
}

#sanp h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}

#sanp ul li {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.4em;
	list-style-type: square;
}

#sanp ol li {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.4em;
}

.sanpbackcol {
	background-color: #E4F6FF;
	padding: 5px;
	margin-right: 5px;
}
#sanp table {
	padding-top: 10px;
	width: 100%;
}

#sanp table ul {
	margin-left: 13px;
}

#sanp table ul li {
	padding: 0px;
	margin: 0px;
}

#sanp table th {
	font-size: 1.0em;
	font-weight: bold;
	color: #006699;
	text-align: left;
}

.borderbottom {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}

/*-------------------------------*/
/* south africa national parks ends             */
.date-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: bottom;
	text-align: center;
}
.whatsonevent-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px;
	vertical-align: top;
}
.whatsondate-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 3px;
	vertical-align: top;
}
#footerlink a {
	color: #6699CC;
	text-decoration: none;
}
.rightcolheader a {
	color: #FFFFFF;
	text-decoration: underline;
}
#emergencynumbersTD {
	background-color: #0099CC;
}
.subSectBlueHeader {
	font-weight: bold;
	text-decoration: none;
	background-color: #6699CC;
	text-indent: 6px;
	padding: 2px;
	margin-bottom: 4px;
	width: 99%;
	font-size: 90%;
	margin-top: 4px;
}
.subSectBlueHeader a {
color:#333333;
text-decoration: none;
}

.subSectBlueHeader a:hover {
color:#333333;
text-decoration: none;
}
.subSectRedHeader {
	font-weight: bold;
	text-decoration: none;
	background-color:#FF0000;
	text-indent: 6px;
	padding: 2px;
	color:#FFFFFF;
	margin-bottom: 4px;
	width: 75%;
	font-size: 90%;
	margin-top: 4px;
}
img.right {
float:right;
padding-left:5px;
padding-bottom:5px;
}
img.left {
float:left;
padding-right:5px;
padding-bottom:5px;
}
.topMenu {
	text-align: left;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
}
#homepageLinks a {
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#homepageLinks a:hover {
	color: #6699CC;
}
#homepageIntro strong {
	font-weight: normal;
}
#homepageIntro p {
	margin-top: 0px;
	margin-bottom: 6px;
}
#pageTopFeature { margin-left:4px;margin-right:4px;margin-bottom:4px; color: #336699;}
#pageTopFeature p {
	margin-top:1px;
	margin-bottom:5px;
	color: #006699;
}
#pageTopFeature a {
	text-decoration:none;
	font-weight: bold;
	color: #000000;
}
#pageTopFeature h2 {
	font-size: .85em;
	font-weight: bold;
	text-align: center;
}
#pageTopFeature a:hover {
	font-weight: bold;
	color: #6699CC;
	text-decoration: underline;
}
.topMenu a {
	font-size: .7em;
	color: #666666;
	text-decoration: none;
	padding-left: 8px;
}
.topMenu a:hover {
	text-decoration: underline;
}
#cloud{
	font-size: 100%;
	width: auto;
	font-family:'lucida grande','trebuchet ms',arial,helvetica,sans-serif;
	background-color:#fff;
	margin:1em 1em 0 1em;
	border:2px dotted #ddd;
	padding:2em; 

}
#cloud{line-height:2.4em;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:justify;text-indent:0}
#cloud a:link{text-decoration:none}#cloud a:visited{text-decoration:none}
#cloud a:hover{color:white;background-color:#05f}
#cloud a:active{color:white;background-color:#03d}
.tagword{padding:0;position:relative}
.tagword a{text-decoration:none}
.cloud0{font-size:1.0em;color:#ACC1F3;z-index:10}
.cloud0 a{color:#ACC1F3}.cloud1{font-size:1.4em;color:#ACC1F3;z-index:9}
.cloud1 a{color:#ACC1F3}.cloud2{font-size:1.8em;color:#86A0DC;z-index:8}.cloud2 a{color:#86A0DC}.cloud3{font-size:2.2em;color:#86A0DC;z-index:7}.cloud3 a{color:#86A0DC}.cloud4{font-size:2.6em;color:#607EC5;z-index:6}.cloud4 a{color:#607EC5}.cloud5{font-size:3.0em;color:#607EC5;z-index:5}.cloud5 a{color:#607EC5}.cloud6{font-size:3.3em;color:#4C6DB9;z-index:4}.cloud6 a{color:#4C6DB9}.cloud7{font-size:3.6em;color:#395CAE;z-index:3}.cloud7 a{color:#395CAE}.cloud8{font-size:3.9em;color:#264CA2;z-index:2}.cloud8 a{color:#264CA2}.cloud9{font-size:4.2em;color:#133B97;z-index:1}.cloud9 a{color:#133B97}.cloud10{font-size:4.5em;color:#002A8B;z-index:0}.cloud10 a{color:#002A8B}.freq{font-size:10pt !important;color:#bbb}
#knysnaDvdPreview {
	visibility: hidden;
}
#knysnaDvdPreview h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 8px;
}
#knysnaDvdPreview p {
	margin-top: 2px;
	margin-bottom: 4px;
}
#getEbookLink h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 6px;
}
#getEbookLink p {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 120%;
}
#getEbookLink a {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
}
#getEbookLink {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
