/*
Theme Name: BruneiEmbassy
Theme URI: http://www.bruemb.jp
Description: Embassy of Brunei Darussalam in Tokyo
Author: DesignTroop Creative Solutions
Author URI: http://www.designtroop.net/
Template: Starkers
*/

@import "css/grid.css";
@import "css/reset.css";

body{
font-family: 'Droid Sans', sans-serif;
font-size: 1em;
background: #1e1e1e;
color: #555;
text-align: left;
line-height: 1.6em;
}

li {
padding: 0;
list-style-type: none;
}

p, #content{
text-align: left;
}

h1, h2, h3{
text-align: left;
padding: 40px 20px 20px;
}

h4{
font-size: 2em;
}

h3{
font-size: 1em;
}

a {
color:#666;
text-decoration: none;
font-weight: 800;
}

#sidebar a:hover, .boxbg a:hover{
text-decoration: underline;
}

#logo {
background: url(images/logo.jpg) center no-repeat;
height: 248px;
}

#header{
background: url(images/topbg.jpg) repeat-x;
text-align:center;
}

#sliderbox, #content{
background: url(images/midbg.jpg) repeat;
}

.navimenu{
width: 940px;
height: 43px;
}

.navimenu .nav {
width: 940px;
height: 43px;
margin: 0;
padding: 0;
}

.navimenu .nav li {
display: inline;
}

.navimenu .nav li a { text-indent: -1000px; float:left; outline:none; height:43px; overflow:hidden; background-image:url(images/navigation.jpg); background-repeat:no-repeat;}

.navimenu .nav li#home a { width:69px; background-position: 0 0; }
.navimenu .nav li#embassy a { width:95px; background-position: -69px 0; }
.navimenu .nav li#news a { width:70px; background-position: -164px 0; }
.navimenu .nav li#brunei-citizen-services a { width:220px; background-position: -234px 0; }
.navimenu .nav li#visiting-brunei a { width:148px; background-position: -454px 0; }
.navimenu .nav li#business-in-brunei a { width:179px; background-position: -602px 0; }
.navimenu .nav li#links a { width:68px; background-position: -781px 0; }
.navimenu .nav li#contact a { width:91px; background-position: -849px 0; }

.navimenu .nav li#home a:hover, .navimenu .nav li#home .selected { background-position: 0 -43px; }
.navimenu .nav li#embassy a:hover, .navimenu .nav li#embassy .selected { background-position: -69px -43px; }
.navimenu .nav li#news a:hover, .navimenu .nav li#news .selected { background-position: -164px -43px; }
.navimenu .nav li#brunei-citizen-services a:hover, .navimenu .nav li#brunei-citizen-services .selected { background-position: -234px -43px; }
.navimenu .nav li#visiting-brunei a:hover, .navimenu .nav li#visiting-brunei .selected { background-position: -454px -43px; }
.navimenu .nav li#business-in-brunei a:hover, .navimenu .nav li#business-in-brunei .selected {background-position: -602px -43px; }
.navimenu .nav li#links a:hover, .navimenu .nav li#links .selected { background-position: -781px -43px; }
.navimenu .nav li#contact a:hover, .navimenu .nav li#contact .selected { background-position: -849px -43px; }

#slider{
padding-top:20px;
}

#content{
margin: 0;
padding-top: 20px;
}

.boxbg p{
color: #666;
text-align: left;
padding: 10px 20px;
text-shadow: 0px 2px 3px #fff;
}

.boxbg{
background: url(images/wbg.png) repeat;
border-radius:1em;
margin-bottom:20px;
}

.posted{
padding: 20px;
}

.ten{
padding: 0 20px 20px 20px;
}

.boxbgs{
background: url(images/wbg.png) repeat;
padding: 20px;
border-radius:1em;
margin-bottom:20px;
text-align: left;
}

.twenty{
margin-bottom:20px;
}

#footer{
padding: 50px 0 20px 0;
background: url(images/bottom.jpg) repeat-x;
color: #ccc;
line-height: 2em;
text-shadow: 0px 2px 3px #000;
}

#leftfoot{
text-align:left;
font-size: 1.2em;
float: left;
line-height: 1.4em;
}

#footer a, #details a {
color:#fff;
font-weight: 800;
text-decoration: none;
}

#footer a:hover {
text-decoration: none;
}

#details {
padding: 20px 0 20px 0;
color: #ccc;
line-height: 2em;
text-shadow: 0px 2px 3px #000;
font-size: 0.8em;
background: #1e1e1e;
}

#form{
text-align: left;
padding:20px;
}

input {
background: #fff;
opacity: 0.5;
height: 25px;
font-size: 1.4em;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

textarea {
background: #fff;
opacity: 0.5;
font-size: 1em;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
}

#submit, #searchsubmit{
height: 80px;
}

label.error { 
color: #ff0600; 
font-size: 0.8em;
clear: left;
display: inline;
float: right;
}

.lefty, #copyright{
float: left;
}

img.lefty{
padding-right: 20px;
}

.righty, #designtroop, #fourseasons{
float: right;
}

#fourseasons{
padding-top: 25px;
}

.featured{
text-align: left;
font-size: 1em;
}

.featured p{
padding: 50px 20px 20px 10px;
font-size: 1em;
}

#galleria{
padding-bottom: 30px;
text-align: center;
}

.mid{
text-align: center;
}

.listform li{
list-style-image: url(images/registration.png);
margin-left: 20px;
}

.listguide li{
list-style-image: url(images/post.png);
margin-left: 20px;
}

.page li{
list-style-image: url(images/tick3.png);
margin-left: 80px;
}

.page ul ul li{
list-style-image: url(images/registration.png);
margin-left: 150px;
}

.galleryname{
font-size: 2em;
}

.gallerydesc{
font-size: 1em;
}

iframe{
border: 10px solid #fff;
margin: 0 auto;
text-align: center;
display: block;
}

.blog img{
margin: 0 auto;
text-align: center;
display: block;
}

.thumbs{
border: 3px solid #efefef;
}

.midmap{
border: 1px solid #ccc;
text-align: center;
}

#searchform label {
	position:absolute;
	top:-1500px;
	left:-1500px;
}

#s{
width:160px;
height: 20px;
background: url(images/searchpanel.jpg) no-repeat;
border: 0;
opacity: 1;
}

#searchsubmit {
background: url(images/search.jpg) no-repeat;
width: 111px;
border: 0;
height: 36px;
opacity: 1;
text-indent: -1000px;
}

.ngg-albumoverview{
line-height: 1.2em;
}

.ngg-album-compact{
padding-bottom: 80px;
}

.sep{
border-top: 2px dashed #ccc
}
