body { background: url("../images/kubrickbgcolor.jpg"); }	
#page { background: url("../images/kubrickbgwide.jpg") repeat-y top; border: none; } 
#header {
	background: url("../images/bobbyheader.jpg") no-repeat top center;
	display: block; position: relative; margin: 0 !important; margin: 0 0 0 1px; padding: 1px 1px 0px 1px; height: 230px; width: 758px;
}
#headerimg { display: block; position: relative; margin: 7px 9px 0; height: 230px; width: 740px; } 
#footer { background: url("../images/kubrickfooter.jpg") no-repeat bottom; border: none; overflow: hidden; padding: 0 !important; }

.mobile_spacer { display: none; }

.langswitch {
	background: url("../images/langswitch_bg.gif") no-repeat top right;
	width: 405px;
	height: 17px;
	padding: 2px 26px 0px 0px;
	text-align: right;
	overflow: hidden;
	color: #4E7225;
	font-weight: bold;
}
	.langswitch a { font-weight: bold; color: white; }
	.langswitch a:hover { font-weight: bold; color: #F0E60B; }

.narrowcolumn h2, .widecolumn h2 {
	background: url("../images/header_blogtitle.gif") no-repeat top left;
	width: 455px;
	margin-top: 0px;
	padding: 0px;
}
	div.title_bottom {
		background: url("../images/header_blogtitle_bottom.gif") no-repeat left bottom;
		width: 435px;
		padding: 6px 10px 5px 10px;
		line-height: 18px;
		text-align: center;
	}

#headerimg h1, a#link_header_home, a#link_header_bfg, a#link_header_bfg_extra {
	display: block;
	position: absolute;
	text-indent: -30000px;
	text-decoration: none;
	outline: none;
}
#headerimg h1, a#link_header_home {
	width: 719px;
	height: 200px;
	padding: 0;
	margin: 0;
}
#headerimg h1 {
	left: 10px;
	top: 10px;
	width: 719px;
	height: 200px;
	padding: 0;
	margin: 0;
}
	a#link_header_home {
		left: 0px;
		top: 0px;
	}
	a#link_header_bfg {
		left: 49px;
		top: 186px;
		width: 187px;
		height: 14px;
	}
	a#link_header_bfg_extra {
		left: 152px;
		top: 156px;
		width: 26px;
		height: 53px;
	}
#arrow_previous {
	background: url("../images/previous.gif") no-repeat top left;
	padding: 9px 0px 0px 30px;
	height: 33px;
	width: 235px;
	text-align: left;
}
#arrow_previous a { text-decoration: none; color: white; font-weight: bold; }
#arrow_previous a:hover { color: blue; }
#arrow_next {
	background: url("../images/next.gif") no-repeat top left;
	padding: 9px 30px 0px 0px;
	height: 33px;
	width: 205px;
	text-align: right;
}
#arrow_next a { text-decoration: none; color: white; font-weight: bold; }
#arrow_next a:hover { color: blue; }

.sidebar_top {
	background: url("../images/sidebar_top.gif") no-repeat top left;
	width: 100%;
	height: 8px;
	overflow: hidden;
	margin: 0px;
}
.sidebar_divider {
	background: url("../images/sidebar_divider.gif") no-repeat top left;
	width: 100%;
	height: 23px;
	overflow: hidden;
	margin: 0px;
	clear: both;
}
.sidebar_bottom {
	background: url("../images/sidebar_bottom.gif") no-repeat top left;
	width: 100%;
	height: 8px;
	overflow: hidden;
	margin: 0px;
}

#sidebar #mobile_enabled {
	position: relative;
	display: inline;
	float: left;
	text-indent: -30000px;
	background: url("../images/img_mobileabled.gif") no-repeat top left;
	width: 120px;
	height: 19px;
	overflow: hidden;
	margin: 0px 0px 5px 5px;
}

#sidebar #rssbutton {
	position: relative;
	display: inline;
	float: right;
	height: 12px;
	width: 50px;
	text-align: right;
	clear: right;
	margin: 7px 10px 5px 30px;
}

div#sidebar div.section {
	position: relative;
	display: block;
	width: 100%;
	height: 30px;
	clear: both;
}

#hdrSidebarBobby {
	text-indent: -30000px;
	background: url("../images/title_bio.gif") no-repeat top left;
	width: 182px;
	height: 91px;
	overflow: hidden;
	clear: both;
	margin: 10px 0px 0px 0px;
}

#sidebar div#bobbylist {
	padding: 5px 0px 0px 10px;
}

#comingarrowbox {
	background: url("../images/icon_comingfeature.gif") no-repeat top left;
	width: 145px;
	height: 45px;
	padding: 0px;
	margin: 6px 0px 0px 0px;
}
	#comingarrowbox div {
		display: inline;
		position: relative;
		width: 45px;
		height: 18px;
		float: left;
	}

#hdrSidebarComingsoon {
	text-indent: -30000px;
	background: url("../images/title_scoops.gif") no-repeat top left;
	width: 201px;
	height: 85px;
	overflow: hidden;
	clear: right;
}

#hdrSidebarArchives {
	text-indent: -30000px;
	background: url("../images/title_archives.gif") no-repeat top left;
	width: 144px;
	height: 27px;
	overflow: hidden;
	clear: right;
}

#sidebar h2 {
	text-indent: -30000px;
	overflow: hidden;
	clear: right;
}

#hdrSidebarPages {
	background: url("../images/title_pages.gif") no-repeat top left;
	width: 144px;
	height: 27px;
	
}
	ul.pagesList {
		padding: 0 0 20px 0;
	}

#hdrSidebarCategories {
	background: url("../images/title_categories.gif") no-repeat top left;
	width: 144px;
	height: 27px;
}

#hdrSidebarGames {
	background: url("../images/title_top5.gif") no-repeat top left;
	width: 147px;
	height: 37px;
}
#hdrSidebarCalendar {
	background: url("../images/title_calendar.gif") no-repeat top left;
	width: 95px;
	height: 26px;
}
#hdrSidebarRecent {
	background: url("../images/title_mostrecent.gif") no-repeat top left;
	width: 184px;
	height: 26px;
}

	#gamepicbox {
		width: 102px;
		height: 43px;
		margin: 0 0 3px 22px;
		background-image: url("../images/game_thumbs/img_game_mahjongt_102x43.jpg");
		background-repeat: no-repeat;
		background-position: top left;
		overflow: hidden;
		clear: right;
	}
	#sidebar ol#gamestop5list {
		margin-left: 40px;
		color: black;
	}
		#sidebar ol#gamestop5list li {
			color: black !important;
		}

#sidebar input[type="text"] {
	border: solid 1px #858585;
}

#linkbuttons {
	text-align: center;
	padding: 20px 0px 0px 10px;
}
	#linkbuttons  img {
		margin: 0px 0px 10px 0px;
	}
div#banner_top {
	margin: 0 0 20px 0;
}