p {padding: 0px; margin:0px; font: 14px "century gothic", arial, "sans serif";}

body {background: url('images/skybg.jpg') center top no-repeat;min-height:100%;height:auto !important;height:100%;position:relative;min-width:980px;z-index: 5;}
#container{width:1000px; text-align:left; margin: 0 auto;}

#header{
  background: url(images/header.png) no-repeat 0px 0px ;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 1000px;
  height: 292px;
}

#wrapper{
  float:left;
  width:100%;
  background: url('images/mainbg.png') center top repeat-y;
  width: 1000px;
position:relative;
}

#top { height: 200px; width: 900px; margin: 0px 0px 0px 50px; padding: 0px 0px 0px 5px;}
#infobox { background: url('images/description.png') no-repeat; margin: 0px 0px 0px 5px; padding: 15px 0px 0px 5px; float: left; width: 480px; height: 200px;}
#infobox-wrap { margin: 0px 0px 0px 5px; padding: 5px 0px 15px 5px; float: left; width: 470px; height: 180px;}
#royalad{float: left; width: 200px;}
#nationalad{float: left; width: 200px; }

#twitter { margin: 10px 0px 0px 50px; width: 900px; }

#twitter-royal { float:left; margin: 0; width:450px; min-height: 400px;}
#twitter-royal-wrap {margin: 0px 5px 0px 5px; padding: 5px 0px 5px 0px;}

#twitter-national { margin: 0; width: 450px; float:right;  min-height: 400px;}
#twitter-national-wrap {margin: 0px 5px 0px 5px; padding: 5px 0px 5px 0px;}

#royal-followers { background: url('images/royalfollowers.png') no-repeat; width: 436px; height: 39px; margin-bottom: 5px; }
#royal-followers p { float:right; font: 25px "century gothic", arial, "sans serif"; color: #FFFFFF; font-weight: bold; line-height: 34px; margin-right: 10px;}
#national-followers { background: url('images/nationalfollowers.png') no-repeat; width: 436px; height: 39px; margin-bottom: 5px; }
#national-followers p { float:left; font: 25px "century gothic", arial, "sans serif"; color: #FFFFFF; font-weight: bold; line-height: 34px; margin-left: 10px;}


.bfhtwitterwar 
{
float: left;
width: 468px;
overflow:hidden;
}

.bfhtwitterwar{
	font-size: 11px;
	color: #FFFFFF;
}
.bfhtwitterwar a{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
}
.bfhtwitterwar a:hover{
	text-decoration: underline;
}

.tweet{
	display: block;
	padding: 0px 10px 0px 10px;
}
.tweet p.text{
	margin: 0;
	padding: 0;
}


#BFRoyals .tweet-left{
	float: left;
	margin-right: 1em;
}
#BFRoyals .tweet-left img{
	border: 2px solid #000000;
}
#BFNationals .tweet-left{
	float: right;
	margin-left: 1em;
}
#BFNationals .tweet-left img{
	border: 2px solid #000000;
}
#BFRoyals a { color: #8AB3D7; }
#BFNationals a { color: #F06357; }
#BFRoyals #bottom a { color: #A0C0DE; }
#BFNationals #bottom a { color: #F27368; }

#BFRoyals #bottom {
  background: url('images/tweet-bottom.png') bottom center no-repeat;
  height:40px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  clear:both;
  color: #FFFFFF;
}

#BFNationals #bottom {
  background: url('images/tweet-bottom2.png') bottom center no-repeat;
  height:40px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  clear:both;
  color: #FFFFFF;
}

#BFRoyals #bottom p.tweetby{
	margin: 0;
	padding: 7px 10px 0px 10px;
	font-size: 11px;
	float: left;
}
 
#BFNationals #bottom p.tweetby{
	margin: 0;
	padding: 7px 10px 0px 10px;
	font-size: 11px;
	float: right;
}

#tweetballoon {
  padding: 30px 0px 0px 0px;
  background: url('images/tweet-top.png') 0px 0 no-repeat;
  margin: 5px 0px 5px 0px;
  width: 436px;
  clear: both;
}

#tweetballoon .tweetballoon-content {
  padding: 0px 0px 0px 0px;
  margin: -20px 0px 0px 0px;
  background: url('images/tweet-bgtile.png') repeat-y;
  color: #FFFFFF;
  min-height: 50px;
  width: 436px;
}


#footer {background: url('images/footer.png') 0px 0 no-repeat; height:111px; width:1000px; clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#twitter-corner
{
	width: 64px;
	height: 64px;
	background: transparent url('http://www.bfhguides.com/images/twitter-icon.png') no-repeat 0 0;
	position: absolute;
	top: 0;
	right: 0;
}
	#twitter-corner a
	{
		height: 64px;
		width: 64px;
		text-indent: -9999px;
		display: block;
	}
	#twitter-corner a br { display:none; }
	#twitter-corner a:hover br { display: block; }
	#twitter-corner a:hover
	{
		height: 64px;
		width: 128px;
		text-indent: 0px;
		padding: 15px 0px 0px 0px;
		margin: 0px 0px 0px -75px;
		display: block;
		text-decoration: none;
	}
	
#facebook-corner
{
	width: 64px;
	height: 64px;
	background: transparent url('http://www.bfhguides.com/images/facebook-icon.png') no-repeat 0 0;
	position: absolute;
	top: 64px;
	right: 0;
}
	#facebook-corner a
	{
		height: 64px;
		width: 64px;
		text-indent: -9999px;
		display: block;
	}
	#facebook-corner a br { display:none; }
	#facebook-corner a:hover br { display: block; }
	#facebook-corner a:hover
	{
		height: 64px;
		width: 128px;
		text-indent: 0px;
		padding: 15px 0px 0px 0px;
		margin: 0px 0px 0px -75px;
		display: block;
		text-decoration: none;
	}
	
		
#youtube-corner
{
	width: 64px;
	height: 64px;
	background: transparent url('http://www.bfhguides.com/images/youtube-icon.png') no-repeat 0 0;
	position: absolute;
	top: 128px;
	right: 0;
}
	#youtube-corner a
	{
		height: 64px;
		width: 64px;
		text-indent: -9999px;
		display: block;
	}
	#youtube-corner a br { display:none; }
	#youtube-corner a:hover br { display: block; }
	#youtube-corner a:hover
	{
		height: 64px;
		width: 128px;
		text-indent: 0px;
		padding: 15px 0px 0px 0px;
		margin: 0px 0px 0px -75px;
		display: block;
		text-decoration: none;
	}

#royal-share { background: url('images/sharebg.png') no-repeat; width: 429px; height: 80px; margin: 0px 0px 5px 5px; padding: 10px 0px 10px 25px;}

#national-share { background: url('images/sharebg.png') no-repeat; width: 429px; height: 80px; margin: 0px 0px 5px 5px; padding: 10px 0px 10px 15px;}
