/* franiegao123 blog basic style  */
/* 2011.05.08 */
/* 主字体改为雅黑 */
/* 2011.03.27 */

.postTitle { font-size:17px; }

#frankiegao-content { font:15px/28px "Microsoft YaHei",Georgia,新宋体,宋体; color:black; }

#frankiegao-content p { padding:0; margin:1em 0; }
#frankiegao-content p img { width:20px; height:20px; vertical-align:-4px; }
#frankiegao-content p.copyright-frankiegao123 { display:none; }

#frankiegao-content dt { margin-top:1em; }
#frankiegao-content dt a { font-family:Verdana; }
#frankiegao-content dl { }

#frankiegao-content ul { font-size:100%; }
#frankiegao-content ul.decimal { list-style:decimal; padding-left:2em; }

#frankiegao-content div.abstract { background-color:#f0f0f0; border:1px solid #c0c0cc; margin:20pt 20pt; padding:1em; }
#frankiegao-content div.abstract p { margin:0; text-indent:2em; }

#frankiegao-content h6.h1 { font:bold 150% Georgia,新宋体,宋体; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; background-color:#f0f0f0; padding:8px 0.5em; margin:36px 0 24px 0; color:#808080; }
#frankiegao-content h6.h1 span { font-size:80%; font-weight:bold;; color:#b0b0b0; }

#frankiegao-content h6.h2 { font:bold 135% Georgia,新宋体,宋体; margin:24px 0 20px 0; color:#808080; }

#frankiegao-content span.fn { margin-right:1em; }
#frankiegao-content abbr.published { margin-right:1em; }

#frankiegao-content pre.graph { font-family:consolas; line-height:1.5em; margin:1.5em 0; }
#frankiegao-content pre.console { line-height:18px; background-color:black; color:#00ff00; font-family:"courier new"; margin:10pt 10pt; padding:1em; }

#frankiegao-content blockquote.mystyle { text-indent:2em; padding:0 2em; margin:1em 0; background-color:#f0f0f0; }

#frankiegao-content table.tab { margin:1em 0; background-color:black; border-spacing:1px; }
#frankiegao-content table.tab td { border-top:1px solid white; border-left:1px solid white; background-color:#dcdcdc; padding:5px; }
#frankiegao-content table.tab th { border-top:1px solid white; border-left:1px solid white; text-align:center; background-color:#c0c0c0; font-weight:bold; height:22px; }
#frankiegao-content .th2 { word-spacing:2em; }
#frankiegao-content .th3 { word-spacing:1em; }
#frankiegao-content .comment { color:#3CB371; }
#frankiegao-content code { font-family:"Consolas", "Courier New"; padding:0 5px; }
#frankiegao-content a, a:visited { color:#0066CC; text-decoration:none; }
#frankiegao-content a:hover { outline:none; color:#e67300; text-decoration:none; border-bottom:1px dotted;}
#frankiegao-content a.external { padding:3px 18px 3px 0px; margin:0 8px 0 5px; background:transparent url(http://www.blogjava.net/images/blogjava_net/frankiegao123/40908/o_icon_external.gif) no-repeat center right; }
#frankiegao-content a[href ^="mailto:"] { padding:5px 20px 5px 0px; margin:0 5px 0 0; background:transparent url(http://www.blogjava.net/images/blogjava_net/frankiegao123/40908/o_icon_mailto.gif) no-repeat center right; }
#frankiegao-content a[href $=".pdf"] { padding:5px 20px 5px 0px; margin:0 5px 0 0; background:transparent url(http://www.blogjava.net/images/blogjava_net/frankiegao123/40908/o_icon_pdf.gif) no-repeat center right; }

/* SyntaxHighlighter style */
img { border: none; }

.dp-highlighter { font-family: "Consolas", "Courier New", Courier, mono; font-size: 14px; background-color: transparent; width: 97%; overflow: auto; margin: 12px 0 12px 1em; padding: 1px; /* adds a little border on top when controls are hidden */
  word-break: break-all; word-wrap: break-word; }

.dp-highlighter ol  { border: 1px solid #D1D7DC; list-style: decimal; /* for ie */
  background-color: #fff; margin: 0px 0px 1px 0px; /* 1px bottom margin seems to fix occasional Firefox scrolling */
  padding: 2px 0; color: #2B91AF; }

.dp-highlighter ol li,
.dp-highlighter .columns div { border-left: 1px solid #D1D7DC; background-color: #FAFAFA; padding-left: 10px; line-height: 18px; margin: 0 0 0 38px; }

.dp-highlighter .columns  { color: gray; overflow: hidden; width: 100%; }

.dp-highlighter .columns div  { padding-bottom: 5px; }

.dp-highlighter ol li span  { color: Black; }

/* Styles for the tools */

.dp-highlighter .tools  { padding: 3px; text-align: left; margin: 0; color: black; font-weight: bold; }

/* About dialog styles */

.dp-about { background-color: #fff; margin: 0px; padding: 0px; }
.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; }
.dp-about td { padding: 10px; vertical-align: top; }
.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; }
.dp-about .title { color: red; font-weight: bold; }
.dp-about .para { margin: 0 0 4px 0; }
.dp-about .footer { background-color: #ECEADB; border-top: 1px solid #fff; text-align: right; }
.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; width: 60px; height: 22px; }

/* Language specific styles */

.dp-highlighter .comment, .dp-highlighter .comments { color: #008200; }
.dp-highlighter .string { color: blue; }
.dp-highlighter .keyword { color: #7f0055; font-weight: bold; }
.dp-highlighter .preprocessor { color: gray; }