
/* =Language bar
-----------------------------------------*/

#language {
	border-bottom:4px solid #CFDADF;
}

.simple-translator a:link, 
.simple-translator a:active, 
.simple-translator a:visited {
	color:#666666;
}

.simple-translator a:hover {
	color:#000000;
}

.en .en-gb a, 
.de .de-de a, 
.es .es-es a, 
.fr .fr-fr a, 
.pt .pt-pt a {
	color:#999999;
}

/* =Branding
-----------------------------------------*/

#branding {
	background-color:#98A9B1;
	border-bottom:1px solid #5C656C;
	border-top:1px solid #CFDADF;
}

#branding h1 span {}

#branding a:link, 
#branding a:active, 
#branding a:visited {
	color:#FFFFFF;
}

#description {
	color:#FFFFFF;
}

.center_search {
	color:#FFFFFF;
}

input.c-search {
	color:#999999;
	border: 1px solid #999;
}

/* =Navigation
-----------------------------------------*/

#nav_main {
	border-bottom:1px solid #CCCCCC;
	xbackground-color: #E8EDF0;
}

#nav_sections a:link, 
#nav_sections a:active, 
#nav_sections a:visited {
	border-right:1px solid #CDD4E3;
	color:#344468;
}

#nav_sections a:hover {
	background-color:#F4F5F2;
}

.home #nav-home a, 
.news #nav-news a, 
.events #nav-events a, 
.centers #nav-centers a, 
.meditation #nav-meditation a, 
.books #nav-books a, 
.buddhism #nav-kadampa a, 
.reference #nav-learning a {
	color:#475E89;
	font-weight:bold;
}

/* =Content
-----------------------------------------------------------------------------*/

#content_primary h1, 
#content_primary h2, 
#content_primary h3 {
	color:#344468;
}

#content_primary a:link, 
#content_primary a:active {
	border-bottom:1px solid #ccc;
	color:#BC6D1E;
}

#content_primary a:visited {
	color:#C87420;
	border-bottom:1px solid #F7F7F7;
}
#content_primary a:hover {
	background-color:#FFFFCC;
	border-bottom:1px solid #AAAAAA;
	color:#000000;
}

#content_primary h2 a:link, 
#content_primary h2 a:active, 
#content_primary h2 a:visited, 
.news_button a:link, 
.news_button a:active, 
.news_button a:visited {
	color:#516A9B;
	text-decoration:none;
}
#content_primary h2 a:hover {
	color:#F73521;
}
hr {
	background-color:#F1F1F1;
	border-style:solid;
	color:#F1F1F1;
	height:1px;
	clear:both;
}
li.odd {
	background-color:#FFFFFF;
}
li.even {
	background-color:#ECEEF4;
}
.slideshows {
	margin:10px 13px;
}
p#tell-a-friend a:link, p#tell-a-friend a:active, p#tell-a-friend a:visited {
	color:#818FAF;
}
p#tell-a-friend a:hover {
	background-color:#FFFFFF;
	color:#BC6D1E;
}

.pagination {border-top: 1px dotted #ddd;}
.pagination b {display:block; float:left; padding: 0px 5px; margin: 0 3px; border: 1px solid #eee;}
.pagination a { display:block; float:left; padding: 0px 5px; margin: 0 3px; border: 1px solid #eee;}

/* =Secondary Content
-----------------------------------------*/

#content_secondary h3 a:link, 
#content_secondary h3 a:active, 
#content_secondary h3 a:visited {
	color:#4F5F84;
}

#content_secondary h3 a:hover {
	background-color: #E4E6DD;
}



.calendarBG a:link, 
.calendarBG a:active, 
.calendarBG a:visited,
.bulletin a:link, 
.bulletin a:active, 
.bulletin a:visited {
	border-bottom:1px solid #F2DBE0;
	color:#C87420;
	text-decoration:none;
}

.bulletin {
	border-bottom:1px solid #CCCCCC;
}

.news_button {
	background-color:#F4F5F9;
	border:1px solid #BEC6D9;
}

.home .date {
	background-color:#FFFFFF;
	color: #ccc;
}

.home .date:hover {
	color: #333;
}

.latest_newsletters {
	background-color: #F4F5F9;
	border: 1px solid #BEC6D9;
}

.latest_newsletters ul {
	list-style-type:none;
}

.latest_newsletters {
	color: #516A9B
}

.latest_newsletters a:hover {}
.latest_newsletters a {
	text-decoration:none; 
	border-bottom:1px solid #ccc;
	color:#BC6D1E;
}

/* =Center Search
-----------------------------------------*/

/*#center_list {
	background-color: #ffc;
	border: 1px solid #F2D9B9;
	width: 500px;
	margin: 10px 10px;
}*/

#center_list h3 {
	color: #E8A00B;
}
.gmap_center {
	border-bottom:1px solid #BEC6D9;
	font-weight: bold;
	cursor: pointer;
}

.gmap_center {
	background: url(icons/world_go.png) no-repeat left center;
	border-bottom:1px solid #F6D695;
	color: #BC6D1E;
	padding-left:30px;
}

/* =Communication Bar
-----------------------------------------*/

#communication {
	background-color:#9DAEB6;
	border-bottom:1px solid #9AA1B0;
	border-top:1px solid #9AA1B0;
}

#communication a:link, 
#communication a:active, 
#communication a:visited {
	color:#fff;
	text-decoration:none;
}

#communication a:hover {
	text-decoration: underline;
}

/* =Learning Zone
-----------------------------------------*/


#learning {
	background-color:#F2F2F2;
	border-top:1px solid #fff;
}

#learning h2 a:link, 
#learning h2 a:active, 
#learning h2 a:visited {
	color:#344468;
}

#learning h2 a:hover {
	color: #80A3B4;
}

#learning dt, 
.kemMonthlyHeader {
	border-bottom:1px solid #D1D5D6;
	color:#344468;
	margin-bottom: 4px;
}

#learning dt a:link, 
#learning dt a:active, 
#learning dt a:visited {
	color:#344468;
}


#inner_learning a:link, 
#inner_learning a:active, 
#inner_learning a:visited {
	color:#333333;
	border-bottom: 1px solid #F2F2F2;
}

#learning dd {
	border-bottom: 1px solid #F2F2F2;
}

#learning dd a:hover {
	border-bottom: 1px solid #D1D5D6;
	color: #333;
	background-color: #ECECEC;
}

.calendarToday {
	background-color: #DDD; 
	font-weight: bold;
}

#kem_calendar a:link, 
#kem_calendar a:active, 
#kem_calendar a:visited {
	text-decoration: none;
	border-bottom:1px solid #ccc;
	color:#BC6D1E;
}

#kem_calendar a:hover {
	background-color:#FFFFCC;
	border-bottom:1px solid #AAAAAA;
	color:#000000;
}

.kemMonthlyDay {
	margin-right: 5px;
}

#site_info {
	background-color:#FFFFFF;
	border-top:1px solid #CFD4DD;
	color:#000000;
}

#site_info a:link, 
#site_info a:active, 
#site_info a:visited {
	color:#333333;
}

#site_info a:hover {
	color:#000000;
}