/*-----------------------------------------------------------------------------
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-color: #E9E7DB;
}

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


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/221.jpg) no-repeat center center;
	font-weight: normal; 
}	

#branding h2 {
	color: #663333; 
	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: #875609;
}

.homepage #branding {
	background: url(/images/219.jpg) no-repeat bottom center;
}

#branding {
	background: url(/images/222.jpg) no-repeat bottom center;
}


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

.nav_sections {
	text-transform: lowercase;
}

.nav_sections a:link, 
.nav_sections a:visited {
	color: #875609;
}

.nav_sections a:hover, 
.nav_sections a:active {
	color: #000; 
	border-bottom: 1px solid #000;
}

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


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

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

#content h2 {
	font: 1.2em arial, sans-serif;
	color: #663333;
	text-align: left;
}

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

/* ---------------=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: #dfa944;
	color: #fff;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}


.nav_sub a:link, 
.nav_sub a:visited {
	font: 11px/1.2 verdana, sans-serif; 
	color: #875609; 
}


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

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

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

#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: #875609;
}

#site_info a:hover, 
#site_info a:active {
	color: #000; 
}
