/*

Theme Name: jjmcbrewsters

Theme URL: http://www.jjmcbrewsters.com

Description: J.J. McBrewster's - Really Good BBQ

Version: 1.0

Author: Danelle Pickett

Author URL: http://www.trafficpeddlers.com/

*/





body

   {

 background: #c6eaf6 url(images/smoke-bg.jpg) fixed no-repeat top center;

 margin: 0px;

 padding: 0px;

 text-align: center;

 }


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


h1, h2, h3, ul, li, p, form

   {

   margin: 0px;

   padding: 0px;

   font-family: Arial, Helvetica, sans-serif;

   }



hr

   {

   display: none;

   }



a{

   text-decoration:none;

   }



a:hover{

   text-decoration:underline;

   }



.space

   {

   clear: both;

   }


a.specialLink:link { color: yellow; }
a.specialLink:visited { color: yellow; }
a.specialLink:hover { color: white; }


#page

   {

   margin: 0px auto;

   padding: 0;

   width: 840px;

   }



 #header

   {

   background: url('./images/header--840x344.png') no-repeat top left;

   height: 344px;

   width: 840px;

   text-align: center;

   }



#headerimg

   {   float:left;

	position: relative;

	left: 570px;

	top: 75px;

	width: 253px
        
        
   }

#logo{
	width: 253px;
	height: 193px;
	background:url(./images/logo-253x193.png) no-repeat;
	display:block;
	text-indent:-9999em;
	cursor:pointer;
	float: right;
}


#top_nav

{       float:left;
 
	position: relative;

	left: 0px;

	top: -25px;

	width: 840px;

	 height: 132px;

	 padding-left: 16px;

	 text-align: left;

}

   #top_nav li

   {

   display: inline;

   }



#top_nav li a:hover

{

   background: url('./images/pngs/hover.png') no-repeat bottom center;

}





#content

   {

   background: url('./images/bg-880x4.png') repeat-y top left;

   float: left;

   text-align: left;

   background-color: #ffea3e;

   }





.blogcontent

   {

   float: left;

   padding: 8px 15px;

   width: 550px;

   }



.post

   {

   text-align: left;

padding-bottom: 10px;

   }



 .post h2

   {

   padding-left: 0px;

   }



 .post .post_title

   {

   float: left;

   width: 100%;

   background-image: url(images/header1-445x70.jpg);

   background-repeat: no-repeat;

   height: 70px;

   font-size: 14px;

   color: #000;

   }



   .post_title h2, a

   {

   padding-left: 15px;

   padding-top: 10px;

   margin: 0px;

   color: #2b59ae;

   }



   .post_title a

   {

   text-decoration: none;

   padding-left: 0px;

   color: #000;

   }



   .post_title a:hover

   {

	   color:#33F;

   }



   .post_title small

   {

	padding-left: 15px;

   }



   .post_title small a

   {

   padding-left: 0px;

   margin: 0px;

   }





   .postmetadata a

   {

   text-decoration: none;

   }



   .postmetadata span

   {

   padding-left: 5px;

   }



.entry

   {

   padding-left: 12px;

   padding-top: 5px;

   padding-bottom: 10px;

   }



 .entry a

   {

   padding-left: 0px;

   margin: 0px;

   font-family: Arial, Helvetica, sans-serif;

   }



   .entry a:hover

   {

   }



   .entry blockquote

   {

   border: 2px dashed #042748;

   }



   



   .entry ul

   {

margin-bottom: 10px;

   }



   .entry li

   {



   }



   .entry ol li

   {

   list-style: decimal;

   } 


.entry p{margin:12px 0;}
  



   .entry span

   {

   }



#sidebar

   {   

   float: right;

   padding: 0px 0px;

   text-align: left-align;

   width: 260px;

   height: 100%;

   }



 #sidebar ul

   {

   list-style: none;

   margin-left: 20px;

   margin-top: 10px;

   margin-bottom: 20px;

   }



   #sidebar li

   {

   margin: 0px;

   font-size: 14px;

   }



   #sidebar h2

   {

   margin: 0px;

   background-image: url('./images/header2-226x47.jpg');

   background-repeat: no-repeat;

   height: 47px;

   padding-left: 10px;

   padding-top: 10px;

   font-size: 16px;

   }

   

   

  #sidebar li h3, a

   {

   padding-left: 0px;

   padding-top: 10px;

   margin: 0px;

   }



 #sidebar ul ul

   {

   list-style: none;

   margin-left: 10px;

   margin-top: -5px;

   margin-bottom: 20px;

   }



   #sidebar ul ul li

   {

   padding-left: 0px;

   }



   #sidebar ul ul li a

   {

   }



   #sidebar ul ul li a:hover

   {

   }



#search

   {  }



 #search input

   {



 }



#search #searchsubmit

   {

   background: #b1b1b1;

}

/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}


#footer

   {float:left;

   background: url('./images/footer-840x65.png') no-repeat top left;

   height: 65px;

   text-align: left;

   width: 840px;

   }



 #footer .column1

   {

   background: none;

   float: left;

	width: 300px;

   }



   .column1 .bottom

   {



}



   .column1 a

   {

   text-decoration: none;

   }



   #footer .column2

   {

   background: none;

   color: #ffea3e;

   float: center;

   width: 840px;

   font-size: 12px;

   line-height: 11px;

  

   }



   .column2 h2

   {

   }



   .column2 ul

   {

   list-style: none;

   }



   .column2 a

   {

   text-decoration: none;

   }


