/* CSS Document */

*{ padding:0px; margin:0px;}
img {border:0px;}
.clear { clear:both;}
a { color:#146fa4;}
a:hover{ color:#034b90;}
 body{ background:url(images/top_bg.gif)  repeat-x left top #eaeae2; font-family:Geneva, Arial, Helvetica, sans-serif; color:#888888; }
  #all_container { width:980px; margin:0 auto;}
   #header{width:950px; margin:0 auto;}
    #logo-row { width:816px; margin:0 auto; height:73px; background:url(images/logo-row-bg.gif) no-repeat left top; position:relative;}
    #logo{float:left; padding-left:10px;}
	#search { position:absolute; width:154px; height:22px; overflow:hidden; right:37px; top:32px;}
	#s{ width:154px; height:22px; border:0px; padding:0px; margin:0px; line-height:22px;}
	#big-board { width:870px; margin:0 auto; height:378px; background:url(images/big-image.jpg) no-repeat left top;}
	#menu{ list-style:none; width:800px; margin:0 auto; padding-top:313px; padding-left:42px;}
	#menu li{ float:left; line-height:46px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; padding:0px;overflow:hidden; margin:0px 3px; padding:0px 4px; position:relative; width:108px; overflow:hidden;}
	#menu li.long{ float:left; line-height:46px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; padding:0px;overflow:hidden; margin:0px 3px; padding:0px 4px; position:relative; width:126px; overflow:hidden;}
	#menu li.long2{ float:left; line-height:46px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; padding:0px;overflow:hidden; margin:0px 3px; padding:0px 4px; position:relative; width:114px; overflow:hidden;}
	 .left-core { height:46px; width:4px; overflow:hidden; background:url(images/btn-left.png) no-repeat left top; position:absolute; left:0px; top:0px;}
	 .right-core { height:46px; width:4px; overflow:hidden; background:url(images/btn-right.png) no-repeat right top; position:absolute; right:0px; top:0px;}
	#menu li a{ color:#fff; text-decoration:none;  background:url(images/btn-middle.png) repeat-x left top; display:block; padding:0px 22px; height:46px; line-height:46px;}
	#menu li a:hover{ background:url(images/btn-middle-on.png) repeat-x left top;}
	
	#page {width:754px; margin:0 auto; padding-top:20px; padding-bottom:40px;}
	  #sidebar {width:237px; overflow:hidden; float:left; font-size:12px;}
	  #sidebar h1 { color:#0a7ea9; font-family:Trebuchet MS; font-size:22px; line-height:20px; padding-bottom:15px;}
	  #sidebar ul { list-style:none;}
	  #sidebar ul li { color:#919190; padding-bottom:8px;} 
	  #sidebar ul li a{ color:#636363; padding-left:20px;background:url(images/sidebar-bullet.gif) no-repeat left 1px; display:block; text-decoration:none; font-size:12px;} 
	  #sidebar ul li a:hover{ color:#034b90; text-decoration:none;} 
	   .sidebox { padding-bottom:22px; color:#636363;}
	   .sidebox img {float:left; margin-right:10px;}
	   .sidebox a { text-decoration:none;}
	   #sidebar-top {width:237px; height:7px; overflow:hidden; background:url(images/sidebar-top.png) no-repeat left top;} 
	   #sidebar-middle { width:198px; padding:10px 17px 10px 22px;  background:url(images/sidebar-middle.png) repeat-y left top;}
	   #sidebar-bottom { width:237px; height:8px; overflow:hidden; background:url(images/sidebar-bottom.png) no-repeat left top;} 
	  #content {width:498px; float:right;}
	  #content h1 { color:#0a7ea9; font-family:Trebuchet MS; font-size:22px; line-height:20px; padding-bottom:15px;}
	  .contentbox { width:159px; float:left; overflow:hidden; font-size:12px; font-weight:bold; padding-right:5px; }
	  	  .contentbox img {width:143px; height:81px;  float:left; background:url(images/bagimg.png) no-repeat left top; padding:5px 11px 16px 5px;}
		  .contentbox a { padding:0px 10px 0px 0px; text-decoration:none;}
		 .post { padding-top:20px; text-align:justify; line-height:20px; font-size:12px; font-family:Tahoma;}
		 .post img { float:right; margin-left:15px; border:5px solid #b9b9b0;}
		 #content .post h1{ font-family:Tahoma; font-size:24px; font-weight:normal; }
		 #content .post a{ font-family:Tahoma; font-size:24px; font-weight:normal; text-decoration:none; }

   #footer {width:950px; margin:0 auto; border-top:1px solid #7a94a6; color:#597486; line-height:35px; font-size:11px;}  
   #footer a{color:#597486; text-decoration:none;}
   #footer a:hover{color:#597486; text-decoration:underline;}
    #Fleft{ width:450px; float:left;}
	#Fright{ width:400px; float:right; text-align:right;}
/*	#ddsg-wrapper .ddsg-wrapper (width:400px)
	#ddsg-wrapper .ddsg-pagenav (width:400px)*/
