/* ::::: http://theme8.net/wp-content/themes/theme8/style.css ::::: */

body { font-size: 12px; font-family: Tahoma,Arial,Helvetica,Sans-Serif; color: rgb(102, 102, 102); background: none repeat scroll 0% 0% white; margin: 0px; padding: 0px; }
img { vertical-align: middle; border: medium none; }
a, a:link, a:visited, a:active { color: rgb(102, 102, 102); text-decoration: none; }
a:hover { text-decoration: underline; }
.wrapper { width: 960px; margin: 20px auto; position: relative; }
.header { background: url('header-bg.png') repeat-x scroll center top transparent; height: 106px; }
.inner-header { background: url('header-bg-corner1.png') no-repeat scroll left top transparent; }
.inner-header-content { background: url('header-bg-corner2.png') no-repeat scroll right top transparent; height: 106px; position: relative; }
.header .logo { position: absolute; top: 5px; left: 5px; z-index: 100; }
.header .links { position: absolute; top: -5px ! important; right: 10px; z-index: 100; }
.header .links li { list-style: none outside none; }
.header .links a { margin-right: 10px; float: left; margin-top: 10px; }
.banner { width: 100%; height: 27px; padding: 0px; margin: 0px; }
.banner .location { float: left; display: inline; padding: 0px; }
.banner .location .inner-content-block { border: 1px solid rgb(210, 210, 210); width: 657px; background: url('location-bg.png') repeat-x scroll left top transparent; padding: 0px; }
.banner .location .inner-content-block ul { list-style: none outside none; margin: 0px; }
.banner .location .inner-content-block li { float: left; padding: 0px; }
.banner .location a { float: left; padding: 5px 20px 5px 10px; height: 16px ! important; background: url('location-item-bg-corner2.png') no-repeat scroll right top transparent; }
.content-block { margin-bottom: 10px ! important; }
.hasBorder { padding-bottom: 7px; background: url('block-bg-style1.png') repeat-x scroll left bottom transparent; }
.search-bar table { width: 97%; }
.search-bar .search-engine { border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(210, 210, 210) -moz-use-text-color rgb(210, 210, 210) rgb(210, 210, 210); background: url('search-engine-bg.png') repeat-x scroll left top transparent; padding: 4px 10px; height: 18px; text-align: center; width: 60px; }
.search-bar .search-keywords { border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(210, 210, 210) -moz-use-text-color rgb(210, 210, 210) rgb(210, 210, 210); background: url('search-keywords-bg.png') repeat-x scroll left top transparent; padding: 4px 5px; height: 18px; }
.search-bar .search-keywords input { border: 0pt none; background: none repeat scroll 0% 0% transparent; color: rgb(102, 102, 102); margin: 0pt; padding: 0pt; width: 99%; }
.search-bar .search-button { width: 30px; }
.search-bar .search-button input { background: url('search-button-bg.png') repeat scroll 0% 0% transparent; border: 0pt none; width: 30px; height: 28px; padding: 0pt; margin: 0pt; }
.banner .search-bar { float: right; width: 290px; }
.Footer { clear: both; margin-bottom: 20px; width: 100%; overflow: hidden; }
.Footer .copyright { text-align: center; padding: 5px 0pt; float: left; margin-top: 10px; margin-left: 5px; }
.Footer .links { background: url('footer-bg-corner1.png') no-repeat scroll left top rgb(240, 240, 240); margin: 0pt 5px; }
.Footer .inner-links { background: url('footer-bg-corner2.png') no-repeat scroll right top transparent; height: 16px; padding: 10px 5px 6px; }
.Footer .inner-links a { float: left; margin-left: 10px; }
.Footer .inner-links a.top { float: right; margin-right: 7px; }
#PageBody { margin: 0px auto; }
#Sidebar { margin: 0pt 6px 10px 0pt; float: right; width: 275px; }
#Sidebar h5 { color: rgb(10, 126, 222); padding: 8px 0pt 0pt 8px; height: 25px; font-size: 14px; font-weight: bold; border-bottom: 1px dashed rgb(238, 238, 238); margin-bottom: 10px; }
.links li { float: right; }
.page { float: left; width: 100%; }
.page h5 { color: rgb(10, 126, 222); padding: 8px 0pt 0pt 8px; height: 25px; font-size: 14px; font-weight: bold; border-bottom: 1px dashed rgb(238, 238, 238); margin-bottom: 10px; }
.pagecontent { margin: 0pt 0pt 10px 20px; width: 98%; line-height: 200%; color: black; }
.page a:link { color: rgb(10, 126, 222); text-decoration: none; }
.page a:hover { color: rgb(10, 126, 206); text-decoration: none; }
.page a:visited { color: rgb(10, 126, 222); text-decoration: none; }
.PostTime { margin: 0px 0pt 10px 10px; float: left; }
.comm { float: right; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.custim { border: 5px solid rgb(238, 238, 238); }
/* ::::: http://theme8.net/wp-content/plugins/wp-pagenavi/pagenavi-css.css ::::: */

.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px; margin: 2px; text-decoration: none; color: rgb(0, 136, 204); }
.wp-pagenavi a:visited { padding: 2px 4px; margin: 2px; text-decoration: none; color: rgb(0, 136, 204); }
.wp-pagenavi a:hover { color: rgb(86, 80, 80); }
.wp-pagenavi a:active { padding: 2px 4px; margin: 2px; text-decoration: none; color: rgb(0, 136, 204); }
.wp-pagenavi span.pages { padding: 2px 4px; margin: 2px; color: rgb(86, 80, 80); }
.wp-pagenavi span.current { padding: 2px 4px; margin: 2px; font-weight: bold; color: rgb(86, 80, 80); }
.wp-pagenavi span.extend { padding: 2px 4px; margin: 2px; color: rgb(86, 80, 80); }


/*  ::::::::::  设置选中字体颜色  ::::::::::  */
*::-moz-selection { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(204, 32, 48); }    
