/*
Theme Name: takeawaytheme
Theme URI: http://www.takeawaytheatre.com/
Description: Child Theme for Thematic
Author: Nook Digital
Author URI: http://nookdigital.com/
Template: thematic
Version: 0.1
.
This work is released under the GNU General Public License 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
@import url("../thematic/style.css");

body, input, textarea {
	font: 13px Verdana, Arial, sans-serif;
}

body {
    min-width:780px;
}

blockquote {
	color:green;
	font-family:Georgia,Times,Times New Roman serif;
	font-style:italic;
	margin:0 0 22px;
}

blockquote p{
	margin-bottom:0.75em;
	line-height:1.5em;
}

p {
	line-height:1.5em;
}

a:link, a:visited {
	color:green;
	text-decoration:none;
}

a:active, a:hover {
	text-decoration:underline;
}


#main {
	width:780px;
	padding:22px 0 0;
}

#content {
	margin:0 0 0 260px;
	overflow:hidden;
	width:520px;
}

.blog #content {
	margin-top:22px;
}

#primary {
border:none;
}

#footer {
	margin-top:42px
}

.entry-content {
	padding:22px 0 0;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
#comments h3,
.aside caption,
#content .aside h3,
#localnav .divh1 {
	font-family: Verdana, Arial, sans-serif;
	color:#666;
}

.entry-content h1, .entry-content h2 {
	font-size:22px;
	font-weight:normal;
	padding:0 0 8px;
}

.entry-content h3 {
	font-size:18px;
	font-weight:normal;
	padding:0 0 4px;
	color:green;
}

.entry-content h4 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 4px;
}

.entry-content h5 {
	font-size:12px;
	font-weight:bold;
	padding:0 0 2px;
	text-decoration:underline;
}

.entry-title {
	color:red;
	font-family:Georgia,Times,Times New Roman serif;
	font-size:27px;
	font-style:italic;
	font-weight:normal;
	line-height:27px;
	min-height:31px;
	padding:4px 0 0;
	vertical-align:bottom;
}

body.blog h2.entry-title {
	
}
.entry-utility {
	margin-bottom:10px;
}

.entry-meta,
.entry-utility,
.entry-meta .n,
.entry-utility a,
.entry-meta abbr {
	font-style:normal;
	font-size:11px;
	text-transform:none;
	letter-spacing:normal;
	line-height:13px;
}

.sidebar-posts.aside {
	width:240px;
	margin:0 15px 25px 0;
	padding:0;
	float:left;
}

.sidebar-posts ul{
	list-style-type:none;
}

.sidebar-posts li{
	line-height:1.7;
}

ul.sidebar-submenu {
	font-family:Georgia,Times,Times New Roman serif;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	list-style-type:none;
	width:245px;
	margin:0 15px 0 0;
	padding:0;
}

ul.sidebar-submenu li{
	text-align:center;
	padding:42px 0 0;
}

ul.sidebar-submenu a {
	color:#333333;
}

ul.sidebar-submenu a:hover {
	color:red;
}

ul.sidebar-submenu li.current_page_item a{
	color:green;
}

ul.sidebar-submenu span.flir-span {
	display:inline-block;
}

#cup-navig {
	background: transparent url(images/nav-cups-bg.png) no-repeat scroll center top;
	margin:0 auto;
	width:780px;
	height:150px;
}

#cup-navig ul {
	margin:0 60px;
	padding:0;
	height:150px;
}

#cup-navig li {
	list-style-type:none;
	display:inline;
	vertical-align:top;
}

#cup-navig a {
	width:110px;
	height:0 !important;
	height /**/:150px;
	overflow:hidden;
	padding:150px 0 0;
	display:block;
	float:left;
}

#cup-navig li.page-item-12 a:hover,
#cup-navig li.page-item-12.current_page_item a,
#cup-navig li.page-item-12.current_page_ancestor a,
#cup-navig li.page-item-12.current_page_parent a {
	background: transparent url(images/theatre-types.jpg) no-repeat scroll left top;
}

#cup-navig .page-item-15 a:hover,
#cup-navig li.page-item-15.current_page_item a,
#cup-navig li.page-item-15.current_page_ancestor a,
#cup-navig li.page-item-15.current_page_parent a {
	background: transparent url(images/themes-issues.jpg) no-repeat scroll left top;
}

#cup-navig .page-item-10 a:hover,
#cup-navig li.page-item-10.current_page_item a,
#cup-navig li.page-item-10.current_page_ancestor a,
#cup-navig li.page-item-10.current_page_parent a {
	background: transparent url(images/theatre-packages.jpg) no-repeat scroll left top;
}

#cup-navig .page-item-5 a:hover,
#cup-navig li.page-item-5.current_page_item a,
#cup-navig li.page-item-5.current_page_ancestor a,
#cup-navig li.page-item-5.current_page_parent a {
	background: transparent url(images/whats-cooking.jpg) no-repeat scroll left top;
}

#cup-navig .page-item-17 a:hover,
#cup-navig li.page-item-17.current_page_item a,
#cup-navig li.page-item-17.current_page_ancestor a,
#cup-navig li.page-item-17.current_page_parent a {
	background: transparent url(images/well-fed-patrons.jpg) no-repeat scroll left top;
}

#cup-navig .page-item-19 a:hover,
#cup-navig li.page-item-19.current_page_item a,
#cup-navig li.page-item-19.current_page_ancestor a,
#cup-navig li.page-item-19.current_page_parent a {
	background: transparent url(images/how-to-order.jpg) no-repeat scroll left top;
}

.hentry {
	padding:0 0 22px 5px;
	width:515px;
}

#blog-title {
	width:260px;
	position:relative;
	display:inline;
	font-family: Verdana, Arial, sans-serif;
}

#blog-description {
	float:left;
	font-size:11px;
	height:20px;
	margin:0 auto 22px;
	padding:0 15px 0 0;
	text-align:center;
	width:245px;
	font-style:normal;
	clear:none;
}

.breadcrumb {
	font-size:10px;
	height:20px;
	line-height:12px;
	margin:0;
	padding:0;
	vertical-align:top;
	color:#aaaaaa;
}

.breadcrumb a {
	color:#aaaaaa;
}

.breadcrumb a:hover {
	color:#999999;
}

.main-aside {
	width:260px;
}

.main-aside ul {
	padding:0 20px 0 5px;
}

#branding {
	width:780px;
}

.menu {
    width:780px;
}

#container {
    width:780px;
    margin: 0 0 0 -260px;
}

#siteinfo {
    width:780px;
	text-align:center;
	padding:5px 0 20px;
}

#siteinfo a:active, #siteinfo a:hover {
	color:green;
}

#subsidiary {
    width:780px;
}
#subsidiary .aside {
    width:250px;
    margin:0 15px 0 0;
}

.sidebar-submenu img.page_icon {
	display:block;
	margin:0 auto;
	padding:0 10px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle
}

.blogroll {
	list-style-type:none;
	margin:0;
	padding:0;
}

.blogroll h4 {
	padding:0 0 3px;
}
.blogroll li.link-description {
	padding:0 0 25px 25px;
}

.blogroll li.link-link {
	padding:0 0 4px;
	font-size:120%
}

.form-section input {
	margin:0 0 7px;
	width:300px;
}

#homepanes {
	width:780px;
	padding:5px 0 0;
	margin:0 auto;
	overflow:hidden;
}

.aside {
	margin:0 15px 0 0;
	width:248px;
	float:left;

}

.aside p, .aside ul, .aside ol, .aside dd, .aside pre {
	padding-left:0;
}

.aside p {
	margin-bottom:10px;
}

.aside .blog-a-licious p {
	margin-bottom:0;
}

.blog-a-licious div.sociable {
	display:none;
}

.aside ul ul {
	margin:0;
}

#homepanes #third {
	margin:0;
}

.aside h3 {
	margin:0;
	padding:0 0 1px 2px;
	font-weight:bold;
	font-family:Georgia,Times,Times New Roman serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	color:#488599;
	border-bottom:1px solid #aaa;
	height:40px;
}

.aside h3 a {
	color:#488599;
	width:100%;
	height:100%;
	display:block;
	padding-top:16px;
}

.aside ul ul li,
.aside ul li {
	padding:7px 0;
	margin:0;
	list-style-type:none;
}

.aside img.page_icon {
	display:none;
}

.aside .blog-a-licious li h3 a {
	background:transparent url('/wp-content/uploads/icons/burger-55x55.jpg') no-repeat scroll right top;
}

div.aside.favorites h3 a {
	background:transparent url('/wp-content/uploads/icons/naartjiejuice-55x55.jpg') no-repeat scroll right top;
}

div.aside.ingredients h3 a {
	background:transparent url('/wp-content/uploads/icons/popcorn-55x55.jpg') no-repeat scroll right top;
}

div.aside.specials h3 a {
	background:transparent url('/wp-content/uploads/icons/whitebread-55x55.jpg') no-repeat scroll right top;
}

.footer-hmenu {
	list-style-type:none;
	margin:0 0 5px;
}

ul.footer-hmenu:before {
	content:' - ';
}

.footer-hmenu li {
	display:inline;
}

.footer-hmenu li:after {
	content:' - ';
}

div.sociable {
	margin:5px 0!important;
}

div.sociable_tagline {
	display:inline;
	font-size:11px;
	color:#666666;
}

#comments-list .comment-author,
#comments-list .comment-meta  {
	padding:0;
}

#comments-list li.bypostauthor {
	background:#FFFFFF none repeat scroll 0 0;
}
