@import url("/admin/includes/style/tagengo-std.css");

body {
  background-color:#edf3de;
  font-family: Arial,Helvetica,sans-serif;
  color:#414141;
}

body, table { 
  font-size:13px;
}
p { 
  line-height:1.5em;
}

img { 
  border:0;
}

blockquote {
  font-style:italic;
}

a, a:link, a:visited {
  text-decoration:none;
  color:#0167cc;
}

a, a:hover {
  text-decoration:underline;
  color:#551a8b;
}

.imgRight {
  float:right;
  clear:right;
  margin-left:4px;
}

.imgLeft {
  float:left;
  margin-right:4px;
}

.imgCentre {
  text-align:center;
}

.imgLeft, .imgRight {
  margin:4px;
  padding-bottom:2px;
  background-color:#CCC;
  font-family:Arial,sans-serif;
  border:1px solid #AAA;
}

#wrapper { 
  width:792px;
  margin-left: auto;
  margin-right: auto;
  padding:4px;
  background-color:#FFF;
}

#header { 
  height:68px;
  background-color:#000;
  padding:0;
}

#logobar { 
  height:68px;
  color:#FFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:24px;
  font-weight:bold;
  vertical-align:bottom;
}

.userinfo_top {
  float:right;
  padding:2px;
  color:#FFF !important;
}

.userinfo_top a:link, .userinfo_top a:visited {
  color:#FFF;
  text-decoration:none;
}

.userinfo_top a:hover {
  color:#FFF;
  text-decoration:underline;
}

#content { 
  width:100%;
}

#content td {
  vertical-align:top;
}

#left { 
  width:160px;
  font-size:9pt;
  border:1px solid #EFEFEF;
}

#left ul {
  margin:0;
  padding:0;
}

#left li, #right li {
  list-style:none;
  font-size:12px;
}

#right { 
  width:184px;
  border:1px solid #EFEFEF;
}

#right ul {
  margin:0;
  padding:0;
}

#left_search { 
  display:inline;
}

.left_search_input { 
  width:160px;

}

.left_search_submit { 
  float:right;
}

.left_box, .right_box {
  margin-bottom:10px;
}

.left_box_hdr, .right_box_hdr {
  margin-bottom:2px;
  padding-top:2px;
  padding-bottom:2px;
  background-color:#EEE;
  font-weight:bold;
}

.right_box_text { 
  line-height:1.2em;
  font-size:12px;
  padding-left:4px;
}

.right_box_notice {
  border:2px solid orange;
  padding:4px;
}

.right_box_notice_hdr {
  color:red;
  font-size:14px;
  font-weight:bold;
}



#centre { 
  padding-left:4px;
  padding-right:4px;
}

#footer {
  margin:6px 4px 4px 4px;
  padding-top:4px;
  border-top:1px solid #BBB;
  text-align:center;
}


#subfooter {
  margin:6px 4px 4px 4px;
  font-size:12px;
  color:#888;
}

#subfooter a:link, #subfooter a:visited  {
  color:#888;
  text-decoration:none;
}

#subfooter a:hover  {
  color:#888;
  text-decoration:underline;
}


.page_path {
  margin-bottom:4px;
  border:1px solid #EEE;
  padding:4px;
}

.place_overview, .place { 
  border:1px solid #EEE;
  padding:4px;
}

.place_overview, .place h2 { 
  margin-top:0;
}

.place_overview_more {
  text-align:right;
  padding-right:6px;
}
 

.place { 

}

.place_std_info { 
   padding:0;
  width:100%;
}

.place_std_info_header { 
  padding-left:4px;
  padding-bottom:2px;
  background-color:#444;
  color:#FFF;
  font-size:14px;
}

.place_std_info_body { 
  
}

.place_std_info_body table { 
  width:100%;
  margin:0;
  border-collapse:collapse;
  border:0;
}

.place_std_info_body td { 
  border:1px solid #EEE;

}

.place_std_info_item { 
  width:120px;
  padding-right:4px;
  text-align:right;
  background-color:#DDD;
  font-weight:bold;

}

.place_std_info_data img { 
  vertical-align:middle;
}

.bookmarks {
  margin-top:4px;
  padding:4px;
  border:1px solid #DDD;
}
.bookmarks img {
  vertical-align:bottom;
}

/* STARTPAGE */

#sp_blog {
  border:1px solid #EEE;
  padding:6px;
}

#sp_blog h2 {
  margin-top:0px;
  margin-bottom:0px;
  font-size:1.2em;
  border-bottom:1px solid #CCC;
}

#sp_blog .post {
  font-size:0.8em;
  line-height:120%;
  padding-bottom:4px;
  margin-top:2px;
  border-bottom:1px solid #CCC;
}

#sp_blog .post h2 {
  font-size:1.2em;
  margin-top:0px;
  border:0px;
}
#sp_blog .pdate {
  color:#888;
  font-style:italic;
}
#sp_blog .pmore {
   float:right;
   vertical-align:bottom;
}
/* MAP */

#bigmap {
  border:1px solid #AAA;
}

#smap { 
  height:240px;
}

.nrmap_popup {
  width:240px;
  min-height:60px;
  background-color:#FFF;
  border:1px solid #BBB;
  padding:4px;
  font-family:Tahoma,Verdana,Arial,sans-serif;
  font-size:10px;
}

.nrmap_title {
  font-size:12px;
  font-weight:bold;
}

.nrmap_img {
  float:right;
  margin-left:4px;
  border:1px solid #AAA;
}


/* FAQ */

.faq dd {
  margin-top:6px;
  margin-bottom:12px;
}

.faq dt {
  font-weight:bold;
  line-height:1.5em;
}


/* BLOG */

.pftr {
  font-style:italic;
  margin-left:6e;
}
#comments {
  border-top:1px solid #CCC;
}

.commentsHeader {
  font-size:1.2em;
  font-weight:bold;
}

.comment {
  margin-top:10px;
  margin-bottom:10px;
  border-bottom:1px solid #EEE;
}

.commentText {
  line-height:150%;
  margin-bottom:10px;
}

.commentBy {
  padding:6px;
  background-color:#F8F8F8;
}