

/************************************************ squrspace_essentials **/

#siteNoticeArea *, #siteMemberNoticeArea * { color:#F2F2F2 !important; }

/* --- core elements -------------------------------------------------- */
input.button, input.button[disabled] { -moz-outline:0; }

input.button-important { -moz-outline:0; }

.clearer { clear:both; }

.templateErrors { display:none; }

#bodyClearer { display:none; }

/* --- core squarespace elements -------------------------------------- */
#sidebar2Wrapper { display:none; }

#siteTitle, #pageFooterWrapper, #pageBodyWrapper { clear:both; }

#canvasWrapper, #content, #sidebar1, #sidebar2 { overflow:hidden; }

#active-module-marker { display:none; }

.folder-link { -moz-outline:0; }

.folder-closed .folder-wrapper ul { display:none; }

.horizontalNavigationBar .content-navigation { float:left; }

.horizontalNavigationBar .folder-open .folder-wrapper { z-index:999; }

.horizontalNavigationBar .folder-open .folder-wrapper ul {
	display:block;
	position:absolute;
}

.horizontalNavigationBar .folder-open .folder-wrapper ul li { float:none; }

.horizontalNavigationBar .folder-wrapper ul {
	position:relative;
	z-index:999;
}

/* ensures flash works properly in headers */
.horizontalNavigationBar ul li { float:left; }

.horizontalNavigationBar ul li a { display:block; }

.error-box { background-color:#CC0000; color:#$ErrorColorOpposite$;
}

.faded-text { color:#$InactiveTextColor$;
}

.folder-link-expand { cursor:pointer; }

.folder-link-contract { cursor:pointer; }

/* --- image floating / editor constructs ----------------------------- */
.thumbnail-image-float-left { float:left; }

.thumbnail-image-float-right { float:right; }

.thumbnail-image-block { display:block; }

.thumbnail-image-inline { display:inline; }

.full-image-float-left { float:left; }

.full-image-float-right { float:right; }

.full-image-block { display:block; }

.full-image-inline { display:inline; }

.thumbnail-caption { display:block; }

/* --- squarespace document construction elements --------------------- */
.footer { clear:both; }

.field { clear:both; }

/* --- squarespace form module components ----------------------------- */
.form-body .fieldContainer { clear:both; }

.form-body .fieldContainerActive { clear:both; }

.form-body .fieldContainerNew { clear:both; }

/* --- squarespace specifics ------------------------------------------ */
.journal-navigation { clear:both; }

.journal-entry .tag { clear:both; }

.journal-entry .enclosure {
	background-image:url(/universal/images/core-resources/icons/0/file.png);
	background-position:left center;
	background-repeat:no-repeat;
}

.journal-entry-follow-up { clear:both; }

.journal-entry-references li { clear:both; }

.journal-entry-references li .icon-area { float:left; }

.journal-entry-tag .posted-in .tag-element, .journal-entry-tag .posted-on, .journal-entry-tag .posted-by, .journal-entry-tag .post-comments, .journal-entry-tag .post-references { white-space:nowrap; }

.journal-entry-tag-post-body { clear:both; }

.journal-entry-float-date, .journal-entry-float-date span { display:none; }

.journal-entry-float-day, .journal-entry-float-day span { display:none; }

.journal-entry-float-time, .journal-entry-float-time span { display:none; }

.amazon-item-list li .picture {
	float:left;
	overflow:hidden;
}

/* --- compatibility -------------------------------------------------- */
.gallery-description { clear:both; }

.picture-full { clear:both; }

.picture-gallery-list li .thumbnail-wrapper { display:inline-block; }

.picture-gallery-list li .thumbnail-wrapper a { display:block; }

.picture-gallery-list li .thumbnail-container { float:left; }

.picture-gallery-list li .description ul li { display:list-item; }

.picture-gallery-thumbnail-list li { display:inline; }

.picture-gallery-thumbnail-list li .thumbnail { display:inline; }

.picture-gallery-thumbnail-list li .thumbnail-container-tiled { float:left; }

.picture-gallery-thumbnail-list li .thumbnail-container-with-description { float:left; }

.picture-gallery-thumbnail-list li .description { overflow:hidden; }

.picture-gallery-thumbnail-list li .description ul li { display:list-item; }

.picture-gallery-thumbnail-scroll-right, .picture-gallery-thumbnail-scroll-left { -moz-outline:0 }

.file-item-list li { clear:both; }

.file-item-list li .icon {
	float:left;
	display:block;
}

.file-item-list li .title { display:inline; }

/* V1 */
.discussion-comment-list li .post-title { display:inline; }

/* V2 */
.discussion-table .inicon { display:none; }

.discussion-table-row .topic-cell .topic-created { display:none; }

.discussion-table-row .updated-cell .reply-author { display:none; }

.discussion-table-header .viewcount-cell, .discussion-table-row .viewcount-cell { display:none; }

.change-list li { display:block; }

.table .row { clear:both; }

.table .left { float:left; }

.notice-box .caption { display:inline; }

.notice-box-alert .icon { float:left; }

.search-form .queryFieldWrapper {
	display:block;
	float:left;
}

.search-form .queryButtonWrapper {
	display:block;
	float:left;
}

.search-result .search-result-number {
	display:none;
	float:left;
}

/* --- journal summary ------------------------------------------------ */
.nugget-item-list-pt .slug-above { display:none; }

.nugget-item-list-pt .slug-below { display:none; }

.nugget-item-list-pt .summary-item-wrapper {
	float:left;
	overflow:hidden;
}

.summary-item-list-pt .slug-above { display:none; }

.summary-item-list-pt .summary-item-wrapper { display:block; }

.summary-item-list-pt .pre-date-breaker { display:none; }

.summary-item-list-pt .summary-item-wrapper.highlight .slug-above { display:block; }

.summary-item-list-pt .summary-item-wrapper.highlight .slug-below { display:none; }

/* --- tag clouds ------------------------------------------------------ */
.tagcloud a span {
	position:relative;
	display:inline-block;
}

.tagcloud a:hover span { opacity:1 !important; }

/* --- microblogging --------------------------------------------------- */
.post-data-chat .dialogue .line .speaker { display:block; }

.post-data-quote .source { display:inline; }

.post-data-quote .source p { display:inline; }

/* --- packed / quick posts -------------------------------------------- */
.packed-posts-wrapper { display:none; }

.journal-quickpost-tag-post-body .stacked-link, .journal-quickpost-tag-post-body .initial-stacked-link { float:left; }

.quickpost-external-service-tag a {
	background-repeat:no-repeat;
	background-position:center left;
}

/* --- feeds ----------------------------------------------------------- */
.feed-list .feed-link {
	background-image:url(/universal/images/xml/feed-icon-16x16-orange.png);
	background-repeat:no-repeat;
	background-position:center left;
}

.feed-list-inline .feed-link {
	background-image:url(/universal/images/xml/feed-icon-12x12-orange.png);
	background-repeat:no-repeat;
	background-position:center left;
}

/* --- social links ---------------------------------------------------- */
.social-link-list-pt li { display:block; }

.social-link-list-pt li a.icon-link {
	background-repeat:no-repeat;
	background-position:center left;
}

/* --- social objects -------------------------------------------------- */
.twitter-update-wrapper .item-date, .digg-link-wrapper .item-date, .delicious-link-wrapper .item-date, .imported-rss-article-wrapper .item-date { display:block; }

.flickr-image-wrapper {
	display:block;
	float:left;
}

/* --- social widgets -------------------------------------------------- */
/****** Twitter *******/
.twitter-wrapper { overflow:hidden; }

.twitter-wrapper a:active { outline:none; }

/****** Twitter Footer - Follow Me Links *******/
#canvas .twitter-link a { display:block; }

.twitter-link img { float:left; }

/****** Twitter Widget Navigation *******/
.twitter-nav-buttons {
	clear:both;
	overflow:hidden;
}

a.twitter-button-newer {
	display:block;
	float:left;
}

a.twitter-button-older {
	display:block;
	float:right;
}

/******** General *********/
.twitter-wrapper .primary, .twitter-wrapper .secondary .primary { overflow:hidden; }

#canvas .twitter-wrapper.wrapper .twitter-date a, #canvas .twitter-wrapper.wrapper .twitter-date a:hover { display:block; }

.twitter-avatar { float:left; }

/********* Bubble Preset ***********/
.bubble .twitter-item-content-bubble { overflow:hidden; }

/******** Wrapper Preset ***********/
.wrapper .twitter-item-content { overflow:hidden; }

/*** Flickr ***/
/*** Grid Preset ***/
.flickr-wrapper ul.flickr-grid, .flickr-wrapper ul.flickr-grid li { list-style:none; }

/****** Flickr Footer - Photostream Link *******/
#canvas .flickr-link a { display:block; }

.flickr-link img { float:left; }

/*** RSS Social ***/
.rss-wrapper a { display:block; }

.rss-wrapper .rss-description span a { display:inline; }

/*** Delicious ***/ 
.deli-date-box span { display:inline-block; }

.deli-tags-bubble a, .deli-tags-bubble-box a { display:inline-block; }

.deli-item-hang { position:relative; }

.deli-date-hang {
	position:absolute;
	top:0;
	left:0;
}

#canvas .delicious-link a { display:block; }

.delicious-link img { float:left; }

/*** Location ***/
.lw { overflow:hidden; }

.lw-checkin {
	overflow:hidden;
	cursor:pointer;
}

.lw-checkin-infowin {
	overflow:hidden;
	cursor:pointer;
}

.lw-leftleft { float:left; }

.lw-left { float:left; }

.lw-right { float:right; }

.lw-right .lw-date, .lw-leftleft .lw-date { display:inline-block; }

.lw-date-infowin { display:inline-block; }

#canvas .lw-slug a { display:block; }

.lw-slug img { float:left; }

/* --- navigation bar elements ---------------------------------------- */
.content-passthrough .amazon-item-list-pt .picture { float:none; }

.content-passthrough .amazon-item-list-pt .description .authors { display:inline; }

.content-passthrough .search-form-pt .queryFieldWrapper {
	display:block;
	float:left;
}

.content-passthrough .search-form-pt .queryButtonWrapper {
	display:block;
	float:left;
}

.content-passthrough table.search-form-table { border-collapse:collapse; }

.content-passthrough tr.search-form-row { vertical-align:middle; }

.content-passthrough td.queryButtonCell { white-space:nowrap; }

.inicon {
	opacity:1;
	vertical-align:middle;
}

.social-link-controls .social-block {
	float:left;
	display:block;
}

.social-link-controls-wrapper {
	display:block;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	overflow:hidden;
}

/* --- standard button definitions ------------------------------------- */
a.button {
	display:block;
	float:left;
}

a.button span { display:block; }

a.button:active {
	background-position:bottom right;
	-moz-outline:0;
}

a.button:active span { background-position:bottom left; }

/* --- post snippet definitions ---------------------------------------- */
.journal-entry-tag-post-body-line1, .journal-entry-tag-post-body-line2, .journal-entry-tag-post-body-line3 { clear:both; }

.post-snippet-1, .post-snippet-2, .post-snippet-3 { float:left; }

/************************************************ sk-default blocking **/

body, div, p, h1, h2, h3, h4, h5, h6, ul, li {
	margin:0;
	padding:0;
	border:none;
}

/************************************************ sk-default colors **/

body, div, p, h1, h2, h3, h4, h5, h6, ul, li {
	color:#444;
	background-color:transparent;
}

body { background-color:#000; }

a, a:link, a:visited, a:hover { color:inherit; }

/************************************************ sk-default fonts **/

body, div, p, ul, li { font:normal normal normal 12px/1.5em Arial, Helvetica, sans-serif; }

h1 { font:normal normal normal 22px/1.5em 'Oswald', Arial, Helvetica, sans-serif; }

h2 { font:normal normal normal 18px/1.5em 'Oswald', Arial, Helvetica, sans-serif; }

h3 { font:normal normal normal 14px/1.5em 'Oswald', Arial, Helvetica, sans-serif; }

h4 { font:normal normal normal 12px/1.5em 'Oswald', Arial, Helvetica, sans-serif; }

h5 { font:normal normal normal 12px/1.5em 'Oswald', Arial, Helvetica, sans-serif; }

h6 { font:normal normal normal 10px/1.5em 'Oswald', Arial, Helvetica, sans-serif; }

/************************************************ sk-default text styling **/

a, a:link, a:visited, a:hover {
	text-decoration:none;
	outline:none;
	-moz-outline:none;
}

b { font-weight:bold; }

i { font-style:italic; }

u { text-decoration:underline; }

em, strong {
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
}

sup {
	font-size:.75em;
	vertical-align:.25em;
}

tt { font-family:Consolas, 'Lucida Console', Monaco, monospace; }

/************************************************ sk-default styling **/

img {
	outline:none;
	-moz-outline:none;
	-ms-interpolation-mode:bicubic;
}

ul {
	padding:0 0 0 14px; /* 11px for rsaquo */
	list-style-type:square;
	list-style-position:outside;
}

/************************************************ #content **/

/* --- structure --- */

#contentWrapper {
	display:block;
	position:relative;
	overflow:visible;
	float:left;
	width:690px;
	height:auto;
	margin:20px 0 20px 20px;
}

#content {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

/* --- styling --- */

#content h2 {
	width:668px;
	height:auto;
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #FC0;
	background-color:#444;
	color:#FC0;
}

.marginTop-1em { margin-top:1em; }
.marginTop-10 { margin-top:10px; }
.marginTop-20 { margin-top:20px; }

#content em, .sk-C00, .red { color:#C00; }

em { color:#C00; }

#content ul {
	list-style-type:none;
	list-style-image:url(http://supertrak.squarespace.com/storage/li-bullets-rsaquo-C00.png);
}

#content .sk-columns {
	columns:auto 2;
	-webkit-columns:auto 2;
	-moz-columns:auto 2;
}

#content .sk-colmnLeft {
	display:inline;
	position:relative;
	float:left;
	width:335px;
}

#content .sk-colmnRght {
	display:inline;
	position:relative;
	float:right;
	width:335px;
}

#content .nofloat {
	display:block;
	position:relative;
	float:none;
}

#content hr {
	width:100%;
	height:1px;
	margin:10px auto;
	border:none;
	background-image:-webkit-linear-gradient(left, rgba(60,60,60,0), rgba(60,60,60,100), rgba(60,60,60,0));
	background-image:-moz-linear-gradient(left, rgba(60,60,60,0), rgba(60,60,60,100), rgba(60,60,60,0));
	background-image:-ms-linear-gradient(left, rgba(60,60,60,0), rgba(60,60,60,100), rgba(60,60,60,0));
	background-image:-o-linear-gradient(left, rgba(60,60,60,0), rgba(60,60,60,100), rgba(60,60,60,0));
}

#sk-custom-img {
  display:block;
  position:relative;
  float:right;
  width:360px;
}

#sk-custm-monorail01 {
  display:block;
  position:relative;
}

#sk-custm-excavator {
  display:block;
  position:relative;
  float:right;
  margin:20px 0 0 20px;
}

#sk-custm-monorail02 {
  display:block;
  position:relative;
  float:left;
  margin:20px 0 0 0;
}

#content .journal-entry-text h2.title {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
	color:#C00;
}

/************************************************ #content sk-specs **/

/* --- styling --- */

.sk-specs h4 {
	display:inline;
	position:relative;
	float:left;
	width:140px;
	margin:0px;
	text-align:right;
}

.sk-specs ul {
	display:inline;
	position:relative;
	float:left;
	width:500px;
	margin:0px;
	padding:0 0 0 20px;
	list-style-type:none;
	list-style-image:url(http://supertrak.squarespace.com/storage/li-bullets-rsaquo-C00.png);
}

.huddig-specs-img {
	display:block;
	width:auto;
	height:auto;
	margin-top:1em;
	border:1px solid #C00;
	background-color:#FFF;
}

/************************************************ sk-header **/

ul.sk-products {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}

ul.sk-products li {
	display:inline;
	position:relative;
	float:left;
	width:165px;
	height:auto;
	margin-left:10px;
	padding:0;
}

ul.sk-products li:first-child {
	margin-left:0px;
}

/************************************************ sk-header **/

/* --- structure --- */

#canvasWrapper, #canvas, #pageHeaderWrapper, #pageHeader {
	display:block;
	position:relative;
	overflow:hidden;
	float:none;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

#navigationTop, #bannerAreaWrapper, #bannerArea {
	display:none !important;
	position:relative;
	overflow:hidden;
	float:none;
}

#pageHeader { background:#FC0; }

/* --- styling --- */

.sk-headr {
	display:block;
	position:relative;
	overflow: visible;
	z-index:999;
	width:960px;
	height:69px;
	margin:0 auto;
	padding:0;
}

img.sk-headr-logo {
	display:inline;
	position:relative;
	margin:0;
	padding:0;
}

.sk-headr-block-rght {
	display:block;
	position:absolute;
	top:37px;
	right:0;
	width:400px;
	margin:0;
	padding:0;
}

.sk-headr-block-rght form {
	display:inline;
	position:relative;
	float:right;
	margin:0;
	padding:0;
}

.sk-headr-block-rght form input[type=text] {
	margin:0;
	padding:4px;
	border:1px solid #333;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background-color:#EEE;
	font: normal normal normal 10px Helvetica, Arial, sans-serif;
	color:#333;
}

img.sk-badge {
	display:inline;
	position:relative;
	float:right;
	margin:0 10px 0 0;
	padding:0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

/************************************************ header navigation **/

/* --- structure --- */

#navigationBottom {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:100%;
	height:38px;
	margin:0;
	padding:0;
	border:none;
	background-color:#000;
}

/* --- styling --- */

#navigationBottom .horizontalNavigationBar {
	display:block;
	position:relative;
	width:960px;
	margin:0 auto;
	padding:0;
}

#navigationBottom .horizontalNavigationBar ul {
	display:inline;
	position:relative;
	float:right;
	margin:0;
	padding:0;
	list-style-type:none;
}

#navigationBottom .horizontalNavigationBar ul li {
	display:inline;
	position:relative;
	margin:0;
	padding:0;
}

#navigationBottom .horizontalNavigationBar ul li:first-child { display:none; }

#navigationBottom .horizontalNavigationBar .module a {
	display:block;
	position:relative;
	margin:0;
	padding:8px;
	font: normal normal normal 14px 'Oswald', Arial, sans-serif;
	color:#FC0;
	text-decoration:none;
}

#navigationBottom .horizontalNavigationBar .module a:hover {
	color:#C00;
	text-decoration:none;
}

/************************************************ pageBody **/

/* --- structure --- */

#pageBodyWrapper {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	padding-top:20px;
	background-image:-webkit-linear-gradient(top, rgba(60,60,60,100), rgba(0,0,0,100));
	background-image:-moz-linear-gradient(top, rgba(60,60,60,100), rgba(0,0,0,100));
	background-image:-ms-linear-gradient(top, rgba(60,60,60,100), rgba(0,0,0,100));
	background-image:-o-linear-gradient(top, rgba(60,60,60,100), rgba(0,0,0,100));
}

#pageBody {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:960px;
	height:auto;
	margin:0 auto;
	padding:0;
	background-color:#EEE;
}

#pageBody:after {
	content:".";
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
}

/************************************************ sidebar1&2 **/

/* --- structure --- */

#sidebar1Wrapper {
	display:block;
	position:relative;
	overflow:hidden;
	float:right;
	width:210px;
	margin:20px 20px 0 0;
}

#sidebar1Wrapper #sectionContent7545512 { display:none !important; } /* hides vertical nav for main pages */

#sidebar2Wrapper {
	display:none !important;
	position:relative;
	overflow:hidden;
	float:left;
	width:0;
	height:0;
	margin:0;
	padding:0;
}

/* --- styling --- */

#sidebar1 .section div.content-passthrough {
	display:block;
	position:relative;
	width:188px;
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #FC0;
	background-color:#CCC;
}

.sk-sidebar h4 {
	margin:10px 0 0 0;
	font: normal normal normal 12px/1.5em 'Oswald', Helvetica, Arial, sans-serif;
	color:#C00;
}

.sk-sidebar h4:first-child { margin:0px; }

.sk-sidebar hr {
	width:100%;
	height:0;
	margin:10px auto;
	border-top:1px solid #AAA;
	border-bottom:1px solid #DDD;
}

.sk-sidebar ul {
	margin:0;
	padding:0 0 0 16px;
	list-style:none outside url(http://supertrak.squarespace.com/storage/li-bullets-rsaquo-C00.png);
}

/************************************************ sk-footer **/

/* --- structure --- */

#pageFooterWrapper {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	background-color:#000;
}

#pageFooter {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:960px;
	height:auto;
	margin:0 auto;
	padding:50px 0;
}

/************************************************ sk-homepage **/

/* --- structure --- */

body#modulePage17844086 { background-color:#000; }

#modulePage17844086 #pageBodyWrapper, #modulePage17844086 #pageBody {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	background-color:#000;
}

#modulePage17844086 #sidebar1Wrapper, #modulePage17844086 #sidebar2Wrapper { display:none !important; }

#modulePage17844086 #contentWrapper, #modulePage17844086 #content {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

/* --- styling --- */

#modulePage17844086 .sk-homepage-slider-row {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:100%;
	height:auto;
	background-color:#000;
	margin:0;
	padding:0;
	border:none;
	border-bottom:2px solid #FC0;
}

#modulePage17844086 .sk-homepage-promo-row {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	background:#333 url(/storage/bg_222to333_155px.gif) repeat-x;
}

#modulePage17844086 .sk-homepage-promo {
	display:block;
	position:relative;
	overflow:visible;
	float:none;
	width:960px;
	height:auto;
	margin:0 auto;
	padding:20px 0;
}

#modulePage17844086 .sk-homepage-promo a {
	display:inline;
	position:relative;
	float:left;
	margin:0 0 0 20px;
	padding:0;
	text-decoration:none;
}

#modulePage17844086 .sk-homepage-promo a:first-child { margin-left:0px; }

#modulePage17844086 .sk-homepage-promo a img {
	width:221;
	height:111;
	border:2px solid #CCC;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}

/************************************************ sk-contact form **/

/* --- structure --- */

#modulePage18648376 ul.form-body {
	margin:0;
	padding:0;
	list-style:none;
}

#modulePage18648376 ul.form-body li {
	display:inline;
	float:left;
	margin:8px 0 0 20px;
	padding:0;
}

#modulePage18648376 ul.form-body li:first-child { margin:0; }

#modulePage18648376 ul.form-body li#formField2, #modulePage18648376 ul.form-body li#formField4, #modulePage18648376 ul.form-body li#formField6, #modulePage18648376 ul.form-body li#formField8, #modulePage18648376 ul.form-body li#formField10, #modulePage18648376 ul.form-body li#formField12, #modulePage18648376 #formErrorMessage18648376 {
	clear:both;
	margin:8px 0 0 0;
}

#modulePage18648376 #formSubmitButton18648376 {
	margin:20px 0 0 0;
	padding:5px;
}

/* --- styling --- */

#modulePage18648376 input#formFieldEl1, #modulePage18648376 input#formFieldEl2, #modulePage18648376 input#formFieldEl4, #modulePage18648376 input#formFieldEl5 { width:200px; }

#modulePage18648376 input#formFieldEl6, #modulePage18648376 input#formFieldEl7, #modulePage18648376 input#formFieldEl8 { width:150px; }

#modulePage18648376 input#formFieldEl3, #modulePage18648376 input#formFieldEl9, #modulePage18648376 input#formFieldEl10 { width:100px; }

#modulePage18648376 textarea#formFieldEl13 {
	width:300px;
	height:150px;
}

#modulePage18648376 .fieldTitle {
	font:normal normal normal 12px/1.5 'Oswald', Helvetica, Arial, san-serif;
	color:#333;
}
/************************************************ news **/
div.journal-entry-text {
  width:520px;
  margin-top:20px;
  padding-top:10px;
  border-top:1px solid #888;
}
div.journal-entry-text p {
  margin-top:1em;
}
div.journal-entry-text a {
  color:#C00;
}
div.journal-entry-tag {
  font-size:11px;
}
/************************************************ events **/
p.sk-events {
  width:680px;
  margin:0 auto 1em auto;
}
p.sk-events a {
  color:#C00;
}
table.sk-events {
  width:680px;
  margin:0 auto;
}
table.sk-events a {
  color:#C00;
}
table.sk-events tr {
  text-align:left;
  vertical-align:middle;
  height:2em;
}
table.sk-events th {
  font:normal normal normal 12px/1.5 'Oswald', Helvetica, Arial, san-serif;
  color:#C00;
}
/************************************************ headings **/
#content h1 {
	width:668px;
	height:auto;
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #FC0;
	background-color:#444;
	color:#FC0;
}
a img {
  border-style:none;
  border-width:0;
  border-color:transparent;
  outline-style:none;
  outline-width:0;
  outline-color:transparent;
  text-decoration:none;
}