#page-content h2 {
  border-top: 1px solid #b3af9c;  
}

ul#regionselect{
  display:inline-block;  
  overflow:hidden;
  list-style:none;
  z-index:2;
  margin:0;
  padding:0 0 0 5px;  
  
}

ul#regionselect{
  display:block;
}

ul#regionselect li{
  background-color:#e1daad;
  cursor:pointer;      
  float:left;
  margin-right:5px;  
  padding:5px;  
}

ul#regionselect li {  

  border: 1px solid #5f5c47;
}

ul#regionselect li.current{
  position:relative;
  top:1px;
  z-index:2;  
  background:#ffffff;  
  border-bottom:none;
}

div#regions{
position:relative;
top:-1px;

  overflow:hidden;
  border:1px solid #5f5c47;  

  padding:5px 15px 5px 15px;
  list-style:none;
}


div#regions h3{
  font-size:1.5em;
  float:none;
  clear:both;
}

div#regions ul{
  display:inline-block;
  overflow:hidden;  
  margin:0;
  padding:0;
  list-style:none;
}

div#regions ul{
  display:block;
}

div#regions ul li{
  margin:0 5px 5px 0;
  padding:0px;  
  width:245px;
  float:left;  
}

div#regions ul li a{
  display:inline-block;
}

div#regions ul li a{ 
  overflow:hidden;
  display:block;
  text-decoration:none;
  font-weight:bold;
  display:block;  
  border:1px solid #e1daad;
  padding:8px 4px 8px 7px;
  height:26px;
  line-height:26px;
  
  
}


div#regions ul li a:hover{
  background-color:#e1daad;
}

div#regions ul li a img{
  cursor:pointer;
  float:left;
}


div#regions ul li a span {
  cursor:pointer;
  float:right;
  width:195px;
  padding:0;
}
form#countrychanger{
  float:right;
  width:400px;
}

form#countrychanger select{
  float:right;
}
a#fullflag{
  float:left;
  position:relative;
  top:-20px;
}

img#flag {
  float:left;
  border:1px solid #b3af9c;
  margin:0 5px 0 0;
  padding:2px;
}

div#profile-intro{
  background:#eee9d1;
  display:inline-block;
  overflow:hidden;
  display:block;  
  float:none;
  clear:both;
  border-bottom:1px solid #b3af9c;
  margin: 0 0 10px 0;
  padding:5px;
}

div#profile-intro h3{
  font-weight:bold;
}

div#profile-intro div.section{
  display:inline-block;
}

div#profile-intro div.section{ 
  overflow:hidden;
  display:block;
  color:#444444;
  font-size:0.9em;
  line-height:1.3em;
  overflow:hidden;
  padding-bottom:5px;
}

div#profile-intro div.section div.left{
  float:left;
  width:60%;
}

div#profile-intro div.section div.right{
  float:right;
  width:35%;
}

div#profile-intro div.section ul {
  list-style:none;
  float:left;
  border-top:1px solid #eae4cb;
  margin:0;
  padding:0 0 0 15px;  
}

div#profile-intro div.section ul li {
float:none;
clear:both;
overflow:hidden;
border-bottom:1px solid #eae4cb;
}


div#profile-intro div.section  span.religion-hdr{
  float:left;
  width:72px;
}

div#profile-intro div.section ul li span.religion{
  float:left;
  width:105px;
  text-align:right;
  padding-right:5px;
}

div#profile-intro div.text{
  float:left;
  width:260px;
}


div#profile-intro div.image{
  text-align:right;
  float:right;
  width:241px;
}
span.href,
div#profile-intro div.image a{
  text-decoration:none;
  font-style:italic;
  color:#871b32;
  cursor:pointer; 
}


