#content_inner {
  margin:30px 0 30px 30px;
}

.bignews {
  width:290px;
  float:left;
  margin-right:32px;
  cursor:pointer;
}
.bigimg {
  width:290px;
  height:205px;
  line-height:205px;
  text-align:center;
  overflow:hidden;
}
.bigimg * {
  vertical-align:bottom;
}
.bigtext {
  padding:10px;
  background-color:#c6c0ba;
  height:150px;
  overflow:hidden;
}

.bigsummary:hover {
  text-decoration:underline;
}
.bigsummary, .bigsummary p {
  font-size:11px;
  line-height:14px;
}
h2.bigheadline {
  font-size:18px;
  line-height:22px;
}

#bottomnews {
  margin-top:20px;
}
.smallnews {
  width:186px;
  float:left;
  margin-top:10px;
  margin-right:26px;
  cursor:pointer;
}
.smallimg {
  width:186px;
  height:132px;
  line-height:132px;
  text-align:center;
  overflow:hidden;
}
.smallimg * {
  vertical-align:bottom;
}
.smalltext {
  padding:10px;
  background-color:#c6c0ba;
}
.smalldate {
  font-size:10px;
  line-height:12px;
}
.smallheadline {
  height:36px;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
  overflow:hidden;
  margin-top:5px;
}
.smallheadline:hover {
  text-decoration:underline;
}

.smallpuff {
  margin-bottom:10px;
}
.puffimg img {
  display:block;
}
.pufftext {
  padding:10px;
  background-color:#c6c0ba;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
}

#fullnews {
  display:none;
  position:absolute;
  width:615px;
  left:349px;
  top:43px;
  background-color:#fff;
  z-index:2;
}
#fullnews_inner {
  margin:16px 30px 30px 30px;
  border:solid 1px #fff;
}
#closenews {
  text-align:right;
}

#eventform {
  position:absolute;
  background-color:#fff;
  border:solid 1px #ccc;
  margin-left:20px;
  margin-top:20px;
  width:575px;
  display:none;
  z-index:10;
}
#eventform_inner {
  margin:0 30px 30px 30px;
  border:solid 1px #fff;
}
#closeapply {
  text-align:right;
}
#formdiv table {
  width:100%;
}
#formdiv table tr td input {
  width:100%;
}
#applybtn {
  float:right;
  width:100px;
}
#thanksdiv {
  display:none;
  margin-top:20px;
}
#ntop {
  margin-left:30px;
  width:545px;
}
#fulldate {
  float:left;
}
#ntop .buttondiv {
  float:right;
  font-size:10px;
  padding:0 5px 0 5px;
  text-align:center;
  margin-left:10px;
}
#tipbuttons {
  margin-left:30px;
}
#tiplink {
  width:40px;
  float:left;
  margin-right:10px;
  height:22px;
  line-height:22px;
}
#twitterbtn {
  float:left;
  margin-right:10px;
}
#fblike {
  float:left;
}

#applylink {
  width:60px;
  display:none;
}

#dashline1 {
  margin-top:50px;
  width:612px;
}
#morelink {
  text-align:right;
  margin-top:10px;
  margin-right:30px;
}

#dashline2 {
  margin-top:50px;
  width:612px;
}
#lesslink {
  margin-top:10px;
}


#c_tipdiv {
  position:absolute;
  display:none;
  width:330px;
  height:250px;
  z-index:10;
}
#c_tipdiv_inner {
  margin:10px;
}
#c_tipform div {
  margin-top:5px;
}
#c_tipform input {
  width:300px;
}
#c_tipform textarea {
  width:300px;
  height:80px;
}

.errbox {
  background-color:#fff;
  border:solid 1px #ccc;
  position:absolute;
  display:none;
  padding:10px;
  color:#ff0000;
}
