/*
 * Theme Name: tanpopo
 * Theme URI: http://tanpoporestaurant.com
 * Description: Child theme for tanpopo restaurant website
 * Version: 0.1
 * Author: Benjamin Smith
 * Author URI: http://benjamin-smith.com
 * Tags: fixed-width
 * Template: hybrid
 */

 /* Get base CSS */
@import url('../hybrid/library/css/18px.css');

/* Get layout CSS */ 
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Get default CSS 
@import url('../hybrid/library/css/screen.css'); */

	
body {
	background:#fff; /* old #f8f7f3 */
	font-family: 'Open Sans', arial, sans-serif;
    font-size: .9em;	
    }

#body-container {
	background: #fff; /* old #f8f7f3 */
	width:100%;
	margin: auto;
    }   

#header {
    background: url('images/header_4.jpg') repeat-x ; 
    background-position: 3em 1em;
    border-bottom: 1px solid #888;
    padding: 0;
    margin: 0;
    background-color:#ef9c52; 
    height: 100px;
    position:relative;
    }

#site-title {
    float: left;
    height: 90px
    width: 120px;
    margin: 10px 0 0 40px;
    }

#site-title a {
    display: block;
    height: 90px;
    width: 120px;
    background: url('images/header_logo_2.png') no-repeat 0 0;
    text-indent: -9999em;
    }

#site-description {
    display: none;
    }
 
#primary-menu {
    position: absolute;
    left: 150px;
    top: 50px;
    }
	
a:link  {
		color: black;
		}

a:visited {
	color:black;
	}
		
a:hover {
	color: grey;
	}		
			
	
/* Page navigation */
#primary-menu div.menu {
	float: left;
	width: 700px;
	}
#primary-menu ul {
	float: left;
	list-style: none;
	margin: 0;
	}
#primary-menu li a {
	display: block;
	padding: 8px 10px 12px 10px;
	font: 13px   'Open Sans', arial, serif;
	font-weight: bold;
	color: #8d5608;
	background: transparent;
	border: none;
	}
#primary-menu li.current_page_item {
	color: #333;
	}
#primary-menu li.current_page_item li {
	color: #8d5608;
	background: #f3efe4;
	}

/* Drop-down styles */
#primary-menu ul ul {
	background: #f8f7f3;
	}
#primary-menu li li {
	background: transparent;
	border-bottom: 1px solid #e1dac8;
	}
#primary-menu li li a {
	padding: 10px;
	background: transparent;
	}

/* Breadcrumb */
.breadcrumb {
    background: none;
    overflow: hidden;
    font-size: 13px;
    font-family: 'Open Sans', arial, sans-serif;
    }

 
#container {
	background:#fff; /* old #f8f7f3 */
	overflow: visible;
}

.content {
    margin: 5px 0 0 30px;
    border:none;
    }

/* primary sidebar */ 
#primary {
    padding: 20px 0 0 0;
    }
.widget {
    font-size: .8em;
    }
#primary .widget ul {
	margin-left: 10px;
}
#primary    .widget ul li {
	background: url('images/bullet.gif') no-repeat 0 6px;
	list-style: none;
	padding-left: 9px;
}         

/* footer */    
#footer-container {
    clear:both;
    overflow:hidden;
    width: 100%;
    /* border-top: 1px solid #d8d8d8; */
    background-color:#fff;
    height:60px;
    width: 960px;
    margin: 0 0 0 20px;
}
    
#footer {
    /* border-top: 1px solid #d8d8d8; */
    overflow: hidden;
    clear: both;
    }        
.footer_text {
    text-align:center;
    font-family: 'Open Sans', arial,sans-serif;
    font-size: .7em;
    font-style:normal;
    color:#808080;
	padding: 10px 0 0 0;
    }
