/*
$Id: gp.css,v 1.0 2006/12/15 
(c)2006 The Guide Post 
*/

html,body	{
height:100%;
background:#f8f8f8;
} 

body {
margin:0;
	padding:0;
	text-align: center;
	}

a:link {
	color: #004276;
	}

a:visited {
	color: #5C7996;
	}

a:active {
	color: #004276;
	}	

.news {
	color:#fff;
	text-decoration:none;
}	

.news a:link {
	color:#fff;
	text-decoration:none;
}	

.news a:visited {
	color:#fff;
	text-decoration:none;
}	

.news a:active {
	color:#fff;
	text-decoration:none;
}	

.news a:hover {
	color:#ca0002;
}

.opinion {
	color:#fff;
	text-decoration:none;
}	

.opinion a:link {
	color:#fff;
	text-decoration:none;
}	

.opinion a:visited {
	color:#fff;
	text-decoration:none;
}	

.opinion a:active {
	color:#fff;
	text-decoration:none;
}	

.opinion a:hover {
	color:#7FBF3F;
}
.entertainment {
	color:#fff;
	text-decoration:none;
}	

.entertainment a:link {
	color:#fff;
	text-decoration:none;
}	

.entertainment a:visited {
	color:#fff;
	text-decoration:none;
}	

.entertainment a:active {
	color:#fff;
	text-decoration:none;
}	

.entertainment a:hover {
	color:#f44e25;
}
.taiwan {
	color:#fff;
	text-decoration:none;
}	

.taiwan a:link {
	color:#fff;
	text-decoration:none;
}	

.taiwan a:visited {
	color:#fff;
	text-decoration:none;
}	

.taiwan a:active {
	color:#fff;
	text-decoration:none;
}	

.taiwan a:hover {
	color:#8c1aff;
}
.learn {
	color:#fff;
	text-decoration:none;
}

.learn a:link {
	color:#fff;
	text-decoration:none;
}	

.learn a:visited {
	color:#fff;
	text-decoration:none;
}	

.learn a:active {
	color:#fff;
	text-decoration:none;
}	

.learn a:hover {
	color:#3FBFBF;
}

.letter {
	color:#fff;
	text-decoration:none;
}	

.letter a:link {
	color:#fff;
	text-decoration:none;
}	

.letter a:visited {
	color:#fff;
}	

.letter a:active {
	color:#fff;
	text-decoration:none;
}	

.letter a:hover {
	color:#ffff00;
}

.cht_font	{
	font-family:新細明體,細明體,標楷體;
}	

.eng_font	{
	font-family:arial,times new roman,serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#total{
width:972px;
height:auto; overflow:hidden; padding:0px; margin:0px auto; *margin:0px 10px 0px 10px; text-align:left;
}

#navbar_a	{
height: 35px;
*height: 38px;
width: 972px;
padding: 0px 0px 0px 0px;
margin-top: 3px;
BORDER-TOP: 1px solid #808080;
BORDER-BOTTOM: 4px solid #CA0002;
}

#navbar	{
float: left;
height: 18px;
padding: 10px 10px 8px 10px;
BORDER-right: 1px solid #808080;
font-family: Arial,Times New Roman, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #5F5F5F;
vertical-align: middle;
}

#navbar	a:link{
color: #5F5F5F;
text-decoration: none;
}

#navbar	a:visited{
color: #5F5F5F;
text-decoration: none;
}

#navbar	a:active{
color: #5F5F5F;
text-decoration: none;
}


#navbar_r	{
float: right;
margin:5px 5px 0 0;
font-family: Arial,Times New Roman, Helvetica, sans-serif;
font-size: 9pt;
color: #5F5F5F;
}


#dropmenudiv	{
position:absolute;
margin-top: 9px;
*margin-top: 13px;
margin-left: -11px;
border:1px solid #808080;
border-bottom-width: 0;
FONT-SIZE: 9pt;
FONT-FAMILY: Verdana, Arial, Times New Roman, Helvetica, sans-serif;
color: #454545;	
font-weight: bold;
line-height: 1.9em;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #808080;
padding: 1px 0;
color: #5F5F5F;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #E5E5E5;
}

#headlines{
float:right;
width:300px;
margin-top: 10px;
margin-bottom: 10px;
padding: 0px 0px 0px 0px;
vertical-align: top;
}

#headlines br{
font-family: Arial,Times New Roman, Helvetica, sans-serif;
font-size: 3pt;
line-height: inherit;
margin: 0;
padding: 0;
border: none;
}

input.rounded {
	border: 1px solid #c0c0c0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	outline: 0;
	-webkit-appearance: none;
	behavior: url(http://www.studentpost.com.tw/css/pie.htc); 
	position:relative\9;
}

.rounded1	{
	padding:10px;
	border: 1px solid #c0c0c0;
	background:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	behavior: url(http://www.chinapost.com.tw/gp/css/pie.htc); 
	position:relative\9;
}

.rounded11	{
	border: 4px solid #ffcdcd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	behavior: url(css/pie.htc);
	*position:relative;
	z-index:10000;
}

.rground11	{
	background:#ff5050;
}

#content{
float: left;
width:642px;
margin-top:10px;
margin-left: 10px;
margin-bottom: 10px;
vertical-align:top;
}

#detailcontent{
width: 972px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 3px;
}

.rounded2	{
	width:942px;
	padding:15px;
	border: 0px solid #c0c0c0;
	background:#E5E5E5;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	behavior: url(http://www.chinapost.com.tw/gp/css/pie.htc); 
	position:relative\9;
}

.rounded3	{
	padding:15px;
	background:rgb(204,0,0);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	behavior: url(http://www.chinapost.com.tw/gp/css/pie.htc); 
	position:relative\9;
}

.rounded4	{
	padding:8px;
	background:rgb(255,255,255);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	behavior: url(http://www.chinapost.com.tw/gp/css/pie.htc); 
	position:relative\9;
}

.ad-left {
    float: left;
    position:static;
    margin:0 10px 0 0;
    z-index:3;
    
}


/* --------------Site Ino------------------  */



#rnd_container_s {background: #FFFFFF; width:972px; margin:0px;}
    
    .rnd_top_s, .rnd_bottom_s {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_b1_s, .rnd_b2_s, .rnd_b3_s, .rnd_b4_s {display:block; overflow:hidden;}
    .rnd_b1_s, .rnd_b2_s, .rnd_b3_s {height:1px;}
    .rnd_b2_s, .rnd_b3_s, .rnd_b4_s {background:#EBEBEB; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB;}
    .rnd_b1_s {margin:0 5px; background:#EBEBEB;}
    .rnd_b2_s {margin:0 3px; border-width:0 2px;}
    .rnd_b3_s {margin:0 2px;}
    .rnd_b4_s {height:2px; margin:0 1px;}
    
    .rnd_content_s  {
    display:block;
    border:0 solid #EBEBEB;
    border-width:0 1px;
    background:#EBEBEB;
    text-align: center;
}

#siteInfo{
	clear: both;
	width: 960px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}

.divider	{
	color: #C3B7CE;
}

#tip	{
	width: 960px;
	_width: 958px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
	Line-Height: 1.8em;
}	

#tip a:link	{
	color: #004276;
	text-decoration: none;
}

#tip a:visited	{
	color: #004276;
	text-decoration: none;
}
	
#tip a:hover	{
	color: #004276;
	text-decoration: underline;
}
		
#tip a:active	{
	color: #004276;
	text-decoration: none;
}


#gsearch	{
	width:715px;
	*width:655px;
	margin: 10px 0px 10px 0px;
	padding: 0px 140px 0px 140px;
}

#copyright	{
	margin: 10px 0px 10px 0px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
}

#winner1	{
	margin: 10px 0px 5px 0px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 10px;
	color: #949494;
}

#winner1	a:link	{
	color: #949494;
	text-decoration: none;
}

#winner1	a:visited	{
	color: #949494;
	text-decoration: none;
}

#winner1	a:hover	{
	color: #949494;
	text-decoration: none;
}



/* --------------End of Site Ino------------------  */

		
div.space	{
	 clear: both;
	}	
	
	
 #element_to_pop_up { display:none;}
 .button.b-close {color:#fff;background:#2b91af;border-radius:5px 5px 5px 5px;box-shadow:none;font:bold 110% sans-serif;padding:0 6px 2px;position:absolute;right:0px;top:-25px;cursor:pointer;
 	}
 
 .content_head	{
 	float:left;
 	margin-bottom:10px;
 	font-family:FranklinITCProBold,HelveticaNeue,Helvetica,Arial,Lucida Grande,sans-serif;
 	font-size:22px;
 	color: #000;
 	font-weight:bold;
}	
 
 .content_head	a:link	{
	color: #000;
	text-decoration: none;
}

 .content_head	a:visited	{
	color: #000;
	text-decoration: none;
}	
#divscroll::-webkit-scrollbar{
    width: 6px;
}
#divscroll::-webkit-scrollbar-track{
    background: rgb(222,222,222);
}
::-webkit-scrollbar-thumb{
    width: 6px;
    background: rgb(111,111,111);
}

