/* Chinatown Taichi Stylsheet */
/* Written by Ben Zvan <www.zvan.net> */

/*
main backgrounds - offwhtie = f7e8bb
main color - brown = 6e5e39

secondary backgrounds - blue = c1d6f7
secondary color - ?

highlight background - red = f74242
highlight color - white = fff
*/

body {					/* the whole thing */
		font-family: sans-serif; 
		font-size: 14px;
		color: #002;
		text-shadow: 0px 1px 0px #fff;
		margin: 0px;
		background: url("/images/PB-China-Logo.png") no-repeat fixed top left transparent;
}

#container {	/* Main container */
		margin: 0px;
		padding: 5px 5px 5px 250px;
                background: url("/images/ferns-20.png") repeat-x scroll 0 0 transparent;
}

#title	{					/* title graphic space */
		position: absolute;
		top: 0px;
		left: 250px;
		height: 100px;
		width: 100%;
}

#title h3 {                                   /* title graphic */
		background: url("images/chinatown-drop-title.png") no-repeat scroll left top transparent;
		height: 100px;
		width: 100%;
}

#title h3 span {                              /* title text */
		display: none; 
}

.titlebox h3 span {
		display: inline;
}

#content {					/*content of page */
		padding-bottom: 1em; 
		padding-top: 150px;
}

#content img { 					/* main content images */
		background-color: #fff;
		padding: 4px;
		border: 1px solid #352;
		border-top: 1px solid #9b8;
		border-left: 1px solid #9b8;
}

#content a:hover img {				/* active image links */
		background: #972;
}

#content img.noframe {
		background: transparent;
		border: none;
}

.center {					/* centered content */
		text-align: center; 
}

h3 {						/* inline title */
		font-size: 1.5em; 
		color: #008; 
		margin: 0;
}
h2 {
		margin: 4px;
}

p {						/* all paragraphs */
		padding: .5em; 
		margin: 0; 
}

b {						/* plain old bold */
		font-weight: 700; 
}

small {					/* plain old small */
		font-size: .9em; 
}

a:visited {					/* default visited link */
		color: #862; 
}

a:link {					/* default links */
		color: #751; 
}

a:hover, active, focus {		/* default mouseovers */
		color: #972; 
}

.rightColumn {
                width: 130px;
                float: right;
}

.basicsBox {
                text-align: center;
		background-color: #f74242;
		color: #fff;
		position: absolute;
		top: 5px;
		z-index: 16;
		text-shadow: none
}
.basicsBox a {
		color: #fff;
}
.basicsBox a:hover {
		color: #fdd;
}


.menu {					/* navigation area */
		//font-size: 10px;
		left: 20px;
		top: 220px;
		width: 220px;
		position: absolute;
		line-height: 120%;
}

.menu a:link, .menu a:visited {		/* navigation links have no underline */
		text-decoration: none; 
}

.menu a:hover {			/* navigation links go lighter on mouseover */
		background-color: #C1D6F7;
}

.menu a {					/* navigation links */
		display: block;
}

.menutitle {				/* sections like "information" and "current events */
		font-weight: 700; 
		padding: 5px;
		margin: 5px;
		border: 1px solid #c1d6f7;
}

.menusection {
		display: block;
		margin-top: 10px;
}

.menupop {
		z-index: 2;
		border: 2px solid #c1d6f7;
		margin-left: 15px;
		padding: 2px;
}

.menucurrent {				/* the current page in the menu */
		text-indent: .5em; 
		display: block; 
}

.menusub {				/* offsets dates in events and sets color to normal*/
		text-indent: 2em; 
		font-size: 75%;
		padding-bottom: 2px;
}

.menuaddress {			/* the address that tops the navigation bar */
		font-family: serif;
		font-size: 14px;
		text-align: center;
		padding: 5px; 
		margin: 5px;
		line-height: 110%;
}

.menuaddress a {
		display: inline;
		border: none;
}

.menuaddress a:link {
		border: none;
		text-decoration: underline;
}
.menuaddress a:visited {
		border: none;
		text-decoration: underline;
}
.menuaddress a:hover {
		background-color: transparent;
}

.titlebox {					/* section around inline title */
		font-family: serif;
		/* background-color: #eeeeff; */
		border-top: solid 1px #751;
		padding: .25em; 
		padding-bottom: 2ex;
}

.newsbox {				/* the news container */
		background-color: #fff;
		border: 1px solid #8d8;
}

.newsbox a {
		color: #000;
}
.newsbox a:hover {
		color: #744;
}

.newshead {				/* news headder information */
		border-bottom: 1px solid #8d8;
		padding: .25em; 
		text-shadow: none;
}

.rankingfringe {
		background: #fff;
		border: 1px solid #000;
		border-bottom: 1px solid #fff;
		border-top: 0px solid #fff;
}
.rankingtitle {
		border-bottom: 3px solid #000;
		padding: 5px;
}
.rankingdark {
		border-bottom: 3px solid #000;
		color: #fff;
		padding: 5px;
}

#footer {				/* final content */
		clear: both;
}

.copyright {				/* copyright stuff */
		text-align: right; 
		font-size: .9em; 
		padding-top: 5px;
		border-top: 1px solid #751;
}
.newsfiles {
	background: #fff;
}

.fb-like-box {
        background-color: #fff;
        margin-top: 20px;
}

