/*  
Theme Name:Twenty Ten 4 LZSFoto
Version: 1.0
Theme URI: http://quirm.net/themes
Description: A basic starter child theme for Twenty Ten 
Author: Mel Pedley
Author URI: http://blackwidows.co.uk
Template: twentyten
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/*  Copyright 2009-2010  Mel P.  (email : esmi@quirm.net)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2,
as published by the Free Software Foundation.

You may NOT assume that you can use any other version of the GPL.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301
USA

The license for this software can also likely be found here:
http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Import layout */
@import url(../twentyten/style.css);

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	float: left;
	margin: 0 -300px 0 0;
	width: 100%;
}
#content {
	margin: 0 280px 0 5px;
}

/* Text elements */
p {
	margin-bottom: 18px;
	margin-top: 5px;
}

/* Hide all meta content, main purpose is to get rid of the "on" text preceding categories */
.entry-meta {
visibility: hidden;
}

.entry-utility {
visibility: hidden;
}

/* This is the custom header image */
#branding img {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	display: block;
	float: left;
}

/* =Menu
-------------------------------------------------------------- */

#access {
	background: #FFF;
	display: block;
	float: none;
	margin: 0 auto;
	width: 940px;
}
#access .menu-header,
div.menu {
	font-size: 15px;
	font-weight: bold;
	margin-left: 12px;
	width: 928px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #800000;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
	border-bottom: 1px solid #000;
}
#access ul ul {
	display: none;
}
#access ul ul li {
	display: none;
	min-width: 180px;
}
#access ul ul ul {
	display: none;
	left: 100%;
	top: 0;
}
#access ul ul a {
	display: none;
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #333;
	color: #FFf;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current_page_ancestor > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #800000;
}
* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #800000;
}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: square;
	margin: auto;
	color: #800000;
}
.widget-area ul ul {
	list-style: none;
	font-size: 18px;
}
.widget-area ul li {
	padding: 0 0 20px 0;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 -10px 48px 0;
}
.widget-container .wp-caption img {
	margin: auto;
}

.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
	color: #800000;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 10px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}