/* header */
BODY
{
background: #E8E8E8;
margin: 0px;
margin-top: 10px;
}


#wrapper
{
width: 777px;
background: #FFFFFF url(images/bg_buddha.jpg) top left no-repeat ;
min-width: 777px;
font-size: 90%;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
padding: 0px;

}

#innerwrapper
{
width: 777px;
background: #FFFFFF url(images/bg_wheel.gif) top right no-repeat ;
min-width: 777px;
font-size: 90%;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
padding: 0px;

}

#lefthand
{
padding-left: 11px;
width: 766px;
background: url(images/left_fade.gif) top left repeat-y ;
}

#righthand
{
width: 766px;
padding-right: 11px;
background: url(images/right_fade.gif) top right repeat-y ;
}

#header
{

}

#header #headerrh
{
float: right;
}

#header .sitemenu
{
border-bottom: 1px dotted #CC4C59;
border-left: 1px dotted #CC4C59;
border-right: 1px dotted #CC4C59;
text-align: right;
width: 300px;

}
#header .sitemenu IMG
{
padding: 4px;
}

#header .tabs
{
position: relative;
margin-left: 200px;
}

#header .tabs a:link, #header .tabs a:visited, #header .tabs a:active
{
	padding: 3px 5px 0px 5px;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	background: url(./images/tab_mainnav.gif) right top no-repeat;
	border-left: 1px solid #79A7B0;

}

#header .tabs a:hover
{
color: #000000;
}


/* holly hack for inline padding IE5 \*/
* html #header .tabs a {
	height: 1%;
}
/* end hack */

#header .tabs a:link.selected, #header .tabs a:visited.selected, #header .tabs a:hover.selected, #header .tabs a:active.selected
{
	padding: 3px 5px 0px 5px;
	color: #FFFFFF;
	background: url(./images/tab_mainnav_selected.gif) right top no-repeat;
}
#header .tabs .divider 
{
	display: none;
}


#header .logo
{
margin-top: 10px;
margin-left: 10px;
}

/* middle area with menu */

#subband
{
clear: both;
border-top: 6px solid #79A7B0;
border-bottom: 2px solid #79A7B0;
height: 140px;
}
/*   when there is a need for a sidemenu then this give two columns
#subband .menuholder
{
width: 200px;
}

#subband .titles
{
width: 450px;
margin-left:  210px;
}
*/

#subband .titles
{
width: 100%;
margin-left: 20px;
}

#subband .quote
{
width: 515px;
float: left;
margin-left: 12px;
margin-top: 20px;
color: #000000;
text-align: left;
font-size: 90%;

}

#subband h1
{
font-size: 110% !important;
color: #CC4C59;
letter-spacing: 1.5px;
line-height: 1.5;
}


#innersubband
{
clear: both;
border-top: 6px solid #79A7B0;
border-bottom: 2px solid #79A7B0;
height: 120px;
}
#innersubband .titles
{
width: 100%;
margin-left: 20px;
}

#innersubband .pageimagelibrary
{
width: 100%;
height: 120px;
background: #FFFFFF url(images/bg_script9.jpg) top left no-repeat ;

}

#innersubband .pageimageresearch
{
width: 100%;
height: 120px;
background: #FFFFFF url(images/bg_script2.jpg) top left no-repeat ;

}

#innersubband .pageimagelectures
{
width: 100%;
height: 120px;
background: #FFFFFF url(images/bg_script11.jpg) top left no-repeat ;

}

#innersubband .pageimagepublications
{
width: 100%;
height: 120px;
background: #FFFFFF url(images/bg_elephant.jpg) top left no-repeat ;

}

#innersubband .pageimagelinks
{
width: 100%;
height: 120px;
background: #FFFFFF url(images/bg_budda_monkey.jpg) top left no-repeat ;

}


#innersubband .pageimageaboutus
{
width: 100%;
height: 120px;
background: #FFFFFF url(images/bg_script13.jpg) top left no-repeat ;

}

#innersubband .pageimagecontact
{
width: 100%;
min-height: 120px;
background: #FFFFFF url(images/bg_script8.jpg) top left no-repeat ;

}

/* main content */



#contentband
{
clear: both;
width: 100%;
font-size: 85%;
text-align: left;

}

#contentband .leftcolumn
{
margin-top: 10px;
margin-left: 5px;
float: left;
width: 65%;
padding:1%;
}



#contentband h1
{
font-size: 120%;
color: #CC4C59;
font-weight: bold;
margin: 0px;
padding: 0px;
}


#contentband h2
{
font-size: 110%;
color: #000000;
font-weight: bold;
margin: 0px;
padding: 0px;
}

#contentband .results_nav_paging
{
	clear: both;
	background: #F1E9EA;
	border: 1px dashed #CC4C59;
	padding: 2px 10px 2px 10px;
	color: #000000;
	text-align: center;
}



#contentband ul
{

	position: relative;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	list-style: none;
}


#contentband li
{
border-bottom: 1px dotted #DEB5C6;
	padding: 10px 5px 10px 20px;
	color: #000000;
	background: url(images/paper_icon.gif) 0px 10px no-repeat;
}

#contentband a:link, #contentband a:visited,  #contentband a:active
{
color: #CC4C59;
text-decoration: none;
}

#contentband a:hover
{
color: #CC4C59;
text-decoration: underline;
}

#contentband .results_nav_paging a:link, #contentband .results_nav_paging a:visited,  #contentband .results_nav_paging a:active
{
color: #000000;
text-decoration: none;
}

#contentband .results_nav_paging a.current:visited
{
color: #EE273C;
text-decoration: underline;
}

#contentband .searchedon
{
	color: #000000;
	margin-bottom: 10px;

	
}
#contentband .searchedon SELECT, #contentband .searchedon label
{
	font-size: 90%;
}

#contentband .print
{
	float: right;
	padding: 5px;
}


#contentband .rightcolumn
{
margin-top: 20px;
float: right;
width: 30%;
}

#contentband #fullwidth
{
clear: both;
margin-top: 15px;
margin-left: 5px;
padding:1%;
}



#contentband #fullwidth li
{
	border-bottom: 1px dotted #DEB5C6;
	padding: 10px 5px 10px 20px;
	color: #000000;
	background: none;
}


#librarydetail ul
{

	position: relative;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	list-style: none;
}


#librarydetail li
{
	border-bottom: 0px;
	padding: 10px 5px 10px 5px;
	color: #000000;
	background: #FFFFFF;
}

#searchbox
{

border: 1px solid #CC4C59;
padding: 8px;
padding-bottom: 0px;
background-color: #F1E9EA;
margin-right: 10px;
}

#searchbox .searchheader
{
font-weight: bold;
}

#testimonial2 { width:420px; height:100px; padding:20px 40px 0 39px; background:url(images/bg-testimonial-2.png) 0px 5px no-repeat;} 

h3.testimonial {font-weight:bold; color:#79A7B0; margin-right: 50px; font-size: 105%;}
/* footer */

#map
{

}

.clear
{
clear: both;
}

#footerband
{
position: relative;
clear: both;
padding-top: 20px;
padding-bottom: 11px;
width: 100%;
border-top: 1px solid #D8E5EC;
border-bottom: 1px solid #79A7B0;
text-align: right;
font-size: 75%;
margin-top: 20px;
}

#footerband a:link, #footerband a:visited,  #footerband a:active
{
color: #CC4C59;
text-decoration: none;
padding-right: 10px;
}

#footerband  a:hover
{
color: #CC4C59;
text-decoration: underline;
}


