/* General Set
-----------------------------------------*/
body {
	font-size:12px;
	font-family:"Courier New";
	margin:0px;
	color:#333;
	background-attachment:fixed;
	background:#333333;
}

a {
	color:#333333;
	text-decoration:none;
}
a:visited
{
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#FF6600;
	text-decoration:none;
}
form
{
margin:0px;
padding:0px;
}

img {border:none;}
h1,h2,h3 
{
margin:0px;
padding:0px;}
/* container
-----------------------------------------*/
#container1 {
	width:950px;
	position:relative;
	margin:auto;
	background:#FFFFFF;
}
#container2 {}
/* banner and pageheader
-----------------------------------------*/
#user
{
margin:auto;
width:950px;
overflow:hidden;
padding:0px;
height:30px;
background:#666666;
}
#banner
{
margin:auto;
padding:0px;
width:950px;
height:169px;
background:#666666;
}
#pageheader {
	color:#fff;
	height:130px;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
#pageheader h1 {
font-size:32px;
font-weight:bold;
color:#FFFFFF;
margin-top:20px;
margin-bottom:10px;
}
#pageheader h1 a {
font-size:32px;
font-weight:bold;
color:#FFFFFF;
}
#pageheader h1 a:visited
{
font-size:32px;
font-weight:bold;
color:#FFFFFF;
}
#pageheader h1 a:hover {
font-size:32px;
font-weight:bold;
color:#FF0033;
}
#pageheader h2 {
font-size:18px;
font-weight:bold;
color:#FFFFFF;
margin:0px;
padding:0px;
}
/*导航
*/
#head_dh{
margin:0px;
padding-top:5px;
background:url(../images/menu.gif);
height:23px;
border-bottom:#999999 solid 1px;
}
#head_dh ul {list-style:none; margin:0px 0px 0px 18px;}
#head_dh ul li {float:left; margin:0 10px 0 0; display:block; line-height:20px;}
.menuDiv { width:1px; height:18px; background:#999;}

/* main
-----------------------------------------*/
#main2 {
}

/* content
-----------------------------------------*/
#content {
	width:690px;
	float:right;
	overflow:hidden;
	margin-bottom:10px;
}


.blogbody {
    margin-top:10px;
	padding:0px 5px 5px 5px;
	margin-bottom:10px;
}
.date {
	color:#000;
	text-align:left;
	margin:0px;
	padding-top:10px;
	padding-left:30px;
	font-size:11px;
}
.datediv {}/* 第二層date */
.articletext {}/*包含 .title .extended .innertext .extended */
.articletext .title {
	padding-left:18px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:3px;
	background:#EEF8FF;
	font-size:14px;
	font-weight:bold;
	border-top:#666666 1px solid;
	border-bottom:#999999 1px dashed;
}

.articletext .innertext {
	padding-left:18px;
	padding-right:20px;
	color:#000000;
	line-height:20px;
	font-size:12px;
}
.articletext .innertext1 {
	padding-left:8px;
	padding-right:8px;
	color:#000000;
	line-height:20px;
	font-size:12px;
}
.articletext .extended {
	padding-left:18px;
	padding-right:20px;
	height:30px;
	TEXT-ALIGN:left;
}
.extended a{
	color:#000000;
}
.posted {
    padding-top:10px;
	padding-left:18px;
	padding-right:20px;
	text-align:right;
	color:#666666;
	height:20px;
}
.posted a{
	color:#000000;
}

.aboutus{padding:10px}

/* comments
-----------------------------------------*/
.total-comments-div {
	border-top:0px dotted #333;
	padding-top:10px;
	margin-top:10px;
}
.total-comments-div .trackbacks-head {}
.total-comments-div .trackbacks-head .comments-head {
	border:0px solid #333;
	padding:7px;
	margin-bottom:10px;
}
.total-comments-div .comments-head {
	border:0px solid #333;
	padding:7px;
}
.total-comments-div .comments-bottom .comments-head {
	border:0px solid #333;
	padding:7px;
	margin-top:10px;
}
.total-comments-div .comments-body {
	border-bottom:0px dotted #333;
}
.total-comments-div .comments-body .comments-post {
	text-align:right;
	color:#333;
}
.total-comments-div .comments-body form {
}
.page
{
    margin-top:10px;
	padding:0px 10px 5px 10px;
	margin-bottom:10px;
	text-align:right;
}
.info
{
margin-top:10px;
padding:0px 10px 5px 10px;
margin-bottom:10px;
text-align:left;
}
.info a
{
color:#333333;
text-decoration:underline;
}
.info a:visited
{
	color:#333333;
	text-decoration:underline;
}
.info a:hover {
	color:#FF0033;
	text-decoration:underline;
}
.tags
{
margin-top:10px;
padding:0px 10px 5px 10px;
margin-bottom:10px;
text-align:left;
}
.tags a
{
color:#333333;
text-decoration:underline;
}
.tags a:visited
{
	color:#333333;
	text-decoration:underline;
}
.tags a:hover {
	color:#FF0033;
	text-decoration:underline;
}
.postuser {}
.postemail {}
.postweb {}
#nameid {}
#email {}
#url {}
#text {width:300px;}

/* links 選單
-----------------------------------------*/
#links
{
padding-left:10px;
}
/* links 選單進階設定
-----------------------------------------*/
.calendar {
height:5px;
}/* 行事曆 */
.side
{
margin:0px;
padding-left:5px;
}
.side ul
{
margin:0px;
padding:0px;
}
.side ul li
{
margin:0px;
padding:0px;
list-style-type:none;
line-height:19px;
border-bottom:dotted #CCCCCC 1px;
}
.side ul li span
{
	color: #666666;
	float: right;
	text-align: right;
	clear:right;
	font-size:12px;
	padding-right:6px;
}
.service
{
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
#boxMySpace
{
margin-top:10px;
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#boxMySpace .boxMySpace0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
overflow:hidden;
}
#boxMySpace .boxMySpace1
{
padding-top:5px;
text-align:center;
}
#boxSlideShow
{
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#boxSlideShow .boxSlideShow0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#boxSlideShow .boxSlideShow1
{
margin-bottom:5px;
padding-top:5px;
padding-left:20px;
width:220px;
}
#boxCategory
{
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#boxCategory .boxCategory0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
font-size:14px;
font-weight:bold;
}
#boxCategory .boxCategory1
{

padding-left:10px;
padding-right:10px;
width:220px;
}
#boxCategory .boxCategory1 h2
{
padding-top:5px;
font-size:12px;
font-weight:100;
}
#boxclass
{
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#boxclass .boxclass0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#boxclass .boxclass1
{
padding-left:20px;
width:220px;
background:url(../images/list.gif) no-repeat;
}

#vote
{
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#vote .vote0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#vote .vote1
{
padding-left:10px;
padding-right:10px;
width:220px;
}

#usertop
{
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#usertop .usertop0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#usertop .usertop1
{
padding-left:10px;
padding-right:10px;
width:220px;
}
#arthot
{
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#arthot .arthot0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#arthot .arthot1
{
margin-bottom:5px;
padding-left:20px;
width:220px;
background:url(../images/list.gif) no-repeat;
}
#sitetj
{
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#sitetj .sitetj0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#sitetj .sitetj1
{
padding-left:20px;
width:220px;
}
#rss
{
margin-bottom:10px;
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
}
#rss .rss0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#rss .rss1
{
padding-top:5px;
padding-left:20px;
width:220px;
}
#scupioSearch
{
margin-top:10px;
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#scupioSearch .scupioSearch0
{
height:17px;
background:url(../images/menu.gif);
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#scupioSearch .scupioSearch1
{
padding-top:5px;
padding-left:20px;
width:220px;
}
#boxNewComment
{
width:250px;
padding-top:10px;
padding-left:25px;
}

#blogad
{
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#blogad .blogad0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
font-size:14px;
font-weight:bold;
}
#blogad .blogad1
{
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
width:220px;
text-align:center;
}
#blogad .blogad2
{
margin-top:5px;
margin-bottom:5px;
padding-left:2px;
width:240px;
text-align:center;
}
.artside
{
margin:0px;
padding-left:0px;
}
.artside ul
{
margin:0px;
padding:0px;
}
.artside ul li
{
margin:0px;
padding-top:10px;
padding-bottom:5px;
width:220px;
list-style-type:none;
overflow:hidden;
}

#ather
{
margin-top:10px;
padding:0px;
}
#atherleft
{
width:225px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
float:left;
}
#atherleft .atherleft0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#atherleft .atherleft1
{
padding-left:20px;
width:200px;
background:url(../images/list.gif) no-repeat;
}
#atherright
{
margin-left:5px;
width:275px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
float:left;
}
#atherright .atherright0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#atherright .atherright1
{
padding-left:20px;
width:250px;
background:url(../images/list.gif) no-repeat;
}
#athermore
{
margin-left:5px;
width:360px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
float:left;
}
#athermore .athermore0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#athermore .athermore1
{
padding-left:20px;
width:335px;
background:url(../images/list.gif) no-repeat;
}

#artrand
{
width:245px;
background:#F5F5F5;
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}
#artrand .artrand0
{
height:17px;
background:url(../images/menu.gif);
border-top: solid 1px #CCCCCC;
padding-left:20px;
padding-top:7px;
font-size:14px;
font-weight:bold;
}
#artrand .artrand1
{
padding-left:20px;
width:220px;
background:url(../images/list.gif) repeat-y;
}
.retu
{
margin-top:10px;
margin-bottom:10px;
border: dashed 1px #CCCCCC;
}
#return
{
margin-top:30px;
}

.pic
{
margin:5px 5px 5px 0px;
width:155px;
text-align:center;
float:left;
padding:2px;
border:#CCCCCC 1px solid;
}
.picimg
{
height:120px;
width:155px;
overflow:hidden;
text-align:center;
}
.pictitle
{
margin:0px;
padding:0px;
text-align:center;
font-size:12px;
color:#FF3300;
font-weight:bold;
}
.picdate
{
margin:0px;
padding:0px;
height:20px;
text-align:center;
font-size:12px;
color:#666666;
}

#footerdh
{
padding-left:20px;
height:29px;
line-height:29px;
background:url(../images/footbg.jpg);
text-align:left;
color:#FFFFFF;
clear:both;
}
#footerdh a:link{
	text-decoration: none;
	color:#ffffff;
}
#footerdh a:visited
{
	text-decoration: none;
	color:#ffffff;
}
#footerdh a:hover {
	text-decoration: none;
	color:#FF6600;
}
#footerdh a:active
{
	text-decoration: none;
	color:#ffffff;
}
#footeraout
{
background:#EEEEEE;
height:35px;
line-height:30px;
text-align:center;
color:#000000;
clear:both;
}
#footer
{
border-top:#999999 solid 1px;
padding-right:20px;
padding-top:10px;
height:100px;
text-align:center;
clear:both;
}

.sponsor,.sponsor2  {width:935px; margin:5px auto; overflow:hidden;}
.sponsor a {margin:0 11px; line-height:0;}

#comments {overflow:hidden; zoom:1;}
#comments .content {font-size:12px;}
li #commentform,.comment-body p,.reply,.children {margin-left:70px;}
#cancel_comment_reply {margin-left:30px;}
#respond h3,#comments h3 {width:75px; text-align:right; padding-right:10px;}
.comment_list li {border-bottom:1px solid #c2dcff; padding-top:10px; padding-right:10px;}
.comment_list li li {border-bottom:none; border-top:1px dashed #c2dcff; padding-top:10px;}
.comment_list li li .comment-author img {width:32px; height:32px;}
.comment_list li p,.comment-meta {margin-bottom:5px;}
.children .children,.children .reply,.children p {margin-left:50px;}
.children #commentform p {margin-left:0;}
.children .comment-author {width:40px; padding-right:10px;}
.comment-author {width:55px; padding-right:10px;}
#respond {padding:10px; border:1px solid #c2dcff; background:#f5faff;}
.cancel-comment-reply {margin-bottom:10px;}
.cancel-comment-reply small {font-size:12px;}
#respond form div {margin-bottom:10px;}
#respond form div label {margin-left:-40px;}

.job_table1 { width:668px; margin-left:auto; margin-right:auto; border:1px solid #a5da94;background-color:#dbf1d4;}
.job_table2 { width:640px; margin:4px; background-color:#FFF; padding:10px;position:relative;}

.job_pl1{ margin:10px; line-height:1.8; color:#333;}
.job_pl2{ color:#999; font-family:Verdana, Arial; margin:8px 0px 7px 0px;}

.comment_border2 { border:1px #cccccc dotted; padding:10px; background-color:#ffffde; margin:15px; font-size:9pt; font-family:Verdana, Arial;}

.pagebar {margin-left:65px; padding-top:5px; height:35px; clear:both; margin-top:10px;}
.pagebar a,.pageList .this-page {border:1px solid #eee; background:#f9f9f9; text-decoration:none; padding:4px 7px; margin-right:3px;}
.pagebar .break {padding:2px 6px; border: none; background: #fff; text-decoration: none;}
.pagebar .this-page {border:1px solid #c2dcff; padding:4px 7px; font-weight:bold; background:#c2dcff; color:#000;}
.pagebar a:hover {background:#999; color:#fff;}
.pagebar .inactive{border: 1px solid #c2dcff; color: #ccc; text-decoration: none; padding:4px 7px;}

.v {text-align:center;}

/*-----Theme-----*/
#leftContent {float:left; width:643px; text-align:left; overflow:hidden;}

#themes {width:643px; margin-left:-8px;}
#themes li {float:left; margin-top:9px; margin-left:9px; display:inline; width:201px; height:224px; border:#B5DAEC 1px solid;}
.themes_slt {width:185px; height:208px;	padding:8px; background: #F1F6FA;}
.themes_slt h3 {font-size:12px; height:16px; overflow:hidden;}
.themes_slt h3 span,.idcBg h3 span,.idcBg1 h3 span {font-weight:normal; color:#f90;}
.themes_slt a img {border:1px solid #C2DEF3; width:175px; height:130px;}
.themes_slt p,.themes_slt img,.themes_slt div,.tjimg div {margin-top: 5px;}
.themes_slt div.post-ratings {margin-top:0;}

ul#themeAuthor,ul#idcTj {margin-top:10px;}
ul#themeAuthor img,#idcTj img {float:none;}
ul#themeAuthor li,#idcTj li,ul#newsUser li {background:none; float:left; line-height:18px;}
.miniNav img {border:none; padding:0;}