html {
	font-size: 100.01%;
	height:100%;
}
body {
	margin: 0;
	min-width: 800px;
	height: 100%;
	text-align:center;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#b8ba85;

}
#page {
	position: relative;
	height:100%;
	min-height: 100%;
}


/*formatting styles*/

p {
	margin:7px;
	padding:0px;
	line-height:1.3em;
	
}


h1{
color:#c6a90a;
font-size:16px;
}
/*end of formatting styles*/


#main {
	margin: 0 auto;
	width: 880px;
	min-width: 800px;
	min-height:100%;
	height:auto !important;
	text-align:left;
		color:#000000;
			background: url(background.jpg);
	background-repeat:repeat-y;
	
	
			
	
}
/*header area*/
#header {
	height: 110px;
	overflow: hidden;
	background: url(headerbg1.jpg);
	background-repeat:no-repeat;
}

.register{
	display: block;
	
	height:110px;
font-weight:bold;
color:#831518;
	/*text-indent: -9999px;*/
	width:145px;
	margin: 5px 0px 0px 5px;
		float: right;
		}
.logo{
	display: block;
	overflow: hidden;
	
	background: url(logo.jpg) no-repeat;
	height: 100px;
	width: 720px;
	margin: 5px 0 0 5px;
	float: left;
}
/*end of header area*/



/*navigation*/
#nav {
	width:880px;
	
	height:40px;
	font-size:11px;
	font-weight:bold;



	
}
#nav .navtext {
	
	width:730px;
	height:40px;

background:#d6d8a2;
}


/* content */



/*required*/
#content {
	clear:both;
	overflow: hidden;
	
}
* html #content {
	height:1%;
	overflow:visible;
}
.main-content {
	float: left;
	width: 880px;
	margin-top:5px;
	
	
}

.main-content .columns {
	overflow: hidden;
	height: 1%;
	padding: 0px 0 0px;
	width:880px;
	
	
}





.columns .columncontainer {
	
	float:left;
	width:880px;
	min-height:241px;

	
}


.columns .column-1 {
	
	float:left;
	width:720px;
	margin-left:5px;
	margin-right:5px;
	
	
	
	
	
}
.columns .column-1 .pastevents {
	
	float:left;
	width:702px;
	margin-left:5px;
	margin-right:5px;
	background-color:#ddeabd;
	padding:4px;
	

	
}

.columns .footer {
	clear:both;
	float:left;
	width:720px;
	margin-left:5px;
	margin-right:5px;
	margin-top:15px;
	padding-top:10px;
	border-top:1px solid #777777;
	
	
	
	
	
}

.columns .column-2 {
	
	float:left;
	width:140px;
	padding-left:5px;
	padding-right:5px;

	
	
	
}

/*end of required*/

.columns .column-1 .pastevents p{
margin:0px;}

.columns .column-1 .pastevents .eventstitle{
background-color:#a1a96f;
color:#b94848;
font-weight:bold;
margin-top:5px;

}

.columns .column-1 .pastevents .eventslongtitle{
background-color:#d6d8a2;

color:#000000;
font-weight:bold;
}

.columns .column-1 .pastevents .eventscontent{
color:#000000;
padding:2px;
margin-bottom:3px;
}



/* content end*/


/*footer*/

#footer {
	
	height: 76px;
	width:880px;
	background-image: url(footer.jpg);
	
}

.footereurope {
	float:left;
	width:350px;
	margin-left:25px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
}

.footerasia {
	float:left;
	width:350px;
	margin-left:25px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
}

.copyright
{
	float:left;
	width:600px;
	margin-left:25px;
	margin-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
}


	
/*footer end*/


/*links*/

a:link {color:#831518;
text-decoration:none;
font-weight:700;
}

a:visited {color:#831518;
text-decoration:none;
font-weight:700;
}

a:hover {color:#831518;
text-decoration:underline;
font-weight:700;
}

/*maxigallery thumbs*/

.thumbscontainer {  
float:left;  
 margin-bottom:20px;  
 }  
  
.masker li{  
 float:left;  
 height:70px;  
  overflow:hidden;  
 
 width:70px;  

}  
.masker a img {  
border:medium none;  
}  
.masker a:hover img {  
opacity:0.7;  
 }  
.masker {  
margin-bottom:-5px;  
width:730px;  
}  
ul.thumbs li {  
display:block;  
float:left;  
list-style-image:none !important;  
list-style-position:outside;  
list-style-type:none;  
 margin:0px 0px 0pt !important;  
}  
ul.thumbs {  
clear:both;  
list-style-image:none;  
list-style-position:outside;  
list-style-type:none;  
margin:0pt;  
padding:0pt;  
}  
ul.thumbs li img {  
border:medium none;  
margin:0pt !important;  
}  
ul.thumbs li a {  
background:transparent none repeat scroll 0% !important;  
border:0pt none;  
text-decoration:none;  
}  
ul.thumbs li p {  
overflow:hidden;  
 }  
.thumbs .clearboth {  
clear:both;  
}  