/*
 Screen style    
 Site: Bhutan Ancient
 Layout
*/


body {
 background: #363730 url() top left repeat;
 color: #C8C8C8;
 font-size: 75%;
 padding: 0;
 text-align: center;
}

#outer-wrapper {
 background: transparent url() top left repeat-x;
 color: #C8C8C8;
 padding: 34px 0 0 0;
}

#wrapper {
 background: #323232 url() top left repeat-y;
 color: #C8C8C8;
 margin: 0 auto;
 position: relative;
 text-align: left;
 width: 995px;
}

/* General styles */
label {
 background-color: transparent;
 color: #C8C8C8;
}

input {
 background-color: #171717 !important;
 border: 1px solid #626A42;
 color: #C8C8C8;
 padding: 2px 4px;
}

input.submit, input.checkbox {
 background-color: transparent;
 border: none;
 color: inherit;
 padding: 0;
}

select {
 background-color: #171717;
 color: #C8C8C8;
}

.w1 {
 width: 50px;
}

.w2 {
 width: 212px;
}

.w3 {
 width: 150px;
}

.w4 {
 width: 222px;
}

.col {
 width: 363px;
}

.col.left {
 float: left;
}

.col.right {
 float: right;
}

.darker {
 background-color: #3F3F3F;
 color: inherit;
 padding: 10px;
}

.bigger {
 font-size: 1.33em;
 margin-top: 0;
}

img.preview {
 border: 30px solid #191A1C;
 z-index: 500;
 position: relative;
}

p.adjoined {
 margin-bottom: 0;
}


/* Header, logo, search */
#header {
 background: #3D3D3D url(logo2.gif) top left no-repeat;
 color: #C8C8C8;
 height: 108px;
 margin-bottom: 37px;
 position: relative;
}

/* Main Navigation */
#nav {
 background: #4F533C;
 color: #fff;
 height: 37px;
 left: 0;
 margin: 0;
 padding-left: 20px;
 position: absolute;
 top: 108px;
 width: 975px;
 z-index: 100;
}

#nav a {
 background-color: transparent;
 color: #fff;
 display: block;
 font-size: 1em;
 height: 37px;
 line-height: 37px;
 margin: 0;
 overflow: hidden;
 position: relative;
 text-align: center;
 text-decoration: none;
}

#nav a span {
 background-position: top left;
 background-repeat: no-repeat;
 display: block;
 height: 100%;
 left: -16px;
 position: absolute;
 top: -1px;
 width: 90px;
 z-index: 1;
}

#nav a#nav01 {
 width: 80px;
}


#nav a:hover {
 background-color: #4F533C;
 color: #fff;
}

#nav a:hover span, #nav a.current span {
 background-position: 0 -37px;
}

#nav li {
 float: left;
 list-style: none;
 margin: 0;
}

/* Content */
#content {
 background: #323232;
 border-top: 12px solid #6D9BB0;
 color: #C8C8C8;
 float: right;
 padding: 10px;
 width: 743px;
}

.home #content {
 padding: 15px 0 10px 14px;
 width: 749px;
}

.home #content .ir {
 margin: 8px 0 8px 0;
}

.replace { 
 line-height: 32px;
}

.replace img { 
 vertical-align: bottom;
}

#content ul {
 margin-left: 0;
}

#content li {
 background: transparent;
 color: inherit;
 list-style: none;
 padding-left: 11px;
}

h1.no-bottom-margin {
 margin-bottom: 0;
}


/* Home page */
#home-intro-wrapper {
 background: #3F3F3F;
 color: inherit;
 width: 735px;
}

#home-intro {
 background: transparent;
 color: inherit;
 padding: 0 15px 12px 0;
 width: 720px;
}

#home-intro p {
 margin: 0;
}

#home-intro-right {
 float: right;
 padding-top: 11px;
 width: 338px;
 text-align: center;
}



/* Sidebar */
#sidebar {
 background: transparent url(../images/bg/sidebar.gif) top left no-repeat;
 border-top: 12px solid #6D9BB0;
 color: #C8C8C8;
 float: left;
 min-height: 244px;
 padding: 15px 10px 10px 10px;
 width: 212px;
}

#sidebar a {
 background-color: transparent;
 color: #B9C290;
}

#sidebar li a {  
 text-decoration: none;
}

#sidebar a:hover {
 background-color: transparent;
 color: #C8C8C8;
}

#sidebar p a {
 background-color: transparent;
 color: #80B1C8;
}

#sidebar p a:hover {
 background-color: transparent;
 color: #fff;
}

#sidebar h2 {
 background-color: transparent;
 color: #C8C8C8;
 font-family: Tahoma, "Lucida Grande", lucida, sans-serif;
 font-size: 1em;
 font-weight: bold;
 margin: 0;
 line-height: 1.0;
}

#sidebar h2.with-margin {
 margin-bottom: 0.25em;
}

#sidebar h3 {
 background-color: transparent;
 color: #C8C8C8;
 font-size: 1em;
 font-weight: normal;
 margin: 0.35em 0 0.2em 0;
}

#sidebar h3 a, #sidebar a.active {
 background-color: transparent;
 color: #C8C8C8;
}

#sidebar h3 a:hover {
 background-color: transparent;
 color: #B9C290;
}

#sidebar ul {
 border-bottom: 1px solid #5C5C5C;
 margin: 0 0 8px 0;
 padding: 0 0 8px 17px;
}

#sidebar li {
 list-style: none;
 margin-bottom: 0.1em;
}

#sidebar li p {
 line-height: 1.3;
 margin: 4px 0 0 0;
 width: 126px;
}


/* Footer */
#footer {
 background: transparent url(../images/bg/footer.gif) top left;
 border-top: 7px solid #636B42;
 clear: both;
 color: #fff;
 padding: 12px 0 18px 0;
 text-align: center;
}

