html{
	margin: 0px;
	padding: 0px;
}

body{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/paperbg.jpg);
	background-repeat: repeat;
}

img{
	border: 0px;
}

p{
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

#linkshow {
	color: #bcbcbc;
}

a:link, a:visited, a:active{
	color: #F0E8D0;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}

a:hover {
	color: #bcbcbc;
	font-weight: bold;
	border: 0px;
}


.bold{
	font-weight: bold;
}

.italic{
	font-style: italic;
}

.bolditalic{
	font-style: italic;
	font-weight: bold;
} 

.caption{
	font-style: italic;
	font-weight: bold;
} 

h1{
}

h2{
}

h3{
}

h4{
}

.clear{
	clear: both;
}

#layout{
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}


#banner {
	height: 130px;
	width: 860px;
}

#bannerwrap {
	height: 120px;
	width: 860px;
	margin-bottom: 10px;
}

#leftbanner {
	float: left;
	height: 100px;
	width: 220px;
	padding: 0px;
}

#rightbanner {
	float: left;
	height: 100px;
	width: 640px;
	padding: 10px 0px 0px 0px;
}

#bannerbigtitle {
	height: 90px;
	width: 860px;
	text-align: center;
	color: #F0E8D0;
	font: bold 50px Arial, Helvetica, sans-serif;
	margin-top: 30px;
}

#nav{
	position:relative;
	width: 860px;
	height: 40px;
}

#nav .transparency{
	opacity:0.3;  
	filter:alpha(opacity=30);  
	-moz-opacity:0.3;  
	background-color:#fff;  
	width:860px;  
	height:40px;  
	position:absolute;  
	top:0px;  
	left:0px;  
	z-index:-1;
}

#movie{
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
}

#skip{
	text-align: right;
	margin-top: 10px;
}

#pagewrap{
	width: 860px;
	height: 504px;
	margin: 0;
	padding: 0;
}

#abouttext{
	text-align: center;
	background-color: #D7CCB7;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 15px 20px 15px 20px;
}

#abouttext a:link, #abouttext a:visited{
	color: #000;
	text-decoration: underline;
}

#abouttext a:hover{
	color: Gray;
}

#leftcolumn{
	float: left;
	width: 430px;
	height: 504px;
}

#rightcolumn{
	float: left;
	width: 430px;
	height: 504px;
}


#profilegallerypagewrap{
	position: absolute;
	width: 820px;
	margin: 0;
	padding: 30px 0px 0px 40px;
	background-color: Black;
	z-index: -20;
}

#profilegallerypagewrap h1{
	text-align: left;
	color: #fff;
	font: bold 35px Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
}

#profilepagewrap{
	position: absolute;
	width: 780px;
	margin: 0;
	padding: 30px 40px 0px 40px;
	background-color: #eee9e0;
	z-index: -20;
}

#profilepagewrap h1{
	text-align: left;
	color: #302f2d;
	font: bold 35px Arial, Helvetica, sans-serif;
}

.profiletitle{
	color: #7a7773;
	font: bold 20px Arial, Helvetica, sans-serif;
}

#leftprofile{
	float: left;
	width: 215px;
}

#backbox { width: 90px; }

#backbox ul{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#backbox a{
display: block;
padding: 5px 0px 5px 25px;
width: 65px;
background-color: #000;
}

#backbox a:link, #navlist a:visited{
color: #EEE;
text-decoration: none;
}

#backbox a:hover{
	background-color: #585858;
	color: #fff;
}

#rightprofile{
	float: left;
	width: 530px;
}

#profilepagewrap p{
	text-align: left;
	color: #302f2d;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 22px;
	padding: 0;
}

#profilepagewrap a:link, #profilepagewrap a:visited{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#profilepagewrap a:hover{
	color: #9C9C9C;
	font-weight: bold;
}



#searchpagewrap{
	position: absolute;
	width: 780px;
	margin: 0;
	padding: 30px 40px 0px 40px;
	background-color: #eee9e0;
	z-index: -20;
}

#searchpagewrap h1{
	text-align: left;
	color: #000;
	font: bold 35px Arial, Helvetica, sans-serif;
}


#sponsorpagewrap{
	position: absolute;
	width: 780px;
	margin: 0;
	padding: 30px 40px 0px 40px;
	background-color: #000;
	z-index: -20;
}

#sponsorpagewrap h1{
	text-align: left;
	color: #fff;
	font: bold 35px Arial, Helvetica, sans-serif;
}

.intro{
	color: #ABABAB;
	font: bold 17px Arial, Helvetica, sans-serif;
	line-height: 23px;
}

.leftsponsor{
	float: left;
	width: 215px;
	padding-top: 8px;
}

.rightsponsor{
	float: left;
	width: 530px;
}

.rightsponsor p{
	color: #B0B0B0;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 22px;
	padding: 0;
}

#newspagewrap{
	position: absolute;
	width: 780px;
	margin: 0;
	padding: 30px 40px 0px 40px;
	background-color: #000;
	z-index: -20;
}

#newspagewrap h1{
	text-align: left;
	color: #fff;
	font: bold 35px Arial, Helvetica, sans-serif;
}

.leftnews{
	float: left;
	width: 100px;
	padding: 5px 0px 10px 0px;
}

#leftlinks { width: 175px; }

#leftlinks ul{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#leftlinks a{
display: block;
padding: 6px 0px 6px 25px;
width: 150px;
background-color: #000;
border-bottom: 1px solid #eee9e0;
}

#leftlinks a:link, #navlist a:visited{
color: #EEE;
text-decoration: none;
}

#leftlinks a:hover{
	background-color: #585858;
	color: #fff;
}

.rightnews{
	float: left;
	width: 680px;
}

.newstitle{
	color: #fff;
	font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 22px;
	padding: 0px 0px 10px 0px;
}

.rightnews p{
	color: #969696;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 22px;
	padding: 0;
}

.divider{
	clear: both;
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
	width: 780px;
	height: 19px;
	margin: 12px 0px 10px 0px;
}

.clippingsdivider{
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
	width: 680px;
	height: 19px;
	margin: 6px 0px 10px 0px;
}

.date{
	text-align: left;
	color: #656565;
	font: bold 35px Arial, Helvetica, sans-serif;
	margin: 0px 0px 20px 0px;
	padding: 0;
}

#clippingshead h1{
	text-align: center;
	color: #F0E8D0;
	font: bold 40px Arial, Helvetica, sans-serif;
	margin: 30px 0px 30px 0px;	
}

#backboxb {
width: 90px;
height: 26px;
padding: 1px;
background-color: #eee9e0;
}

#leftsupport{
	float: left;
	width: 390px;
}

#rightsupport{
	float: left;
	width: 350px;
	padding: 0px 0px 0px 40px;
}

#contactdetails{
	padding: 30px 0px 0px 100px;
}

.contactwhite{
	color: #fff;
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 27px;
}

.contactgrey{
	color: #9A9A9A;
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 27px;
}

.contacttitle{
	color: #9A9A9A;
	font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 27px;
}


#aboutpagewrap{
	position: absolute;
	width: 820px;
	margin: 0;
	padding: 30px 0px 0px 40px;
	background-color: #EEE9E0;
	z-index: -20;
}

#aboutpagewrap p{
	color: #000;
}

#aboutpagewrap a:link, #aboutpagewrap a:visited{
	color: #000;
	text-decoration: underline;
}

#aboutpagewrap a:hover{
	color: Gray;
}


.abouttitle{
	color: #000;
	font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 22px;
	padding: 0px 0px 10px 0px;
}

#leftabout{
	float: left;
	width: 560px;
	line-height: 22px;
}

#leftabout ul{
	padding: 0px 20px 20px 20px;
	margin: 0px;
}

#leftabout li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 22px;
}

#rightabout{
	float: right;
	width: 215px;
	padding: 0px;
}

/*** velokhaya section ***/

#velokhayaheader{
	width: 860px;
	Height: 120px;
	background-image: url(../images/velokhaya/velokhayaheader.jpg);
}

#velokhayapagewrap{
	position: absolute;
	width: 780px;
	margin: 0;
	padding: 30px 40px 0px 40px;
	background-color: #eee9e0;
	z-index: -20;
}

#velokhayapagewrap p{
	color: #605c5a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

#velokhayapagewrap a:link,#velokhayapagewrap a:visited{
	color: #000;
	text-decoration: none;
}

#velokhayapagewrap a:hover{
	color: #fff;
}

#velokhayapagewrap h1{
	text-align: left;
	color: #302f2d;
	font: bold 35px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.rightlink{
	float: right;
	padding-top: 16px;
}

.floatleft{
	float: left;
	padding: 0px 10px 0px 0px;
}

/*** velokhaya galleries section ***/

#veloleftlist{
	float: left;
	width: 500px;
}

#veloleftlist a:link,#veloleftlist a:visited{
	color: #a49f9a;
	text-decoration: none;
}

#veloleftlist a:hover{
	color: #000;
}

#veloleftlist li{
	list-style: disc outside;
	color: #a49f9a;
	padding: 10px 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 22px;
}

#veloleftlist li .link{
	font-size: 17px;
}

#velorightlist{
	float: left;
	width: 280px;
}

#velorightlist a:link,#velorightlist a:visited{
	color: #a49f9a;
	text-decoration: none;
}

#velorightlist a:hover{
	color: #000;
}

#velorightlist li{
	padding: 10px 0px;
	list-style: disc outside;
	color: #a49f9a;
	font: bold 15px Arial, Helvetica, sans-serif;
	line-height: 22px;
}

#velokhayagallerywrap{
	position: absolute;
	width: 780px;
	margin: 0;
	padding: 30px 40px 0px 40px;
	background-color: #000;
	z-index: -20;
	text-align: center;
}


#velokhayagallerywrap h1{
	text-align: left;
	color: #fff;
	font: bold 20px Arial, Helvetica, sans-serif;
	margin: 0px 0px 30px 0px;
	padding: 0;
}

#velokhayagallerywrap img{
	margin: 0px 5px 10px 5px;
	padding: 0;
}

.galleryrightlink{
	float: right;
	padding-top: 8px;
}




/*** LCA section ***/



#lcaheader{
	width: 860px;
	Height: 120px;
	background-image: url(../images/lca/lcaheader.jpg);
}

#lcapagewrap{
	position: absolute;
	width: 780px;
	margin: 0;
	padding: 30px 40px 0px 40px;
	background-color: #eee9e0;
	z-index: -20;
}

#lcapagewrap p{
	color: #605c5a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

#lcapagewrap a:link,#lcapagewrap a:visited{
	color: #eda33a;
	text-decoration: none;
}

#lcapagewrap a:hover{
	color: #000;
}

#lcapagewrap h1{
	text-align: left;
	color: #eda33a;
	font: bold 35px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

/*** LCA galleries section ***/

#lcaleftlist{
	float: left;
	width: 500px;
}

#lcaleftlist a:link,#lcaleftlist a:visited{
	color: #000;
	text-decoration: none;
}

#lcaleftlist a:hover{
	color: #eda33a;
}

#lcaleftlist li{
	list-style: disc outside;
	color: #000;
	padding: 10px 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 22px;
}

#lcaleftlist li .link{
	font-size: 17px;
}

#lcarightlist{
	float: left;
	width: 280px;
}

#lcarightlist a:link,#lcarightlist a:visited{
	color: #000;
	text-decoration: none;
}

#lcarightlist a:hover{
	color: #eda33a;
}

#lcarightlist li{
	padding: 10px 0px;
	list-style: disc outside;
	color: #000;
	font: bold 15px Arial, Helvetica, sans-serif;
	line-height: 22px;
}

#lcagallerywrap{
	position: absolute;
	width: 780px;
	margin: 0;
	padding: 30px 40px 0px 40px;
	background-color: #eee9e0;
	z-index: -20;
	text-align: center;
}


#lcagallerywrap h1{
	text-align: left;
	color: #eda33a;
	font: bold 20px Arial, Helvetica, sans-serif;
	margin: 0px 0px 30px 0px;
	padding: 0;
}

#lcagallerywrap img{
	margin: 0px 5px 10px 5px;
	padding: 0;
}

.lcagalleryrightlink{
	float: right;
	padding-top: 8px;
}

.lcagalleryrightlink a:link,.lcagalleryrightlink a:visited{
	color: #eda33a;
	text-decoration: none;
}

.lcagalleryrightlink a:hover{
	color: #000;
}

.lcabox{
	background-color: #F0C68C;
	padding: 20px;
}
