@charset "utf-8";
/* edit by john.smth on NY */

/* reset css start */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,     
pre, form, fieldset, input, textarea, p, blockquote, th, td {     
 padding: 0;    
 margin: 0;    
 }    
fieldset, img {     
 border: 0;    
 }    
table {    
 border-collapse: collapse;    
 border-spacing: 0;    
 }    
ul,ol {    
 list-style: none;    
 }    
address, caption, cite, code, dfn, em, strong, th, var {    
 font-weight: normal;    
 font-style: normal;    
 }    
caption, th {    
 text-align: left;    
 }    
h1, h2, h3, h4, h5, h6 {    
 font-weight: normal;    
 font-size: 100%;    
 }    
q:before, q:after {    
 content: '';    
 }    
abbr, acronym {     
 border: 0;    
 }
/* reset css end */
body {
	font-size: 75%;
	font-family: Arial,Tahoma,Helvetica,Sans-Serif;
	line-height: 150%;
min-width: 950px;background:#535353;}
#header_01{margin:0 auto;width:950px;height:3px;text-decoration: none;}
.clear{clear:both}
#header_02{margin:2px auto; auto;width:950px;height:20px;}
#header_02 a{font:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFF;margin-right:10px;}
#header_03{margin:0px auto; auto;width:950px;background:#FFF;display:table;}
#header_03_01{width:890px;margin:10px auto;height:80px;}
#header_03_02{width:890px;margin:0 auto;height:28px;line-height:28px;background:#403f3f;border-bottom: 1px solid #b21f24;}
#header_03_03{width:885px;margin:0 auto 10px auto;height:20px;line-height:25px;background:#535353;padding-top:5px;padding-left:5px;}
#header_03_02 a{font-weight:bold;color:#FFF;margin-right:10px;}
#header_03_02 a {padding:0 10px;;display:block;float:left;text-decoration: none;}
#header_03_02 a:hover {padding:0 10px;;display:block;float:left;background:#b21f24;text-decoration: none;}

#main_box{width:950px;margin:0 auto;background:#FFF;display:table;}
#main_footer{background:url(../wp-content/themes/pdfsearch/images/container-top-noads.png);height:17px;width:976px;margin:0 auto;}
#footer{width:930px;margin:0 auto 20px auto;background:#fbfae2;display:table;}
.footer_back_top{width:900px;margin:0 auto;text-align:right;font-size:9px;}
.footer_back_top a{color:#535353;display:block;}
.footer_back_top a:hover{color:#b21f24;display:block;}
#footer_01{width:222px;margin-left:15px;float:left;}
#footer_02{width:152px;margin-left:15px;float:left;}
#footer_03{width:222px;margin-left:15px;float:left;}
#footer_04{width:252px;margin-left:15px;float:left;}
#footer_about{width:900px;margin:10px auto 10px auto;color:#000;}
#footer_about a{color:#000;}
#footer_about a:hover{color:#b21f24;}
#footer_about1{float:left;font-size:10px;}
#footer_about2{float:right;font-size:10px;}
.footer_title{font-size:14px;color:#555;font-weight:bold;}
#footer p{font-size:11px;margin:10px 0;line-height:17px;}
#footer p img{float:left;margin:5px;}

#main_left{margin:0 0 10px 15px;width:560px;float:left;}
#main_right{margin:0 15px 10px 10px;width:340px;float:left;}

#right_01{width:326px;border: 1px solid #c3c3c3;background:#f6f6f6;padding:7px;font-size:11px;line-height:18px;color:#666;display:table;}
#right_02{width:326px;margin-top:10px;border: 1px solid #aaccee;background:#ebf3fb;padding:7px;font-size:11px;line-height:18px;color:#666;}
#right_02 img{float:right;margin:5px;}
#right_03{width:326px;margin-top:10px;border: 1px solid #dfe2e1;background:url(/wp-content/themes/pdfsearch/images/box-2.gif);padding:7px;font-size:11px;line-height:18px;color:#666;display:table;}
#right_03 a{color:#3b5998;text-decoration: none;}
#right_03 a:hover{color:#FF0000;text-decoration: none;}
#right_04{text-align:center;margin:10px 0 10px 0;}
#right_05{width:310px;margin-top:10px;border: 1px solid #dfe2e1;background:#fefbdc);padding:7px 15px;font-size:11px;line-height:18px;color:#666;}
#right_06{display:none;}
#right_07{float:left;margin:10px 0 10px 0;width:160px;}
#right_08{float:right;margin:10px 0 10px 0;width:160px;}
#right_09{margin-bottom:15px;width:170px;}
#right_10{margin-bottom:15px;width:170px;}

#main_right h4{color:#00339e;margin-bottom:5px;font-weight:bold;font-size:10px;text-transform: uppercase;}

h2{font-size:14px;color:#004276;font-weight:bold;line-height:30px;width:550px;display:block;}
h2 a {font-size:13px;color:#004276;font-weight:bold;line-height:30px;width:550px;display:block;text-decoration: none;}
h2 a:hover {font-size:13px;color:#FF0000;font-weight:bold;line-height:30px;width:550px;display:block;}

.main_content{font-size:11px;ont-family:Verdana,Arial,Tahoma,Helvetica,Sans-Serif;}
.post{border-top: 1px dotted #999;margin-bottom:10px;}
.main_content a{color:#000;padding:3px 10px 3px 10px;font-weight:bold;}
.main_content a:hover{color:#F00;padding:3px 10px 3px 10px;font-weight:bold;}
.cat-item ol{font-size:18px;list-style:outside decimal;}

.more a{color:#000000;}
.more a:hover{color:#FF0000;}
#feed-submit{width:60px;height:22px;background:#FFF;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;font-size:11px;color:#4e8adf;font-weight:bold;}
.rss-icon{width:16px;height:16px;background:url(/images/rss.png);display:block;margin-left:10px;float:left;margin-top:5px;}
.rss-reader{width:88px;height:26px;background:url(/images/pdf-search.gif);display:block;margin-left:10px;float:left;margin-top:5px;}
.google{width:67px;height:17px;background:url(/images/google.png);display:block;margin-left:10px;float:left;margin-top:5px;}
.yahoo{width:62px;height:17px;background:url(/images/yahoo.png);display:block;margin-left:10px;float:left;margin-top:5px;}
.sendmail{width:55px;float:left;margin-top:5px;padding-left:20px;background-image: url(/images/email.png);background-repeat: no-repeat;}
.facebook{width:55px;float:left;margin-top:5px;padding-left:20px;background-image: url(/images/facebook.png);background-repeat: no-repeat;}
.twitter{width:55px;float:left;margin-top:5px;padding-left:20px;background-image: url(/images/twitter.png);background-repeat: no-repeat;}
.linkedin{width:55px;float:left;margin-top:5px;padding-left:20px;background-image: url(/images/linkedin.png);background-repeat: no-repeat;}
.navigation{text-align:center;}
.content_single{line-height:21px;}
.content_single img {margin:10px;}
.single_h2 a{font-size:18px;}
.single_h2 a:hover{font-size:18px;}
#right_05 ol li{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;}
#right_05 ol li a{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;color:#3b5998;font-size:11px;text-decoration: none;}
#right_05 ol li a:hover{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;color:#FF0000;font-size:11px;}
#right_06 ol li{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;}
#right_06 ol li a{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;color:#3b5998;font-size:11px;text-decoration: none;}
#right_06 ol li a:hover{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;color:#FF0000;font-size:11px;}
#right_07 ol li{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;}
#right_07 ol li a{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;color:#3b5998;font-size:11px;text-decoration: none;}
#right_07 ol li a:hover{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;color:#FF0000;font-size:11px;}
#right_10 {line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;}
#right_10 a{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;color:#3b5998;font-size:11px;text-decoration: none;}
#right_10 a:hover{line-height:21px;width:310px;text-overflow:ellipsis; overflow: hidden;color:#FF0000;font-size:11px;}
.postmetadata{background:#ebf3fb;border: 1px solid #aaccee;margin:5px 0;padding:10px;}
.postmetadata a{color:#000;font-weight:bold;}
.postmetadata a:hover{color:#ff0000;font-weight:bold;}
#sing_google{border-top: 1px dotted #999;margin-bottom:10px;border-bottom: 1px dotted #999;margin-bottom:10px;margin:10px 0;}
#comment{width:540px;height:90px;border:1px dotted #aaccee;}
#author{wdith:165px;border:1px dotted #aaccee;}
#email{wdith:165px;border:1px dotted #aaccee;}
#url{wdith:165px;border:1px dotted #aaccee;}
#submit{width:120px;height:22px;background:#FFF;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;font-size:11px;color:#4e8adf;font-weight:bold;margin-top:10px;}
#main_left p a{color:#000;}
#main_left p a:hover{color:#ff0000;}
.odd a{color:#000;font-weight:bold;text-decoration: none;}
.odd a:hover{color:#F00;font-weight:bold;text-decoration: none;}
.odd p{margin:10px 0;}
.commentmetadata{line-height:24px;border-top: 1px dotted #aaccee;border-bottom: 1px dotted #aaccee;background:#ebf3fb}
#logo a{width:300px;height:57px;background:url(/images/logo.png);display:block;}
#logo{margin-top:10px;width:300px;float:left;}
#header_language{width:150px;margin-top:30px;float:left;text-align:center;}
#header_search{width:440px;margin-top:20px;float:right;text-align:right;}
.q{width:250px;height:22px;background:#FFF;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;font-size:11px;color:#4e8adf;font-weight:bold;margin-top:10px;}
.search{width:57px;height:25px;color:#FFF;background:#333;border-left: 2px solid #000;}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}


A {
	TEXT-DECORATION: none
}
#dmdiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; Z-INDEX: 100; FONT: 0.95em Arial,sans-serif; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: left
}

#dmdiv A {
	COLOR: #555; LINE-HEIGHT: 1.8em; BORDER-BOTTOM: #eee 1px dotted; TEXT-DECORATION: none
}