/* CSS for Washington Diplomat 

@import url('http://www.washdiplomat.com/templates/css/newfonts.css');*/

* { margin: 0; padding: 0; border: 0; }

body {
  text-align: center;
  font: 62.5% Arial, Helvetica, sans-serif; /* 62.5% resets 1em to the equivalent of 10px */
	background: url('/images/bg-body.gif');
}

.mcsignup form div{
padding:5px 0px 5px 0px; margin-right:10px;
float:left;
}
/* Global Styles */

a, a:link { color: #657ba7; text-decoration: underline; }
a:hover { text-decoration: none; }

a.red, a.red:link { color: #771221; text-decoration: none; }
a.red:hover { text-decoration: underline; }

a.broken, a.highlight { color: #FFFFFF; background: #B60016; } /* Use this class on links that are broken during site development */

a.doc { background: url('/images/stories/icons/doc.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.txt { background: url('/images/stories/icons/txt.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.xls { background: url('/images/stories/icons/xls.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.rss { background: url('/images/stories/icons/feed.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.pps { background: url('/images/stories/icons/pps.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.pdf { background: url('/images/stories/icons/pdf.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.zip { background: url('/images/stories/icons/archive.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.image { background: url('/images/stories/icons/pic.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.video { background: url('/images/stories/icons/film.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.audio { background: url('/images/stories/icons/music.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }
a.email { background: url('/images/stories/icons/mailto.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

h1,
.contentheading,
.componentheading,
h2.contentheading,
h2.contentheading,
h2.componentheading {
  margin: 0 0 10px 0;
	color: #000000;
	font-size: 3em;
  line-height: normal;
  font-weight: normal;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
  
}
.article_column h2.contentheading.diplomat,
.article-content h2,
#country-left .article-content h2,
.blog h2,
h2 {
  padding: 0;
  margin: 0 0 10px 0;
	color: #000000;
	font-size: 1.5em;
  line-height: normal;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
}
.article_column h2.contentheading.diplomat { margin-bottom: 5px; }
.list .article-content h2 { font-size: 1.5em; font-weight: bold; margin: 0; }
.list .article-content h2 a { text-decoration: none; }
.list .article-content h2 a:hover { text-decoration: underline; color: #000000; }

h3 {
  margin: 0 0 5px 0;
	color: #454545;
	font-size: 1.3em;
  line-height: normal;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
}

h3.box {
  margin: 0 0 15px 0;
  line-height: normal;
  text-align: center;
  background: url('/images/bg-horizontal-border-two-tone.gif') 0px 5px repeat-x;
}
h3.box strong{
  text-align: center;
  margin: 0 auto;
  padding: 3px 15px;
  border: 1px solid #000000; 
  font-family: Verdana, Arial, san-serif; 
  color: #000000; 
  text-transform: uppercase; 
  font-size: 10px; 
  font-weight: bold;
  line-height: 1;
  background: #FFFFFF;
}
.culture-stories h3 { font-family: Palatino Linotype, Palatino, Georgia, Timesbook Antique, serif; color: #657ba7; font-size: 23px; font-style: italic; font-weight: bold; text-transform: none; }

h4 {
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  line-height: 1;
  margin: 0;
  padding: 0 0 5px 0;
  text-transform: uppercase;
  font-family: Verdana, san-serif;
}
.culture-stories h4 { font-family: Palatino Linotype, Palatino, Georgia, Timesbook Antique, serif; color: #657ba7; font-size: 17px; font-style: italic; font-weight: bold; text-transform: none; line-height: 1; }
.culture-stories h4 a { text-decoration: none; }

table { border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0 0 15px 0; }
table td { vertical-align: top; padding: 5px; }
table th { 
  padding: 5px;
  font-size: 14px;
  font-weight: bold; 
  text-align: left; 
  vertical-align: bottom; 
  border-bottom: 1px solid #CCCCCC; 
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif; 
}

table.boxes { border-collapse: separate; border-spacing: 5px; width: auto; }
table.boxes td { border: 1px solid #CCCCCC; }

object, embed { border: 0; outline: 0; }

fieldset { border: 1px solid #666666; padding: 10px; margin: 0 0 15px 0; }
legend { color: #000000; font-weight: bold; padding-left: 5px; padding-right: 5px; }
input, select, option, textarea { padding: 2px; border: 1px solid #CCCCCC; }

input.inputbox {  }

iframe { overflow: hidden; }

.forme td { font-weight: bold; }
.forme input,
.forme textarea { 
  padding: 2px;
  font-weight: normal; 
  font-size: 12px;
  font-family: Arial, Helvetica, san-serif;
}
.forme input { width: 300px; }
.forme input#Submit { width: auto; padding: 5px 10px; color: #FFFFFF; background: #000000; }
.forme textarea { width: 400px; height: 130px; }

label { font-weight: bold; padding-right: 10px; }
select { border: 1px solid #CCCCCC; }

ul, ol { margin: 0 0 15px 35px; }
li { margin: 0 0 5px 0; }

dl { margin: 0 0 15px 0; width: 100%; float: left; }
dt { clear: both; float: left; width: 120px; font-weight: bold; padding: 3px; }
dd { float: left; width: auto; padding: 3px; }

p { padding: 0 0 15px 0; }

hr { height: 1px; margin: 0 0 15px 0; border: 0; border-bottom: 3px solid #cccccc; }

.l, .left { float: left; }
.r, .right { float: right; }
.clear { clear: both; }

.b, .bold { font-weight: bold; }
.no-b { font-weight: normal; }
.u, .underline { text-decoration: underline; }
.no-u { text-decoration: none; }
.i, .italic { font-style: italic; }
.no-i { font-style: normal; }
.small { font-size: .79em; }
.large { font-size: 1.2em; }
.x-large { font-size: 1.4em; }
.x-x-large { font-size: 1.6em; }
.t-c, .text-center, .center { text-align: center; }
.t-r, .text-right, .right { text-align: right; }
.t-l, .text-left, .left { text-align: left; }

.caps { text-transform: uppercase; }

.serif { font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif; }
.no-serif, .san-serif { font-family: Arial, Helvetica, sans-serif; }

img { border: 0; }
img.l, img.left { margin: 0 10px 10px 0; }
img.r, img.right { margin: 0 0 10px 10px; }


/* Error Styling */

.email_confirm, .hide, .hideme { display: none; }
#form_error { font-weight: bold; color: #ed1c24; }

input.error { border: 1px solid #ed1c24; background: #FFEFEF; }
label.error { 
  display: block; 
  clear: none; 
  margin: 0; 
  padding: 5px 0 0 0; 
  width: 100%; 
  color: #ed1c24;
}


/* Site Colors */

.black { color: #000000; }
.gray { color: #383D3A; }
.light-gray { color: #969696; }
.white { color: #FFFFFF; }
.green { color: #008302; }
.red { color: #771221; }
.blue { color: #8AB4D5; }


/* Navigation */
/* Based on Son of Suckerfish: http://www.htmldog.com/articles/suckerfish/dropdowns */

#nav { 
  height: 32px;
  margin: 0 0 1px 0;
  border-bottom: 3px solid #8AB4D5;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
  font-size: 1.2em;
  color: #000000;
  font-weight: bold;
  background: url('/images/bg-nav-light.gif') bottom repeat-x;
}

#nav-left { 
  float: left; 
  height: 32px;
  background: url('/images/bg-nav.gif') bottom repeat-x;
}
#nav-right { float: right; }

#nav ul { /* Begin First Level Lists */
	margin: 0;
	padding: 0;
  line-height: 1;
	list-style: none;
  position: relative;
  z-index: 800;
}
#nav ul li { /* All List Items */
	float: left;
	margin: 0;
	padding: 0;
	width: auto; /* width needed or else Opera goes nuts */
}
#nav ul li a {
	display: block;
	margin: 0 5px 0 0;
	padding: 0;
	width: auto;
  text-decoration: none;
}
#nav ul li a span { display: block; padding: 12px 15px 11px 15px; } /* Putting the nav padding in a span prevents lots of IE problems */

#nav-left ul li a { color: #000000; }
#nav-right ul li a { color: #474c4f; }

#nav ul li.active a,
#nav ul li.active a:hover,
#nav ul li.sfhover a,
#nav ul li a:hover { color: #FFFFFF; background: url('/images/bg-nav-tab.gif') top left no-repeat; }

#nav ul li.active a span,
#nav ul li.active a:hover span,
#nav ul li.sfhover a span,
#nav ul li a:hover span { background: url('/images/bg-nav-tab.gif') top right no-repeat; }

#nav ul li.active a span,
#nav ul li.active a:hover span,
#nav ul li.sfhover a span,
#nav ul li a:hover span { background: url('/images/bg-nav-tab.gif') top right no-repeat; }

#nav ul li.item2.active a,
#nav ul li.item2.active a:hover,
#nav ul li.item2.sfhover a,
#nav ul li.item2 a:hover { background: url('/images/bg-nav-tab-gray.gif') top left no-repeat; }

#nav ul li.item1.active a span,
#nav ul li.item1.active a:hover span,
#nav ul li.item1.sfhover a span,
#nav ul li.item1 a:hover span { background: url('/images/bg-nav-tab-gray.gif') top right no-repeat; }

#nav ul li ul { /* Begin Second Level Lists */
	position: absolute;
	background: #8AB4D5;
	width: 200px;
	margin: 0;
	padding: 0;
	left: -999em;
  z-index: 999;
  font-family: Arial, Helvetica, san-serif;
  font-size: 11px;
}
#nav ul li ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
}
#nav ul li ul li a {
	display: block;
	margin: 0;
	padding: 0;
	width: 200px;
}

#nav ul li.active ul li a,
#nav ul li.active ul li a:hover,
#nav ul li.sfhover ul li a,
#nav ul li.item1.active ul li a,
#nav ul li.item1.sfhover ul li a
#nav ul li.item2.active ul li a,
#nav ul li.item2.sfhover ul li a { background: none; } /* Negated top level highlighting on sub levels */


#nav ul li ul li a span { display: block; padding: 8px 15px; }

#nav ul li.active ul a span,
#nav ul li.active ul a:hover span,
#nav ul li.sfhover ul a span,
#nav ul li ul a:hover span,
#nav ul li.item1.active ul a span,
#nav ul li.item1.active ul a:hover span,
#nav ul li.item1.sfhover ul a span,
#nav ul li.item1 ul a:hover span,
#nav ul li.item2.active ul a span,
#nav ul li.item2.active ul a:hover span,
#nav ul li.item2.sfhover ul a span,
#nav ul li.item2 ul a:hover span { background: none; }

#nav ul li.sfhover ul li a:hover,
#nav ul li.item1 ul li a:hover,
#nav ul li.item2 ul li a:hover,
#nav ul li.active ul li a:hover,
#nav ul li ul li a:hover { background: none; background: #a7c7e5; }

#nav ul li ul li ul { /* Begin Third Level Lists */
	position: absolute;
	background: orange;
	width: 200px;
	margin: -1em 0 0 200px; /* Adjust -1em to fit the height of a list item */
	padding: 0;
	left: -999em;
  z-index: 999;
}
#nav ul li ul li ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
}
#nav ul li ul li ul a {
	display: block;
	margin: 0;
	padding: 0;
	width: 200px;
}

#nav li:hover { position: static; background-position: 0 0; } /* Fixes IE sticky dropdowns somehow? */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }


/* Footer Nav */

#header-right ul { 
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
	line-height: 1;
	list-style: none;
}
#header-right ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#header-right ul li .separator { display: block; padding: 0 5px; } 
#header-right ul li a { color: #000000; text-decoration: none; }
#header-right ul li a:hover { text-decoration: underline; }
#header-right ul ul { display: none; }


/* Layout */

.wrap {
  margin: 0 auto;
  position: relative;
  width: 996px; /* Max width for a 1024px resolution is 996px without a horizontal scroll bar */
  text-align: center;
}
.text-reset { text-align: left; }

.top_signup{ width:260px;float:left;}
.top_signup p{ padding:0px 0px 5px 0px!important; font-size:13px!important; font-family:Arial, Helvetica, sans-serif;}
#mcsignupFormWrapper6794 div{float:left;}
.top_signup div input[type="text"]{ width:190px!important; height:27px!important; float:left;}
.top_signup div input.button{
    border: 0 none!important;
    margin: 0!important;
    padding: 0!important;
   /* width: 44px!important;*/}
   .mcsignupRequired{ color:#FF0000;}
   .mail_check{ margin:3px 10px 0px 0px; float:left;}
   .outro2{ margin:12px 0px 0px 0px!important; float:left;}
.top-follow{ float:left;
  margin: 5px 0 4px 0;
  padding: 3px;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
  font-size: 14px;
  line-height: 1;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
/*  background: url('/images/bg-gradient-header.gif') top repeat-x #FFFFFF;
  border: 1px solid #e6e6e6; */
}

.top-follow h8{ width:100%; float:left; padding-bottom:3px; text-align:left!important;}
.top-follow h8 img{ float:left; margin:5px 3px 0px 0px!important;}
.topbanner{ width:728px; float:right;}




#country-wrap { width: 816px; padding-top: 15px; }

#top {
  position: relative;
  z-index: 50;
  padding: 14px 0 18px 0;
  background: url('/images/bg-horizontal-border-two-tone.gif') bottom repeat-x;
    height: 90px;
}
#top iframe { float: right; }

#header { 
  height: 106px; 
  margin-bottom: -6px;
}

#header-right { 
  float: right; 
  padding: 10px 25px 0 0;
}
#header-right p { margin: 0; padding: 0 0 5px 0; }

#logo {
  margin: -10px 0 0 50px;
  position: absolute;
  z-index: 200;
}

#main { 
  border: 1px solid #9c9c9c; 
  border-bottom: 0;
  font-size: 1.2em;
  color: #383d3a;
  line-height: 1.6em;
  position: relative;
  z-index: 100;
  background: #FFFFFF;
}
#main .padding { padding: 10px 20px; }

#top-footer {
  background: #757575;
  padding: 22px 28px;
  color: #FFFFFF;
  position: relative;
  z-index: 50;
}
#top-footer h4 {
  margin: 0;
  padding: 0;
  font-size: 1.8em;
  line-height: 1;
  color: #FFFFFF;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
  text-transform: uppercase;
}
#top-footer p { margin: 0; padding: 0; font-size: 1.2em; text-transform: uppercase; font-weight: bold; }
#top-footer a { color: #FFFFFF; background: url('/images/back-top-top-arrow.gif') right no-repeat; padding: 0 15px 0 0; text-decoration: none; }

#footer { 
  margin: 0 0 20px 0;
  padding: 22px 28px 12px 28px;
  background: #3c3b3b; 
  color: #FFFFFF; 
	height: 340px;
    text-align: left;
}
#footer p { margin: 0; padding: 0 0 10px 0; }

#footer ul { 
  margin: 0; 
  padding: 0 25px 0 0; 
  float: left;
  width: auto;
  list-style: none; 
  text-transform: uppercase; 
  font-size: 1.1em; 
  font-weight: bold; 
  line-height: 1; 
}
#footer ul li { margin: 0; padding: 0 0 10px 0; }
#footer ul li a { margin: 0; padding: 0; color: #FFFFFF; text-decoration: none; }
#footer ul ul { 
  float: none;
  margin: 0; 
  padding: 10px 0 0 0; 
  font-size: 10px; 
  font-weight: normal; 
  text-transform: none; 
}
#footer ul ul li { background: url('/images/footer-bullet.gif') 0px 3px no-repeat; padding-left: 12px; }
#footer ul ul li a { color: #d5e9ef; }

#footer ul li a:hover { text-decoration: underline; }

p.articleinfo {
  font-size: 11px;
  color: #000000;
  margin: 0; 
  padding: 0 0 15px 0;
}

.buttonheading { 
  width: 100%;
  float: left;
  padding: 0;
  margin: 0 0 20px 0;
}

#interactive-icons { 
  width: 100%; 
  float: left; 
  border-top: 4px solid #cccccc;
  border-bottom: 1px dotted #a7b2b6; 
  line-height: 1; 
}

.icon-block { 
  float: left; 
  width: auto; 
  border-right: 1px dotted #a7b2b6; 
  padding: 0 10px; 
  margin: 10px 0; 
}

.icon-block#text-size { border-right: 0; }

#directory-nav { position: relative; }
#directory-nav .search { position: absolute; z-index: 50; right: 15px; top: 55px; }

.directory-left-block {
  padding: 10px;
  border: 1px solid #e9e9e9;
  background: #FFFFFF;
  overflow:hidden;
}
#directory-left h3 { color: #000000; text-transform: uppercase; background: url('/images/bg-gradient-header.gif') top repeat-x; border: 1px solid #e9e9e9; border-bottom: 0; text-align: center; font-size: 14px; padding: 10px 0; margin: 0; line-height: 1; }

ul.directory { margin: 0; padding: 0; list-style: none; }
ul.directory li { margin: 0; padding: 10px 0; list-style: none;  border-bottom: 1px dotted #e3e4e1; }
.directory-full-listing.featured,
ul.directory li.featured { background: url('/images/blue-gradient.gif') top repeat-x; }
.directory-full-listing.featured { border: 1px solid #8AB4D5; }
.directory-full-listing .info,
ul.directory li .info { display: block; padding-left: 45px; color: #5e6464; font-size: 11px; line-height: 15px; }
ul.directory li strong { background: url('/images/square-bullet.gif') 15px 5px no-repeat; padding-left: 30px; color: #000000; }
ul.directory li a,
ul.directory li a strong { color: #657ba7; text-decoration: none; }

.directory-full-listing {
  float: left;
  margin: 0 5px 5px 0;
  border: 1px solid #CCCCCC;
  padding: 10px;
  width: 250px;
}
.directory-full-listing.featured { border: 1px solid #8AB4D5; width: 525px; padding: 10px; }

.search { text-align: right; }
.search label { display: none; }
.search fieldset { border: 0; padding: 0; float: right; }
#home-right input,
.search input { float: left; margin: 0 5px 0 0; }
#home-right input.inputbox,
.search input.inputbox { padding: 0 2px; height: 31px; border: 1px solid #3d3d3d; width: 245px; color: #657ba7; font-size: 12px; }
#home-right input.inputbox,
.search input.inputbox { width: 315px; }
#home-right input.button,
.search input.button { padding: 0; margin: 0; /*width: 44px;*/ height: 33px; border: 0; background: none; }

#interior-right .search input.inputbox { width: 245px; }

#interior-left { 
  float: left; 
  width: 610px; 
  display: inline;
  /*margin: 0 40px 0 0;*/
}

.article-content { clear: both; }
#interior-left ul { margin: 0 0 15px 10px; padding: 0; list-style: none; line-height: normal; }
#interior-left ul li { margin: 0; padding: 0 0 5px 15px; background: url('/images/bullet.gif') 0px 4px no-repeat; }


#interior-right { 
  float: right; 
  width: 300px; 
  color: #5e6464;
  line-height: 1.7em;
  padding: 10px 0 0 0;
}

.interior-right-block { margin: 0 0 20px 0; padding: 10px 15px; border: 1px solid #e5e5e5; overflow:hidden; }
.interior-right-block.ad { background: #e5e5e5; }
.interior-right-block.blank { border: 0; padding: 0; }
#interior-right h3 {
  border: 1px solid #e5e5e5; 
  border-bottom: 0;
  margin: 0;
  padding: 10px 15px;
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
  background: url('/images/bg-gradient-header.gif') top repeat-x;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
}

.interior-right-block.digital-edition { padding: 0; border: 0; }
.interior-right-block.digital-edition p { padding: 0 0 5px 0; border: 0; font-size: .89em; line-height: normal; }
.interior-right-block.digital-edition td.ad { padding: 10px; width: 50%; }
.interior-right-block.digital-edition td.issue { padding: 0; border: 1px solid #e6e6e6; }
.interior-right-block.digital-edition td.issue a { color: #000000; }
#interior-right .interior-right-block.digital-edition h3 { border: 0; }

.interior-right-block.popular { padding: 0; border-bottom: 0; }
.interior-right-block.popular ul { margin: 0; padding: 0; list-style: none; line-height: normal; }
.interior-right-block.popular ul li { margin: 0; padding: 5px 30px; background: url('/images/bullet.gif') 15px 10px no-repeat; border-bottom: 1px solid #e6e6e6; }
.interior-right-block.popular ul li a { color: #000000; text-decoration: none; }
.interior-right-block.popular ul li a:hover { text-decoration: underline; }

button.button,
input.button {
  /*background: #7aa4ca;*/
  /*border: 2px outset #6c91b3;*/ border:none;
  padding: 5px 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
}
.mail_input{ width:100%; float:left;}

.locationfinder label,
.locationfinder input,
.locationfinder select { float: left; height: 24px; }

.locationfinder input,
.locationfinder select { margin-right: 30px; }

.locationfinder input.inputbox { padding: 0 2px; border: 1px solid #cccccc; color: #657ba7; font-size: 12px; }
.locationfinder input.button {
  background: #7aa4ca;
  border: 2px outset #6c91b3;
  padding: 0 10px;
  color: #FFFFFF;
  text-transform: uppercase;
}

#interior-left ul.category { margin: 0; padding: 0; list-style: none; }
#interior-left ul.category li {   
  float: left;
  display: inline;
  width: 145px;
  margin: 0 10px 0 0; 
  padding: 0; 
  background: none; 
  text-align: center;
  border-bottom: 1px solid #CCCCCC;
}
#interior-left ul.category li.list-item-4 { margin-right: 0; }   
.country ul.category li img { margin: 0 0 5px 0; width: 120px; height: 80px; border: 1px solid #CCCCCC; }
.country ul.category li a { text-decoration: none; display: block; padding: 10px 5px 0 5px; height: 150px; }
.country ul.category li a:hover { background: #EFEFEF; }
#interior-left ul.category li p { padding: 0 0 5px 0; margin: 0; }
#interior-left ul.category li a.title { display: block; margin: 0; font-weight: bold; color: #000000; font-size: 1.1em; }
#interior-left ul.category li p.total { font-style: italic; font-size: .89em; }

.appointments #interior-left ul.category li a { padding: 10px; }

.issues #interior-left ul.category li { line-height: 1; }
.issues #interior-left ul.category li a { display: block; text-decoration: none; padding: 10px; }
.issues #interior-left ul.category li a:hover { background: #CCCCCC; color: #000000; }
.issues #interior-left ul.category li a:hover img { border-color: #999999; }
.issues #interior-left ul.category li img { width: 120px; height: 150px; margin: 0 0 5px 0; border: 1px solid #CCCCCC; }

.issues #interior-left .category li p { margin: 0; padding: 0; }
.issues #interior-left .category li p.total { margin: 0; padding: 0 0 5px 0; }

.article_row.diplomat .article_separator,
.article_row.diplomat .buttonheading,
p.counter { display: none; }

.article_row { background: url('/images/bg-horizontal-border-two-tone.gif') bottom repeat-x; }
.article_row.diplomat { background: none; }

#country-left .article_row { background: none; }

.article_column { padding: 0 0 15px 0; margin: 0 0 15px 0; }

.issues #interior-left ul.pagination { clear: both; padding-top: 20px; }
#interior-left ul.pagination { margin: 15px 0 0 0; padding: 0; list-style: none; }
#interior-left ul.pagination li { padding: 0; margin: 0 5px 15px 0; float: left; background: none; }
#interior-left ul.pagination li span,
#interior-left ul.pagination li a { display: block; padding: 5px; margin: 0; border: 1px solid #aaadb0; }

#home-left {
  float: left; 
  width: 553px;
  background: url('/images/bg-border-vertical-two-tone-light.gif') right repeat-y; 
}
#home-left-content {
  width: 555px;
  margin-bottom: 20px;
  background: url('/images/bg-border-vertical-two-tone-light.gif') 357px 0px repeat-y; 
}
#home-left-news {
  float: left;
  width: 345px;
}

#home-left-news .leading p { padding: 0 0 5px 0; }
#home-left-news hr { margin: 0 0 5px 0; }

#home-left-news .leading { 
  padding: 0 0 0 0;
  color: #7d7d7d;
  font-size: 1.2em;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
  background: url('/images/bg-horizontal-two-tone-light.gif') bottom repeat-x; 
}
#home-left-news .leading h3 { color: #000000; }
#home-left-news .leading h3 a { color: #000000; text-decoration: none; }
#home-left-news .leading h3 a:hover { color: #657ba7; text-decoration: underline; }
 
div.title,
#country-left .title,
#home-left-content .title {
  padding: 0;
  background: url('/images/bg-horizontal-border-two-tone.gif') 0px 8px repeat-x;
}
#country-left div.title { margin-bottom: 15px; }

.home-left-news-block.quote { 
  margin: 20px 0 10px 0;
  text-align: center; 
  color: #484c50;
  border-bottom: 1px solid #8f8f8f; 
  background: url('/images/bg-blue-gradient.gif') top repeat-x;
}
.home-left-news-block.quote blockquote { padding: 0 60px; background: url('/images/quote-top-left.png') 30px 0 no-repeat; } 

div.title h2,
#country-left .title h2,
#home-left-content .title h2 { 
  width: 100px;
  background: #FFFFFF;
  text-align: center;
  margin: 0 auto 15px auto;
  padding: 3px 5px;
  border: 1px solid #000000; 
  font-family: Verdana, Arial, san-serif; 
  color: #000000; 
  text-transform: uppercase; 
  font-size: 10px; 
  font-weight: bold;
  line-height: 1;
}
.title h2,
#country-left .title h2 { /*width: 200px; */ }

#home-left .home-left-news-block h3 {
  margin: 0;
  padding: 0;
  color: #000000;
  font-size: 1.2em;
  line-height: normal;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
} 

#home-left-culture {
  float: right;
  width: 195px;
  margin: 0 3px 0 0;
}
.home-left-culture-block { 
  padding: 0 10px 10px 10px; 
  text-align: center;
  line-height: 1.4em; 
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
}
.home-left-culture-block a { text-transform: uppercase; font-weight: bold; text-decoration: none; } 
.home-left-culture-block a:hover { text-decoration: underline; } 
.home-left-culture-block p { padding: 0 0 5px 0; } 


.home-left-culture-block h3 { 
  padding: 0;
  margin: 0 0 10px 0;
  background: url('/images/bg-horizontal-border-two-tone.gif') 0px 8px repeat-x;
}
.home-left-culture-block h3 span { 
  display: block;
  width: 100px;
  background: #FFFFFF;
  text-align: center;
  margin: 0 auto;
  padding: 3px 5px;
  border: 1px solid #000000; 
  font-family: Verdana, Arial, san-serif; 
  color: #000000; 
  text-transform: uppercase; 
  font-size: 10px; 
  line-height: 1;
}

.home-left-culture-block.ad { margin: 0 10px; padding: 20px 0; background: none; background: url('/images/bg-horizontal-two-tone-light.gif') top repeat-x; }

#home-right {
  float: right;
  width: 370px;
  margin: 0 10px 0 0;
}
.home-right-block {
  padding: 10px 0 15px 0;
  background: url('/images/bg-horizontal-border-two-tone.gif') bottom repeat-x;
}
.home-right-block.ad { background: 0; padding: 10px 0; margin: 0 0 10px 0; text-align: center; }
.home-right-block.ad img { border: 15px solid #e2e3e4;  }

#home-right-middle { 
  float: left;
  width: 370px;
  margin: 15px 0;
  background: url('/images/bg-border-vertical-two-tone-light.gif') 170px 0px repeat-y; 
}

#slideshow { border-bottom: 20px solid #FFFFFF; background: #DCDBD9; }
.home-slide { width: 553px; height: 440px; }
.slide-caption {
  clear: both;
  padding: 10px 20px;
  color: #181a16;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
}
.slide-caption strong { font-size: 3em; line-height: normal; font-weight: bold; display: block; margin: 0; padding: 0; line-height: 1.1em; }
.slide-caption p { margin: 0; padding: 0; }

ul#slideshow-nav {
  float: left;
  width: 553px;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 100;
  background: #272525; 
}
ul#slideshow-nav li {
  float: left;
  position: relative;
  margin: 0;
  padding: 0;
  font-weight: bold;
  list-style: none;
}
ul#slideshow-nav li a { display: block; padding: 5px 8px; color: #ffffff; text-decoration: none; }
ul#slideshow-nav li.activeSlide a { color: #bed9ee; }

ul#slideshow-nav li span { display: none; }
ul#slideshow-nav li.activeSlide span { 
  display: block;
  width: 100%;
  position: absolute;
  margin: -5px auto 0 auto;
  text-align: center;
  z-index: 100;
}

#home-right-archives { clear: both; overflow:hidden;}

#home-right-archives h2 {
  padding: 10px;
  margin: 0 0 10px 0;
  color: #000000;
  font-size: 1.2em;
  line-height: 1; 
  font-weight: bold;
  text-transform: uppercase;
  font-family: Verdana, Arial, san-serif;
  border: 1px solid #e6e6e6;
  background: url('/images/bg-gradient-header.gif') top repeat-x;
}
#home-right-archives  a.header-link { float: right; padding: 8px 10px 0 0; font-size: 11px; }

#home-right-archives table { width: auto; }
#home-right-archives table p { padding: 0 0 5px 0; }
#home-right-archives table td { padding: 2px; }
#home-right-archives img{ border: 1px solid #e2e2e2; }
#home-right-archives table a { display: block; padding: 5px; color: #000000; line-height: normal; text-decoration: none; font-weight: bold; }
#home-right-archives table a em, #home-right-archives table a i { font-size: .89em; font-weight: normal; color: #666666; }
#home-right-archives table a:hover,
#home-right-archives table a:hover em,
#home-right-archives table a:hover i { background: #000000; color: #FFFFFF; }


.field { clear: both; padding: 0 0 10px 0; }
.field label { display: block; width: 100px; float: left; margin: 0 5px 0 0; }


/* Country Stuff */

#country-content {
  margin: 15px 0 10px 0;
  background: url('/images/bg-country-column.gif') 500px 0px repeat-y;
}
#country-left {
  float: left;
  width: 480px;
  padding: 0;
}
#country-right {
  float: right;
  width: 250px;
  padding: 0;
}

#country-wide { position: relative; }
#country-wide-padding { position: relative; }

.country form.search { display: none; }
.country.bio form.search { display: block; position: absolute; margin: 35px 0 0 0; right: 20px; }
.country.bio form.search input.inputbox { width: 250px; }

table.country-banner { }
table.country-banner td { padding: 10px 0; vertical-align: middle; }
table.country-banner td.flag { width: 225px; text-align: right; }
table.country-banner td.title { padding: 0 20px; text-align: center; }
table.country-banner td.title h2 { 
  margin: 0; 
  padding: 0; 
  font-size: 25px; 
  text-align: center;
  color: #000000; 
  line-height: 1; 
  text-transform: uppercase; 
}
table.country-banner td.title h2 strong { 
  text-transform: none; 
  font-size: 24px; 
  color: #7B7C7E; 
  display: block; 
  padding: 0 0 5px 0; 
}
table.country-banner td.emblem { width: 150px; text-align: left; }

#country-nav { border-bottom: 3px solid #cccccc; float: left; width: 774px; }

#directory-nav ul,
#culture-nav ul,
#country-nav ul { 
  float: left;
  border-left: 1px solid #dbd9d9;
  margin: 0; 
  padding: 0; 
  list-style: none; 
}
#culture-nav ul,
#directory-nav ul { margin-left: 10px; }

#directory-nav ul li,
#culture-nav ul li,
#country-nav ul li {
  float: left;
  width: auto;
  padding: 0;
  margin: 0;
  line-height: 1;
}
#directory-nav ul li a,
#culture-nav ul li a,
#country-nav ul li a { 
  display: block;
  padding: 5px 15px;
  margin: 0;
  text-transform: uppercase;
  color: #657ba7;
  background: #f3f3f3;
  border: 1px solid #dbd9d9;
  border-left: 0;
  border-bottom: 0;
  font-weight: normal;
  text-decoration: none;
}
#directory-nav ul li.active a,
#directory-nav ul li a:hover,
#culture-nav ul li.active a,
#culture-nav ul li a:hover,
#country-nav ul li.active a,
#country-nav ul li a:hover { background: #FFFFFF; color: #000000; }

#directory-nav a.back,
#culture-nav a.back,
#country-nav a.back { color: #000000; float: right; text-decoration: none; text-transform: uppercase; margin-right: 0; }

#country-right h3 {
  color: #000000;
  width: 100%;
  font-size: 1.3em;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  font-weight: bold;
  margin: 0 0 10px 0;
  padding: 10px 0;
  border: 1px solid #ececec;
  background: url('/images/bg-gradient-header.gif') top repeat-x;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
}

#country-right ul { margin: 0 0 15px 15px; }
#country-right hr { height: 4px; background: #FFFFFF; border-bottom: 1px solid #9b9b9b; border-top: 2px solid #000000; }

.input_label { font-weight: bold; padding: 0 5px 0 0; color: #79a3c9; }
.yahoocurrency { padding: 10px; }
.yahoocurrency input { margin: 0 0 5px 0; }
.yahoocurrency select { margin: 0 0 15px 0; }
.yahoocurrency input.button { float: right; }
.yahoocurrency p { display: none; }

.xe { padding: 10px; }
.xe input { margin: 0 0 5px 0; }
.xe select { margin: 0 0 15px 0; }
.xe input.button { float: right; }
.xe p { display: none; }

.result { 
  float: left; 
  width: 110px;
  line-height: 1;
  padding: 5px;
  text-align: center; 
  font-weight: bold; 
  font-size: 1em; 
  color: #000000; 
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif; 
}

#country-right .interior-right-block { margin: 0 0 20px 0; padding: 0 0 15px 0; border: 0; border-bottom: 1px dotted #CCCCCC; }
#country-right .interior-right-block.blue-gradient { background: url('/images/bg-blue-gradient-bottom.gif') bottom repeat-x; }


#country-right #weather1 ul { margin: 0; }
#country-right .gkw_current { margin: 0 0 15px 0; }
#country-right .gkw_main_right { margin: 0; padding: 5px 0 0 10px; color: #5e6564; }
#country-right .gkw_condition { font-size: 1em; }
#country-right .gkw_main h2 { margin: 0; padding: 0; color: #5e6564; }

table.country-info { border-bottom: 1px solid #8f8f8f; }
table.country-info p { padding: 0 0 5px 0; }
table.country-info td.ambassador { width: 175px; padding: 0 10px 10px 0; text-align: right; vertical-align: middle; }
table.country-info td.ambassador-info { text-align: left; vertical-align: middle; }
table.country-info td.ambassador-info h3 { 
  color: #000000;
  margin: 0;
  padding: 0;
  font-size: 2em;
  line-height: normal;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
}
table.country-info td.ambassador-info h3.small { color: #969696; font-size: 1.2em; }
table.country-info td.ambassador-info h3.gray { color: #7d7d7d; font-size: 1.6em; margin: 0 0 10px 0; }

table.country-info td.embassy { text-align: right; padding: 0 10px 10px 0; vertical-align: top; }
table.country-info td.embassy-info { text-align: left; padding: 0 10px 10px 0; vertical-align: top; vertical-align: top; }

table.country-info td.links { text-align: right; padding: 0 10px 10px 0; vertical-align: top; }
table.country-info td.links-info { text-align: left; padding: 0 10px 10px 0; vertical-align: top; vertical-align: top; }


.diplomat .leading {
  padding: 10px;
  margin: 0 0 0 210px;
  background: url('/images/bg-blue-gradient.gif') top repeat-x;
  border: 1px solid #E2EFF9;
}
h3.cover-story { margin-left: 220px; }
.blog.diplomat h2 { margin: 0; padding: 0; }
.diplomat .text h2 {
  font-size: 1em;
  font-weight: normal;
  padding: 0 0 10px 0;
  font-family: Arial, Helvetica, san-serif;
}

.diplomat .description { float: left; padding-bottom: 15px; }
.diplomat .description img { width: 200px; height: 260px; border: 1px solid #CCCCCC; }

.leading_separator.diplomat { clear: both; display: block; height: 1px; overflow: hidden; background: #FFFFFF; border-bottom: 1px solid #9b9b9b; border-top: 2px solid #000000; margin-bottom: 15px; }
.diplomat a.readon { line-height: normal; font-weight: bold; display: block; }


.article_column.cols2 {
  float: left;
  width: 290px;
  padding-right: 20px; 
}

.blog .diplomat p.iteminfo { margin: 0; padding: 0 0 5px 0; font-size: .89em; }
.article_column.column2.cols2 { padding-right: 0; }
h2.diplomat { margin-bottom: 0; }
.row_separator.diplomat { display: block; clear: both; height: 1px; overflow: hidden; background: #CCCCCC; margin-bottom: 15px; }
.article_row .text { padding-bottom: 5px; }

.blog .cp_tags { font-size: 12px; padding: 0 0 5px 0; }
.article-content .cp_tags { padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #CCCCCC; }


.home-right-middle { }

#home-search {
  padding-bottom: 15px;
  background: url('/images/bg-horizontal-border-two-tone.gif') bottom repeat-x;
  
}

#home-right-tall-ad { 
  float: left; 
  width: 170px;
}

#home-right-coming-soon { 
  float: right;
  width: 187px;
  color: #802230;
  font-size: 10px;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
}

.home-coming-soon-block { margin: 0 0 5px 0; padding: 0 0 5px 0; background: url('/images/bg-horizontal-two-tone-light.gif') bottom repeat-x; }
.home-coming-soon-block.last { background: none; margin: 0; padding: 0; }

#home-diplomatic-pouch { padding: 20px 0; background: url('/images/bg-horizontal-border-two-tone.gif') top repeat-x; line-height: normal; }
#home-diplomatic-pouch ul { margin: 0 0 0 25px; padding: 0; }
#home-diplomatic-pouch li { margin: 0; padding: 0; }
#home-diplomatic-pouch p { margin: 0; padding: 0 0 5px 0;  }
#home-diplomatic-pouch h2 {
  color: #000000;
  text-transform: uppercase;
  padding: 9px;
  background: url('/images/bg-gradient-header.gif') top repeat-x #FFFFFF;
  border: 1px solid #e6e6e6; 
  font-weight: bold;
  font-size:14px;
  font-family: verdana, san-serif;
  line-height:1;}
 
#home-right-ad { padding: 20px 0; background: url('/images/bg-horizontal-border-two-tone.gif') top repeat-x; }

#home-follow {
  margin: 0 0 15px 0;
  padding: 9px;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
  font-size: 15px;
  line-height: 1;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
  background: url('/images/bg-gradient-header.gif') top repeat-x #FFFFFF;
  border: 1px solid #e6e6e6; 
}

#follow-diplomat {
  padding: 20px 0 0 0;
  float: right;
  width: 205px;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
}
#follow-diplomat-background {
  margin: 5px 0 15px 0;
  float: left;
  width: 185px;
  padding: 10px;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
  background: url('/images/bg-gradient-header.gif') top repeat-x #FFFFFF;
  border: 1px solid #e6e6e6; 
}
#directory-top #follow-diplomat img { float: right; margin: 0 0 0 5px; }

#home-right-coming-soon h2 { 
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #3e5a91;
  margin: 0 0 5px 0;
  padding: 0;
} 
#home-right-coming-soon h3 { 
  font-size: 18px;
  font-weight: bold;
  color: #802230;
  margin: 0 0 5px 0;
  padding: 0;
} 
#home-right-coming-soon a { color: #802230; text-transform: uppercase; font-weight: bold; text-decoration: none; } 
#home-right-coming-soon a:hover { text-decoration: underline; } 

#home-right-coming-soon p { margin: 0; padding: 0; } 
#home-right-coming-soon table { margin: 0; padding: 0; } 
#home-right-coming-soon table td { padding: 3px; } 

#home-right-special-sections { background: url('/images/bg-horizontal-two-tone-light.gif') bottom repeat-x; }
#home-right-special-sections h2.header { 
  font-size: 14px;
  color: #000000;
  text-transform: uppercase;
  padding: 10px;
  background: url('/images/bg-gradient-header.gif') top repeat-x #FFFFFF;
  border: 1px solid #e6e6e6; 
  font-weight: bold;
  font-family: verdana, san-serif;
} 
#home-right-special-sections h3 {   
  font-size: 12px;
  font-weight: bold;
  color: #3e5a91;
  margin: 0;
  font-weight: bold;
  padding: 0 0 2px 0;
}
#home-right-special-sections h2 { 
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  margin: 0;
  padding: 0 0 2px 0;
}
#home-right-special-sections { font-size: 10px; }
#home-right-special-sections ul { margin: 0 0 0 15px; padding: 0; line-height: normal; }
#home-right-special-sections ul li { margin: 0; padding: 0 0 5px 0; }
#home-right-special-sections table { margin: 0; padding: 0; }

/* Joomla Stuff */

.pageslinks { float: left; }
p.pagescounter { float: left; margin: 0; padding: 0; display: none; }

.el_venueevents p.buttons a.editlinktip,
p.copyright,
#country-left .article_column .buttonheading,
.blog .buttonheading,
.contentpaneopen_edit { display: none; }

#directory-content {
  background: url('/images/bg-directory-cols.gif') 337px 0px repeat-y; 
}

#directory-left { float: left; width: 322px; padding: 80px 0 0 0; }

#directory-right .article { width: 595px; float: right; padding: 80px 0 0 0; }
#directory-right .buttonheading {
  position: absolute;
  width: 955px;
  background: #FFFFFF;
  border-bottom: 15px solid #FFFFFF;
}

#directory-top img { margin: 0 20px 20px 0; }
#directory-top h4 {
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  line-height: 1;
  margin: 0;
  padding: 25px 0 10px 10px;
  text-transform: uppercase;
  font-family: Verdana, san-serif;
}
#directory-top h2 {
  font-size: 48px;
  color: #181a16;
  line-height: 1;
  margin: 0 0 5px 0;
  padding: 0 0 0 10px;
  text-transform: uppercase;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;
}
#directory-top h3 {
  font-size: 30px;
  color: #646b6b;
  line-height: 1;
  margin: 0;
  padding: 0 0 20px 10px;
  font-family: Palatino Linotype, Palatino, Georgia, TimesBook Antiqua, serif;

}


#searchhead,
.result_summary { display: none; }

#culture-galleries,
#home-left-galleries { 
  float: left;
  /*background: url('/images/photo-gallery-columns.gif') top left repeat-y; */
}
#culture-galleries { width: 563px; margin-left: 30px; display: inline; }

#home-left-galleries .module,
#culture-galleries .module { padding: 13px;}
#home-left-galleries .module a {  }
#home-left-galleries .module strong { display: block; }

#spotlight-gallery ul { list-style: none; margin: 0; padding: 0; }
#spotlight-gallery ul li { 
  list-style: none; 
  margin: 0; 
  padding: 0; 
  float: left; 
  width: 134px;
  height: 150px;
  text-align: center;
  background: none;
  border-right: 2px solid #AAAAAA;
}
#culture-content #spotlight-gallery ul li { width: 150px; }

#home-left-galleries h2,
#culture-galleries h2 {
  margin: 0;
  border-bottom: 10px solid #FFFFFF;
  padding: 5px;
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
  background: #dfebf7;
  border-top: 3px solid #79a4ca;
}

.home-left-culture-block.link-list { padding: 0; }
.home-left-culture-block.link-list a { text-transform: none; }

table.news-bottom { padding-top: 3px;  }
table.news-bottom td.separator { background: url('/images/bg-horizontal-border-two-tone.gif') top repeat-x; height: 15px; padding: 0; }
table.news-bottom td.gray { padding: 5px; background: #e2e3e4; }
table.news-bottom td.link-list { background: none; }

.link-list { font-size: 12px; text-align: left; font-family: Arial, Helvetica, san-serif; text-transform: none; background: url('/images/bg-horizontal-border-two-tone.gif') top repeat-x; padding-top: 3px; margin: 0 10px; }
.link-list a { text-decoration: none; }
.link-list a:hover { text-decoration: underline; }

#home-left-news .link-list p,
.link-list p {
  padding: 15px 5px;
  line-height: normal;
  border-bottom: 1px solid #8f8f8f;
}

.alphabet-list {
  margin: 0 0 10px 0;
  padding: 10px 0 10px 10px;
  font-weight: bold;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

.alphabet-list a { text-decoration: none; }
.alphabet-list a:hover { background: #EFEFEF; }
.alphabet-list a,
.alphabet-list span {
  float: left;
  display: block;
  padding: 3px 5px;
  margin: 0 3px 0 0;
  border: 1px solid #CCCCCC;
}

.culture .breadcrumbs { display: none; }
.breadcrumbs { padding-bottom: 10px; display: block; }

#culture-content #interactive-icons { border-top: 0; }

#culture-top { padding: 30px 0; }
#culture-content { border-top: 4px solid #cccccc; background: url('/images/bg-culture.gif') 630px 0px repeat-y; }

table.culture-featured { text-align: center; color: #000000; }

table.culture-headlines { color: #000000; text-align: center; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background: url('/images/bg-culture-stories.gif') top left repeat-y; }

table.culture-stories { color: #000000; font-size: 11px; }
table.culture-stories h3 { text-transform: uppercase; color: #000000; font-size: 11px; background: url('/images/gray.gif') center repeat-x; font-family: Verdana, san-serif; font-style: normal; text-align: center; }
table.culture-stories p { margin: 0; padding: 0 0 10px 0; line-height: normal; }

#country-right-ad { position: absolute; right: 180px; width: 180px; overflow: hidden; }
.country-ad-right { }

#country-ads { margin: 0 0 0 5px; }
#country-right-ad .padding { padding: 190px 0 0 0; }
#country-ad-top {
  width: 180px;
  height: 43px;
  background: url('/images/stories/ads/animated-ad/bg-ad-top.gif') top right no-repeat;
}
#country-ad-container { 
  color: #f2ae3b;
  text-align: left;
  font-size: 1.2em;
  background: url('/images/stories/ads/animated-ad/bg-ad-bottom.gif') bottom right no-repeat; 
}
#country-ad-container p { padding-right: 12px; }


ul.ad-nav {
  padding: 25px 0;
  margin: 0;
  text-align: center;
}
ul.ad-nav li {
  display: block;
  text-align: center;
  cursor: pointer;
  width: 138px;
  height: 30px;
  margin: 0 0 20px 15px;
  padding: 8px 0 0 0;
  color: #666666;
  font-weight: bold;
  background: url('/images/stories/ads/animated-ad/bg-button.gif') top left no-repeat; 
}
ul.ad-nav li.activeSlide { color: #000000; }

.modifydate { font-style: italic; display:none; }

.category,.cat-list-row0,.list-title,.list-date{
	width:100%;
	float:left;
}
.list-title a{
width:100%;
font-color:"black";
font-family:Arial, Helvetica, sans-serif
	float:left;}