/*
Theme Name: Duckworth Worcestershire Trust
Theme URI: http://www.dwt.org.uk/
Description: DWT customised theme by <a href="http://www.gattdesign.co.uk">Gatt Design</a>.
Version: 1.0
Author: Gatt Design
Author URI: http://www.gattdesign.co.uk/
Tags: 
*/

/*

default.css

Copyright (c) 2009 Duckworth Worcestershire Trust
http://www.dwt.org.uk/

Navigation Menu Code (c) 2009 mycssmenu.com

*/

/* Common Styles */

html { font-size: 100%; /* IE hack */ }

body {
	font-family:				Tahoma, Verdana, Helvetica;
	font-size:					62.5%;
	font-weight:				normal;
	background-color:			#FFFFFF;
	background:					url('images/gradient.jpg') repeat-x;
	color:						#000000;
	padding:					0px;
	border:						0px;
	margin:						0px;
	min-width:					850px;
}

h1 {
	font-family: 				Tahoma, Verdana, Helvetica;
	font-size: 					3.5em;
	font-weight:				bold;
	margin:						0px;
	text-align:					left;
	letter-spacing:				-0.05em;
	color:						#0A4B29;
}

h2 {
	font-family: 				Tahoma, Verdana, Helvetica;
	font-size: 					3em;
	font-weight:				bold;
	margin:						0px;
	text-align:					left;
	letter-spacing:				-0.06em;
	color:						#0A4B29;
	clear:					both;
}

p {
	font-family: 				Tahoma, Verdana, Helvetica;
	font-size: 					1.4em;
	font-weight:				normal;
	text-align:					justify;
}

img {
	border: 					0px;
}

noscript {
    margin:                     0px;
    padding:                    0px;
}

li {
	text-align:					left;
}

.entry > ul > li, .entry > li{
    font-size:                  1.4em;
}

.entry > ol > li{
    font-size:                  1.4em;
}

a:link { text-decoration: underline; color: #000066; }
a:visited { text-decoration: underline; color: #000066; }
a:hover { text-decoration: underline; color: #000066; }
a:active { text-decoration: underline; color: #000066; }

/* Skip Navigation */

.skip-navigation {
	color:						#000000;
	font-family: 				Tahoma, Verdana, Helvetica;
	font-weight:				bold;
	text-align:					left;
	margin-top:					0px;
	padding:					5px;
	letter-spacing: 			-0.03em;
}

a:link.skip-navigation { text-decoration: underline; color: #FFFFFF; }
a:visited.skip-navigation { text-decoration: underline; color: #FFFFFF; }
a:hover.skip-navigation { text-decoration: underline; color: #FFFFFF; }
a:active.skip-navigation { text-decoration: underline; color: #FFFFFF; }

/* Font Resize */

.font-resize {
	font-family: 				Tahoma, Verdana, Helvetica;
	font-weight:				bold;
	margin-top:					0px;
	padding:					5px;
	text-align:                 right;
}

.font-resize-smaller {
	font-size: 					1em;
}

.font-resize-larger {
	font-size: 					2em;
}

.font-resize-normal {
	font-size: 					1.4em;
}

a:link.font-resize-link { text-decoration: underline; color: #FFFFFF; }
a:visited.font-resize-link { text-decoration: underline; color: #FFFFFF; }
a:hover.font-resize-link { text-decoration: underline; color: #FFFFFF; }
a:active.font-resize-link { text-decoration: underline; color: #FFFFFF; }

/* Header Image */

.header-image {
    padding:                    0px 0px 15px 15px;
    margin:                     0px;
}

/* Navigation Menu */

.qmmc .qmdivider { 
	display:					block;
	font-size:					1px;
	border-width:				0px;
	border-style:				solid;
	position:					relative;
	z-index:					1;
}

.qmmc .qmdividery {
	float:						left;
	width:						0px;
}

.qmmc .qmtitle {
	display:					block;
	cursor:						default;
	white-space:				nowrap;
	position:					relative;
	z-index:					1;
}

.qmclear {
	font-size:					1px;
	height:						0px;
	width:						0px;
	clear:						left;
	line-height:				0px;
	display:					block;
	float:						none !important;
}

.qmmc {
	position:					relative;
	z-index:					10;
}

.qmmc a, .qmmc li {
	float:						left;
	display:					block;
	white-space:				nowrap;
	position:					relative;
	z-index:					1;
}

.qmmc div a, .qmmc ul a, .qmmc ul li { float: none; }
.qmsh div a { float: left; }

.qmmc div {
	visibility:					hidden;
	position:					absolute;
}

.qmmc li { z-index:auto; }

.qmmc ul {
	left:						-10000px;
	position:					absolute;
	z-index:					10;
}

.qmmc, .qmmc ul {
	list-style:					none;
	padding:					0px;
	margin:						0px;
}

.qmmc li a { float: none; }
.qmmc li:hover>ul{ left: auto; }
#qm0 ul { top: 100%; }

#qm0 ul li:hover>ul{
	top: 						0px;
	left:						100%;
}

#qm0 {	
	background-color:			#D1D1D1;
	width:						100%;
	border-width:				4px 0px 4px 0px;
	border-style:				solid;
	border-color:				#006600;
}

#qm0 a {	
	padding:					8px 20px 5px 20px;
	margin:						0px;
	background-color:			#D1D1D1;
	color:						#000000;
	font-family: 				Tahoma, Verdana, Helvetica;
	font-size: 					1.4em;
	text-decoration:			none;
}

#qm0 a:hover {	
	background-color:			#5CB800;
	color:						#000000;
	text-decoration:			underline;
}

body #qm0 .qmactive, body #qm0 .qmactive:hover {	
	background-color:			#5CB800;
	color:						#000000;
	text-decoration:			underline;
}


#qm0 div, #qm0 ul {	
	padding:					10px;
	margin:						0px;
	background-color:			transparent;
	border-style:				none;
	text-align:					left;
}

#qm0 div a, #qm0 ul a {	
	padding:					2px 40px 2px 5px;
	background-color:			transparent;
	color:						#FFFFFF;
	border-width:				0px;
	border-style:				none;
}

#qm0 div a:hover, #qm0 ul a:hover {	
	text-decoration:			underline;
}

body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
	background-color:			#D5D9E5;
	color:						#333333;
	text-decoration:			none;
}

#qm0 .qmritem span {	
	border-color:				#666666;
	background-color:			#EEEEEE;
}

#qm0 .qmritemcontent {	
	padding:					0px 0px 0px 4px;
}

#qm0 div .qmritem span {	
	border-color:				#666666;
	background-color:			#EEEEEE;
}

#qm0 div .qmritemcontent {	
	padding:					0px 0px 0px 4px;
}

/* Header Table */

.backdrop {
    background-image:           url('images/background-header.jpg');
    background-repeat:          no-repeat;
}

.top-header-table {
    width:                      100%;
    padding:                    0px;
    margin:                     0px;
}

.top-header-td, .top-header-td > p {
    padding:                    5px;
    margin:                     0px;
}

.header-table {
	width:						100%;
	height:						210px;
	background-color:			transparent;
	background-image:			url('images/header-bg.gif');
	background-repeat:			repeat-x;
	background-position:		bottom center;
}

.header-text-box {
	vertical-align:				middle;
	color:						#FFFFFF;
	height:						65px;
}

.header-text {
	font-family: 				Tahoma, Verdana, Helvetica;
	font-size: 					2.5em;
	font-weight:				bold;
	text-align:					center;
	letter-spacing:				-0.02em;
	margin:						0px;
}

.header-text-2 {
	font-family: 				Tahoma, Verdana, Helvetica;
	font-size: 					1.4em;
	font-weight:				normal;
	text-align:					center;
	letter-spacing:				0em;
	margin:						0px;
}

.l_header {
	font-family: 				Tahoma, Verdana, Helvetica;
	font-weight:				normal;
	letter-spacing:				0em;
	margin:						0px;
}

a:link.l_header { text-decoration: underline; color: #FFFFFF; }
a:visited.l_header { text-decoration: underline; color: #FFFFFF; }
a:hover.l_header { text-decoration: underline; color: #FFFFFF; }
a:active.l_header { text-decoration: underline; color: #FFFFFF; }

.img-header {
	padding:				    2px 25px 0px 0px;
	float:						right;
}

/* Main Table */

.alignleft {
    float:                      left;
    padding-right:              15px;
    padding-bottom:             5px;
}

#main {
	background-color:			#FFFFFF;
	width:						968px;
}

.main-content {
	padding:					25px;
	background:                 url('images/background.jpg') no-repeat;
	vertical-align:             top;
}

.main-left {
	background-color:			#0A4B29;
	border-left:				1px solid #009900;
}

.main-right {
	background-color:			#0A4B29;
	border-right:				1px solid #009900;
}

.home-height {
	padding:					12px;
	margin:						0px;
}

.post {
	padding:					0px;
	margin:						0px;
}

.post-date {
    font-weight:                bold;
}

.main-page-table {
    border:                     0px;
    padding:                    0px;
    margin:                     15px 0px 0px 0px;
}

.nae-main {
	padding:					0px 15px 0px 0px;
	border:						0px;
	margin:						0px;
	vertical-align:             top;
}

/* Sidebar */

.nae-sidebar {
	padding:					15px;
	border:						3px dashed #009900;
	margin:						0px;
	vertical-align:             top;
}

#searchform {
    margin-left:                auto;
    margin-right:               auto;
    text-align:                 center;
}

#searchform > fieldset {
	border:						0px;
	margin:                     0px;
	padding:                    0px;
	text-align:                 center;
}

.nae-search-button {
	text-align:					center;
	margin:						0px;
	padding:					0px;
}

#sidebar > ul > li {
    font-size:                  1.4em;
    margin:                     0px;
    padding:                    0px;
}

#sidebar > ul > li > p {
    font-size:                  1.4em;
    font-weight:                bold;
    margin:                     0px;
    padding:                    5px 0px 0px 0px;
	color:						#0A4B29;
}

#s.nae-search-field {
	width:						auto;
	margin-left:                auto;
	margin-right:               auto;
	text-align:                 left;
}

#sidebar ul, #sidebar li {
	list-style-type:			none;
	margin:						0px;
	padding:					5px;
	text-align:					left;
}

#sidebar.page_item {
	text-align:					left;
}

/* Footer Table */

.footer {
	text-align:					center;
}

.footer-lists {
	list-style-type:			disc;
	margin:						0px;
	padding:					0px;
	text-align:					left;
}

/* Sitemap Page */

#sitemap-page .page_item {
	list-style-type:			disc;
	line-height: 				200%;
}