@CHARSET "UTF-8";
*{ margin:0; padding:0; outline:none; outline-style:none; }
body{ font: 12px Arial,Helvetica,Verdana,sans-serif; color:#4f4e4e; background-color:#DCDCDC; text-align:center; line-height:14px; }
a{ color:#ff6699; text-decoration:none; }

.clear{ clear:both; }

#header{ margin:15px auto; width:775px; }
#logo a{ float:left; width:150px; height:45px; background-image:url(logo.png); background-repeat: no-repeat; }
#menu{ float:right;margin-top:14px; background:#fff; padding:6px;}
#menu a{display:inline-block;color:#f69;height:14px;line-height:16px;margin:1px 5px;font-size:14px}
#menu a:hover{color:#c06}

#main{ background-color:#fff; width:775px; margin:0 auto; text-align:left; }
#content{ padding:20px 0 20px 20px; }

.pageheader{ margin-bottom:18px; position:relative; }

.pageheader .left { float:left; margin-top:3px; }
.pageheader .left a {background:#eee;color:#f6789e;padding:3px 10px;font-size:14px; line-height:20px;}
.pageheader .left a.active {background:#f6789e;color:#fff;}

.pageheader h2{ float:left; margin-top:5px; color:#999; font-size:14px; font-weight:normal; line-height:16px; }
.pageheader h2 strong {color:#FF879B;}

.pageheader .support{ float:left;margin:4px 0 0 10px;width:468px;height:15px;overflow:hidden;position:relative; }

.pageheader .search{ float:right; margin-right:20px; _margin-right:10px; position:relative; }
.pageheader .search input{ border:1px solid #ccc; font-style:italic; color:#999; padding:4px; padding-right:20px; background:#fff url(search.png) no-repeat center right; width:187px; }
.pageheader .search .so{ position:absolute; top:5px;+top:6px; right:1px; width:18px; height:16px; padding:0; font-size:0; color:#fff; border:0; cursor:pointer; }

.tagcloud {margin:20px;}
.tagcloud span {margin-right:8px;line-height:28px;display:inline-block;}
.cloud1 a:link,.cloud2 a:link,.cloud3 a:link,.cloud4 a:link,.cloud1 a:visited,.cloud2 a:visited,.cloud3 a:visited,.cloud4 a:visited {background-color:#FF879B;border-color:#FF879B;border-style:solid;border-width:1px 3px;color:#FFFFFF;}
.cloud1 a:hover,.cloud2 a:hover,.cloud3 a:hover,.cloud4 a:hover {background:#FF879B none repeat scroll 0 0;color:#FFFFFF;text-decoration:none;}
.cloud1 a {font-size:12px;}
.cloud2 a {font-size:14px;font-weight:bold}
.cloud3 a {font-size:18px;}
.cloud4 a {font-size:21px;font-weight:bold}

.entry{ width:136px; height:201px; float:left; margin:0 15px 15px 0; _margin:0 0 15px 0; _padding-right: 15px; }
.entry img{ border:0; width:130px; height:195px; }

.picleft{float:left;width:320px;height:480px;}
.picright{float:right;width:380px;height:480px;margin-right:20px;_margin-right:10px;}
.picright .pic{width:64px; height:96px; float:left; margin:0 2px 10px 10px; _margin:0 0 10px 10px;}
.picright .pic img{border:0; width:64px; height:96px;}
.picright .info{font-family:Georgia,Verdana;color:red;width:330px;margin-top:10px;margin-left:8px;_margin-left:18px;}
.picfoot{background-color:#EEEEEE;margin:20px 20px 0 0;text-align:center;padding:10px 0;}

#pagination{ background-color:#EEEEEE; clear:both; font-weight:bold; width:735px; }
.pages{ padding:14px 0; text-align:center; }
.pages a{background:#FFFFFF none repeat scroll 0 0;margin-right:0.3em ;padding:0.2em 0.5em;border:1px solid #9AAFE5;text-decoration:none;}
.pages span{margin-right:0.3em;padding:0.2em 0.5em;}
.pages span.current{color:#FF6699;background:#6495ED none repeat scroll 0 0;border:1px solid #6495ED;}
.pages span.dot{color:#FF6699;background:#EEEEEE none repeat scroll 0 0;border:1px solid #EEEEEE;}
.pages a:hover{border-color:#FF6699;}
.pages form{display:inline;}
.pages .page{background:#FFFFFF;text-align:center;font-size:11px;color:#666;font-weight:bold;border:1px solid #9AAFE5;padding:0.2em 0.5em;text-decoration:none;width:26px;margin:0 0.5em 0 1em;}
.pages .goto{background:#FFFFFF none repeat scroll 0 0;font-size:11px;color:#FF6699;font-weight:bold;border:1px solid #9AAFE5;padding:0.2em 0.2em;+padding:0em 0.1em;text-decoration:none;}

#footer{margin:20px auto;color:#aaa;}
#footer a{color:#aaa;}
#footer a:hover{color:#aaa;text-decoration:underline;}
