body		{
	background-image:url(images/background.jpg); 
	background-attachment: fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#968010 ;
}

.background-top {
position:relative; z-index:1;
width: 100%;
background-image:url(images/background-top.png);
background-repeat : repeat-x; 
background-attachment: fixed;
border:#000 0px solid; 
}

.background-foot {
position:relative; z-index:2;
width: 100%;
background-image:url(images/background-foot.png);
background-repeat : repeat-x;
background-attachment: fixed;
background-position : bottom;
border:#000 0px solid; 
}

.background-grid {
position:relative; z-index:3;
width: 100%;
background-image:url(images/background-grid.png); 
background-position : center;
background-attachment: fixed;
border:#FFF 0px solid;
}


.range {
position:relative; z-index:4;
top: 0px;
margin: 0 auto; 
padding: 0px;
border-collapse: collapse;
border-spacing: 0px;
border:#000 0px solid; 
}

.range td {
padding: 0px;
border:#000 0px solid; 
}

div, span { behavior: url(PIE/PIE_uncompressed.htc); }/*IE圓角外掛 */

hr					{ height:0px; border:solid #000000 0px; border-top-width:1px; }

.clean	{clear: both; border:#fff 0px solid;} /*斷開float屬性用*/

a								{ color:#FFDD00; font-family:'微軟正黑體', 'tahoma',' arial', sans-serif; text-decoration:none; }
a:link					{ color:#FFDD00;  font-family:'微軟正黑體', 'tahoma',' arial', sans-serif; text-decoration:none; }
a:visited		{ color:#FFDD00;  font-family:'微軟正黑體', 'tahoma',' arial', sans-serif; text-decoration:none; }
a:active			{ color:#AC0000;  font-family:'微軟正黑體', 'tahoma',' arial', sans-serif; text-decoration:none; }
a:hover			{ color:#FF0000; font-family:'微軟正黑體', 'tahoma',' arial', sans-serif;text-decoration:none; position:relative; top:1px;}

img a:hover		{ position:relative; top:1px;}

div, th, td, p		{ font-size:15px; color:#000000; font-family:'微軟正黑體', 'tahoma',' arial', sans-serif; text-decoration:none; }

table.T1 {
border-collapse: collapse;
border:#000 1px solid; 
} 

td.C1 {
padding: 4px 6px 4px 6px;
border:#000 1px solid; 
} 

td.C2 {
padding: 4px 6px 4px 6px;
border:#000 0px solid; 
} 

td.C3 {
background-image:url(images/cellpic1.png); 
text-align: center;
color:#FFF; 
font-weight: bold;
padding: 10px;
border:#000 1px solid; 
} 

td.C4 {
background-image:url(images/cellpic3.png); 
text-align: center;
padding: 4px 6px 4px 6px;
border:#000 1px solid; 
} 


td.off1 		{background-image:url(images/style/menu_off1.gif); padding-left:15pt; padding-right:15pt; }
td.off2 		{background-image:url(images/style/menu_off2.gif); padding-left:15pt; padding-right:15pt; }
td.off3 		{background-image:url(images/style/menu_off3.gif); padding-left:15pt; padding-right:15pt; }
td.off4		{background-image:url(images/style/menu_off4.gif); padding-left:15pt; padding-right:15pt; }
td.off5 		{background-image:url(images/style/menu_off5.gif); padding-left:15pt; padding-right:15pt; }
td.on		{background-image:url(images/style/menu_on.gif); padding-left:15pt; padding-right:15pt; }
td.width	{padding-left:15pt; padding-right:15pt; }

.menu_bg				{background-image:url(images/menu_bg.png); background-repeat : repeat-x;}

#fixed {position:relative;}

.hh_random {
position: absolute;
margin: 20px 0px 0px 0px;
}

.mandala {
position: absolute; 
height: 432px;
width: 432px;
margin: 0px 0px 0px -60px;
background-image:url(images/mandala.png); 
background-position : 0px -45px; 
background-repeat: no-repeat;
}

.index_icon {
position:absolute;
top: 10px;
right: 20px;
border:#FF0000 0px solid; 
}

.index_title {
text-align: center;
margin: 15px 10px 25px 10px;
border:#FF0000 0px solid; 
}

.tibet_era {
float:left;
margin: 8px 0px 0px 10px;
color:#000;
border:#FFCC00 0px solid; 
}

.language {
float:right;
margin: 0px 10px 3px 0px;
border:#FF0000 0px solid; 
}

.random {
	background-repeat: no-repeat;
	background-position : center 8px;
}

.quote_title_bg	{ 
position:relative;
height: 27px;
width: 297px;
background-image:url(images/bg_quote_title.png); 
background-repeat: no-repeat;
text-align: center;
letter-spacing : 2px;
padding: 4px 0px 0px 0px;
border:#000000 0px solid; 
}

.quote_edit	{ 
position: absolute;
top: 10px; 
right: 24px;
font-size:12px; 
line-height: 100%;
letter-spacing : 0px;
border:#FF0000 0px solid; 
}

.quote	{ 
width: 266px;
padding: 6px 8px 12px 8px;
background-image:url(images/quote_bg.png); 
border-radius: 0px 0px 10px 10px;
text-align: left;
font-size:14px; 
color:#000;
line-height:150%;
}

.page { 
position: relative;
top: 0px;
margin: auto 15px;  /*右側總寬830，內頁控制左右各縮15，因此內頁實際範圍800*/ 
border:#FF0000 0px solid; 
}

.marquee_bg {  /*跑馬燈背景800*/ 
position:relative;
margin: auto 0px;
width: 800px;
height: 32px;
background-image:url(images/subject_bg0.png); 
background-repeat: no-repeat;
}

.marquee {  /*跑馬燈內容文字空間780*/ 
position: relative;
width: 780px;
top: 6px;
margin: auto 10px;
color:#FFF;
font-weight: bold; 
border:#FF0000 0px solid; 
}

.subject_bg1 { 
width: 800px;
height: 29px;
background-image:url(images/subject_bg1.png); 
background-repeat: no-repeat;
text-align: center;
padding: 7px 0px 0px 0px;
vertical-align: middle;
letter-spacing : 2px;
}

.subject_bg2 { 
width: 800px;
height: 32px;
background-image:url(images/subject_bg2.png); 
background-repeat: no-repeat;
text-align: center;
display: table-cell; 
vertical-align: middle;
letter-spacing : 2px;
}

.subject_bg3 { 
width: 800px;
height: 32px;
background-image:url(images/subject_bg3.png); 
background-repeat: no-repeat;
text-align: center;
display: table-cell; 
vertical-align: middle;
letter-spacing : 2px;
}

.subject_bg4 { 
width: 800px;
height: 32px;
background-image:url(images/subject_bg4.png); 
background-repeat: no-repeat;
text-align: center;
display: table-cell; 
vertical-align: middle;
letter-spacing : 2px;
}

.colorBG { 
width: 100%;
background-repeat : repeat-y; 
background-position : center;
text-align: center;
padding: 8px 0px 8px 0px;
border:#FF0000 0px solid; 
}

.GR { background-image:url(images/colorBG-GR.png); }
.PR { background-image:url(images/colorBG-PR.png); }


.topic_bg { 
background-image:url(images/page_bg.png); 
background-repeat : repeat-y; 
padding: 0px 0px 10px 0px;
}

.post-tool  { 
font-size:13px;
padding: 0px 10px 0px 10px;
border:#000 0px solid; 
}

.post-bg  { 
background-image:url(images/cellpic3.png); 
}

.edit_bg { 
text-align: right;
margin: 5px 10px 5px 10px;
}

.topic_space { 
background-image:url(images/cellpic3.png); 
padding: 2px 0px 0px 0px;
}

.back_top { 
background-image:url(images/cellpic3.png); 
text-align: center;
padding: 4px 0px 5px 0px;
margin: 10px 10px 0px 10px;
border-radius: 16px;
}

.row { 
width: 800px;
height: 32px;
background-image:url(images/index_bg.png); 
background-repeat : repeat-y; 
margin: 0px 0px 2px 0px;
}

.row li {
list-style-position:outside;
list-style-type:none;
background-image:url(images/icon_hotnews.gif); 
background-repeat : no-repeat;
background-position : 0px 7px;
margin: 0px 10px 0px 10px;
padding: 7px 0px 0px 23px;
border:#FF0000 0px solid; 
}

.page_end	{ 
height: 10px;
background-image:url(images/index_bg.png); 
background-repeat : repeat-y; 
border-radius: 0px 0px 10px 10px;
margin: -2px 0px 16px 0px;
}

.page_tool { 
height: 32px;
background-image:url(images/subject_bg2.png); 
background-repeat: no-repeat;
padding: 0px;
border:#423300 0px solid;
}

.tool-left {
float:left;
display: table-cell; 
vertical-align: middle;
font-size:13px; 
color:#FFF;
margin: 6px 0px 0px 10px;
}

.tool-right {
float:right;
display: table-cell; 
vertical-align: middle;
font-size:13px; 
color:#FFF;
margin: 6px 10px 0px 0px;
}

.manage {
height: 32px;
background-image:url(images/cellpic3.png); 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.manage2 {
color:#FFFFFF;
text-align: center;
background-image:url(images/cellpic3.png); 
padding: 10px 6px 10px 6px;
}

.book_bg	{ 
height: 195px;
width: 800px;
background-image:url(images/index_bg.png); 
text-align: center;
padding: 10px 0px 8px 0px;
margin: 0px 0px 16px 0px;
border-radius: 0px 0px 10px 10px;
}

.book	{ 
display: table-cell; 
vertical-align: top;
font-size:14px;
width: 160px;
font-weight:bold;
padding: 0px 5px 0px 5px;
border:#000 0px solid; 
}

.catHead { 
width: 800px;
height: 32px;
background-image:url(images/cellpic1.png); 
text-align: center;
display: table-cell; 
vertical-align: middle;
border:#423300 1px solid; 
}


.cell {
height: 30px;
text-align: center;
}

.frame  	{ 
background-image:url(images/cellpic1.png); 
border-collapse:collapse;
border-spacing: 0px;
border:#423300 1px solid;
}

.banner_bg	{
margin: 1px 0px;
background-image:url(images/cellpic2.png); 
}

.attach_bg { 
text-align: center;
background-image:url(images/cellpic3.png); 
padding: 5px;
}

.attach-left {
float:left;
font-size:13px; 
display: table-cell; 
vertical-align: middle;
padding: 5px 10px 5px 10px;
}

.attach-right {
float:right;
font-size:13px; 
display: table-cell; 
vertical-align: middle;
padding: 5px 10px 5px 10px;
}

.visit_bg { 
background-image:url(images/cellpic3.png); 
margin: 0px 0px 0px 0px;
}

td.copyright	 { 
color:#FEF7CB; 
font-weight: bold;
text-align: center;
font-size:13px; 
line-height:180%;
padding: 15px 0px 50px 0px;
border:#fff 0px solid; 
}

.subject		{ color:#FFDE00; font-weight:bold; }
	  
.subject2	{
width: 800px;
color:#FFDE00; 
font-weight:bold;
display: table-cell; 
vertical-align: middle;
}

.float-L{
position: relative;
float:left;
}

.float-R {
position: relative;
float:right;
}

.pollbox {
margin: 0 auto;
width: 400px; 
text-align: left; 
padding: 10px 0px 10px 0px;
border-bottom:#000 1px solid; 
}

.helpline 		{ 
width:500px;
background-color:#FFDE00; 
border-style:none; 
padding: 3px 5px;
font-size:13px; 
}

#leftarea		{float:left; width:50%;}
#rightarea	{float:right; width:50%; text-align:right;}
#area01		{float:left; height:24px;}
#area02		{float:left; padding-top:2px; height:24px;}
#area			{border:1px solid; clear:both; }

.visit 								{ color:#FFFFFF; font-size:13px;}
.visit a:link				{ color:#FFDE00; }
.visit a:visited		{ color:#FFDE00; }
.visit a:hover			{ color:#7effd0; }

.admin								{ color:#000000; font-size:13px; }
.admin a:link				{ color:#7effd0; }
.admin a:visited		{ color:#7effd0; }
.admin a:hover		{ color:#FFDE00; }

.copyright a:link				{ color:#FEF7CB; }
.copyright a:visited 	{ color:#FEF7CB;}
.copyright a:hover 	{ color:#AC0000;}

.edit								{ color:#000000; font-size:14px; line-height:160%; }
.edit a:link				{ color:#A80000; }
.edit a:visited		{ color:#A80000; }
.edit a:hover		{ color:#F00000; }
a.edit:link				{ color:#A80000; }
a.edit:visited			{ color:#A80000; }
a.edit:hover			{ color:#F00000; }

.topic_body									{ color:#000000 ;padding: 12px; font-size:15px; line-height:160%; }
.topic_body a:link				{ color:#a80000; }
.topic_body a:visited 		{ color:#670000; }
.topic_body a:hover 		{ color:#f00000; }

.cattitle								{ color:#FFFFFF; font-weight:bold; }
a.cattitle:link				{ color:#780000; }
.cattitle a:link				{ color:#780000; }
a.cattitle:visited			{ color:#780000; }
.cattitle a:visited		{ color:#780000; }
a.cattitle:hover			{ color:#FFDE00; }
.cattitle a:hover			{ color:#FFDE00; }

.topictitle					{ color:#3C3200; font-weight:bold; }
a.topictitle:link			{ color:#3C3200; }
a.topictitle:visited		{ color:#645000; }
a.topictitle:hover		{ color:#AC0000; }

.forumlink					{ color:#000000; font-weight:bold; }
a.forumlink:link			{ color:#AC0000; }
.forumlink a:link		{ color:#AC0000; }
a.forumlink:visited	{ color:#0000AA; }
.forumlink a:visited	{ color:#0000AA; }
a.forumlink:hover		{ color:#FE0000; }
.forumlink a:hover	{ color:#FE0000; }

.nav							{ color:#FFDD00; font-weight:bold; }
.nav a:link					{ color:#FFFFFF; }
.nav a:visited				{ color:#FFFFFF; }
.nav a:hover				{ color:#FE0000; }
a.nav:link					{ color:#FFFFFF; }
a.nav:visited				{ color:#FFFFFF; }
a.nav:hover				{ color:#FE0000; }

.topiclist					{ color:#3C3200; }
a.topiclist:link			{ color:#3C3200; }
a.topiclist:visited		{ color:#645000; }
a.topiclist:hover		{ color:#AC0000; }
.topiclist a:link			{ color:#3C3200; }
.topiclist a:visited		{ color:#645000; }
.topiclist a:hover		{ color:#AC0000; }


.name						{ color:#FFDE00; }
a.name:link				{ color:#FFDE00; }
a.name:visited			{ color:#FFDE00; }
a.name:hover			{ color:#FFDE00; }

.title				{ font-size:17pt; font-weight:bold; color:#dbdfe5; }

.whotitle		{padding-left:8px; padding-right:7px;}

.posticon		{padding-left:5px; padding-right:5px;}


.folderbox 	{ padding-left:8px; }

.maintitle,h1,h2	{ font-weight:bold; font-size:19px; color:#FFDE00; line-height:120%; }

.code	{ color:#000000; background-color:#CCDCE5; BORDER-RIGHT:#000000 1px solid; BORDER-BOTTOM:#000000 1px solid; BORDER-TOP:#9F9F9F 1px solid; BORDER-LEFT:#9F9F9F 1px solid; }


input, select, textarea { position: relative; font-size:12px; color:#000000; font-family: '微軟正黑體', sans-serif; }

select { padding: 2px 2px 2px 5px; }

textarea { line-height:160%; font-size:15px; }

input[type=text] 	{ line-height:120%; font-size:14px; }

input[type=button] 	{
margin: -2px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}

input[type=submit] 	{
margin: -2px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}


.topic_bg ul { 
display: table-cell; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 15px; 
border:#000 0px solid;
}

.topic_bg li {
list-style-position: outside; 
margin: 0px 0px 0px 25px; 
padding: 0px 0px 0px 0px; 
border:#CCCCCC 0px solid;
} 

.topic_bg ol {
display: table-cell; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 15px; 
}


.case 	{
float:left;
width:100%;
BORDER:#000000 0px solid;
}

.box 	{
width: auto;
padding: 2px 10px 2px 10px;
margin: 0px 3px 0px 3px;
text-align: center; 
font-weight:bold; color:#FFFFFF; 
background-image:url(images/cellpic1.png); 
BORDER:#FFFFFF 0px solid;
}

select.Language {
position: relative; 
top: -9px;
height: 22px;
padding: 1px 0px 1px 5px;
border-radius: 5px;
color:#FFF;
background-color:#A58C52;
BORDER:#000000 1px solid;
}