/*  #EADDC7; is the light grey/brown,  #B59B8A; the dark */

.brown {background-color : #EADDC7;}
/* Hide Tikiwiki stuff */

. -data {display : none;}
.box login_box {display : none;}
.mod-login_box {display : none;}
.box mnu_application_menu  {display : none;}
.mod-mnu_application_menu  {display : none;}
.box-assistant {display: none;}
.box-quick_edit {display: none;}
.wikitopline {display: none;}
.catblock {display: none;}

//#rightcolumn  {display : none;}
.tabt2  {display : none;}
.tabtl  {position: absolute;
		top: -400px; left: 0px;}
.tabbut  {display : none;}
.tablink  {display : none;}

		/* keep these below */
#power  {display : none;}
#rss  {display : none;}
.box-title {display : none;}
.separator   {display : none;}
.option  {display : none;}*/
#mnu_application_menu .option{display : none;}  
.pagetitle  {display : none;}
.editdate   {display : none;}

.leftindent { margin-left : 20px;}

.toph3 { font-weight : 700; } /* country headings in natreps */
.toph3 a { 		 /* contains a name= tags */
	text-decoration: none; 
	border: none;
	color : black;
}

.leftimg {
	float: left;
	margin: 5px 15px 5px 20px;
}

.leftimgnude {
	float: left;
	border: none;
	margin: 5px 15px 5px 20px;
}

.vspaced li {
	margin : 7px 0px;
}

dl.vspaced  dt{
	margin : 17px 0px 7px 0px;
}

.rightimg {
	float: right;
	margin: 5px 10px 5px 10px;
}
.box { 	/* an attempt to group items !!*/
	border: 12px;
}
.box img { 	
	border : 2px;
}

.leftbm { 
	float : left;
	width: 220px;
	text-align: center;
	vertical-align: bottom;
	font-size: smaller;
	font-family: italic;
	margin: 0px;
	margin-right: 5px;
}

.boxbrt
	{
	float: right;
	text-align: right;
	vertical-align: top;
	margin: 10px;
	margin-left: 5px;
}

.boxblt
	{
	float: left;
	text-align: left;
	vertical-align: top;
	margin: 10px;
	margin-left: 5px;
}


.fleft { 
	float : left;
}

.left { 
	align : left;
	text-align : left;
}

.fright {
	float: right;
}

.right {
	align : right;
	text-align : right;
}

.fancy li {
	border-bottom : 1px solid  #B59B8A;
	padding : 5px;
	padding-bottom : 10px;
}

body {
	padding : 0px;
	margin : 0px;
	font-size: 0.9em; 
	font-family : sans-serif;
}

a:visited {
	text-decoration : none;
	border-bottom : 1px dashed black;
}

.wikitext .simplebox, #rhs .simplebox {
	padding : 0px 10px 0px 20px;
}

.wikitext li {
	padding : 0px 10px 0px 20px;
}

.wikitext ul, .wikitext ol {
	padding : 0px 10px 0px 50px;
}

/* to cope with p being indented, and table, img etc not being in a p */
/* NB do NOT indent the general table: tiki framing is tables */

.wikitext table, #rhs table {
	padding : 0px 20px 0px 20px;
}

hr {
	height : 2px; 
	border: none; 
	padding : 0px;
	margin-top : 2em;
	margin-bottom : 1.3em;
	margin-right : 1em; 
	margin-left : 1em; 
	background-color: #B59B8A;
	color: #B59B8A;
}

img {
	border : 1px solid #B59B8A;
	margin : 0 5px 5px 5px;
}

a.wiki img, a img {
	border: none;
	text-decoration: none;
	margin : 0 5px 5px 5px;
}

.nosurround {
	padding : 0px;
	margin : 0px;
}

#navigation-bar {
	height : 90px;
	text-align : left;	
	padding-right : 15px;
	padding-top : 8px;
	padding-bottom : 8px;
	padding-left : 5px; /* affects writing only, not pic */
	font-family : sans-serif;
}

#navigation-bar form span {
	padding-left: 15px;
}

#navigation-bar form {
	display : inline;
}

#navigation-bar a, #navigation-bar span, #navigation-bar form {
	color: black;
	text-decoration : none;
	border-bottom : none;
	padding: 0px ;
}

#navigation-bar span {
	padding-left: 10px;
}

#navigation-bar a:hover { color : blue;}

#navigation-bar p {
	padding : 0px ;
	margin: 0px;
	margin-top : 2px;
}

#navigation-bar p.eurontitle {
	font-size : 28px;
	font-weight : bold;
	padding-left: 15px ;
	margin-bottom : 3px ;
	color : white ;
}

#homeicon {
	position : absolute;
	top: 93px; right: 20px;
}

.euronlogo{
	border: 0px;
	position : absolute;
	top: 4px; right: 5px;
}
	
#tiki-main {		
 	padding : 0px;	
}

#tiki-top {
	padding : 0px; margin : 0px; 
	background-repeat : no-repeat;
	background-position : 99% 5px ;
	background-color : #EADDC7;
}

#siteheader {
	padding : 0px; margin : 0px; 
	//background-image: url("euron/180_trreallogo22.gif");
	background-repeat : no-repeat;
	background-position : 99% 5px ;
	background-color : #EADDC7;
}


#tiki-top span {
	padding-left : 1em;
}
#tiki-mid {
	margin : 0px; padding: 0px;
}

#tiki-midtbl { border : 0; 
	width : 100%; }

#centercolumn { vertical-align : top; width : 65%;}

#leftcolumn { vertical-align : top;} /* vertical-align and vertical-align don't work */
#leftcolumn td { width : 100%; vertical-align : top; vertical-align : top;}

div.horbar {
	background-color  :  transparent;
	margin : 0px; padding: 0px;
}

div.horbar table {
	margin : 0px; padding: 0px;
	
}

div.horbar tr {
}

div.horbar td div
{
	background-color : #B59B8A;
	padding : 0.25em;
	padding-right : 1.25em;
	padding-left : 10px;
	margin : 0px;
	font-weight : bold;
	text-align : center;
	color : white;
	background-image : url("euron/tr4left.gif");
	background-repeat : no-repeat;
	background-position : top right;
}

div.horbar #hormenu3L1 {
	padding-left: 20px;
}

div.horbar a {
	color : white;
	text-decoration : none;
	border-bottom : none;
}

div.horbar a:hover {
	color : black;
}


/*  SUBMENU */
#leftcolumn { 
	background-color : #EADDC7;
	padding : 0px;
	padding-left : 0px;
	margin : 0em;
}

.small-spacer-dkbrown {
	height : 2px;
	background-color :  #B59B8A;
}

.spacer-dkbrown {
	height : 0.35em;
	background-color : #B59B8A;
}
.big-spacer-brown {
	height : 0.35em;
	background-color : #EADDC7;
}

.small-spacer-brown {
	height : 2px;
	background-color : #EADDC7;
}

.spacer-white {
	height : 0.3em;
}

.contentspacer {
	width : 2px;
	background-color : #EADDC7;
}

.wikitext {
	vertical-align : text-top;
	font-size : 1.1em;
	margin : 0px 6px 6px 0px; 
	padding: 0px; 
	border-width : 2px;
	border-style : solid ; 
	border-left : none;	
}

#rhs .wikitext {
	vertical-align : text-top;
        font-size : 1em;
        margin : 0px 0px 6px 0px;
        padding: 0px;
        border-width : 0px;
        border-style : solid ;
        border-left : none;
}

dl { margin : 20px;}
dt { font-weight : bold;}
dd { border-bottom : 20px;}

#activitylist ul {
	list-style : none;
	margin: 0;
	padding : 0;
}

#activitylist li {
}

#activitylist li a {
	display : block;
	border-left : 20px solid  white;
	padding: 5px;
	text-decoration : none;
}

map br {
	display : none;
}

div.RobotGalleryDiv
{
text-align: center;
}


.robimage
{
width: 180px;
float: left;
margin: 10px;
}
.robimage img {border : 1px solid #B59B8A;}

#rightcolumn { width : 35%; 
	vertical-align : top;}   

#rhs {
	vertical-align : text-top;
	border-left : 2px solid #B59B8A;
	//border-top : 2px solid #B59B8A;
	border-bottom : 2px solid #B59B8A;
	color : black;
	background-color : #EADDC7;
	padding: 0px;
	margin : 0px 0px 6px 6px;
}
#rhs li { padding: 3px 6px 3px 0px;}

/* general font properties, specific colours etc elsewhere */

h1, .h1 {
	font-family : sans-serif;
	font-size : 1.6em;
	font-weight : bold;
	margin : 0px;
	padding : 4px 0px 2px 20px;
}

h2, h3, h4, .h2, .h3, .h4 {
	font-family : sans-serif;
	margin : 0px;
}

h2, h3, h4 {
	padding : 2px 0px 1px 20px;	
}

.h2, .h3, .h4 {
	padding : 2px 2px 1px 0px;	
}

h2, .h2 {
 	font-size : 1.3em;
	font-weight : bold;
}

.likerhs {
	background-color:  #EADDC7;
        color: white;
}
        
h3, .h3 {
	font-size : 1.2em;
	font-weight : bolder;
}

h4, .h4 {font-size : 1em;}

#rhs h2 {background-color :  #B59B8A;
	font-size : 1.1em; }
#rhs h3 {font-size : 1.3em;}
#rhs h4 {font-size : 1.1em;}

#bottom-bar {
	clear : both;
	padding : 0px;
	margin : 0px;
	background-color:  #EADDC7;
	border-bottom : 4px solid #B59B8A;
}

.footer {
	text-align : center;
}


.rfooter {
	text-align : right;
}

.lfooter {
	text-align : left;
}

.wikitext h1, .wikitext h2, .h1, .h2 {
        color : white;
}

#rhs h1 {
	background-color :  #B59B8A; 
	color : white;
}


a.image { 
	text-decoration : none;
	border-bottom: none;
}

span.highlight { 
	font-weight : bold;
        color : #6000bb;
}

span.warning { 
	font-weight : bold;
        color : red;
}

span.email {
	font-weight : bold;
        color : #480082;
}

.nude { 
	border: none;
}

a.nude { 
	text-decoration : none;
	border: none;
}

img.floatleft {
	border : 1px solid  #B59B8A;
	float: left;
	margin: 3px;
	margin-right: 12px;
	margin-bottom: 10px;
}

img.floatright {
	border : 1px solid  #B59B8A;
	float: right;
	margin: 3px;
	margin-left: 12px;
	margin-bottom: 10px;
}

.personrc, .rrrr
{
float: right;
text-align: center;
vertical-align: bottom;
font-size: small;
font-family: italic;
margin: 10px;
margin-left: 15px;
}

.personlc, .ffff
{
float: left;
text-align: center;
vertical-align: bottom;
font-size: small;
font-family: italic;
margin: 5px;
margin-right: 15px;
}

.personlc, .personrc { max-width: 35%;}
.ffff, .rrrr { width: 200px}
.person 
{
width: 80%;
float: right;
text-align: right;
vertical-align: bottom;
margin: 5px;
}

div.person2
{
vertical-align: bottom;
margin: 20px;
}

div.person2x
{
width: 75%;
float: left;
}

div.person img
{
float: right;
margin: 0px 15px;
vertical-align: top;
}

div.person2 img
{
float: left;
margin: 0px 20px;

}

div.person2x img
{
float: left;
margin: 15px 35px 50px 15px;
vertical-align: text-top;
}

div.picleft {
	float: left;
	width: auto;
	margin: 0.4em;
	padding-bottom: 5px;
	padding-right: 15px;
	font size: small;
	text-align: center;
}

div.picright {
	float: right;
	width: auto;
	margin: 0.4em;
	padding-bottom: 5px;
	padding-right: 15px;
	font size: small;
	text-align: center;
}

.paragraph {
	margin-left : 1em;
	margin-right : 1em;
}


.caption {
	text-align : left;	
	font-style : italic;
}

.search-widget {
	border : 1px solid black;
}

div.topbut {
        clear : both;
	text-align : center;
	background-color :   #EADDC7;
	float : right;
}
div.topbut a {
	border: 3px solid white; 
	border-right : 3px solid  #B59B8A; 
	border-bottom : 3px solid  #B59B8A; 
	text-decoration: none;
}
div.topbut a:hover {
	border: 3px solid white; 
	border-top : 3px solid  #B59B8A; 
	border-left : 3px solid  #B59B8A; 
}
	
#topmenu-bar {
	background-color  :  transparent;
	margin : 0px; padding: 0px;
}

#topmenu-bar table {
	margin : 0px; padding: 0px;
}

#topmenu-bar td
{
	background-color : #B59B8A;
	padding : 0.25em;
	padding-right : 1.25em;
	padding-left : 10px;
	margin : 0px;
	font-weight : bold;
	text-align : center;
	color : white;
	background-image : url("euron/tr4left.gif");
	background-repeat : no-repeat;
	background-position : top right;
}
#topmenu-bar td.topmenu-intro {
	padding-left: 20px;
}

#topmenu-bar a {
	color : white;
	text-decoration : none;
	border-bottom : none;
}

#topmenu-bar a:hover {
	color : black;
}

#submenu {
}

#submenu ul {
	float : left;
	padding : 0px;
	margin : 0px;
	font-weight : bold;
}

#submenu ul li {
	float : left;
	margin : 0px;
	border : none;
	border-right : 6px solid   #EADDC7;
	background-color :  white;
	list-style : none;
}

#submenu ul li ul {
	display: block;
	position : absolute;
	left: -999em;
	padding : 0px;
	padding-top : 5px;
	margin : 0px;
}

#submenu ul ul li {
	float : none;
	margin : 0em;
	border: 2px solid  #B59B8A; 
	border-left:  6px  solid  #B59B8A;
	border-right:  6px solid  #B59B8A; 
}

#submenu ul li:hover ul, #submenu ul li.iehover ul {
	display: block;
	left: auto;
}

#submenu ul a.wiki {
	display : block;
	padding: 0.2em 20px 0px 20px; 
	text-decoration : none;
	border-bottom : none;
}

#submenu ul a:link, #submenu ul a:visited {
	display: block;
	padding: 0.2em 20px 0px 20px; 
	text-decoration : none;
	border-bottom : none;
}

#submenu ul a:hover, #submenu ul a:active {
	background-color :  #EADDC7;
	display : block;
}

#submenu ul span {
	display: block;
	padding: 0.2em 20px 0px 20px; 
	background-color :  #EADDC7;
}

#submenu br {
	display: none;
}

