/*bof globals*/
body { background:#000 url(/images/pattern_100c.gif) repeat 51% top fixed; margin:0; padding:0; font-size:12px;  font-family:"trebuchet ms",arial, helvetica, serif; text-align:center;}
img {border:0;}
h1,h2,h3,h4,h5,p,form { margin:0; padding:0; text-align:left;}
/*eof globals*/

#container {  margin: 0 auto; text-align:left; width:767px; background: url(/images/paper-bg.gif) repeat-y top center fixed; padding:20px 0;}

/*bof header */
#header { background: url(/images/logo-bg.gif) no-repeat; clear:both; width:743px; height:175px; position:relative; top:0; left:13px; font-size:12px; font-weight:bold; color:#000;}
	#header h1 { background: url(/images/logo-grn2.gif) no-repeat; position:absolute; top:10px; left: 8px; }
		#header h1 a { width:330px; height:137px; display:block;  text-indent:-9000px; }
	#header #information { background: url(/images/info-bg.gif) no-repeat; display:block; position:absolute; top:5px; left:350px; width:386px; height:155px; text-align:center; letter-spacing:2px;}
	#header address { color:#fff; font-style:normal; text-align:center; margin-top:3px;}
	#header .contact { color:#fff; text-align:center; }
	#header .contact a { color:#fff; text-decoration:none; }
	#header .contact a:hover { color:#ff0000; text-decoration:underline; }
	#header .directions { margin-top:8px; text-align:center; }
	#header .directions a { color:#fff; text-decoration:underline; }
	#header .directions a:hover { color:#ffcc33; text-decoration:underline;}
	#header .hours { color:#ff0033; margin-top:5px; text-align:center;}
	#header .brands { background: url(/images/logos.gif) no-repeat; text-indent:-9000px; margin:5px 0 0 8px; height:50px;}
	
	#header { background: url(/images/turf/logo.gif) no-repeat; }
	#header .brands { background: url(/images/turf/logos.gif) no-repeat;}
/*eof header*/

/*bof posts*/
#content { width:479px; position:relative; top:0; left:18px; }
	#content img { border:1px solid #999; margin:2px;}
	#content h2 { color:#ffcc33; background:url(/images/post-top-b.gif) no-repeat; width:450px; padding:15px; display:block; font-size:16px;}
	#content h2 a { text-decoration:none; color:#ff0000; }
	#content h2 a:hover { text-decoration:underline; color:#000; }
	#content h3 { color:#000; background: url(/images/post-date-s.gif) no-repeat; width:475px; height:37px; font-weight:normal; padding:9px 0 0 10px; font-size:12px; display:none;}
	#content ul.post-foot { list-style-type:none; margin:0; padding:0; background:url(/images/post-bot-b.gif) no-repeat bottom; width:479px; padding-bottom:15px; margin-bottom:10px; text-align:center;}
	#content ul.post-foot li { margin:5px; padding:0; list-style-type:none; display:inline;}
	#content ul.post-foot li a { color:#666; }
	#content ul.post-foot li a:hover { color:#ff0000; }
	#content p.post { background:url(/images/post-bg-b.gif) repeat-y; color:#fff; width:438px; padding:0 20px 20px; text-align:justify; font-size:14px; }
/*eof posts*/

/*bof sidebar*/
#sidebar { width:244px; margin-left:504px; position:absolute; top:195px; background: url(/images/sidebar-top-b.gif) no-repeat; padding-top:15px;}
	#sidebar h2 { display: block; background: url(/images/sidebar-h2.gif) no-repeat; padding: 5px 0 0 10px; color:#fff; font-size:14px;}

	#sidebar ul { font-size:11px; margin:0; padding:5px 12px 8px 10px; color:#666; list-style-type:none;  background: url(/images/sidebar-bg.gif) repeat-y; font-family: Arial, Helvetica, sans-serif;}
	#sidebar ul.first { font-size:11px; font-weight:bold; text-align:left; color:#fff;}
	#sidebar ul li.archives { text-transform:uppercase;}
	#sidebar ul.inline { text-align:justify; }
	#sidebar ul.inline li { text-align:justify; padding-right:3px; display:inline; }
	#sidebar li { padding:1px;}
	#sidebar ul li a { text-decoration:none; color:#666; }
	#sidebar ul li a:hover { text-decoration:underline; color:#ff0000; }
	#sidebar #subscriber { margin:0; padding:10px 15px 15px 10px; background: url(/images/sidebar-bg.gif) repeat-y; width:218px; color:#ccc; }
	#sidebar #BSFOptin { margin:0; padding:10px 15px 15px 10px; background: url(/images/sidebar-bg.gif) repeat-y; width:218px; color:#ccc; }
	#sidebar #zooinpt { margin:5px 0; }
	#sidebar #BSFOptin input[type=text] { margin:5px 0; }
	#sidebar-foot { background: url(/images/sidebar-bot-b.gif) no-repeat bottom; display:block; height:10px;}
/*eof sidebar*/

/*bof copyright*/
#footer { margin:25px auto 10px auto; width:750px; display:block;  background:#3e2c1d; color:#fff; padding:10px 0; text-align:center;}
#footer img { position:relative; top:3px;}
/*eof copyright*/
/*turnoff blogger navbar*/
#navbar-iframe{display:none;}
#container{margin-top:-50px;}
