html, body {
margin: 0px;
padding: 0px;
}

body {
/* background: url(../images/backgroundstrip02.png), #d2cbbd; */
/* background: #DBE5EE; */
background: #EEE5DB;
/* background: #FFAE51; */
background: #FFFBF3;
}


/* GLOBAL CLASSES */

	a img {
	border: none;
	}

	.width1024 {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	}
	
	.relativity {
	position: relative;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	}
	
	.bold {
	font-weight: bold;
	}
	
	.heading {
	width: inherit;
	height: 20px;
	padding-top: 5px;
	padding-left: 0px;
/*
	background-image: url('../images/ui/redbar01.png');
	background-repeat: repeat-x;
*/
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #ccc;
	}
	
	.fourteenpx {
	font-size: 14px;
	}
	
	.newsdatestamp {
	color: #999;
	font-size: 10px;
	}

#header {
height: 130px;
}

	#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 130px;
	background-image: url('../images/logo02.png');
	background-position: 0px -50px;
	background-repeat: no-repeat;
	}
	
	#slogan {
	position: absolute;
	top: 40px;
	left: 608px;
	}
	
	#pageheading {
	position: absolute;
	top: 60px;
	left: 535px;
	width: 500px;
	font-size: 11px;
	font-family: Verdana, serif;
	color: #666;	
	}
	
	#contactinfo {
	position: absolute;
	top: 5px;
	left: 721px;
	font-size: 11px;
	width: 300px;	
	color: #666;
	text-align: right;	
	font-family: serif;
	}
	
	#nav {
	height: 35px;
	width: 558px;
	position: absolute;
	top: 91px;
	left: 466px;
	font-family: Verdana;
	font-size: 14px;
	color: white;
	text-align: center;
	border-bottom: 4px solid #3A37A2;
	}
	
		#nav a {
		float: left;
		height: 28px;
		padding-top: 7px;
		border-right: 2px groove rgba(140,169,198,.3);
		background: url(../images/ui/tabs_blue01.png) center repeat-x;
		text-decoration: none;
		font-family: Georgia, serif;
		font-size: 18px;	
		color: white;
		text-shadow: rgba(0,0,0,.2) -1px -1px 1px;	
		}
		
		#nav a:hover {
		border-right: 2px groove rgba(140,169,198,.1);
		background: url(../images/ui/tabs_blue01hover.png) center repeat-x;		
		}
		
			#nav a.lastmenuitem {
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topright: 5px;
			border-right: none;
			}
			
				#nav a.lastmenuitem:hover {
				background: url(../images/ui/tabs_blue01hover.png) center repeat-x;				
				}
			
			#nav a.firstmenuitem {
			-webkit-border-top-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			}
			
			a#homelink {
			width: 100px;
			}
			
			a#studiolink {
			width: 100px;
			}
			
			a#aboutlink {
			width: 100px;
			}
			
			a#eventslink {
			width: 100px;
			}
			
			a#pralayapedialink {
			width: 150px;
			}
			
			#nav a.currentpage {
			background: url(../images/ui/tabs_blue01hover.png) center repeat-x;		
			border-right: 2px solid rgba(70,70,70,.2);
			}						

#feature {
height: 522px;
background: url(../images/feature01.jpg);
/*
border-top: 4px solid #3A37A2;
border-left: 4px solid #3A37A2;
*/
-webkit-border-top-left-radius: 15px;
-moz-border-radius-topleft: 15px;
}

	#headlinebox {
	float: right;
	width: 320px;
	height: 522px;
	background: rgba(0,0,0,.5);
	text-align: left;
	padding-left: 30px;
	}
	
		#learnmore {
		margin-top: 50px;
		}
		
		#featuretext {
		margin-top: 10px;
		}
				
		#featurebutton {
		margin-top: 20px;
		cursor: pointer;
		}

#news {
height: 45px;
background: white;
}

	#newsprefix {
	float: left;
	width: 100px;
	height: 20px;
	padding-top: 5px;
	margin-top: 30px;
	margin-left: 30px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	background: url(../images/ui/redbar01.png);
	color: white;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	}

	#newsscroller {
	float: left;
	width: 860px;
	height: 18px;
	padding-top: 5px;
	margin-top: 30px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	background: #fff;
	border: 1px solid #AB1438;
	color: #333;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	}
	
		#newsscroller ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		margin-left: 10px;
		height: 15px;
		overflow: hidden;
		}
	
#pagebody {
background-image: url(../images/bodybackgroundstrip02b.png);
background-position: center;
background-repeat: repeat-y;
font-family: Verdana;
font-size: 12px;
line-height: 16px;
text-align: left;
overflow: hidden;
-webkit-border-top-left-radius: 15px;
-moz-border-radius-topleft: 15px;
/* border-top: 4px solid #3A37A2; */
/* border-bottom: 4px solid #0057AA; */
/* border-bottom: 4px solid #3A37A2; */
}

	#bodytopshadow {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1024px;
	height: 10px;
	background: url(../images/1024shadow_bottom.png);
	}

	#mat1 {
	width: 628px;
	height: 100%;
	padding: 0px;
	margin-left: 31px;
	padding-top: 30px;
	padding-right: 15px;
/* 	border-right: 1px solid #ccc; */
	}
	
		#mat1 ul {
		padding: 0px 0px 20px 0px;
		margin: 0px;
		list-style: none;
		}
		
		#mat1 ul li {
		padding-bottom: 20px;
		border-bottom: 1px solid #ccc;
/* 		border-image: url(../images/border01.png) 0 12 0 12 stretch stretch; */
		padding-top: 20px;
		}
		
		#mat1 ul li:last-child {
		border-bottom: none;
		}

		.eventpic {
		float: left;
		margin-right: 5px;
		margin-bottom: 5px;
		width: 85px;
		}
		
		.detailstext {
		margin-left: 100px;
		min-height: 100px;
		}

	#mat2 {
	width: 258px;
	height: 400px;
	padding-top: 200px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 31px;
	margin-top: 30px;
	float: left;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	border: 1px solid rgba(0,0,0,.3);
	background: url(../images/robert01b.png) top center no-repeat;
	}

	#mat3 {
	width: 298px;
	float: right;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 21px;
/* 	background: #EEE5DB; */
	}
	
		#mat3 ul {
		padding: 0px 0px 20px 0px;
		margin: 0px;
		list-style: none;
		}
		
		#mat3 ul li {
		padding-bottom: 20px;
		border-bottom: 1px solid #ccc;
		padding-top: 20px;
		}
		
		#mat3 ul li:last-child {
		border-bottom: none;
		}

#footer {
height: 100px;
font-family: Verdana;
color: white;
font-size: 12px;
line-height: 16px;
text-align: center;
clear: both;
background: #C6BEB6;
margin-bottom: 40px;
padding-top: 20px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
font-size: 10px;
}

	#footer a {
	text-decoration: none;
	color: #666;
	}
	
	#footer a:hover {
	color: #333;
	}
	
	#bottomlinks {
	color: #8E8883;
	margin-bottom: 25px;
	}
	
		#bottomlinks a {
		margin-left: 10px;
		margin-right: 10px;
		}
