/*
Theme Name: PF Fishpole 1
*/

* {
border : 0 solid #eee;
list-style : none;
padding : 0;
}
html, body, #wrap, #bg table, #bg td {
width : 100%;
height : 100%;
overflow : hidden;
}
body {
font : 13px "Helvetica Neue", "Helvetica", Arial, sans-serif;
background-color : #000;
cursor : default;
color : #3f3f3f;
text-align:justify;
}
a, a * {
cursor : pointer;
text-decoration : underline;
color : #c75f3e;
outline : 0;
}
h1, h2, h4, h5, h3 span {
font-size : 100%;
font-weight : normal;
}
h2 {
font-size : 60px;
margin-bottom : 10px;
color : #fff;
}
#bg a, #bg img, h1 a, .menu #menu, #menu li.cur ul, #menu ul li.cur ul li.cur ul, h3 span, .block, #float.nxt, #float.prv, #feed p {
display : block;
}
#h3, .sml div, #photos a, #feed h5 {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
}
#menu ul {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;

}
#menu ul ul, #menu ul li.cur ul ul, #float {
display : none;
}
h1 a, h1 a b, #menu a, .block, h3, h3 span, #photos a {
text-decoration : none;
}
#menu h1 a, h1 b, h3 span, #beijing, #traveling, #float, #photos a, #pack h2, #tips h2, #activities.bej h2 {
color : #fff;
}
#menu h1 a, h1 b {
color : #67a589;
}
#menu h1 a, #menu h1 a:focus#shanghai, #beijing, #pack h2, #tips h2 {
text-align : right;
}
#bg, #wrap, .box, h1, #menu, #menu div, #menu ul, h3 span, #photos, #photos img, #float {
position : absolute;
left : 0;
}
#bg {
width : 200%;
height : 200%;
top : -50%;
left : -50%;
}
#bg td {
vertical-align : middle;
text-align : center;
}
#bg img {
min-height : 50%;
min-width : 50%;
margin : 0 auto;
}
#wrap {
	top : 0;
	width : 100%;
	height : 100%;
	overflow : auto;
	z-index : 70;
}
#menu div {
z-index : 81;
width : 100%;
top : 9px;
height : 100%;
background : #fff;
opacity:0.8;
filter:alpha(opacity=80);
}
#menu ul {
top : 8px;
z-index : 82;
left : 12px;
}
#menu li {
height : 17px;
float : left;
width : 140px;
clear : both;
}
#menu a, #menu li.cur li a, #menu li.cur li.cur li a {
padding : 0 6px ;
display : block;
width : 220px;
background : none;
color : #333;
font-weight : bold;
}
#menu a:hover, #menu a:focus, #menu li.cur a, #menu li.cur li a:hover, #menu li.cur li a:focus, #menu li.cur li.cur a, #menu li.cur li.cur li a:hover, #menu li.cur li.cur li a:focus, #menu li.cur li.cur li.cur a {
background-image : url(bgbg2.jpg);
color : #fff;
}
#menu ul ul {
position : absolute;
left : 130px;
top : 0;
padding-left : 7px;
left : 145px;
}
h1, #menu {
top : 30px;
left : 145px;
z-index : 80;
width : 256px;
height : 125px;
line-height : 17px;
}
h1 {
left : -161px;
top : 0;
}
#menu h1 a, #menu h1 a:focus {
padding : 44px 10px 0 0;
font-size : 20px;
width : 150px;
line-height : 30px;
height : 81px;
background : #fff repeat-x 0 -30px;
font-weight : normal;
}
#menu h1 a:hover {
background : #000;
color : #ff0099;
}
h3 {
	border-bottom-width : 1px;
	color : #FFFFFF;
	text-transform : uppercase;
	line-height : 20px;
	font-size : 28px;
	position : relative;
	padding : 20px 30px 10px 10px;
	margin : 0 -30px 10px -30px;
	background-color: #67a589;
}
h3 span {
left : auto;
right : 530px;
top : 29px;
background : #000;
text-align : center;
padding : 0 5px;
white-space : nowrap;
}
a:hover h3 {
text-decoration : underline;
}
.box {
left : 200px;
padding-bottom : 100px;
}
.box div {
background : #fff;
padding : 20px 30px;
}
.sml {
width : 680px;
left : 120px;
}
.sml div {
font-size : 13px;
line-height : 1.5em;
}

.sml h2 {
font-size : 40px;
}
#blog, #photos, #pack, #tips, #intro.sml, #activities {
left : 402px;
right : auto;
}
#blog div, #intro div, #activities div {
padding-top : 0;
padding-bottom : 30px;
}
.sml, #beijing, #pack {
top : 15%;
}
#float.nxt {
background-position : -16px 5px;
}
#float.prv {
background-position : 7px 5px;
}
input, textarea {
 background-color: #e6e6e6;
}
#info {
	border: 1px solid #C2C7BE;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

#info a, #info a:visited {
	color: #8A9483;
	text-decoration: none;
}

#info a:hover {
	color: #9BA495;
	text-decoration: underline;
}

#pic {
	background-color: #FFFFFF;
	left: 0px;
	position: relative;
	top: 0px;
	width: 120px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	border: 1px solid #000000;
	display: block;
	height: 98px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 120px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 337px;
	left: -300px;
	position: absolute;
	top: -60px;
	width: 414px;
	z-index:90;
}

#pic a.p2, #pic a.p2:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 98px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 120px;
}

#pic a.p2:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p2:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 337px;
	left: 65px;
	position: absolute;
	top: -60px;
	width: 414px;
	z-index:1
}

#mytable {
	width: 620px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 450px;	 
	font: italic 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	border-top: 1px solid #a1a1a1;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #a1a1a1 url(bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #a1a1a1;
	background: none;
}

td {
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000000;
}

td.alt {
	background: #f3f2f2;
	color: #000000;
}

th.spec {
	border-left: 1px solid #a1a1a1;
	border-top: 0;
	background: #fff url(bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
