/**
Theme Name:		SScouts
Author URI:		http://sidcupscoutnet.org.uk/
Version:		1.0
Author:			Max Harlow
Description:		Theme for Sidcup Scouts website.
*/


html {
	BACKGROUND-COLOR: #381b65;
	FONT: 14px Verdana, Helvetica, Arial, sans-serif;
}
body {
	BACKGROUND: url(images/sidcup.png) no-repeat 22px 150px;
	MAX-WIDTH: 1280px;
}
a:link {
	COLOR: #381b65;;
}
a:visited {
	COLOR: #381b65;
}
a:hover, a:active {
	COLOR: #737373;
}
h1 {
	BACKGROUND-IMAGE: url(images/logo.png);
	MARGIN: 0 0 0 10px;
	PADDING-TOP: 115px;
	WIDTH: 444px;
	HEIGHT: 0;
	OVERFLOW: hidden;
}
h2 {
	MARGIN: 0;
	PADDING: 10px;
	COLOR: #669428;
	FONT-SIZE: 26px;
}
h3 {
	MARGIN: 0;
	PADDING: 0;
	COLOR: #669428;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
}
h4 {
	MARGIN: 0 0 0 10px;
	PADDING: 0;
	COLOR: #669428;
	FONT-SIZE: 18px;
}
table {
	WIDTH: 60%;
	MARGIN: 20px auto;
}
ul#menu {
	FLOAT: right;
	MARGIN: -30px 10px 0 0;
	PADDING: 0;
}
ul#menu li {
	DISPLAY: inline;
	MARGIN: 0;
	FONT-SIZE: 16px;
}
ul#menu li.current_page_item a {
	DISPLAY: inline;
	BACKGROUND: #669428;
	PADDING: 10px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	BORDER-RADIUS: 10px;
	-WEBKIT-BORDER-RADIUS: 10px;
	-MOZ-BORDER-RADIUS: 10px;
	-KHTML-BORDER-RADIUS: 10px;
}
ul#menu li a {
	DISPLAY: inline;
	PADDING: 10px;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
ul#menu li a:hover {
	BACKGROUND: #669428;
	COLOR: #ffffff;
	BORDER-RADIUS: 10px;
	-WEBKIT-BORDER-RADIUS: 10px;
	-MOZ-BORDER-RADIUS: 10px;
	-KHTML-BORDER-RADIUS: 10px;
}
#content {
	MAX-WIDTH: 800px;
	MIN-HEIGHT: 350px;
	MARGIN: 25px auto;
	PADDING: 5px 5px 25px 5px;
	BACKGROUND: #ffffff;
	BORDER-RADIUS: 15px;
	-WEBKIT-BORDER-RADIUS: 15px;
	-MOZ-BORDER-RADIUS: 15px;
	-KHTML-BORDER-RADIUS: 15px;
}
#content h1 {
	OVERFLOW: visible;
	MARGIN: 0.83em 10px;
	PADDING: 0;
	BORDER: 0;
	WIDTH: auto;
	HEIGHT: auto;
	BACKGROUND-IMAGE: none;
	COLOR: #000000;
	FONT-SIZE: 2em;
}
#content h4 {
	MARGIN: 0.83em 10px;
	COLOR: #000000;
	FONT-SIZE: 1.17em;
}
#content h5 {
	MARGIN: 1.5em 10px;
}
#content h6 {
	MARGIN: 1.67em 10px;
}
address, pre {
	MARGIN: 0 10px 15px 10px;
}
#sidebar {
	FLOAT: right;
	PADDING: 55px 0 0 10px;
	WIDTH: 200px;
}
#sidebar ul {
	PADDING: 0;
}
#sidebar li {
	LIST-STYLE-TYPE: none;
}
#sidebar li a {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #737373;
}
#sidebar li a:hover {
	COLOR: #381b65;
}
#footer {
	MAX-WIDTH: 800px;
	MARGIN: 25px auto;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-STYLE: italic;
}
#footer a {
	COLOR: #ffffff;
}
#footer img {
	FLOAT: right;
	MARGIN-TOP: -57px;
	BORDER: 0;
}
#content p {
	PADDING: 0 10px;
}
#frontispiece {
	MARGIN: -10px 5px 0 0;
}
.post {
	MARGIN: 5px;
	PADDING: 5px;
	BORDER: 5px solid #e0e0e0;
	MAX-WIDTH: 565px;
}
h3 a {
	TEXT-DECORATION: none;
}
.date-post {
	DISPLAY: block;
	MARGIN-BOTTOM: 15px;
	COLOR: #757575;
	FONT-SIZE: 12px;
}
.single .date-post {
	MARGIN-LEFT: 10px;
}
.read-more {
	FONT-SIZE: 12px;
}
.groupident {
	POSITION: absolute;
	DISPLAY: block;
	MARGIN-TOP: 2px;
}
.navigation {
	CLEAR: both;
	MARGIN-LEFT: 10px;
	MAX-WIDTH: 580px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.left {
	FLOAT: left;
}
.right {
	FLOAT: right;
}
#comments ol {
	FONT-WEIGHT: bold;
}
#comments li {
	MARGIN: 20px 0;
}
.comment-date {
	COLOR: #757575;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}
#comments p, #comments em {
	FONT-WEIGHT: normal;
}
#respond fieldset{
	MARGIN: 0;
	BORDER: 0;
	PADDING: 10px;
}
#respond p {
	MARGIN: 2px 0;
	BORDER: 0;
	PADDING: 0;
}
#comment {
	WIDTH: 100%;
	HEIGHT: 75px;
}
.entry-content {
	MARGIN-TOP: 10px;
}
.alignleft {
	FLOAT: left;
	CLEAR: left;
}
.aligncenter {
	MARGIN: 0 auto;
	TEXT-ALIGN: center;
}
.alignright {
	FLOAT: right;
	CLEAR: right;
}
img.alignleft, img.alignright {
	MARGIN: 10px;
}
#content p {
	MARGIN: 0 0 15px 0;
}
#map {
	MARGIN: 0 10px 10px 10px;
	WIDTH: auto;
	HEIGHT: 400px;
}
.ngg-album {
	MARGIN: 5px;
	PADDING: 5px;
	BORDER: 5px solid #e0e0e0;
	HEIGHT: 102px;	
}
.ngg-albumtitle {
	MARGIN: 0 0 5px 0;
	PADDING: 0;
	COLOR: #669428;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
}
.ngg-albumtitle a {
	TEXT-DECORATION: none;
}
.ngg-thumbnail img {
	FLOAT: left;
	MARGIN-RIGHT: 10px;
	BORDER: 0;
}
.ngg-album p {
	MARGIN: 0;
}
.ngg-album strong {
	FONT-WEIGHT: normal;
}
.ngg-gallery-thumbnail-box, .ngg-gallery-thumbnail-box div {
	DISPLAY: inline;
}
.ngg-gallery-thumbnail-box img {
	DISPLAY: inline;
	MARGIN: 5px 3px 5px 10px;
	BORDER: 0;
}
.ngg-widget img {
	PADDING: 5px 10px;
	BORDER: 0;
}
.calendar-table {
	WIDTH: 100%;
	BORDER-SPACING: 5px;
}
.calendar-heading {
	HEIGHT: 35px;
	VERTICAL-ALIGN: text-top;
	FONT-WEIGHT: bold;
}
.calendar-prev {
	WIDTH: 25%;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
}
.calendar-month {
	WIDTH: 50%;
	TEXT-ALIGN: center;
}
.calendar-next {
	WIDTH: 25%;
	TEXT-ALIGN: right;
	FONT-SIZE: 12px;
}
.normal-day-heading, .weekend-heading {
	WIDTH: 14%;
	TEXT-ALIGN: center;
}
.day-with-date {
	WIDTH: 14%;
	HEIGHT: 100px;
	PADDING: 2px;
	BACKGROUND-COLOR: #e0e0e0;
	VERTICAL-ALIGN: text-top;
	TEXT-ALIGN: left;
}
.current-day {
	WIDTH: 14%;
	HEIGHT: 100px;
	PADDING: 2px;
	BACKGROUND-COLOR: #d1d1d1;
	VERTICAL-ALIGN: text-top;
	TEXT-ALIGN: left;
}
.event {
	FONT-SIZE: 10px;
}
.event a {
	BORDER-BOTTOM: 1px dotted #000000;
	TEXT-DECORATION: none;
}
.event a span {
	DISPLAY: none;
	FONT-SIZE: 14px;
}
.event a:hover span {
	DISPLAY: block;
	POSITION: absolute;
	WIDTH: 200px;
	BORDER: 2px solid #000000;
	PADDING: 5px;
	BACKGROUND: #ffffff;
	COLOR: #000000;
}
.event p {
	PADDING: 0;
}