* { margin: 0; padding:0; border:0; }

h1 {
 text-align: left;
 padding-top: 4px;
 border-bottom: solid 1px #000000;
 border-top: solid 1px #000000;
 padding-bottom: 4px;
 padding-left: 8px;
 background: #F9FAEF;
 color: #C49782;
 font-size: x-large;
}

.header6 {
 text-align: left;
 padding-top: 4px;
 border-bottom: solid 1px black;
 padding-bottom: 4px;
 padding-left: 8px;
 font-size: large;
}

.header5 {
 text-align: center;
 padding-top: 4px;
 border-bottom: solid 1px black;
 padding-bottom: 4px;
 padding-left: 8px;
 font-size: large;
}

.address {
 line-height: 100%;
 margin: 0;
 padding: 0;
}

.address p {
 padding-bottom: 4px !important;
}

.address table {
 font-size: small;
}

ul.list1 {
  list-style-type: disc;
  font-size: small; 
}

ul.list1 li {
 margin-left: 2.5em;
}

.header6a {
 text-align: left;
 padding-top: 16px;
 border-bottom: solid 1px black;
 padding-bottom: 4px;
 padding-left: 8px;
 font-size: large;
}

em {
 font-style: italic;
}

h2 { text-align: center; font-size: medium; }

h3 { text-align: center; font-size: small; font-weight: bold; }

body {
 background: #999999;
 color: #000000;
 margin: 0;
 padding: 0;
 border: 0;
 width: 100%;
 font-family: gothic, Arial, Helvetica, "sans-serif", sans;
}

#page {
 width: 797px;
 margin: auto;
 margin-top: 8px;
 background: #FFFFFF;
 overflow: hidden;
}

#header {
 margin-left: auto;
 margin-right: auto; 
 width: 100%;
 display: block;
 margin-bottom: 4px;
}

#logo {
 width: 797px;
 height: 160px;
 margin-left: auto;
 margin-right: auto; 
 background-attachment:fixed;
 background: url("../graphics/title.png") no-repeat 507px 0px;
}

#logo img {
 display: block;
 margin-top: 4px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 float: left;
 position: relative;
 left: 282px;
}

#mural { 
 width: 100%; 
 overflow: hidden;
 padding-left: 1px;
 background: #CCCCCC;  
 border-top: solid 1px #CCCCCC;
 border-bottom: solid 1px #CCCCCC;
 height: 193px;
}

#mural1 {
 min-width: 265px;
 min-height: 193px;
 display: inline-block;
}

#mural2 {
 min-width: 265px;
 min-height: 193px;
 display: inline-block;
}

#mural3 {
 min-width: 265px;
 min-height: 193px;
 display: inline-block;
}

#mural4 {
 background: url("../graphics/mural4.png") no-repeat;
 min-width: 265px;
 min-height: 193px;
 display: inline-block;
}

#mural5 {
 background: url("../graphics/mural5.png") no-repeat;
 min-width: 265px;
 min-height: 193px;
 display: inline-block;
}

#mural6 {
 background: url("../graphics/mural6.png") no-repeat;
 min-width: 265px;
 min-height: 193px;
 display: inline-block;
}

#mural img { 
 font-size: 0;
 margin: 0;
 padding: 0; 
}

#content {
 width: 100%;
 display: block;
 float: left;
}

#copy {
 margin-left: 4px;
 width: 534px;
 height: 100%;
 min-height: 325px;
 background: url("../graphics/textbg.gif");
 float: left;
}

#cc_feature {
 width: 518px;
 min-height: 240px;
 background: url("../graphics/ccfeature_bg.png") no-repeat;
 padding: 8px;
 text-align: justify;
 padding-bottom: 8px;
}

#cc_feature a {
  color: #FF0000;
  text-decoration: none;
  text-align: justify;
  font-size: small;
}

.eight-pad {
  padding: 8px;
}

#feature {
 width: 518px;
 min-height: 240px;
 padding: 8px;
 text-align: justify;
}

#cc_feature_under {
 float: left;
 padding-top: 8px;
}

#sidefeature {
 height: 100%;
 width: 252px;
 float: right;
 margin-right: 4px;
}

.sf_box {
 border: solid 1px #000000;
}

#sidefeature img {
 margin: 0; 
}

#trailer_box {
 width: 248px;
 height: 119px;
 font-size: small;
 text-align: center;
 margin-top: 4px;
}

#trailer_box a {
 text-decoration: none;
}

#google_box {
 background: url("../graphics/globe.png") no-repeat;
 vertical-align: bottom;
 width: 248px;
 height: 241px;
 text-align: center;
}

#trans_box p {
 font-weight: bold;
 margin-top: -8px;
}

#gadget_box_block {
 padding-top: 175px;
}

#gadget_box_header {
 float: right;
 margin-right: 16px;
 margin-top: 16px;
}

.goog-te-gadget {
 color: #000000 !important;
 vertical-align: bottom;
 text-align: center;
}

#copyright {
 font-size: small;
 color: #999999;
 text-align: center;
 background: #EFEFEF;
 border: solid 1px #000000;
 padding: 4px;
 display: block;
 float: left;
 width: 787px;
}

#footer {
 font-size: small;
 color: #999999;
 margin: 0;
 margin: auto;
 margin-top: 4px;
 padding: 4px;
 text-align: center;
 background: #EFEFEF;
 border: solid 1px #000000;
 border-bottom: none;
 line-height: 150%;
 display: block;
 float: left;
 width: 787px;
}

#footer a {
 text-decoration: none;
 color: #000000;
}

#footer a:hover {
 text-decoration: underline;
}

#menu_block {
 background: #993333;
 height: 100%;
 margin-top: 5px;
}

#menu_home {
 width: 102px;
}

#menu_fund {
 width: 115px;
}

#menu_trade {
 width: 142px;
}

#menu_about {
 width: 155px;
}

#menu_travel {
 width: 131px;
}

#menu_ecard {
 width: 151px;
}

#menu_cp {
 width: 145px;
}

#menu_circle {
 width: 173px;
}

#menu_poetry {
 width: 159px;
}

#menu_guest {
 width: 159px;
}

#menu_contact {
 width: 160px;
}

.menu {
 width: 797px;
 min-height: 20px;
}

.menu ul {
 list-style-type: none;
 float: left;
}

.menu ul li {
 text-align: center;
 float: left;
}

.menu ul li a {
 text-decoration: none;
 background: #993333;
 color: #FFFFFF;
 font-size: small;
 font-weight: bold;
 display: block;
 min-width: 4em;
 line-height: 20px;
}

.menu ul li a:hover {
 color: #FFCC99;
}

#footer p {
 padding: 0;
}

p {
 padding: 8px; 
 padding-bottom: 6pt;
 font-size: small;
}

.quote {
 font-size: small;
 padding: 16px;
 text-align: center;
 font-style: italic;
}

#bookbox {
  width: 100px;
  height: 175px;
  font-size: smaller;
  float: left;
  padding: 16px 16px 0px 16px;
  text-align: center;
}

#bookbox a {
  color: #FF0000;
  text-decoration: none;
  padding: 0;
}

.box {
 border: solid 1px #000000;
 width: 100%;
 padding: 4px 0px 4px 0px;
 margin: auto;
 margin-left: -1px;
 margin-top: 8px;
 margin-bottom: 8px;
 text-align: center;
 float: left;
}

.box_notext {
 background: #FFFFFF;
 border: solid 1px #000000;
 width: 100%;
 padding: 8px 0px 8px 0px;
 margin: auto;
 margin-left: -1px;
 margin-top: 8px;
 text-align: center;
 font-size: 0;
 float: left;
}

.box p {
 padding: 0;
}

.button_box_center {
 width: 100%;
 text-align: center;
 margin: auto;
 height: 24px;
}

.button_box_center ul {
 margin-left: auto;
 margin-right: auto;
 font-size: 12px;
 text-align: center;
 list-style: none;
 position: relative;
 left: 50%;
 float: left;
}

.button_box_center ul li {
 position: relative;
 right: 50%;
 float: left;
}

.button_box_center ul li a {
 border: solid 1px #FFFFFF;
 -moz-border-radius: 5px; /* Firefox */ 
 -webkit-border-radius: 5px; /* Safari and chrome */ 
 -khtml-border-radius: 5px; /* Linux browsers */ 
 border-radius: 5px; /* CSS3 */
 behavior: url("border-radius.htc"); /* For IE5+ */
 background: #893434; 
 color: #FFFFFF !important; 
 display: block;
 padding: 2px 16px !important;
 font-weight: bold;
 text-decoration: none;
}

.button_box_center ul li a:hover {
 border: solid 1px #FFFFFF;
 -moz-border-radius: 5px; /* Firefox */ 
 -webkit-border-radius: 5px; /* Safari and chrome */ 
 -khtml-border-radius: 5px; /* Linux browsers */ 
 border-radius: 5px; /* CSS3 */
 behavior: url("./border-radius.htc") ;
 background: #345989;
 color: #FFFFFF !important; 
 display: block;
 padding: 2px 16px !important;
 font-weight: bold;
 text-decoration: none;
}

.black_link a {
 color: #000000 !important;
 text-decoration: underline !important;
}

.black_link a:hover {
 color: #000000 !important;
 text-decoration: underline !important;
}

.black_link a:visited {
 color: #000000 !important;
 text-decoration: underline !important;
}

#ent_table {
 font-size: x-small;
 width: 240px;
 margin: 4px;
 padding-bottom: 4px;
 margin-left: 8px;
}

.shaded {
  background: #EEEEEE;
} 

.contact_table {
  margin-left: 6px;
  padding-bottom: 12px;
}

.contact_table a {
 color: #FF0000;
}

.center img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#form_guestbook {
 font-size: small;
}

input, textarea {
 font-family: gothic, Arial, Helvetica, "sans-serif", sans;
 border: 1px solid #000000;
 font-size: small;
}

.width200 {
 width: 200px;
}

input {
 height: 20px;
}

#table_guestbook {
 display: block;
 margin-left: 16px;
 padding: 8px;
}

#table_guestbook tr {
 padding: 2px;
}

#table_guestbook tr td {
 min-width: 10em;
}

.gb_response_good {
 color: #009900;
 text-align: center;
}

.gb_response_bad {
 color: #FF0000;
 font-weight: bold;
 text-align: center;
}

.button_box {
 width: 100%;
 text-align: center;
 margin: auto;
 height: 24px;
}

.button_box ul {
 margin-left: auto;
 margin-right: auto;
 font-size: 12px;
 text-align: center;
 list-style: none;
}

.button_box ul li {
}

.button_box ul li a {
 border: solid 1px #FFFFFF;
 -moz-border-radius: 5px; /* Firefox */ 
 -webkit-border-radius: 5px; /* Safari and chrome */ 
 -khtml-border-radius: 5px; /* Linux browsers */ 
 border-radius: 5px; /* CSS3 */
 behavior: url("border-radius.htc"); /* For IE5+ */
 background: #893434; 
 color: #FFFFFF !important; 
 display: block;
 padding: 2px 16px !important;
 font-weight: bold;
 text-decoration: none;
}

.button_box ul li a:hover {
 border: solid 1px #FFFFFF;
 -moz-border-radius: 5px; /* Firefox */ 
 -webkit-border-radius: 5px; /* Safari and chrome */ 
 -khtml-border-radius: 5px; /* Linux browsers */ 
 border-radius: 5px; /* CSS3 */
 behavior: url("./border-radius.htc") ;
 background: #345989;
 color: #FFFFFF !important; 
 display: block;
 padding: 2px 16px !important;
 font-weight: bold;
 text-decoration: none;
}

.paging a{
	font-family: gothic,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
}

.paging {
	font-family: gothic,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
}

.poembox {
 text-align: center;
 margin-top: 16px;
 height: 250px;
 width: 250px;
 vertical-align: center;
}

.poembox p {
 font-size: 12pt;
 color: #666666;
}

.fan_box {
 float: left;
}

#fb-like {
 float: left;
}

