/* 
-----------------------------------
website name:       Parliament of Nauru
created by:         Yu-qian Wang, Publishing, Department of Parliamentary Service
last updated:       30/10/2009
updated by:         Yu-qian Wang
-----------------------------------
*/
body {
	background:#D0D7E2;
	color:#222;
	font:0.75em Verdana, Arial, Helvetica, sans-serif;
}
img {
	border:0;
	text-align: left;
}
a {
text-decoration:none;
}a:link {
	color:#002b7f;
}
a:visited {
	color:#40557f;
}
a:hover {
	color:#40557f;
}
a:active, a:focus {
	color:#40557f;
}
hr {
	color:#ccc;
	background-color:#ccc;
	height:2px;
	width:75%
}
p, blockquote, table, pre, address, hr, dl, ol, ul {
	margin-bottom:1.25em
}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 .5em;
	color:#002b7f;
}
h1 {
	font-size:160%
}
h2 {
	font-size:135%
}
h3 {
	font-size:130%
}
h4 {
	font-size:120%
}
h5 {
	font-size:110%
}
h6 {
	font-size:105%
}
pre {
	font:120% "Courier New", Courier, monospace;
	padding:1.25em;
	border:#94a59c 1px dotted;
	white-space:pre;
	width:500px;
	margin:0 auto 1.25em
}
abbr, acronym {
	color:#555;
	font:95% Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
	speak:spell-out
}
abbr.word {
	speak:normal
}
address span {
	display:block;
	font-size:125%;
	padding:5px;
	margin:auto;
	text-align:center;
	width:50%;
	border:#94a59c 2px dotted
}
q, blockquote {
	color:#333;
	font-style:italic
}
blockquote {
	width:80%;
	margin:0 auto 1.25em
}
ins {
	color:#36C
}
del {
	color:#F00
}
ul, ol, dl {
	list-style:inside;
	margin-left:1em
}
ul li, dl dd, ol li {
	margin:0 0 0.25em 1em
}
li ul, li ol {
	margin-bottom:0
}
dt {
	font-variant:small-caps;
	font-weight:bold
}
dd dl {
	font-size:90%
}
table {
	border:#002b7f 3px solid;
	border-collapse:collapse;
}
tbody {
}
tfoot {
}
thead {
}
tr {
}
th {
	background:#ffe9aa;
	border:#40557f 1px solid;
	border-collapse:collapse;
	text-align:center;
	vertical-align:middle;
	padding:5px
}
th.sublevel {
	background:#fff5d9;
	font-variant:small-caps;
	vertical-align:top
}
tfoot th.sublevel {
	font-variant:small-caps;
	font-size:80%;
	vertical-align:bottom
}
td {
	border:#002b7f 1px solid;
	border-collapse:collapse;
	padding:2px
}
td.empty {
	background:#002b7f;
}
fieldset {
	display:block;
	border:#002b7f 1px solid;
	padding:12px;
	margin:0 0 1.2em 0;
	font-size:85%
}
legend {
	font-size:120%;
	font-weight:bold;
	font-variant:small-caps
}
form {
	display:block;
	padding:5px;
	background:#f0f0f0
}
select {
	font-size:100%
}
textarea input, .text_area, .button, .file, .password {
	border:#94a59c 1px solid
}
form p {
	font-weight:bold;
	margin:0.5em 0 0.75em 0;
}
#container {
	width:85%;
	margin: 0 auto;
	padding:0;
	position:relative;
	background:#fff url(img/c_bg.png) repeat-y;
}
#header {
	position:relative;
	background:#002b7f url(img/s_banner_bg.png) repeat-x;
	color:#fff;
	margin:0 auto;
}
#crest {
	width:100%;
	height:113px;
	position:relative;
	overflow:hidden;
}
#crest span#crest_h1 {
	position:absolute;
	width:450px;
	height:113px;
	background:url(img/s_banner.png) no-repeat;
}
#crest span#coa {
	position:absolute;
	right:0;
	top:0;
	width:169px;
	height:113px;
	background:url(img/s_banner_coa.png) no-repeat;
}
#util {
	position:absolute;
	width:100%;
	margin:0;
	padding:0;
	left:0;
	top:0;
	text-align:right;
}
#util li {
	display:inline;
	list-style-type:none;
	margin:0 5px 0 10px;
	padding:0 0 0 5px;
}
#util li a {
	text-decoration:none;
	font:0.8em helvetica, arial, sans-serif;
}
#util li a:link, #util li a:visited, #util li a:hover, #util li a:active, #util li a:focus {
	color:#fff;
}
#content_nav {
	float: left;
	display:inline;
	position:relative;
	height:100%;
}
#content {
display:inline;
}
#content_main {
	display:block;
	margin: 0 10px 0 120px;
}
#content_main a {
	border-bottom:.1em solid;
	text-decoration:none;
}
#content_main h1 {
	display:block;
	padding:1em;
	border-top:#ffc61e .3em solid;
	border-bottom:#ffc61e .1em solid;
	width:50%;
}
#content_main img.full {
	display:block;
	clear:both;
	width:90%;
	height:auto;
	margin:0 auto;
}
#content_main img.inline {
	display:block;
	border:#ffc61e 5px solid;
}
#content_main img.left {
	float:left;
	margin:10px 15px 10px 0;
}
#content_main img.right {
	float:right;
	margin:10px 0 10px 15px;
}
.content_news {
border-top:2px solid #ffc61e;
border-bottom:2px solid #ffc61e;
padding: 5px 0 5px;
margin: 0 0 10px 0;
width:200px;
float:right;
background:#fcfcfc;
}
.content_news ul {
list-style:none;
list-style: outside;
font-size:85%;
margin:0 0 0 10px;
}
.content_news li {
margin:0 5px 5px;
list-style-image:url(img/news_bullet.gif);
line-height:100%;
}
.content_news h2 {
padding-left:5px;
}
.content_body {
width:auto;
}
#t_members{
border:#ffc61e 2px solid;
}
#t_members td{
vertical-align:middle;
padding: 0 5px;
border:#ffc61e 1px solid;
font-size:115%;
}
#t_members a{
	border-bottom:none;
}
#t_members th{
border:#ffc61e 1px solid;
}
.breadcrumb {
	display:block;
	padding:5px;
	margin: 0 0 0 0px;
	font-size:80%;
	font-weight:normal;
	background:#6887c5;
	border-top:1px solid #ffc61e;
	color:#fff;
	clear:both;
}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus {
	color:#fff;
}
#footer {
	border-top:2px solid #ffc61e;
	background: #002b7f;
	clear:both;
	color:#fff;
	font-size:85%;
	padding:5px 10px;
	text-align:right;
}
#constitution_toc h2 {
	text-indent:1em;
}
#constitution_toc h3 {
	text-indent:2em;
}
#constitution_toc h4 {
	text-indent:3em;
}
#constitution_toc h5 {
	text-indent:4em;
}
#constitution_toc h6 {
	text-indent:5em;
}
#constitution_toc {
	display:block;
	margin:2.5em 0;
	padding:2.5em 0;
	border-top:2px dotted #d4e5dc;
	border-bottom:2px dotted #d4e5dc;
}
#constitution_toc a {
	border-bottom:0;
}
