/*-----------------------------------------------------------------------------
KMC Custom Branding
author:       Kadampa Internet	        
contact:      webdevelopment@kadampa.net
-----------------------------------------------------------------------------*/

/*  This style sheet contains the site colours, background images and font information. */ 

/* =global
-----------------------------------------------------------------------------*/

/*
body {
	background: #f2e2b2 url(/images/235.gif) repeat scroll 0%
	d7cda9
}
*/
body {
	background: #cccc99
}


body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { 
        font-family: verdana,helvetica,sans-serif; 
		font-size: small;
		line-height: 1.7;
}


a { color: #cc6600; text-decoration: none; }
a:hover { text-decoration: underline; }


#container {
	background: #FCFCFC;
	border: 1px solid #BEB994;
}

/* =branding
-----------------------------------------------------------------------------*/

#branding {
	background-color: #D0CBAB;
}

/*
#branding h1 {
	font: 28px/2.0 georgia, "Times New Roman", Times, serif; 
	background: url(/images/272.jpg) no-repeat center center;
	font-weight: normal; 
	margin: 0 ; 
	height:55px;
}	
*/

#branding h1 {
	font: 28px/2.0 georgia, "Times New Roman", Times, serif; 
	background: url(/images/347.gif) no-repeat center center;
	font-weight: normal; 
	margin: 0 ; 
	height:55px;
}	

#branding h2 {
	color: #ffffff; 
	font: 18px georgia, "Times New Roman", Times, serif; 
	letter-spacing: 3px;
        line-height: 1.7;
        text-align: center;


}

#branding em {
	font-style: normal;
}

#branding a:link, 
#branding a:visited, 
#branding a:hover, 
#branding a:active {
	color: #ffffff;
}

.homepage #branding {
background-color: transparent;
/* background-image: url(/images/219.jpg); */
background-image: url(/images/344.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center bottom;
width: 100%;
height: 177px;
clear: both;
}

/* =branding
-----------------------------------------------------------------------------*/
#branding {
	width: 100%; 
	height:177px; 
	clear:both;
        text-align:center;
}


.homepage #branding {
	height:222px;
}


#branding h1 {
	margin: 0 ; 
	height:54px;	
}

#branding a:link, 
#branding a:active, 
#branding a:visited {
	text-decoration: none;
}

#branding h2 {
	display:none;
}

.homepage #branding h2 {
	display:block;
	margin: 5px 0 0 12px;
}

#branding em {
	clear:both; 
	display:block;
}


/* =main navigation
-----------------------------------------------------------------------------*/

.nav_sections {
	text-transform: lowercase;
}

.nav_sections a:link, 
.nav_sections a:visited {
	color: #d22237;
	padding: 3px;
}

.nav_sections a:hover, 
.nav_sections a:active {
	text-decoration: underline; 
}

.nav_sections a.current {
	font-weight: bold;
}


/* =content
-----------------------------------------------------------------------------*/

#content h1 {
	font: 1.7em arial, sans-serif; 
	color: #d22237;
}

#content h2 {
	font: 1.2em arial, sans-serif; 
	color: #d22237;
}

#content h3 {
	font: 1.1em arial, sans-serif; 
	color: #d22237;
}

/* ---------------=content primary ---------------*/

#content_primary a:link {
	color: #cc6600; 
	text-decoration: underline; 
}

#content_primary a:visited {
	text-decoration: underline; 
	color: #A55200;
}

#content_primary a:hover, 
#content_primary a:active {color: #333; text-decoration: none; background-color: #ffc;}


#buy-online {border-top: 1px solid #ddd; padding-top: 10px;}
#excerpt {border-top: 1px solid #ddd; padding-top: 10px;}

/*  ---------=nav side  ---------*/
   
#nav_side h4 {
	background-color: #fbd890; 
	color: #fff; 
	font-weight: normal;
}


.nav_sub a:link, 
.nav_sub a:visited {
	font: 11px/1.2 verdana, sans-serif; 
	color: #d22237; 
}
.nav_sub a:hover {
	text-decoration: underline; 
}


li.current {
background-color:#E3E3E3;
}

/*  ---------=content aside ---------*/

#content_aside a:link, 
#content_aside a:visited {
	font: 11px/1.2 verdana, sans-serif; 
	color: #d22237; 
	text-decoration: none;
}
#content_aside a:hover 
{
	text-decoration: underline;
}

#content_aside legend {
	color:#BB271D;
}

#visit_temple, 
#news_letter p {
	font-size: 10px;
}

#content_aside fieldset {
	border:1px solid #CC9900;
}

.service #content_aside img {
	border: 1px solid #cc9900; 
}

#site_map fieldset {background-color: #fafafa}

#site_map legend a {
	margin-left: 10px; 
	font-size: 13px; 
	color:#333;
}

#site_map a:hover {
	color:#cc6600; 
	text-decoration: underline;
}

#site_map a { color:#cc6600; }

/* =site info
-----------------------------------------------------------------------------*/

#site_info { font-family: verdana, arial, sans-serif; }
#site_info h5 {	font: 11px arial, sans-serif; }
#site_info p { font-size: 10px; }

#site_info a:link, 
#site_info a:visited {
	color: #d22237;
}

#site_info a:hover, 
#site_info a:active {
	text-decoration: underline; 
}

.floatLeft {
border:1px solid #CCCCCC;
float:left;
margin:0pt 10px 10px 0pt;
padding:6px;
}


/* --------------- content event box ---------------*/

#content_event a:link,
#content_event a:visited {
	color: #333; 
	text-decoration: none; 
	background-color : transparent;
	font-weight: bold;
	font-size: 13px;
	margin:10px 10px 0px 12px;
}


#content_event a:hover, 
#content_event a:active {
	color: #333; 
	text-decoration: underline; 
	background-color : transparent;
	font-weight: bold;
	font-size: 13px;
	margin:10px 10px 0px 12px;
}	

#content_event td { 
	text-align: left;
	border-bottom: 0px; 
}

#content_event table {
	background-image: url(/images/616.jpg); 
	background-repeat: no-repeat;"
}







