body	{ background:url(images/bg.jpg) repeat-x; background-color:#ddeef6; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; }
body a	{ outline:none; }

#header	{ float:left; width:970px; height:85px; margin:0px; padding:0px; }

#logo	{ margin-top:10px; padding:0px; float:left; }
#logo a	{ background:url(images/logo.gif) no-repeat; width:163px; height:75px; display:block; text-indent:-9999px; float:left; }

/*MENU*/

#nav	{ float:right;  padding:0px; list-style:none; background:#ddeef6;  height:48px; margin:37px 0px 0px 0px; }
#nav li	{ float:left; margin-right:5px; }
#nav li a	{ text-decoration:none; display:block; height:48px; text-indent:-99999px; }

#home	{ background:url(images/home.jpg) no-repeat; width:59px; }
#home:hover	{ background-position: -59px; }
#information	{ width:95px; background:url(images/information.jpg) no-repeat;}
#information:hover	{ background-position:-95px; }
#feedback	{ background:url(images/feedback.jpg) no-repeat; width:81px; }
#feedback:hover	{ background-position: -81px; }
#rss	{ background:url(images/rss.jpg) no-repeat; width:68px; }
#rss:hover	{ background-position:-68px; }
#contact	{ background:url(images/contact.jpg) no-repeat; width:75px; }
#contact:hover	{ background-position:-75px; }

#search { float:right; padding:13px 0px 0px 0px; margin-top:37px; width:157px; height:35px; background:#ddeef6; }
.searchinput	{ background:url(images/search.jpg) no-repeat; border:none; width:86px; height:11px; padding:6px;  font-family:tahoma,verdana; font-size:11px; color:#CCCCCC; margin-top:2px; }



#container	{ width:970px; float:left; background:#fff; padding-bottom:15px; }
#content	{ width:610px; float:left; padding:0px 5px 5px 5px; margin:10px 15px 10px 5px; }
	#txt	{ width:610px; float:left; }
	#txt a	{ color:#999; }
	#txt pre	{ width:610px; overflow-x:auto; white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space: o-pre-wrap; word-wrap:break-word; }
#right-bar	{ width:320px; float:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 5px; }

/*HEADERS*/
.chead	{ margin:0px 0px 5px 0px; padding:7px 10px 10px 10px; background:#ddeef6; float:left; width:590px; height:13px; color:#fff; font-size:13px; }
.subhead	{ margin:0px 0px 5px 0px; padding:0px 10px 19px 10px; background:url(images/subheader.jpg) no-repeat bottom;  width:590px; height:13px; color:#f9d888; font-size:15px; }
.mhead	{ margin:0px 0px 15px 0px; padding:0px; float:left; width:610px; height:13px; color:#999; font-size:17px; }
.newshead	{  font-size:14px; color:#999999; background:url(images/news-header.jpg) no-repeat; width:410px; height:58px;  padding:17px 0px 0px 200px; margin:0px; }
.newshead a	{ text-decoration:none; color: #c01021; }


/*ARCHIVE*/
#list-archive	{ width:610px; float:left; list-style:none; padding:0px; margin:0px;  }
#list-archive li	{ float:left; width:290px; height:240px; background:#ddeef6; margin:3px 0px 9px 5px; padding:5px; }
/*#list-archive li:hover	{ float:left; width:200px; height:136px; background: #6666CC; margin:3px 3px 9px 3px;}*/
.list-archive-img	{ width:280px; height:105px; float:left; margin:2px 0px 5px 2px; padding:2px; border:1px solid #fff; }
#list-archive h2	{ font-size:12px;  margin:0px 0px 4px 0px; padding:0px; }
#list-archive h2 a	{ color:#2379a8; text-decoration:none; }
#list-archive h2 a:hover	{ color:#3f6e87;}
#list-archive h3	{ margin:0px 0px 4px 0px; padding:0px; font-size:11px; font-weight:normal; }
#list-archive h3 a	{ color: #333; text-decoration:none; }
.list-other-link a	{ color:#780712; line-height:18px; }

.addthis_toolbox	{ margin:6px 0px 0px 0px; }
.addthis_toolbox a	{ color:#2379a8; }

.abs-vote	{  width:290px; text-align:right; }
.abs-vote a	{ color:#000; }
.abs-vote h5	{ margin:0px; padding:0px; font-size:18px; color:#000; }

#login-box	{ width:315px; margin:0px 5px 10px 0px; float:left; color:#CCCCCC;}
#login-box a	{ color:#CCCCCC; text-decoration:none; }
#login-box a:hover	{ color: #999999; text-decoration:underline; }

/* content */
#imagebox	{ color:#006600; }
.cimg	{ width:400px; margin:0px 10px 0px 0px; border:1px solid #ccc; padding:3px; float:left; }

#abs-vote-sub	{ width:180px;  text-align:right; float:left; }
#abs-vote-sub a	{ color:#b35a00; }
#abs-vote-sub h5	{ margin:0px; padding:0px; font-size:18px; color:#b35a00; }


/*CATEGORY*/
.category-list	{ float:left; margin:5px 0px 10px 0px; padding:0px; font-size:11px; width:320px; color:#f5bc32; }
.category-list li	{ float:left; width:105px; list-style:none; padding-bottom:7px; }
.category-list li a	{ color:#3e6e87; text-decoration:none; }
.category-list li a:hover	{ color:#f5bc32; text-decoration:underline; }

/* faw news */
.fawpage	{ margin:0px; padding:0px; list-style:none; width:320px; float:left; background:url(images/commentsbg.jpg) repeat-x; margin-bottom:7px; }
.fawpage li	{ border-bottom:1px solid #999; padding:4px 4px 5px 4px ; margin-bottom:7px; float:left; }
.fawpage img	{ float:left; width:90px; height:47px; border:0px; margin:0px 7px 0px 0px; padding:1px; border:1px solid #ccc; }
.fawpage a	{ color:#999; text-decoration:none; }

/*ADS*/
#ads-tv	{ float:left; margin:10px 0px 10px 10px; width:310px; padding:0px; }
.sponsor	{ width:610px; text-align:center; }
.googlesmall	{ margin-left:-100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; }

.be-fan	{ width:320px; float:left; }

#footer { background:#c1deed; width:970px; height:105px; float:left; padding:0px; margin:0px; }
.logo 	{ background:url(images/logo.gif) no-repeat; width:163px; height:75px; float:left; text-indent:-9999px; }
.copyright	{ float:left; margin-left:12px; padding:0px; color:#fff; font-size:11px; margin-top:12px;}

.input	{ background:url(images/rec.jpg) no-repeat; width:161px; height:21px; border:none; padding-top:3px; padding-left:3px; }
.btn { background:url(images/loginbtn.jpg) no-repeat; width:68px; height:20px; border:none;}

#warning	{ color: #CC0033; }

/* perpage class */
.perpage { text-align:center; width:610px; float:left; margin:7px;  }
.ThisPage { color:#999; font-weight:bold; }
.perpage a { border:1px solid #ccc; padding:3px; margin:2px; background:#c1deee; font-weight:normal; color:#fff; font-size:12px;  }


/* comment */
#comment { margin:0px 0px 5px 0px; padding:7px 10px 10px 10px; background:#c0deed; float:left; width:609px; height:13px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px;  }
#comments { padding:0px; margin:0px; list-style:none; float:left; width:609px; }
#comments li { background:url(images/commentsbg.jpg) repeat-x; padding:7px; }
#comments li h3 { font-size:12px; margin:0px 0px 4px 0px; padding:0px; }
#comments li a { color:#333; font-weight:bold; }
#comments li a:Hover { text-decoration:underline; }


.addthis_button	{ margin-left:20px; }

.txtfoot	{ width:609px; float:left;  padding:10px; margin:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; }
.txtfoot a	{ color:#ccc; text-decoration:none;  }
.txtfoot a:hover	{ text-decoration:underline; color:#999; }

html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat top left; color:#000066; margin-left:15px; }
html .uptxt { padding:2px 0 0 3px; height:16px; color:#000066; margin-left:15px; }
html .back { padding:2px 0 0 3px; height:16px; color:#000066; }

#download	{ width:139px; height:52px; float:right; }

#alltags	{ text-align:justify; width:300px; padding:0px; margin:0px 0px 10px 0px; }
#alltags a	{ color:#ccc; text-decoration:underline; font-size:12px; }
#alltags a:hover	{ color:#FF6600; text-decoration:underline; }

.fullname	{ font-size:11px; color:#a2d1e8; }

/*gallery*/
#mgallery	{ background:#333333; width:590px; margin-bottom:7px; float:left;  padding:3px 10px 5px 10px; }
#mgallery h4	{ margin:10px 10px 10px 0px; padding:0px; font-size:14px; color:#fff;  }
#mgallery img {  border:1px solid #ccc; padding:3px; float:left; margin:0px 5px 10px 0px; }
