/* One Bakersfield Style Sheet */
/* Copyright KWB Entertainment, Inc. */
/* Use without permission is strictly prohibited. */

/* Layout Information */

body {
	background: #FFF;
	margin: 0px;
	margin-right: 5px;
	font: 14px Arial;
	color: #000;
}

td {
	text-align: left;
	vertical-align: top;
}

#header {
	background: url("http://www.onebakersfield.com/images/headertile.jpg") #DDDDDD repeat-x;
	margin: 0px;
	padding: 0px;
	display: block;
}

#header img {
	display: block;
}

#wrapper {
	background-color: white;
	top: 0px;
	float: left;
	width: 100%;
	margin-right: -155px;
}

td.left, td.right, #left, #right {
	top: 0px;
	bottom: 0px;
	width: 150px;
	margin: 0px;
	padding: 0px;
	background: #369;
}

#left {
	float: left;
/*	left: 0px;*/
}

#right {
	float: right;
/*	right: 0px;*/
/*	margin-right: 5px;*/
}

#footer {
	padding: 3px;
	font: 8px Arial;
	color: #000;
}

#content {
/*	border: 1px solid black; */
	margin: 0px 150px 0px 150px;
	padding: 3px;
	text-align: left;
}

div.ContentHeader {
	border: 0px;
	background: #DDD;
	text-align: left;
	padding: 2px;
}

.ContentSection {
	border: 1px solid #aaa;
	background-color: white;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: black;
	margin-bottom: 5px;
}

div.ContentSection td.title,
div.ContentSection span.title,
div.ContentSection span.pageprev,
div.ContentHeader span.title {
	float: left;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #036;
	padding: 0px;
}

/*
div.ContentSection table {
	width: 100%;
}
*/

div.ContentSection td.details,
div.ContentSection span.details,
div.ContentSection span.pagenext,
div.ContentSection div.details,
div.ContentHeader span.details {
	padding: 0px;
	float: right;
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: black;
}

div.ContentSection span.pagenext,
div.ContentSection span.pageprev,
div.ContentSection span.pagenext a,
div.ContentSection span.pageprev a {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.copyimage {
	margin: 5px;
	border: 1px solid black;
}

div.spacer { clear: both; }

p.smalltext {
	font: 8px Arial;
	color: #000;
}

table {
	font: 12px Arial;
	color: #000;
}

#bizcpcontent {
margin: 0px 5px 0px 150px;
padding: 3px;
text-align: left;
}

/* Page Boxes */

#FindBox {
border: 2px solid #369;
margin: 0px;
padding: 0px;
width: 400px;
}

#QuickClicks {
margin: 0px;
padding: 3px;
font: 10px Arial;
}

#InfoPod {
border: 2px solid #336699;
padding: 3px;
width: 90%;
text-align: left;
vertical-align: middle;
font: 12px Arial;
margin: 5px;
}

#InfoPodHeader {
background: #F90;
font: bold 14px Arial;
text-align: left;
vertical-align: middle;
padding-left: 5px;
margin-bottom: 2px;
}

#InfoPodFooter {
background: #EEE;
text-align: right;
margin-top: 2px;
}

#AdBanner {
border: 1px solid #F90;
margin: 0px;
padding: 0px;
width: 468px;
height: 60px;
}

#AdBanner img { display: block; }

#SmallAdButtonRight {
background: #FFF;
border: 2px solid #369;
margin: 5px;
padding: 0px;
width: 120px;
height: 60px;
}

#SmallAdButtonRight img { display: block; }

#LargeAdButtonRight {
background: #FFF;
border: 2px solid #369;
margin: 5px;
padding: 0px;
width: 120px;
height: 90px;
}

#LargeAdButtonRight img { display: block; }

#SmallAdButtonLeft {
background: #FFF;
border: 2px solid #000;
margin: 5px;
padding: 0px;
width: 120px;
height: 60px;
}

#SmallAdButtonLeft img { display: block; }

#LargeAdButtonLeft {
	background: #FFF;
	border: 2px solid #000;
	margin: 5px;
	padding: 0px;
	width: 120px;
	height: 90px;
}

#LargeAdButtonLeft img { display: block; }

.LeftSearchBox {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 150px;
	text-align: center;
}

.DateAndTime {
	margin-bottom: 0px;
	padding: 2px;
	width: 150px;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	background: #DDD;
	color: #000;
	text-align: center;
}

.SideBox {
	margin-bottom: 15px;
	padding: 2px;
	padding-left: 8px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #DDD;
}

.SideBoxHeader {
	border-top: 4px solid #fff;
	border-bottom: 2px solid #bbb;
	border-left: 0px;
	border-right: 0px;
	background: #ddd;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #036;
	text-align: center;
}

/* Link Information */

#Right a:link { color: #036; text-decoration: underline; }
#Right a:visited { color: #036; text-decoration: underline; }
#Right a:active { color: #FFF; text-decoration: underline; }
#Right a:hover { color: #DB3200; text-decoration: underline; }

#Left a:link { color: #DDD; text-decoration: none; }
#Left a:visited { color: #DDD; text-decoration: none; }
#Left a:active { color: #DDD; text-decoration: none; }
#Left a:hover { color: #FFF; text-decoration: underline; }

.SideBox a:link { color: #DDD; text-decoration: none; }
.SideBox a:visited { color: #DDD; text-decoration: none; }
.SideBox a:active { color: #DDD; text-decoration: none; }
.SideBox a:hover { color: #FFF; text-decoration: underline; }

#Footer a:link { color: #036; text-decoration: none; }
#Footer a:visited { color: #036; text-decoration: none; }
#Footer a:active { color: #FFF; text-decoration: none; }
#Footer a:hover { color: #036; text-decoration: underline; }

a:link.FormLink { color: #006; text-decoration: underline; }
a:visited.FormLink { color: #006; text-decoration: underline; }
a:active.FormLink { color: #FFF; text-decoration: underline;; }
a:hover.FormLink { color: #FFF; text-decoration: underline;; }

a:link { color: #036; text-decoration: underline; }
a:visited { color: #036; text-decoration: underline; }
a:active { color: #F90; text-decoration: underline; }
a:hover { color: #F90; text-decoration: underline; }

.input, .inputnb {
	border : 1px solid #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.inputnb {
	border : 0px;
}

td.input, td.binput {
	text-align: right;
	border : 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
td.binput {
	color: #ddd;
}
.formhead {
	border: 2px solid #369;
	color: #eee; 
	background: #147;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.formheads {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.formgroup {
	border: 2px solid #369;
	background: #147;
	padding: 4px;
}
.f_submit,.f_reset {
	color: #ddd; 
	border: 1px solid #ddd;
	background-color: #369;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
}
.r_submit,.r_reset {
	background-color: #ddd; 
	border: 1px solid #369;
	color: #369;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
}
