/* LAYOUT */
* {margin: 0;padding:0; }
html,body{margin:0;padding:0}
html {min-height: 100%; /* force a scrollbar in firefox */ margin-bottom: 0.1px;}
body{font: 76% Georgia, Times, "Times New Roman",serif;text-align:center;color:#47391F;background:#43362E;}
div#header{position:relative; height: 200px;}
div#container{text-align:left; line-height: 1.5em;}
div#page {background: url(../img/Shambhala-header.png) no-repeat center top}
div#container{width:754px;margin:10px auto 5px; border: 4px solid #FF6600; background:#FFFCD9 url(../img/bg/container_bg.gif) repeat-y top center;}
div#wrapper{float:left;width:100%}
div#content{margin: 0 160px;}
div#navigation{float:left;width:120px;margin-left:-740px}
div#extra{float:left;width:120px;margin-left:-135px}
div#footer{clear:left;width:100%;text-align:center;font-size:0.9em; padding-top: 80px; background:#FFFCD9 url(../img/bg/footer_bg.gif) no-repeat center bottom; }

/* FONTS AND FORMATTING */

div#content {
	text-align: justify;
}
p {margin:0 0 1em;}

h1,h2,h3,h4,h5,h6 {
	color: #47391F;
}
h1,h3 {
	font-size: 1.4em;
	font-weight: bold;
	border-bottom: 1px solid #999;
	letter-spacing: -1px;
	padding: 0 0 0.2em;
}
h1 {
	margin: 0 0 5px;
}
h2 {
	font-size: 1.7em;
	font-weight: bold;
	letter-spacing: -1px;
}
h4 {
	font-size: 1.6em;
	font-weight: bold;
	letter-spacing: -1px;
}

#extra h3 {
	text-align: right;
	font-size: 1.4em !important;
	letter-spacing: -1px;
}

#extra ul {
	list-style: none;
	margin: 0.5em 0 1.5em 0;
}
#extra li {
	line-height: 25px;
	list-style: none;
	text-align: right;
	font-size: 0.9em;
	margin: 1em 0;
	text-align: center;
}

#extra a img {
	border: 0;
}

.director {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
}
div#bts {
	text-align: center;
	margin: 3em 0 1em;
}
div#bts img, div#bts object {
	margin: 0 auto;
}

/* LINKS */

a {
	color: #333;
}
a:hover {
	color: #DD6600;
}

/* VCARD */
div.vcard {
	margin: 1em 0;
}


/* VIDEOS */
div#latest {
	text-align: center;
}
div#latest img {
	margin: 5px auto 1em;
}
/* NAVIGATION */
div#navigation ul {
	list-style: none;
	margin: 0 0 1.5em 0;
}
div#navigation ul li {
	line-height: 25px;
	border-bottom: 1px solid #999;	
}
div#navigation ul li a {
	font-size: 0.9em;
	text-decoration: none;
	color: #47391F;
	font-weight: bold;
	display: block;
	padding-left: 3px;
}
div#footer ul {
	list-style: none;
	margin: 0;
}
div#footer ul li {
	list-style: none;
	display: inline;
	margin: 0 2px;
	padding: 0;
	line-height: 15px;
}
div#footer ul li a {
	text-decoration: underline;
	color: #47391F;
}
div#footer p{margin:0;padding:0px 0 5px}

