/*  
Theme Name: Humble Pie
Theme URI: http://humblepierestaurant.com
Description: Restaurant CMS Site
Version: 1.0
Author: Gamil Design
Author URI: http://design.gamil.com
*/

* {margin:0;padding:0;} 
a:link, a:visited, a:hover {text-decoration:none;} 
fieldset,img {border:0;} 
ul {list-style:none;} 
q:before,q:after {content:'';} 
abbr,acronym { border:0; }


body{
	margin: 50px 0px 0px 0px;
	font-family:"Times New Roman",Times,serif;
	font-size: 12px;
	text-align:left;
	color:#000;
	background:#fff;
	line-height:15px;
	letter-spacing:.05em;
}

p{
	margin-bottom:5px;
	}

img.alignright {float:right; margin:10px 0 1em 1em}
  img.alignleft {float:left; margin:10px 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, h4, h5, h6{
	font-weight:100;
line-height:1em;
	}

.right {
	float:right;
	}

.left {
	float:left;
	}

.clear{
        clear:both;
}



/* ***********************************************************
*	Links									*
***********************************************************/

a:link,  a:visited {
text-decoration:underline;
	color:#CC0000;
	}

a:hover {
text-decoration:none;
	color:#853931;
	}


#footer a:link, #footer a:visited {
	color:#000;
	text-decoration:underline;
	}

#footer a:hover {
	text-decoration:none;
	color:#853931;
	}


/* ***********************************************************
*	Main Divisions							*
***********************************************************/

#wrapper{
width:765px;
margin:0px auto;
_width:765px;
_margin:0px auto;
_padding:0px;
}

#sidebar{
width:175px;
text-align:center;
float:left;
_position:inline;
_padding:0px;
_margin:0px;
_borders:0px;
_overflow:hidden;
}

#main-content{
width:580px;
float:right;
padding:0px 0px 0px 10px;
color:#421616;
margin-top:20px;
_position:inline;
_margin:0px;
_padding:0px;
_borders:0px;
_overflow:hidden;
}

#footer{
margin:25px auto 0px auto;
border-top:3px solid #000000;
text-align:right;
font-size:10px;
width:765px;
font-family:helvetica, Verdana, Tahoma, Helvetica, san-serif;
font-size:11px;
padding-top:5px;
}



/* ***********************************************************
*	 SIDEBAR				*
***********************************************************/
#sidebar h2{
margin-top:5px;
padding-bottom:5px;
font-size:15px;
}

.hours{
margin:20px 0px;
background:#000000;
color:#ffffff;
padding:5px;
font-family:helvetica, Verdana, Tahoma, Helvetica, san-serif;
font-size:11px;
text-align:left;
}

.announcement{
	color:#CC0000;
	margin:20px 0px;
}

.tddrecentposts li{
margin-bottom:10px;
}

.sidebardate {
display:none;
}

.social{
margin:20px 0px;
}

.rsswidget{
text-align:center;
}

.rss-date{
padding:10px;

}

/* ***********************************************************
*	NAVIGATION & SECONDARY-NAV				*
***********************************************************/
#navigation{
padding:0px 5px 0px 90px;
height:15px;
width:586px;
}

#navigation a, #navigation a:visited{
color:#853931;
font-size:14px;
letter-spacing:.08em;
text-decoration:none;
}

#navigation a:hover{
	color:#CC0000;
text-decoration:underline;
}

 #navigation li.current_page_item a, #navigation li.current_page_parent a {
text-decoration:underline;
}


#navigation ul li{
display:inline;
padding:0px 10px;
_font-weight:bold;
}

#secondary-nav{
background:url(images/masthead.gif) no-repeat;
margin-top:7px;
padding:5px 5px 0px 97px;
text-align:left;
height:20px;
width:586px;
_font-weight:bold;
}


#secondary-nav a, #secondary-nav a:visited{
color:#853931;
font-size:11px;
letter-spacing:.1em;
text-decoration:none;
color:#fff;
}

#secondary-nav a:hover{
	color:#ffcc33;
text-decoration:underline;
}

#secondary-nav li.current_page_item a, #secondary-nav li.current_page_parent a {
text-decoration:underline;
}

#secondary-nav ul li{
display:inline;
padding:0px 5px;
}

/* ***********************************************************
*	MAIN-CONTENT				*
***********************************************************/
#main-content h2,#main-content h3, #main-content h4, #main-content h5, #main-content h6{
margin-top:20px;
margin-bottom:3px;
letter-spacing:.05em;
}

#main-content h2{
font-size:22px;
}

#main-content h3{
font-size:15px;
}

.content h1{
font-family:helvetica, Verdana, Tahoma, Helvetica, san-serif;
text-transform:uppercase;
margin-top:-50px;
_margin-top:-53px;
padding-bottom:0px;
font-weight:bold;
color:#fff;
font-size:60px;
}


/* ***********************************************************
*	EVENTS styling				*
***********************************************************/
.opening{
background:#000;
width:566px;
padding:10px 10px 10px 10px;
margin-top:-11px;
color:#fff;
font-family:helvetica, Verdana, Tahoma, Helvetica, san-serif;
line-height:1.9em;
}

.title{
font-family:helvetica, Verdana, Tahoma, Helvetica, san-serif;
text-transform:uppercase;
margin-top:-24px;
padding-bottom:20px;
font-weight:bold;
color:#fff;
font-size:60px;
}
.post{
padding:10px 0px 10px 60px;
}

.post-meta{
margin:8px 0px 5px 0px;
font-style:italic;
letter-spacing:.03em;
}

.post-meta-date{
	color:#CC0000;
font-size:13px;
margin:5px 0px;
}


.comments-template{
padding-left:60px;
}

.commentlist{
padding:10px 110px 10px 20px;
}

/* ***********************************************************
*	FOOTER			*
***********************************************************/
#footer{
font-size:9px;
}

.info {
color:#666666;
font-size:9px;
}

.info a, .info a:visited{
color:#666666;
}

