/*
Theme Name: Wombat Hill Botanic Gardens
Theme URL: http://www.themeflood.com
Description: A custom theme for RapidWeaver
Author: Will Woodgate
Version: 1.0
First Released: 31/03/2012
Last Updated: 31/03/2012
*/

/* @group Reset */

/* Based on the CSS reset by Eric Meyer (meyerweb.com). The goal of a CSS reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. By their nature, CSS resets are pretty ruthless and will effect weaker plugins and stacks which do not define their own CSS code properly. Therefore you may need to edit the CSS reset on occasions, to remove certain elements or selector names. */

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	background: #ffffff;
	font-family: Baskerville, Georgia, "Times New Roman", Times, serif;
}

blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	padding-left: 0;
	padding-bottom: 15px;
	padding-right: 0;
	padding-top: 0;
	margin: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}

blockquote {
	margin: 5px;
	padding: 10px;
}

html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

a:focus {
	outline: thin dotted;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}

audio, canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	 display: none;
}

address {
	display: block;
	padding: 10px;
}

code, pre {
	padding: 0 3px 2px;
	font-family: Monaco, Andale Mono, Courier New, monospace;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

code {
	background-color: #fee9cc;
	color: rgba(0, 0, 0, 0.75);
	padding: 1px 3px;
}

pre {
	display: block;
	padding: 10px;
	margin: 0 0 18px;
	line-height: 18px;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

textarea {
	overflow: auto;
	vertical-align: top;
}


.external {
	padding-right: 12px;
	background: url(images/icons/external.png) no-repeat right center;
}

.spacer {
	display: block;
	position: relative;
	background: transparent;
	width: 100%;
	height: 50px;
	padding: 0;
	margin: 0;
}

/* @end */

/* CSS styling for MailChimp Forms */

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #3e5328; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:14px; font-family: Baskerville, 'Palatino Linotype', Georgia; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#3e5328; font-size:150%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

/* @end */


/* @group RapidWeaver HTML */

/* A section of styles used by RapidWeaver. Some of these styles like the list types and floating images are defined via the RapidWeaver format menu. */

img {
	border-style: none;
}

.image-left {
	float: left;
	padding: 10px 10px 10px 0;
	position: relative;
}

.image-right {
	float: right;
	padding: 10px 0 10px 10px;
	position: relative;
}

a:link {
	text-decoration: none;
	font-weight: normal;
	color: #4c4c4c;
	font-style: normal;
}

a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #4c4c4c;
	font-style: normal;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #3e5328;
}

a:active {
	text-decoration: underline;
	font-weight: normal;
	color: #5a6a4a;
}

ul.disc {
	list-style-type: disc;
}

ul.circle {
	list-style-type: circle;
}

ul.square {
	list-style-type: square;
}

ol.arabic-numbers {
	list-style-type: decimal;
}

ol.upper-alpha {
	list-style-type: upper-alpha;
}

ol.lower-alpha {
	list-style-type: lower-alpha;
}

ol.upper-roman {
	list-style-type: upper-roman;
}

ol.lower-roman {
	list-style-type: lower-roman;
}

/* @end */


/* @group Main Layout */

/* @group Logo Images */

#fixedTopLeft {
	display: none;
	position: fixed;
	top: 25px;
	left: 25px;
	z-index: 40;
}

#fixedTopRight {
	display: none;
	position: fixed;
	top: 25px;
	right: 25px;
	z-index: 40;
}

#headerLogo {
	display: none;
	position: relative;
	text-align: center;
	z-index: 10;
}

#headerTopLeft {
	display: none;
	position: absolute;
	top: 15px;
	left: 15px;
}

#headerTopRight {
	display: none;
	position: absolute;
	top: 15px;
	right: 15px;
}

#headerBottomLeft {
	display: none;
	position: absolute;
	bottom: 15px;
	left: 15px;
}

#headerBottomRight {
	display: none;
	position: absolute;
	bottom: 15px;
	right: 15px;
}

#footerLogo {
	display: none;
	position: relative;
	text-align: center;
}

/* @end */

/* @group Main */

#main {
	width: 987px;
	overflow: auto;
	padding: 0;
	margin: 0 auto 0px;
	position: relative;
	background: url(images/editable_images/main-bg.jpg) no-repeat #fff;
}

.widthWrapper {
	width: 987px;
	margin: 0 auto;
	position: relative;
}

/* @group Header */

#header {
	display: block;
	position: relative;
	overflow: visible;
	z-index: 0;
	background: url(images/editable_images/header.jpg) no-repeat;
	height: 428px;
}

#ss3 {
	display: block;
	position: relative;
	z-index: 1;
}

#titleSloganWrapper {
	display: none;
}

/* @end */

/* @end */

/* @group Content Container */

#contentContainer {
	display: block;
	margin: 0;
	padding: 30px 0px 0px;
	z-index: 10;
	position: relative;
	text-align: left;
	overflow: visible;
}

#contentContainer #content {
	position: relative;
	display: block;
	padding: 30px;
	margin: 0 250px 0 0;
	z-index: 10;
	color: #261c02;
	font-size: 14px;
	line-height: 1.75em;
}

/* @end */

/* @group Sidebar */

#aside {
	float: right;
	display: block;
	width: 225px;
	padding: 15px;
	color: #261c02;
	font-size: 13px;
}

#logo {
	padding-bottom: 20px;
	position: relative;
	display: block;
	text-align: center;
}

#sidebarTitle {
	border-bottom: none;
	font-size: 16px;
	padding-top: 3px;
	margin-bottom: 3px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.15em;
	margin-left: 20px;
}

#sidebar {
	margin-left: 20px;
	font-size: 14px;
	line-height: 1.75em;
}

/* @end */

/* @group Search Bar Functions */

#searchContainer {
	display: block;
	height: 36px;
	margin: 20px 0 20px 20px;
	padding: 0;
	overflow: hidden;
}

#searchFunction {
	display: block;
	height: 27px;
	margin: 0;
	padding: 0px;
}

#searchContainer #field {
	position: relative;
	padding: 5px;
	margin: 0;
	width: 164px;
	height: 26px;
	float: left;
	border: none;
	outline: none;
	background: url(images/editable_images/search-box.png) no-repeat;
	font: 16px/1.25em Baskerville, Georgia, "Times New Roman", Times, serif;
}

#searchContainer #button {
	float: right;
	margin-top: 10px;
	margin-right: 5px;
}

#searchContainer fieldset {
	padding: 0;
	margin: 0;
	border: none;
}

/* @end */

/* @group Extra Content */

.ecName {
	display: none;
}

#extraContainer1 {
	position: absolute;
	top: 105px;
	left: 25px;
	width: 935px;
	height: 300px;
	overflow: hidden;
	background: #cdcdcd;
	border: 1px solid #d6ccb0;
}

#extraContainer2,
#extraContainer3,
#extraContainer4 {
	display: block;
	position: relative;
	margin-left: 20px;
	font-size: 14px;
}

/* @end */

/* @group Horizontal Navigation */

#nav1 {
	background: #ffffff;
	display: block;
	height: 40px;
	z-index: 400;
	overflow: visible;
	position: relative;
}

#nav1 ul, #nav1 ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav1 ul {
	text-align: center;
	padding: 0;
	margin: 0;
}

#nav1 ul li {
	display: inline;
	margin: 0;
	padding: 15px 0;
	position: relative;
	background: url(images/editable_images/nav-divider.jpg) no-repeat right center;
}

#nav1 ul li:last-child {
	background-image: none;
}

#nav1 ul li a {
	color: #261c02;
	margin: 0;
	text-decoration: none;
	padding: 15px;
	line-height: 40px;
	font-size: 16px;
	letter-spacing: 1.5px;
}

#nav1 a.current,
#nav1 a.current:hover,
#nav1 a.currentAncestor,
#nav1 a.currentAncestor:hover {
	font-weight: bold;
	text-decoration: none;
}

#nav1 ul li a:hover {
	color: #5a6a4a;
	text-decoration: none;
}

/* Drop-downs */

#nav1 ul ul {
	position: absolute;
	top: 42px;
	left: -9999px;
	margin: 0;
	z-index: 400;
	height: auto;
	padding: 10px 0 0;
}

#nav1 ul ul li {
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
	width: 190px;
	border: 1px solid #d6ccb0;
	border-bottom: none;
	background: #ffffff;
}

#nav1 ul ul li:last-child {
	border-bottom: 1px solid #d6ccb0;
}

#nav1 ul ul li span.arrow {
	position: absolute;
	top: 0;
	right: 10px;
	padding: 0;
	margin: 0;
}

#nav1 ul ul li a {
	float: none;
	display: block;
	line-height: 30px;
	padding: 0px 15px 0;
	text-align: left;
	font-size: 14px;
	margin: 0;
}

/* Third level and lower */

#nav1 ul ul ul {
	background: #fff;
	top: -1px;
	border-top: 1px solid #eaeaea;
	left: 190px;
	padding: 0;
	margin: 0;
}

#nav1 ul ul ul li {
	margin: 0;
	padding: 0;
}

#nav1 ul ul ul li a {
	float: left;
	display: block;
	padding: 0px 15px 0;
}

#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li:hover ul ul ul ul {
	display: none;
}

#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li li li li:hover ul {
	display: block;
}

#nav1 ul ul li span.arrow:hover {
	cursor: default;
}

#nav1 ul li span.multi {
	height: auto;
	width: auto;
	position: relative;
	display: block;
	background: transparent;
	padding: 10px 0;
	margin: 0;
	line-height: 1.25em;
	z-index: 40;
}

#nav1 ul li span.multi:hover {
	cursor: pointer;
}


/* @end */


/* @group Vertical Navigation */

#nav3 {
	text-align: left;
	line-height: 1.25em;
	padding: 0;
	margin: 0 0 15px;
}

#nav3 .current {
	text-decoration: none;
	font-weight: normal;
}

#nav3 li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#nav3 ul {
	display: inline;
	margin: 0;
	padding: 0;
}

#nav3 a {
	display: none;
	padding-bottom: 0px;
	margin: 0px;
}

#nav3 a.currentAncestor {
	display: block !important;
}

#nav3 ul ul {
	padding: 0px;
	margin: 0;
	display: block;
}

#nav3 ul ul a {
	display: block;
	text-decoration: none;
	line-height: 1.50em;
	background: none;
	padding: 0;
}

#nav3 ul ul ul a {
	padding-left: 15px;
	padding-right: 15px;
	margin: 0;
}

#nav3 ul ul ul ul a {
	padding-left: 30px;
	padding-right: 15px;
	margin: 0px;
}

#nav3 ul ul ul ul ul a {
	padding-left: 45px;
	padding-right: 15px;
	margin: 0;
}

/* @end */

/* @group Footer */

#footer {
	display: block;
	color: #261c02;
	font-size: 14px;
	margin-bottom: 20px;
	margin-top: 20px;
	position: relative;
	clear: both;
	height: 100px;
	border-top: 1px solid #E2DFD8;
	padding-top: 10px;
}

#footerLinks {
	font-size: 90%;
	display: none;
	padding: 0;
	z-index: 25;
	margin: 0;
}

#footerLinks ul {
	padding: 0;
	margin: 0 0 0 -10px;
}

#footerLinks li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

#footerLinks li:last-child {
	border-right: none;
	padding-left: 0;
}

#footerLinks a {
	display: inline;
	padding: 0 10px;
	margin: 0;
}

#footerLinks ul ul {
	display: none;
}

#lastUpdated {
	display: none;
}

/* @end */

/* @group Breadcrumbs */

#footerLeft {
	display: inline;
	float: left;
}

#breadcrumb {
	padding: 0;
	z-index: 25;
	margin: 0;
}

#breadcrumb ul {
	padding: 0;
	margin: 0 0 0 -10px;
}

#breadcrumb li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

/* @end */

/* @end */

/* @group Blog */

.blog-archive-background {
	
}

.blog-entry-summary {
	margin-bottom: 15px;
}

.blog-archive-headings-wrapper {
	margin-bottom: 15px;
}

.blog-archive-entries-wrapper {
	
}

.blog-archive-entries-wrapper .blog-entry {
	
}

.blog-archive-month {

}

.blog-archive-link {
	
}

.blog-archive-link a:link, .blog-archive-link a:visited {
	
}

/* Blog Tag Cloud */

.blog-tag-cloud {
	padding: 0;
	margin: 0;
}

ul.blog-tag-cloud {
	margin: 15px 0px 0px;
	padding: 0px;
	text-align: justify;
}

ul.blog-tag-cloud li {
	display: inline;
	padding-right: 5px;
	margin: 0;
}

.blog-tag-size-1 {
	font-size: 0.8em;
}

.blog-tag-size-2 {
	font-size: 0.85em;
}

.blog-tag-size-3 {
	font-size: 0.9em;
}

.blog-tag-size-4 {
	font-size: 0.95em;
}

.blog-tag-size-5 {
	font-size: 1em;
}

.blog-tag-size-6 {
	font-size: 1.05em;
}

.blog-tag-size-7 {
	font-size: 1.1em;
}

.blog-tag-size-8 {
	font-size: 1.15em;
}

.blog-tag-size-9 {
	font-size: 1.2em;
}

.blog-tag-size-10 {
	font-size: 1.25em;
}

.blog-tag-size-11 {
	font-size: 1.3em;
}

.blog-tag-size-12 {
	font-size: 1.35em;
}

.blog-tag-size-13 {
	font-size: 1.4em;
}

.blog-tag-size-14 {
	font-size: 1.45em;
}

.blog-tag-size-15 {
	font-size: 1.5em;
}

.blog-tag-size-16 {
	font-size: 1.55em;
}

.blog-tag-size-17 {
	font-size: 1.6em;
}

.blog-tag-size-18 {
	font-size: 1.65em;
}

.blog-tag-size-19 {
	font-size: 1.7em;
}

.blog-tag-size-20 {
	font-size: 1.75em;
}

/* Main Blog entries */

.blog-entry {
	padding-bottom: 50px;
}

.blog-entry-title {
	margin: 0px;
	padding-bottom: 5px;
	font: normal 1.25em/1.00em Georgia, "Times New Roman", Times, serif;
}

.blog-entry-title a {
	text-decoration: none;
	padding-bottom: 5px;
}

.blog-entry-date {
	line-height: 1.00em;
	padding-bottom: 25px;
}

.blog-read-more {
	display: block;
	margin-bottom: 15px;
}

.blog-entry-body {
	
}

p.blog-entry-tags {
	margin: 0;
	padding: 0;	
}

.blog-entry-comments {
	margin: 0;
	padding: 0;
}

/* Styles the category link/s in the main Blog entry */

.blog-entry-category a {
	
}

.blog-entry-category a:link, .blog-entry-category a:visited {
	
}

#blog-archives br,
#blog-categories br,
#blog-rss-feeds br {
	display: none;
}

/* styles the archives in the blog sidebar */

#blog-archives {
	margin-top: 15px;
}

.blog-archive-link-enabled {
	background-repeat: no-repeat;
	display: block;
}

.blog-archive-link-disabled {
	background-repeat: no-repeat;
	display: block;
}

/* Styles the blog categories in the blog sidebar */

#blog-categories {
	margin-top: 15px;
}

.blog-category-link-enabled {
	display: block;
}

.blog-category-link-disabled {
	display: block;
}

/* Styles the blog RSS feeds in the blog sidebar */

#blog-rss-feeds {
	margin-top: 15px;
	display: block;
}

.blog-rss-link {
	background-repeat: no-repeat;
	background-image: url(images/editable_images/rss.png);
	background-position: left center;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
}

.blog-comments-rss-link {
	background-repeat: no-repeat;
	background-image: url(images/editable_images/rss.png);
	background-position: left center;
	padding-left: 15px;
	display: block;
}

/* @end */

/* @group File Sharing */

.filesharing-description {
	
}

.filesharing-item {
	padding-bottom: 15px;
	padding-top: 15px;
}

.filesharing-item-title a:link {
	font-weight: normal;
	margin-bottom: 0px;
	text-decoration: none;
}

.filesharing-item-title a:hover {
	font-weight: normal;
	text-decoration: none;
}

/* @end */

/* @group Flash */

#flashcontent {
	text-align: center;
}

/* @end */

/* @group Photo Album */

.album-title {
	margin-bottom: 0px;
	font: bold 1.25em Georgia, "Times New Roman", Times, serif;
}

.album-description {
	margin-bottom: 50px;
}

.album-wrapper {
	display: block;
	width: 99%;
	position: relative;
}

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 60px;
	margin-right: 20px;
}

.thumbnail-frame {
	background-image: url('images/theme_files/loading_background.png');
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 5px;
}

.thumbnail-frame:hover {
	
}

.thumbnail-frame a {
	
}

.thumbnail-frame a:hover {
	background: transparent;
}

.thumbnail-frame img {
	margin: auto;
	border: none;
	padding: 0px;
}

.thumbnail-caption {
	margin: 0;
	width: 100%;
	height: 38px;
	display: block;
	padding: 0 0 0 5px;
}

/* CSS Formatting for Single Page (Photo view) */

.photo-background {
	text-align: left;
}

.photo-navigation {
	width: 200px;
	float: left;
	margin: 15px 15px 0;
	padding: 15px;
}

.photo-links {
	
}

.photo-navigation a:link,
.photo-navigation a:visited {
	
}

.photo-navigation a:hover {
	background: transparent;
}

.photo-frame {
	background-image: url('images/theme_files/loading_background.png');
	padding: 0px;
	position: absolute;
	left: 260px;
	top: 15px;
}

.photo-title {
	margin: 0;
	font: normal 1.25em Georgia, "Times New Roman", Times, serif;
}

.photo-caption {
	margin: 0;
}

/* Styling Exif Data */

.exif-data {
	font-size: 0.75em;
	line-height: 1.5em;
	clear: left;
	margin-left: 15px;
	margin-top: 15px;
	padding: 15px;
	float: left;
	width: 200px;
}

.exif-data p {
	margin: 0;
	padding: 0;
}

/* @end */

/* @group Movie Page */

.movie-description {
	margin-top: 15px;
}

/* @end */

/* @group Movie Album */

.movie-page-title {
	font-weight: bold;
	margin-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.movie-page-description {
	margin-bottom: 15px;
}

.movie-thumbnail-frame {
	width: 134px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.movie-thumbnail-frame:hover {
	
}

.movie-thumbnail-frame img {
	padding: 1px;
	margin-bottom: 5px;
}

.movie-thumbnail-caption {
	
}

/* CSS formatting for Singular Quicktime Movies */

.movie-page-title {
	font-weight: bold;
	margin-bottom: 0px;
}

.movie-page-description {
	margin-bottom: 10px;
}

.movie-thumbnail-frame {
	width: 132px;
	display: inline;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 1px;
	font-size: 1em;
	position: relative;
	z-index: 10;
}

/* @end */

/* @group Contact Form */

form {
	margin: 0px;
	padding: 0px;
}

.message-text {
	font-weight: bold;
	font-style: normal;
	font-size: 16px;
}

.form-input-field {
	border: 1px solid #d6ccb0;
	font: 16px Baskerville, Georgia, "Times New Roman", Times, serif;
	width: 75%;
}

.form-input-button {
	
}

/* @end */

/* @group JS-Kit Override */

.js-singleCommentBodyT {
	display: block;
	margin: 0;
	padding: 17px 0 0;
}

.js-singleCommentHeader {
	margin-right: 10px;
	margin-left: 10px;
	padding: 0;
}

.js-OldComments,
.js-commentFieldLabel,
.js-pmFieldLabel,
.js-singleCommentBody,
.js-singleCommentKarmaComMod,
.js-commentBodyLabel,
.js-commentCmtTextarea,
.js-commentAvatarArea,
.js-OldCommentsWrap,
.js-OldComments,
.js-CreateCommentFieldsWrap,
.js-CreateCommentFields,
.js-commentCmtTextarea,
.js-kit-comments div {
	clear: none !important;
}

.js-singleCommentText {
	display: block !important;
	clear: both !important;
}

.js-kit-comments br {
	display: none !important;
}

.js-singleCommentBody br {
	display: block !important;
}

/* @end */

/* @group RW5 Sitemap */

.rw-sitemap ul {
	margin: 0;
	padding: 0;
	list-style-type: disc;
	list-style-position: inside;
}

.rw-sitemap ul li {
	margin: 0 0 10px 0;
}

.rw-sitemap ul li:last-child {
	margin: 0;
}

.rw-sitemap ul li li {
	margin: 0 0 5px 0;
}

.rw-sitemap ul li li:last-child {
	margin: 0;
}

.rw-sitemap ul ul {
	padding: 0 0 0 20px;
	list-style-type: square;
}

.rw-sitemap ul ul ul {
	list-style-type: circle;
}

/* @end */