body {
	text-align:center;
	background-color:#E4E5E1;
	font:0.9em  Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image:url(/inc/html/ksdglasgow/pix/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.clear {
	clear:both;
}

img {
	padding: 0 5px 5px 0;
}


#wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	text-align:left;
	background-color:#fff;

}

/* ========================================== WRAPPER HEADERS */

#wrapper.wrapper_1 , .wrapper_1 {
	background-image:url(/pix/header/samyedzong_home.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	/* background-color: #414324;*/
}

#wrapper.wrapper_2 , .wrapper_2 {
	background-image:url(/pix/header/samyedzong_about.jpg);	
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color: #660000;*/
}

#wrapper.wrapper_3, .wrapper_3 {
	background-image:url(/pix/header/samyedzong_buddhism.jpg);	
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color: #430000;*/
}

#wrapper.wrapper_4 , .wrapper_4 {
	background-image:url(/pix/header/samyedzong_courses.jpg);	
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color: #3F5B26;*/
}

#wrapper.wrapper_5 , .wrapper_5 {
	background-image:url(/pix/header/samyedzong_retreat.jpg);	
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color: #17465A;*/
}

#wrapper.wrapper_6 , .wrapper_6 {
	background-image:url(/pix/header/samyedzong_participate.jpg);	
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color: #4E437E;*/
}

#wrapper.wrapper_7 , .wrapper_7 {
	background-image:url(/pix/header/samyedzong_news.jpg);	
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color: #1D5758;*/
}

#wrapper.wrapper_8  , .wrapper_8 {
	background-image:url(/pix/header/samyedzong_visiting.jpg);	
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color: #A38465;*/
}

#wrapper.wrapper_9 , .wrapper_9 {
	background-image:url(/pix/header/samyedzong_contact.jpg);	
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color: #1A512B;*/
}

#header {
	width:100%;
	height:180px;
	margin:0;
	padding:0;
}

#page-top {
	width:100%;
	background-color:#fff;
}

/*--- sl TEXT, TOP LINKS + SEARCH BOX ---*/

#sl-top {
	width:760px;
	height:26px;
	padding: 4px 0 0 0;
	vertical-align:middle;
	margin: 0 0 0 200px;
	position:relative;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}

#sl-top a, #sl-top a:visited {
	color:#fff;
	text-decoration:none;
	display:inline;

	margin:0;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
/*	text-transform:uppercase;*/
}

#sl-top a:hover {
	color:#CFF5B8;
}

#page-wrap {
	width:100%;
	background-color:#FFFFFF;
}

/* ================================ BREADCRUMB */

#breadcrumb {
	text-align:left;
	margin:0;
	padding:3px 10px 8px 10px;
	font-size:1em;
	color:#333;
	background-color:#efefef;
	border-bottom:1px solid #ccc;

}

#breadcrumb a, #breadcrumb a:visited {
	color:#333;
	text-decoration:none;
	margin:0;
	padding:0;
}

/*--------- LEFT CONTENT ---------*/

#left-content {
	width:190px;
	float:left;
	margin-left:5px;
}
 
#left-content h2 {

	margin:0;
	padding:8px 10px 8px 10px;
	background-color:#3F3E2D;
	color:#fff;
	font-size:1em;
	font-weight:100;
	border-bottom:1px solid white;
	clear:both;

}
#scm-sidebar-leftnav h2 {
	
	}

#left-content ul {
	margin:0;
	padding:0 0 5px 0;
	list-style:none;

}

#left-content ul ul {
	padding:0;
} 

#left-content li {
	border-bottom:1px solid #fff;
	background-color:#969B59;
	font-size:0.9em;
}

li#sitellite-menu-current  {
	background-color:#3F3E2D;
	background-image:url(/inc/html/ksdglasgow/pix/arrow.png);
	background-position:left;
	background-repeat:no-repeat;

}

#left-content li a, #left-content li a:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:6px 8px 6px 10px;
	width:172px;
}

#left-content li a:hover {
	color:#fff;
	background-color:#6F8343;
	width:172px;
	padding:6px 8px 6px 10px;
	display:block;

}

#left-content li a.current {
	background-color:#69703F; 
	text-decoration:none;
	color:#fff;

} 

#left-content li li {
	padding:0; 
	border-top:1px solid #ededed;
	border-bottom:none;
	color:#fff;
	font-size:1em;
	background-color:#5B5F36;
}

#left-content li li a, #left-content li li a:visited {
	padding:5px 5px 5px 25px;
	display:block;
	color:#efefef;
	width:160px;
	font-size:1em;
	background-color:#797E47;
}

#left-content li li a:hover {
	background-image:url(/inc/html/ksdglasgow/pix/left_content_li_bg_on.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#fff;	
	background-color:#6F8343;
	padding:5px 5px 5px 25px;
	display:block;
	width:160px;

}

#left-content li li a.current {
	background-color:#4A4E2C; 
	text-decoration:none;
	color:#fff;
	background-image:url(/inc/html/ksdglasgow/pix/arrow.png);
	background-position:10px;
	background-repeat:no-repeat;

}

#left-content li li li {
	padding:0;
	border-top:1px solid #fff;
	font-size:1em;
	background-color:#4A4E2C;
}

#left-content li li li a, #left-content li li li a:visited {
	padding:5px 5px 5px 45px;
	display:block;
	width:140px;
	font-size:1em;

}

#left-content li li li a:hover {
	padding:5px 5px 5px 45px;
	display:block;
		width:140px;
}

#left-content li li li a.current {
	background-color:#69703F;
	text-decoration:none;
	color:#fff;
	background-image:url(/inc/html/ksdglasgow/pix/arrow.png);
	background-position:24px;
	background-repeat:no-repeat;
}

#left-content li li li li {
	padding:0;
	border-top:1px solid #fff;
	font-size:1em;
	background-color:#BBC191;
}

#left-content li li li li a, #left-content li li li li a:visited {
	padding:5px 5px 5px 55px;
	display:block;
	width:130px;
	font-size:1em;
	background-color:#BBC191;
	color:#30341D;
}

#left-content li li li li a:hover {
	padding:5px 5px 5px 55px;
	display:block;
	color:#efefef;
}

#left-content li li li li a.current {
	background-color:#575E35;
	text-decoration:none;
	color:#fff;
	background-image:url(/inc/html/ksdglasgow/pix/arrow.png);
	background-position:34px;
	background-repeat:no-repeat;

}

/*--------- CENTER CONTENT ---------*/

#center-content {
	float:left;
	width:520px;
	background-color:#fff;
	margin:0 20px 10px 25px;
	line-height:1.4em;
	color:#646565;
	padding-bottom:20px;
	font-size:0.95em;
}
.wide#center-content {
	width:720px
}

#center-content h1 {
	color:#4A5B23;
	font-size:1.6em;
	margin-top:0;
	line-height:130%;
}

#center-content h2 {
	font-size:1.1em;
	color:#4A5B23;
}

#center-content h3 {
	font-size:1em;
	color:#4A5B23;
}

#center-content a, #center-content a:visited {
	color:#3F5E00;
	text-decoration:none;
}

#center-content a:hover {
	color:#003300;
	text-decoration:underline;
}

#center-content img {
	margin:15px;
}

#center-content ul {
	list-style:url(../ksdglasgow/pix/centercontent_li_bullet.png);
}

#center-content ul li {
	padding:0px 0 7px 7px;
}



ul#sitemap {
 	margin:0; 
	padding:0;
}

ul#sitemap li {
	padding: 0 0 6px 16px;
	list-style:none;

}
/*--------- RIGHT CONTENT ---------*/

#right-content {
	float:right;
	width:179px;
	background-color:#fff;	
	margin-right:5px;
}

#right-content  a, #right-content a:visited {
	text-decoration:none;
}
#search {
	margin-top:0;
}

#search form {	
	margin:0 0 5px 0;
	padding:8px 3px 12px 5px;
	background-color:#969B59;
	width:171px;
}
#search input {
	background-color:#E2E4DC;
}

#right-content h2 {
	margin:0;
	padding:8px 10px 8px 10px;
	background-color:#6F8343;
	color:#fff;
	font-size:1em;
	font-weight:100;
	border-bottom:1px solid white;
	clear:both;
}

#right-content ul {
	margin:0;
	padding:0;
	list-style:none;
}

#right-content .scm-sidebar-body, #scm-sidebar-samyedzong-visual-guide .scm-sidebar-body {
	font-size:0.85em;

}

#right-content .scm-sidebar-body img , #scm-sidebar-samyedzong-visual-guide .scm-sidebar-body img{
	padding: 0 8px 5px 0;
}

#right-content .scm-sidebar-body li a, #right-content .scm-sidebar-body li a:visited {
	color:#3F5E00;
	font-weight:bold;
	font-size:12px;
	padding:2px;
	text-decoration:none;
	display:block;
	width: 173px;
	padding: 4px 3px 4px 3px;
}

#right-content .scm-sidebar-body li a:hover {
	background-color:#95AA62;
	color:#fff;
}

/*------ NEWS SIDEBAR -----*/

#scm-sidebar-news-sidebar li {
	border-bottom:1px solid #ccc;
	font-size:0.9em;
}

#scm-sidebar-news-sidebar li a, #scm-sidebar-news-sidebar li a:visited {
	color:#333333;
	text-decoration:none;
	display:block;
	padding:5px 5px 5px 10px;
}

#scm-sidebar-news-sidebar li a:hover {
	background-image:url(../ksdglasgow/pix/left_content_li_bg_on.gif);
	background-color:#3190e2;
	background-position:top left;
	background-repeat:repeat-x;
	color:#fff;
} 

/*--------- FOOTER  ---------*/

#footer {
	padding:10px;
	font-size:0.8em;
	color:#fff;
	line-height:1.8em;
	background-color:#3F3E2D;
	margin:0;
	clear:both;
}

#footer a, #footer a:visited {
	color:#fff;
} 

.footer-left {
	float:left;
}

.footer-right {
	float:right;
}

/*---------- OTHER ----------*/

.news-byline {
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-top:0px; 
	color:#333333;
}

.field, .label {
	background-color:#efefef;
	padding:5px;
}

.invalid {
	color:#ff0000;
} 

/* =========================================== COURSES */

table#courses td{
	padding-left:7px;
	padding-bottom:10px;
	padding-top:5x;
	padding-right:10px;
	margin:0;
}

table#courses img {
	padding:0;
	margin:0;
	padding-left:7px;
	padding-right:7px;
}

table#courses a {
	text-decoration:none;
}

table#courses td.samyedzong {
	background-color:#efefef;
	border-bottom:solid 5px #ffffff;
	border-left:5px solid #fff;
}

table#courses td.purelandsretreatcentre {
	background-color:#efefef;
	border-bottom:solid 5px #ffffff;
	border-left:5px solid #fff;
}

table#courses td.meditation {
	background-color:#cde1d7;
	border-bottom:solid 5px #ffffff;
}

table#courses tr.meditation {
	border-bottom:solid 5px #ffffff;
}

table#courses td.retreat {
	background-color:#fbe8ee;
	border-bottom:solid 5px #ffffff;
}

table#courses td.buddhism {
	background-color:#eec2c6;
	border-bottom:solid 5px #ffffff;
}

table#courses td.yoga {
	background-color:#FFCCFF;
	border-bottom:solid 5px #ffffff;
}

table#courses td.taichi {
	background-color:#cdcee5;
	border-bottom:solid 5px #ffffff;
}

table#courses td.art {
	background-color:#fde6cb;
	border-bottom:solid 5px #ffffff;
}

table#courses td.therapy {
	background-color:#dfd3e8;
	border-bottom:solid 5px #ffffff;
}

table#courses td.miscellaneous {
	background-color:#cdcee5;
	border-bottom:solid 5px #ffffff;
}

/* =========================================== BOOKING SYSTEM */

.bar-1 {background:#dadada;font-size:12px;font-weight:bold; padding:5px;}
.bar-2 {background:#dadada;font-size:10px;font-weight:bold;padding:5px;}
.xtra1 {width:600px;float:left;margin:0; line-height:1em;}

.xtra1 span {font-weight:bold;}
.xtra2 {width:20px;float:right;padding-left:10px;padding-top:7px;margin-right:20px;}
.xtrBookit {float:right;margin-bottom:20px;}
.xtra1 br { clear:both;}

/* ============================================ OTHER */

.no-related-pages {
	padding:10px;
	margin:0;
}
