/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E3DFDF;
}

.IndiCat {padding: 2px; background-color: #F9F9F9; margin-top: 2px; font-size: 11px; border: 1px solid #999999;}
.IndiCat a:hover {color: #666666; text-decoration:none; }
.IndiCat a:link {color: #666666; text-decoration:none; }
.IndiCat a:active {color: #666666; text-decoration:none; }
.IndiCat a:visited {color: #666666; text-decoration:none; }

/* Images and Captions */

img {border: 0px;}
.EntryText img {border: 1px solid #000000; }
.imgleft {float:left; margin-right: 5px; padding-bottom: 1px; padding-top: 3px; clear: both;}
.imgright {float: right; margin-left: 5px; padding-top: 3px; padding-bottom: 1px;}
.imgblock {margin-left: 5px; padding-top: 3px; padding-bottom: 1px; clear: both; margin-right: 5px;}
.CaptionStyle {font-size: 7pt; font-weight: bold; line-height: 11px; clear: both; margin-bottom: 2px;}
.caption {font-size: 7pt; font-weight: bold; line-height: 11px;}
/* .captions {width: 160px; font-size: 8pt; font-weight: bold; clear: both; line-height: 10px;} */
.noborder {border: 0px;}

.LinksAndSourcesHeader {font-weight: bold; clear: both;}

.Titler  {
margin:0px;  
padding: 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666; 
font-weight:normal;
} 

.Individual {font-size: 16px;}

h1 {
	color: #333333;
        margin: 0px;
        padding: 0px;
        font-size: 16px;
}

h1 a:link { color: #333333; text-decoration: none;}
h1 a:hover  { color: #333333; text-decoration: none;}
h1 a:visited  { color: #333333; text-decoration: none;}
h1 a:active { color: #333333; text-decoration: none;}

h2 {
	color: #333333;
}

.style3 {
	font-size: 9px;
	color: #BE1817;
	font-weight: bold;
}

a:link { color: #006699; }
a:visited { color: #006699; }
a:hover { color: #0099CC; }
a:active { color: #006699; }

#Alpha {
border-right: 1px solid #CCCCCC; background-color: #FFFFFF; width:770px; padding-bottom:0px; border-bottom: 1px solid #999999; margin-left:auto; margin-right:auto; border-left: 1px solid #999999; border-right: 1px solid #999999;
}

#MainDate {
color:#999999; font-size:10px; line-height: 17px; margin-bottom: 10px; padding: 5px;
}

.InputField {width: 88px; font-size:10px; color:#666666;}

.InputButton {font-size: 10px;}

.Bar { line-height: 20px; color:#CCCCCC; font-size: 9px; padding-left: 11px; padding-right: 11px; text-transform:lowercase;}

#Bar {background-color:#333333; line-height: 20px; color:#CCCCCC; font-size: 9px; padding-left: 11px; padding-right: 11px; text-transform:lowercase;}

#Bar a:link {text-decoration: none; color:#CCCCCC;  }
#Bar a:hover{text-decoration: none; color:#CCCCCC;  }
#Bar a:active{text-decoration: none; color:#CCCCCC;  }
#Bar a:visited{text-decoration: none; color:#CCCCCC;  }

#Beta {position:relative; display: inline;}

.LeftCol {float: left; width: 140px; display:inline;}

#DarkGreyMenu {background-color:#E3DFDF; padding-top: 10px; padding-bottom: 10px;}

.MenuItem {color:#333333; font: Arial; font-weight:bold; font-size:11px; border-bottom: 1px solid #333333; margin-left: 5px; line-height: 19px;}

.MenuItem a:link { text-decoration:none; color: #333333; }
.MenuItem a:hover { text-decoration:none; color: #333333; }
.MenuItem a:active { text-decoration:none; color: #333333; }
.MenuItem a:visited { text-decoration:none; color: #333333; }

#LightGreyMenu {background-color: #F4F4F4; padding-top: 5px; padding-bottom: 5px;}

#MainSearch { padding: 6px; margin:0px;}

/* Old Menu Styles */
.LightMenuItem {font: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; border-bottom: 1px solid #333333; margin-left: 5px; line-height: 21px;}
.LightMenuItem3 {line-height: 25px; }
.LightMenuItem a:link { text-decoration:none; color: #666666; }
.LightMenuItem a:hover { text-decoration:none; color: #666666; }
.LightMenuItem a:visited { text-decoration:none; color: #666666; }
.LightMenuItem a:active { text-decoration:none; color: #666666; }

/* == New Menu Styles == */

 .ArchiveItem {font: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; margin-left: 15px; line-height: 21px; margin-top: 5px;}

/* Left */
.HighlightsMenu {padding: 1px; /* border: 1px dotted */ #666666; margin-left: 2px; margin-top: 10px; clear: both;}
.HighlightsTitle {text-transform: uppercase; font-size: 9px; font-weight: bold; border-bottom: 1px solid; margin-bottom: 2px;}
.HighlightsMenuItem {font-size: 11px; text-indent: -11px; margin-left: 11px; clear: both;}
/* .HighlightsMenuItem:before {font-size: 9px; color: #BE1817; font-weight: bold; content: "+ "} */
.HighlightsMore {text-transform: uppercase; font-size: 7px; text-align: right; font-weight: bold; clear: both; margin-top: 3px;}
.HighlightsMore a:link {text-decoration: none; color: #666666;}
.HighlightsMore a:hover {text-decoration: none; color: #666666;}
.HighlightsMore a:visited {text-decoration: none; color: #666666;}
.HighlightsMore a:active {text-decoration: none; color: #666666;}
.HighlightsMenu a:link { text-decoration:none; color: #666666; }
.HighlightsMenu a:hover { text-decoration:none; color: #666666; }
.HighlightsMenu a:visited { text-decoration:none; color: #666666; }
.HighlightsMenu a:active { text-decoration:none; color: #666666; }

/* Right */
.RightHighlights {padding: 1px; /* border: 1px solid #FFAAAA; */ margin-left: 2px; margin-top: 10px; clear: both;}
.BorderlessBox {border: 0px; padding: 1px; margin: 1px; margin-left: 2px; margin-top: 5px; clear: both;}

#Gamma {margin-left: 155px; display:inline;}

.GamaAd {font-size: 9px; text-transform:lowercase; color:#666666; position:relative; margin: 5px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #cccccc;  clear: none; background-color:#F9F9F9; padding: 3px;}

.TopTopAd {font-size: 9px; text-transform:lowercase; color:#666666; position:relative; border-bottom: 1px solid #999999;  clear: none; background-color:#FFFFFF; padding: 2px;}

blockquote { margin: 15px; font-style:normal; color: #494949; }

.RightCol {margin-bottom: 15px;width: 150px; float: right; position:relative; }

.RightTitle {color:#333333; text-transform:uppercase; font-size: 11px;  padding-left: 5px; }

/* .RightText {font-size: 11px; margin: 5px;} */
.RightText {font-size: 11px; margin-left: 11px; text-indent: -11px;}
.RightText a:link { text-decoration: none; color:#666666; }
.RightText a:hover { text-decoration: none; color:#666666; }
.RightText a:active { text-decoration: none; color:#666666; }
.RightText a:visited { text-decoration: none; color:#666666; }

.RightColAd {margin-top: 10px; line-height: 17px; color:#999999; margin-bottom: 10px; border-top: 1px solid #CCCCCC; font-size: 9px; text-transform:lowercase; border-bottom: 1px solid #CCCCCC;  clear: none; background-color:#F9F9F9; padding: 3px;}

.CentreCol {margin-right: 155px;}

.Entry {border: 1px #CCCCCC solid; margin: 0px; padding: 15px; width: 440px; line-height: 18px; color:#000000; margin-bottom: 10px;}

.IndEntry {border: 1px #CCCCCC solid; margin: 0px; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; line-height: 18px; color:#000000; margin-bottom: 10px;}

.CatLine {font-size:10px; color: #999999; text-transform:uppercase;}
.CatLine a:link  {font-size:10px; color: #999999; text-transform:uppercase; text-decoration: none;}
.CatLine a:active {font-size:10px; color: #999999; text-transform:uppercase;  text-decoration: none;}
.CatLine a:hover {font-size:10px; color: #999999; text-transform:uppercase;  text-decoration: none;}
.CatLine a:visited {font-size:10px; color: #999999; text-transform:uppercase;  text-decoration: none;}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; padding: 0px; margin:0px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding: 0px; margin:0px;
}

h2 a:link { text-decoration:none; color:#333333; }
h2 a:hover { text-decoration:none; color:#333333; }
h2 a:active { text-decoration:none; color:#333333; }
h2 a:visited { text-decoration:none; color:#333333; }

.ByLine {font-size:10px; color: #999999;}

.EntryText {margin-top: 15px; margin-bottom: 10px;}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

#Footer {font-size: 10px; font-weight: bold; clear:both; padding: 15px; background-color: #F7F7F7; border-top: 5px solid #B50808;}

.EntryFooter {font-size:10px; color:#666666; border-bottom: 1px dotted #cccccc; margin-bottom: 0px; margin-top: 20px;}
.EntryFooter a:link { text-decoration: none; color: #666666; } 
.EntryFooter a:hover{ text-decoration: none; color: #666666; } 
.EntryFooter a:active{ text-decoration: none; color: #666666; } 
.EntryFooter a:visited{ text-decoration: none; color: #666666; } 

.EntryFooter2 {font-size:10px; color:#666666;  margin-bottom: 5px; margin-top: 20px;}
.EntryFooter2 a:link { text-decoration: none; color: #666666; } 
.EntryFooter2 a:hover{ text-decoration: none; color: #666666; } 
.EntryFooter2 a:active{ text-decoration: none; color: #666666; } 
.EntryFooter2 a:visited{ text-decoration: none; color: #666666; } 

.Comment { margin-top:10px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; border: 1px dotted #999999; overflow:hidden; width: 468px;}

form {margin: 0px; padding: 0px;}

.IndGoogleRight {background-color: #F9F9F9; border-top: 1px solid #999999; border-bottom: 1px solid #999999; padding: 10px;  margin-top: 10px; margin-bottom: 10px; }

.UnderAd { margin-top: 5px; border: 1px dotted #cccccc;  padding: 2px;}

.AddComment{ font-size: 11px;} 

/*  China Perspective  - unused */

#ChinaPerspective {background-color: #FFFFFF; border: 1px solid #0066CC; margin-top: 10px; width: 143px; padding: 0px;  font-size:11px;}
.CPHead {padding: 3px; background-color:#0066CC; color:#FFFFFF;}
.CPHead a:link { color:#FFFFFF; }
.CPHead a:hover { color:#FFFFFF; }
.CPHead a:visited { color:#FFFFFF; }
.CPHead a:active { color:#FFFFFF; }
.CPText {padding: 4px;}

table.smallTable td {font-size: 10px; vertical-align: top; line-height: auto;}

.navbox a:link {text-decoration: none; color: #000000;}
.navbox a:hover {text-decoration: none; color: #0099CC;}
.navbox a:visited {text-decoration: none; color: #000000;}
.navbox a:active {text-decoration: none; color: #000000;}
.navlink {text-decoration: none;}

.essayTitle {text-align: center; padding-top: 7px;}

/* About page table styles */
#aboutTable p {padding-top: 3px; margin-top: 0px; padding-bottom: 15px;}
