
body{
margin:0;
padding:0;
font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
line-height: 1.5em;
font-size: 13px;
color: #ffffff;
background: url('../images/bg.jpg') repeat-x;
}

a,a:active,h2 a:active,h3 a:active,a:hover,h2 a:hover,h3 a:hover {
color:#300;
text-decoration:underline;
}

a.subnav:link    { color:#ffffff; text-decoration:none; }
a.subnav:visited { color:#ffffff; text-decoration:none; }
a.subnav:hover   { color:#ffffff; text-decoration:underline; }
a.subnav:active  { color:#ffffff; text-decoration:none; }

div.float {
float: left;
padding: 10px;
}

.footer {
color:#300;
text-decoration:underline;
}

.style1 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}

.title b{
font-size:18px;
color: #2c0d07;
font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
weight:300;
}

.title{
font-size:18px;
color: #2c0d07;
font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
}

/* bordered div box */
.tipbox_blue {border: 1px solid #a3ceda; background-color: #eaf8ff;padding:10px} 

/* bordered div box */
.tipbox_blue_light {border: 1px solid #a3ceda; background-color: #f3fcff;padding:10px} 

/* bordered div box */
.tipbox_brown {border: 1px solid #dad2a0; background-color: #fff8e1;padding:10px} 

/* bordered div box */
.tipbox_brown_light {border: 1px solid #dad2a0; background-color: #fffce8;padding:10px} 

/* bordered div box */
.codebox {border: 1px solid #cccccc; background-color: #f2f2f2;padding:15px} 

/* bordered div box */
.codebox_upload {border: 1px solid #d0eab7; background-color: #eefae2;padding:5px} 

/* alertbox */
.alertbox {border: 1px solid #d73030; background-color: #ffe3e3; padding:15px} 

.photo {
	border: 1px solid #cccccc;
	padding: 5px;
	background-color: #FFFFFF;
}

.home_readmore {
float:left;
position:relative; left:243px; top:70px;
width:122px;
height:50px;
}

.footer_home {
float:left;
position:relative; left:455px; top:-60px;
width:45px;
height:15px;

}

.footer_aboutus {
float:left;
position:relative; left:460px; top:-60px;
width:74px;
height:15px;

}

.footer_calendar {
float:left;
position:relative; left:463px; top:-60px;
width:73px;
height:15px;

}

.footer_blog {
float:left;
position:relative; left:465px; top:-60px;
width:46px;
height:15px;

}

.footer_pictures {
float:left;
position:relative; left:468px; top:-60px;
width:68px;
height:15px;

}

.footer_music {
float:left;
position:relative; left:469px; top:-60px;
width:53px;
height:15px;

}

.footer_shop {
float:left;
position:relative; left:470px; top:-60px;
width:50px;
height:15px;

}

.footer_contactus {
float:left;
position:relative; left:472px; top:-60px;
width:80px;
height:15px;

}

.footer_jgdm {
float:left;
position:relative; left:305px; top:-28px;
width:165px;
height:30px;

}


.round{display:block}
.round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d5c9b8}
.round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a3907b;
  border-right:1px solid #a3907b;
  background:#bfb09d}
.round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #876f58;
  border-right:1px solid #876f58;
  background:#c4b6a3}
.round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c4b6a3;
  border-right:1px solid #c4b6a3;}
.round4{
  border-left:1px solid #a3907b;
  border-right:1px solid #a3907b}
.round5{
  border-left:1px solid #bfb09d;
  border-right:1px solid #bfb09d}
.roundfg{
  background:#d5c9b8;
  padding:10px;}
  
#tabs {
	line-height: 1.5em;
	font-size: 13px;
}
#tabs ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style-type: none;
}
#tabs ul li {
	float: left;
	padding: 5px 10px 5px 10px;
	margin-left: 5px;
	background-color: #c0ac97;
	border-top: 1px solid #ae9b86;
	border-right: 1px solid #ae9b86;
	border-left: 1px solid #ae9b86;
	
}
#tabs ul li a {
	text-decoration: none;
	color: #300;
	font-weight: 700;
}
#tabs ul li a:hover {
	text-decoration: underline;
	font-weight: 700;
}
#tabs ul li.active {
	background-color: #decdbc;
	
}
#tabs ul li.active a {
	color: #663300;
	font-weight: 700;
}
#tabs ul li.active a:hover {
	text-decoration: underline;
}

#tabcontent {
	clear: both;

}