@charset "utf-8";
/* CSS Document for The Vajra */

*{margin:0; padding:0; border:0;}
	
/* CSS for the BACKGROUND AND HEADER */	
	body {
		background:url(images/bg-vajrabody.jpg);
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		color: #7D0D31;}

	#wrapper {
		background:url(images/bg_vajracontent_web.jpg); 
		width:900px; 
		height:1100px;
		margin: 60px auto;
		position:relative;
		}
		
/* 	THE OPACITY PROPERTIES ARE NOT VALIDATING THRU THE W3C VALIDATION SERVICE AND SHOWING THE FOLLOWING ERRORS:
	Property -moz-opacity doesn't exist :  0.4
	Parse Error opacity=40)
 	Property opacity doesn't exist in CSS level 2.1 but exists in [css3] : 0.4 */		
		
	.eyes {
		padding:15px 0 0 0;
		margin-left:-41px;
		position:relative;
		z-index:1; 
		-moz-opacity:0.4;
		filter:alpha(opacity=40);
		opacity:0.4;
		}
	
	.logo {
		position:relative;
		margin-top:-74px;
		margin-left:262px;
		z-index:2;
		}
			
	#main-nav {
		padding-top:15px;
		text-align:center;
		margin:auto;
		}
		
	#main-nav .btn {
		padding-left: 10px;
		padding-right: 10px;
		}	
	
	.dots {
		padding:10px 0;
		}
		
	.italic {
		font-style:italic;
		}	
		
	.bold {
		font-weight:bolder;}
	
/* CSS for the INDEX PAGE */		
	#iguts-left {
		float:left;
		width:345px;
		height:545px;
		padding-left:50px;
		padding-top:15px;
		}
		
	#iguts-right {
		float:right;
		width:415px;
		height:545px;
		padding-right:50px;
		padding-top:15px;
		}
		
	#iguts-left p{
		padding-top:10px;
		padding-left:5px;
		line-height:1.3em;
		}
	
/* CSS for the SUB NAVIGATION */	
	#sub-nav {
		float:left;
		width:150px;
		height:545px;
		padding-top:10px;
		padding-left:30px;
		}
		
	#sub-nav .btn {
		padding-bottom:15px;
		}	
		
/* CSS for the MIDDLE */		
	#guts-leftwider {
		float:left;
		width:400px;
		height:545px;
		}
		
	#guts-left {
		float:left;
		width:325px;
		height:545px;
		padding-right:10px;
		padding-left:5px;
		}	
		
	#guts-right {
		float:right;
		width:320px;
		height:545px;
		padding-right:50px;
		padding-left:5px;
		}
		
	#guts-bottom {
		padding-right:50px;
		padding-left:185px;
		line-height:1.3em;
		}		
	
	p {
		padding-top:10px;
		line-height:1.3em;
		}		
	
	#cguts-left {
		float:left;
		width:405px;
		height:545px;
		padding-top:10px;
		padding-left:5px;
		}
		
	#cguts-right {
		float:right;
		width:245px;
		height:545px;
		padding-top:15px;		
		padding-left:60px;
		}
		
	#cguts-left p {
		padding-top:0px;
		line-height:1.3em;		
		}	
	
	#cguts-right p {
		padding-top:0px;
		padding-bottom:0px;
		line-height:1.3em;
		}	
		
	ol, ul {
		margin-left:30px;
		line-height:1.3em;
		}	
		
	ul ul li, ol ul li {
		list-style-type:none;
		font-size:.85em;
		}		
		
	.smallfont {
		font-size:.85em;}	
		
	.imageright {
		float:right;
		padding-top:10px;
		padding-right:50px;
		}	
	
	.imagetop {
		margin-top:10px;
		margin-left:5px;
		}	
	
	.address {
		padding-left:5px;}	
		
	.thumbimage {
		float:right;
		padding-top:10px;		
		}	
	
	iframe {
		margin-top:10px;
		}	
		
	table {
		border:medium;
		width:80%;
		margin-top:25px;
/*		margin-left:-50px;
*/		}
	
	th {
		padding:5px;
		text-align:center;
		}
					
	td {
		width:20%;
		vertical-align:top;

		}	
	
/* CSS for the FOOTER */		
      #footer1 {
		position:absolute;
		left:40px;
		bottom:100px;
		width:168px;
		height:130px;
		z-index:1;
		}

	#footer2 {
	    position:absolute;
		left:0px; 
		bottom:15px;
		text-align:center;
		margin:auto;
		width:898px;
		height:100px;
		z-index:2;
	}	  
	

