/*   
Theme Name: Burgermeister
Theme URI: www.buildabetterburger.com
Description: A theme for Sutter Home's Build a Better Burger Blog Site
Author: FINE 
Author URI: http://www.finedesigngroup.com
Version: 1
*/

    *
	{
		margin:					0;
		padding:				0;
		text-decoration: 		none;
	}

	body
	{
		color:					#333333;
		background:				#fff8e1 url('images/bg_body.gif') center repeat-y;
		font-family: 			arial, helvetica, sans-serif;
		font-size: 				10px;
		line-height:			1.2em;  
		text-align:				center;
	}

	img
	{
		border:					0;
	}

	img.asblock
	{
		display:				block;
	}

	a:hover
	{
		text-decoration:		underline;
	}
	
	form
	{
	    margin:                 0;
	    padding:                0;
	}
	
	/* =#= layout information =#= */

	div.pseudobody
	{
		margin:					0 auto;
		width:					800px;
		text-align:				left;
	}

    div#breadcrumb
	{
		height:					18px;
		margin-bottom:			1px;
		background:				#d9d7ce;
		padding:				2px 28px 0 28px;
	}

	div#shlogo
	{
		width:					199px;
		float:					left;
	}
	
	div.bgwrap
	{
		width:					800px;
		background:				transparent url(http://www.sutterhome.com/img/spring/bg_sub_headnav.gif) repeat-y;
		float:					left; /* test this */
	}
	
	div#topnav
	{
		width:					471px;
		float:					left;
	}
	
	div.navwrap
	{
		float:					left;
		width:					96px;
	}
    
    ul#navtabs
	{
		padding:				0;
		margin:					0;
		text-align:				right;
		list-style:				none;
	}
	
	ul#navtabs li a
	{
		display:				block;
		width:					95px;
	}
	
	body#home ul#navtabs li a
	{
		width:					115px;
	}
	
	ul#navtabs li a:hover
	{
		text-decoration:		none;
	}

	ul#navtabs span
	{
		display:				block;
		padding:				6px 15px 4px 0;
	}
	
	body#home ul#navtabs span
	{
		padding:				14px 15px 11px 0;
	}

	ul#navtabs li
	{
		display:				block;
		width:					95px;
		margin-right:			1px;
		margin-bottom:			1px;
	}
	
	body#home ul#navtabs li
	{
		width:					115px;
	}

	ul#navtabs li.last 
	{
		margin-bottom:			0;
	}

	div.titlewrap
	{
		float:					left;
		padding:				60px 36px 12px 36px;
		position:				relative;
	}
	
	div.selectwrap
	{
		float:					left;
		padding:				32px 36px 12px 18px;
		position:				relative;
	}
	
	div.titlewrap div#wswrap
	{
		position:				absolute;
	}
	
	div#topright
	{
		width:					129px;
		float:					right;
	}

	div#topright div.wrapper
	{
		margin-left:			1px;
		padding:				15px 10px 0 7px;
	}
	
	div.content
	{
		width:					800px;
		float:					left;
		border-top:				1px solid #fff;
		background:             transparent url(images/bg_content.png) repeat-y;
	}
	
	div.content div.subwrap
	{
		width:					800px;
		float:					left;
	}
	
	div.subleftcol
	{
		width:					199px;
		float:					left;
	}
	
	body#features div.subleftcol div.navholder
	{
		
		/* locked in to yellow to match the bbb logo */
		background:				#E9C043;
		padding:				3px 3px 3px 42px;
	}
	
	div.subleftcol div.imageholder
	{
		padding-bottom:			80px;
		background:				#fff;
	}
	
	div.subleftcol div.imagebuffer img
	{
		margin-top:				40px;
	}
	
	div.searchform
	{
		margin-right:			15px;
	}
	
	div.subcentercol
	{
		width:					601px;
		float:					left;
	}
	
	div.subcentercol div.wrapper
	{
		padding:				40px 55px 40px 24px;
	}
	
	div.post
	{
	    padding:                0 0 2em 0;
	}
	
	div.navigation 
	{
	    width:                  100%;
    	display:                block;
    	text-align:             center;
    	margin:                 0 0 12px 0;
    	padding:                0 0 6px 0;
    	border-bottom:          1px solid #ccc;
    	float:                  left;
    }
    
    div.alignright 
    {
        float:                  right;
    }

    div.alignleft 
    {
        float:                  left
    }
	
	/* -|- footer -|- */

	div.footer
	{
		clear:					both;
		font-size:				1.1em;
		text-align:             center;
	}

	div.footer
	{
		height:					22px;
		background:				#d4b547 url(images/bg_footer_ornament.gif) bottom repeat-x;
		padding:				6px 27px 6px 20px;
	}
	
	div.footer div.wrapper
	{
		padding:				6px 27px 6px 20px;
	}
	
	div.footlist
	{
		width:					296px;
		float:					left;
	}

	div.aright
	{
		text-align:				right;
	}

	div.footer ul
	{
		float:					left;
		padding:				0;
		display:				inline;
	}

	div.footlist ul
	{
		width:					296px;
	}

	div.footer ul li
	{
		margin-left: 			0;
		padding: 				0 7px;
		border-left: 			1px solid #999;
		list-style: 			none;
		display: 				inline; 
	}

	div.footer li.nosep
	{
		border-left: 			none;
	}

	div.footer a
	{
		color:					#336699;
		text-decoration:		underline;
	}

	/* -|- h1,h2,h3 -|- */

	h1, h2, h3, h4
	{
		font-family:			'palatino', georgia, 'times new roman', times, serif;
	}
	
	div#topnav h1
	{
		font-size:				2.4em;
		color:					#fff;
		font-weight:			normal;
		padding-bottom:			.5em;
	}
	
	div.subcentercol h1
	{
		font-family:            Georgia, "Times New Roman", Times, serif;
		font-size:              1.7em;
		line-height:            1.1em;
		font-weight:            normal;
		padding-bottom:			.5em;
	}
	
	div.subcentercol h1 a
	{
        color:                  #9A0302; 
        text-decoration:        none;
	}
	
	h3
	{
	    font-size:              1.3em;
	    font-style:             italic;
	    font-weight:            normal;
		line-height:            1.4em;
	    padding-bottom:         0.10em;
	}
	
	div.searchform h3
	{
	    margin-left:            3px;
	    font-style:             normal;
	}
	
	ul h2
	{
	    font-size:              1.2em;
	    font-weight:            normal;
	    color:                  #666;
	}
	
	/* -|- p,spans,blockquotes -|- */

	div#topright p
	{
		font-size:				1.4em;
		line-height:			1.2em;
		letter-spacing:			-.025em;
		padding:				0 0 .55em 3px;
	}
	
	div.storycontent p,
	div.entry p
	{
	    font-size:				1.2em;
		line-height:			1.4em;
		padding-bottom:         0.5em;
	}
	
	div.meta
	{
	    font-size:              1.1em;
	    line-height:            1.4em;
	    color:                  #666;
	}
	
	div.navigation div.alignright,
	div.navigation div.alignleft
	{
	    font-size:              1.1em;
	    line-height:            1.4em;
	    color:                  #666;
	}
	
	sup
	{
	    font-size:              45%;
	}
	
	/* -|- ul,ol,dl -|- */
	
	/* -|- breadcrumbs ul -|- */

	div#breadcrumb ul
	{
		margin-left: 			0;
		padding-left: 			0;
		display: 				inline;
	}

	div#breadcrumb ul li 
	{
		margin-left: 			0;
		padding-left: 			0;
		list-style: 			none;
		display: 				inline;
	}

	div#breadcrumb a
	{
		text-decoration:		underline;
	}
	
	div.navholder ul
	{
		background:				#fff;
		list-style:				none;
	}
	
	div.navholder ul.outer
	{
		padding:				17px 20px 25px 20px;
		line-height:			1.65em;
	}
	
	div.navholder ul.inner
	{
		line-height:			1.35em;
		border-left:			1px solid #c7c4ba;
		margin-left:			2px;
		padding-left:			9px;
	}
	
	div.subcentercol ul
	{
		font-size:				1.2em;
		line-height:			1.35em;
		padding-bottom:			1.5em;
		padding-left:			2em;
	}
	
	div.subcentercol dl
	{
		font-size:				1.2em;
		line-height:			1.35em;
		padding-bottom:			1.5em;
		padding-left:			1em;
	}
	
	div.subcentercol dl dt
	{
		font-weight:			bold;
		padding-bottom:			1em;
	}
	
	div.subcentercol blockquote
	{
		font-size:				1.3em;
		font-style:				italic;
		border-left:			1px solid #c7c4ba;
		padding:				0 0 0 16px;
		margin-bottom:			1.75em;
	}
	
	div.subcentercol ul ul
	{
	    font-size:              0.95em;
	    line-height:            1.35em;
	}
	
	div.subcentercol ul ul a
	{
	    text-decoration:        none;
	}
	
	/* -|- form items -|- */

	div#topright input.textbox
	{
		width:					96px;
		border:					1px solid #a6a6a6;
		font-family:			arial, helvetica, sans-serif;
		font-size:				1.2em;
		line-height:			normal;
		background:				#fff;
		padding:				2px 4px 2px 4px;
		margin:					0 0 .5em 3px;
	}
	
	div.searchform input.textbox
	{
	    width:					120px;
		border:					1px solid #a6a6a6;
		font-family:			arial, helvetica, sans-serif;
		font-size:				1.2em;
		line-height:			normal;
		background:				#fff;
		padding:				2px 4px 2px 4px;
		margin:					0 0 .5em 3px;
	}
	
	/* -|- images -|- */
	
	div.storycontent img,
	div.entry img
	{
	    background:             #fff;
	    padding:                3px;
	    border:					1px solid #a6a6a6;
	}
	
	/* -|- links-|- */
	
	div.subcentercol p a, 
	div.subcentercol ul a 
	{
		text-decoration:		underline;
	}
	
	div.meta a
	{
	    color:					#b06010;
	}
	
	div.navigation a
	{
	}