/*_____________________________________________________________________________
KMC Branding

author:    		        webdevelopment@kadampa.net
site:                   nkt-kmc-washington.org
_____________________________________________________________________________*/

/*  This style sheet contains the site colours, background images and font information. */ 

/* =global
_____________________________________________________________________________*/

body {
	font-family: verdana, helvetica, sans-serif;
	background-color: #E2F6E2;


}

#container {
	background: #FCFCFC;
	border: 1px solid #4D5848;
}

/* =branding
_____________________________________________________________________________*/

#branding {
	background-color: #D0CBAB;
}

#branding h1 {
color:#363942;
	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-family: georgia, "Times New Roman", Times, serif; 
	letter-spacing: 3px;
	display:none;
}

.default #branding h2 {
	font-size: 1.2em; 
}

#branding em {
	font-style: normal;
}

#branding a:link, 
#branding a:visited, 
#branding a:hover, 
#branding a:active {
	color: #875609;
}

.default #branding {
	background: url(/images/219.jpg) no-repeat bottom center;
}




/* =main navigation
_____________________________________________________________________________*/

#nav_sections {
	text-transform: lowercase;
}

#nav_sections a:link, 
#nav_sections a:visited {
	color: #284907;
}

#nav_sections a:hover, 
#nav_sections a:active {
	color: #b07503; 
	border-bottom: 1px solid #b07503;
}

li#nav-information {
	border-right: none;
}

/* =Current main nav highlighting */

.service #nav-service, 
.information #nav-information, 
.center #nav-center, 
.tradition #nav-tradition, 
.temple #nav-temple, 
.books #nav-books, 
.courses #nav-courses {
	font-weight: bold;
}


/* =content
_____________________________________________________________________________*/

#content h1 {
	font: 1.7em arial, sans-serif; 
	color: #875609;
}

#content h2 {
	font: 1.2em arial, sans-serif; 
	color: #875609;
}

#content h3 {
	font: 1.1em arial, sans-serif; 
	color: #875609;
}

/* _________ =content primary _________ */

#content_primary a:link {
	text-decoration: none; 
	color: #cc6600; 
	border-bottom: 1px solid #EBBE91;
}

#content_primary a:visited {
	text-decoration: none; 
	color: #A55200;
	border-bottom: 1px solid #F3D8BC;
}

#content_primary a:hover, 
#content_primary a:active {color: #E7B17A;}

/* _________ =content secondary _________ */
   
#content_secondary h4 {
	background-color: #d8caa8; 
	color: #7a736d; 
	font-weight: normal;
}

/* _________ =sub navigation _________ */

.nav_sub a:link, 
.nav_sub a:visited {
	font: 11px/1.2 verdana, sans-serif; 
	color: #382513; 
}


li.current {
border-bottom: 1px solid #e3e3e3;
 
}

/* _________ =content features _________ */

#content_features a:link, 
#content_features a:visited {
	font: 11px/1.2 verdana, sans-serif; 
	color: #875609; 
	text-decoration: none;
}

#content_features legend {
	color:#BB271D;
}

#visit_temple, 
#news_letter p {
	font-size: 10px;
}

#content_features fieldset, 
.item {
	border:1px solid #CC9900;
}

.service #content_features img {
	border: 1px solid #cc9900; 
}

.kemUpcomingEventsShortText {
        font-size: 10px;
}

#sitemap fieldset {background-color: #fafafa}

#sitemap legend a {
margin-left: 10px; 
font-size: 13px; 
color:#333;
}

#sitemap a:hover {
color:#cc6600; 
text-decoration: underline;
}
#sitemap a {
color:#cc6600;
}

/* =site info
_____________________________________________________________________________*/

#site_info {
	font: 0.8em Arial, sans-serif;
}

#site_info h2 {
	font-size: 9px; 
}

#site_info a:link, 
#site_info a:visited {
	color: #875609;
}

#site_info a:hover, 
#site_info a:active {
	color: #000; 
	border-bottom: 1px dotted #000;
}


/* =KEM
_____________________________________________________________________________*/

.kemTitle {
	font: 1.2em arial, sans-serif; 
	color: #663333;
    font-weight: normal;
}


.kemWeekTitle {
	font-size: 1.2em;
}

.kemWeekDay {
	border: 1px solid Silver;
	background-color: #a8d178;
}

.kemWeekDate {
	font-size: 100%;
}

.kemWeekEvent b {
	font-size: 110%;
}

.kemWeekRowOdd {
	background: #e3f4cf;
}

.kemWeekRowEven {
	background: #fff;
}

#contentInner ul#next li a:hover {
	background-color: #E9E1D6;
}

ul#next .left {
    color: #875609;
	font-size: 1em;
}

ul#next .right {
    color: #875609;
	font-size: 1em;
}

.kemListEventSubtitle {
	font-size: 90%;
}


#daily {
    font-size: 1.0em;
}

/* _________ =Year at a glance _________ */

.kemYearBox {
	border: 1px solid #ddd;
}

.kemYearDate {
	font-size: 100%;
}

.kemYearMonth {
	font-size: 100%;
	font-style: italic;
    background-color: #E6DB9D; 
}

.kemYearRowOdd {
	background-color: #ffc;
}
.kemYearRowEven {}
.kemYearClear {
	clear:both;
}

.pointer {
	cursor:pointer;
}

#booking fieldset {
	border:1px solid #DDDDDD;
}