﻿
caption {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
legend {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
label {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
form {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
fieldset {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
li {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
ul {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
ol {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
dd {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
dt {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
dl {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
var {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
tt {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
sup {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
sub {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
strong {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
strike {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
small {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
samp {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
s {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
q {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
kbd {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
ins {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
img {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
em {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
dfn {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
del {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
code {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
cite {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
big {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
address {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
acronym {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
abbr {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
a {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
pre {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
blockquote {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
p {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
h6 {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
h5 {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
h4 {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
h3 {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
h2 {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
h1 {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
iframe {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
object {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
span {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
div {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
body {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
html {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
}
body {
				font: 12px/1.5 helvetica, verdana, sans-serif;
}
h4 {
				margin: 0 0 18px 0;
}
h3 {
				margin: 0 0 18px 0;
}
h2 {
				margin: 0 0 18px 0;
}
h1 {
				margin: 0 0 18px 0;
}
h1 {
				font-size: 36px;
				font-weight: normal;
}
h2 {
				font-size: 18px;
				font-weight: normal;
}
h3 {
				font-size: 12px;
				font-weight: bold;
}
h4 {
				font-size: 12px;
				font-weight: normal;
				font-style: italic;
}
a {
				color: #000;
}
a:visited {
				text-decoration: underline;
}
a:link {
				text-decoration: underline;
}
a:active {
				text-decoration: none;
}
a:hover {
				text-decoration: none;
}
a img {
				border: none;
}
.image-left {
				display: inline;
				float: left;
				margin: 0 18px 18px 0;
}
.image-right {
				display: inline;
				float: right;
				margin: 0 0 18px 18px;
}
p {
				margin: 0 0 18px 0;
}
ol {
				margin: 0 0 18px 18px;
}
ul {
				margin: 0 0 18px 18px;
}
ul {
				list-style: disc;
}
ul.disc {
				list-style-type: disc;
}
ul.circle {
				list-style-type: circle;
}
ul.square {
				list-style-type: square;
}
ol {
				list-style: decimal;
}
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;
}
b {
				font-weight: bold;
}
strong {
				font-weight: bold;
}
q {
				quotes: none;
}
blockquote {
				quotes: none;
}
blockquote {
				border-left: 1px solid #CCC;
				margin: 0 0 0 18px;
				padding: 0 18px;
				font-style: italic;
}
ins {
				font-style: italic;
				font-weight: bold;
}
del {
				text-decoration: line-through;
}
:focus {
				outline: 0;
}
/* Layout */
#wrapper {
				margin: 0 auto;
				padding: 0 0 25px 0;
				width: 960px;
}
/* Header */
#header {
				position: relative;
				z-index: 2;
				padding: 25px 0 75px 0;
}

#logo {
 float: left;
}

#earlyBird {
 float: left;
 margin-left: 285px;
}

#slogan {
				margin: 0;
				padding: 0;
				line-height: 1.25em;
}
#title {
				margin: 0;
				padding: 0;
				line-height: 1.25em;
				clear: left;
}
#title {
				font-size: 36px;
				font-weight: bold;
}
#header ul {
				position: absolute;
				bottom: 0;
				left: 0;
				background: #FFd200 url(../images/menu-gradient.png) 0 0 repeat-x;
				line-height: 50px;
				height: 50px;
				margin: 0;
				width: 100%;
}
#header ul li {
				display: block;
				float: left;
				position: relative;
}
#header ul li.current-ancestor {
				background-image: url(../images/menu-gradient.png);
				background-position: 0 0;
				background-repeat: repeat-x;
}
#header ul li.current {
				background-image: url(../images/menu-gradient.png);
				background-position: 0 0;
				background-repeat: repeat-x;
}
#header ul li:hover {
				background-image: url(../images/menu-gradient.png);
				background-position: 0 0;
				background-repeat: repeat-x;
}
#header ul li:hover > ul {
				display: block;
}
#header ul li#search-link {
				float: right;
				background: none !important;
}
#header ul li a {
				background: transparent url(../images/menu-divider.png) top right no-repeat;
				cursor: pointer;
				display: block;
				font-size: 14px;
				font-weight: bold;
				padding: 0 27px 0 25px;
				text-decoration: none;
				text-shadow: #000 0 0 3px;
}
#header ul li#search-link a {
				background: none;
				height: 50px;
				margin: 0 18px 0 0;
				text-shadow: none;
				background: transparent url(../images/icon-search.png) right no-repeat;
				text-indent: -9999px;
}
#header ul ul {
				background: none;
				display: none;
				height: auto;
				left: 0;
				line-height: 18px;
				margin: 0;
				position: absolute;
				top: 50px;
				width: 252px;
}
#header ul ul li {
				padding: 0;
				background-image: none !important;
}
#header ul ul li a {
				background-image: none;
				border-top: 1px solid #bcbcbc;
				font-size: 14px;
				font-weight: normal;
				padding: 10px;
				text-shadow: none;
				width: 252px;
}
#header ul ul li:last-child > a {
				border-bottom: 4px solid #bcbcbc;
}
#header ul ul ul {
				top: 0;
				left: 200px;
}
/* Content */
#content-wrapper {
				background: #FFF;
				position: relative;
				z-index: 1;
}
#content-wrapper:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
}
#shadow {
				background: transparent url(../images/shadow-top.png) 0 0 repeat-x;
				height: 10px;
				left: 0;
				position: absolute;
				top: 0;
}
#page-image {
				width: 100%;
				height: 200px;
}
#content {
				border-top: 10px solid #eff2f8;
				padding: 25px;
}
#content-header {
				margin-bottom: 25px;
}
#breadcrumbs {
				list-style: none;
				margin: 0;
}
#page-title {
				margin: 0;
}
#breadcrumbs li {
				display: inline;
}
#breadcrumbs li a {
				color: #999;
}
#breadcrumbs li {
				color: #999;
}
/* Sidebar */
#sidebar {
				position: relative;
				width: 300px;
}
#search {
				border-top: 10px solid #ECE198;
				padding: 25px;
}
#search input.text {
				border: 2px solid #ECE198;
				font-size: 12px;
				line-height: 12px;
				padding: 3px;
				width: 220px;
}
#search input.image {
				vertical-align: middle;
}
#sidebar-content {
				border-top: 10px solid #CCC;
				padding: 25px;
}
#blog-rss-feeds br {
				display: none;
}
#blog-archives br {
				display: none;
}
#blog-categories br {
				display: none;
}
.blog-tag-cloud {
				border-top: 10px solid #CCC;
}
#blog-rss-feeds {
				border-top: 10px solid #CCC;
}
a.blog-comments-rss-link {
				border-top: 10px solid #CCC;
}
#blog-archives {
				border-top: 10px solid #CCC;
}
#blog-categories {
				border-top: 10px solid #CCC;
}
a.blog-comments-rss-link {
				cursor: pointer;
}
a.blog-archive-link-enabled {
				cursor: pointer;
}
a.blog-category-link-enabled {
				cursor: pointer;
}
div.blog-category-link-disabled {
				font-style: italic;
}
div.blog-archive-link-disabled {
				font-style: italic;
}
div.blog-category-link-disabled {
				display: block;
				background: transparent url(../images/icon-folder.png) 25px 10px no-repeat;
				border-bottom: 1px solid #ccc;
				padding: 10px 10px 10px 50px;
				text-decoration: none;
}
a.blog-category-link-enabled {
				display: block;
				background: transparent url(../images/icon-folder.png) 25px 10px no-repeat;
				border-bottom: 1px solid #ccc;
				padding: 10px 10px 10px 50px;
				text-decoration: none;
}
a.blog-category-link-enabled:hover {
				background-image: url(../images/icon-folder_open.png);
}
div.blog-archive-link-disabled {
				display: block;
				background: transparent url(../images/icon-calendar.png) 25px 10px no-repeat;
				border-bottom: 1px solid #ccc;
				padding: 10px 10px 10px 50px;
				text-decoration: none;
}
a.blog-archive-link-enabled {
				display: block;
				background: transparent url(../images/icon-calendar.png) 25px 10px no-repeat;
				border-bottom: 1px solid #ccc;
				padding: 10px 10px 10px 50px;
				text-decoration: none;
}
a.blog-archive-link-enabled:hover {
				background-image: url(../images/icon-calendar_month.png);
}
a.blog-comments-rss-link {
				display: block;
				background: transparent url(../images/icon-feed.png) 25px 10px no-repeat;
				border-bottom: 1px solid #ccc;
				padding: 10px 10px 10px 50px;
				text-decoration: none;
}
#blog-rss-feeds a {
				display: block;
				background: transparent url(../images/icon-feed.png) 25px 10px no-repeat;
				border-bottom: 1px solid #ccc;
				padding: 10px 10px 10px 50px;
				text-decoration: none;
}
#blog-rss-feeds a.blog-comments-rss-link {
				border-top: none;
}
.blog-tag-cloud {
				margin: 0;
				padding: 25px;
				list-style: none;
}
.blog-tag-cloud li {
				display: inline;
				padding-right: 5px;
}
.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;
}
/* Blog */
.blog-entry {
				margin: 0 0 36px 0;
}
.blog-entry-title {
				margin: 0;
}
.blog-entry-title a {
				text-decoration: none;
}
.blog-entry-date {
				line-height: 18px;
				font-size: 11px;
				margin: 0 0 18px 0;
				padding: 3px 0;
}
.blog-entry-comments {
				font-size: 11px;
				margin: 18px 0 0 0;
}
.blog-entry-tags {
				font-size: 11px;
				margin: 18px 0 0 0;
}
.blog-entry-comments a {
				font-weight: bold;
}
.blog-entry-tags a {
				font-weight: bold;
}
.blog-entry-date a {
				font-weight: bold;
}
.blog-entry-comments {
				padding: 0 0 0 25px;
				background: transparent url(../images/icon-balloon.png) left no-repeat;
}
.blog-archive-headings-wrapper {
				margin: 0 0 18px 0;
}
.js-CommentsArea {
				width: 98%;
}
.js-kit-comments {
				width: 98%;
}
/* Photo Album - List View */
.album-title {
				margin: 0 0 18px 0;
}
.album-description {
				margin: 0 0 36px 0;
}
.album-wrapper {
				position: relative;
}
.album-wrapper:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
}
.thumbnail-wrap {
				float: left;
				margin: 18px 18px 18px 0;
				position: relative;
				text-align: left;
}
.thumbnail-frame {
				position: absolute;
				bottom: 0;
				left: 0;
}
.thumbnail-frame img {
				border: 1px solid #EEE;
}
.thumbnail-caption {
				display: block;
				height: 18px;
				padding: 7px 0;
}
/* Photo Album - Single View */
.photo-background {
				padding: 0 0 25px 0;
				text-align: center;
}
.photo-background img {
				border: 10px solid #CCC;
}
.photo-navigation {
				margin: 0 0 25px 0;
				padding: 25px 0;
}
.photo-title {
				font-weight: bold;
				line-height: 1em;
}
.photo-caption {
				margin: 0 0 18px 0;
}
.photo-links {
				display: inline;
}
/* File Sharing */
.filesharing-description {
				margin: 0 0 18px 0;
}
.filesharing-item {
				margin: 0 0 18px 0;
}
.filesharing-item-title {
				text-decoration: none;
}
.filesharing-item-title a {
				text-decoration: none;
}
/* Movie Album */
.movie-page-description {
				margin: 0 0 18px 0;
}
.movie-page-title {
				margin: 0 0 18px 0;
}
.movie-thumbnail-frame {
				float: left;
				margin: 0 18px 18px 0;
				padding: 0 0 25px 0;
				width: 118px;
				height: 132px;
				position: relative;
				text-align: left;
}
.movie-thumbnail-frame img {
				border: 1px solid #EEE;
}
.movie-thumbnail-caption {
				line-height: 18px;
				height: 18px;
				width: 132px;
}
/* Movie Popup */
.movie-background {
				background-image: none;
				text-align: center;
}
.movie-frame {
				padding: 18px;
}
.movie-frame p {
				padding: 18px 0;
}
/* Footer */
#footer {
				background: #e6ecf9 url(../images/shadow-top.png) 0 0 repeat-x;
				line-height: 18px;
				padding: 16px 25px;
}
.stacks_div {
				position: relative;
				display: block;
}
.stacks_out {
				position: relative;
				display: block;
				margin: 0;
				border: 0;
				padding: 0;
				margin-left: auto;
				margin-right: auto;
				overflow: hidden;
}
.stacks_in {
				position: relative;
				display: block;
				margin: 0;
				padding: 0;
				border: 0;
				overflow: visible;
}
.stacks_empty .stacks_in {
				display: none;
}
.stacks_top {
				position: relative;
				display: block;
				margin: 0;
				padding: 0;
				border: 0;
				overflow: hidden;
}
.centered_image {
				position: relative;
				display: block;
				text-align: center;
}
.centered_image .imageStyle {
				position: relative;
				display: block;
				margin: 0 auto;
}
.stacks_clearer {
				position: relative;
				display: block;
				clear: both;
}
.stacks_clear_left {
				position: relative;
				display: block;
				clear: left;
}
.stacks_clear_right {
				position: relative;
				display: block;
				clear: right;
}
#page-image {
				display: none;
				background-image: none;
}
body {
				background-image: none;
}
body {
				background-repeat: no-repeat;
}
#footer {
				text-align: left;
}
#sidebar {
				display: none;
}
#content {
				width: auto;
}
/* JS-Kit Comments */
.blog-entry:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
}
#search {
				display: none;
}
#page-title {
				display: block;
}
body {
				font-family: "HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif;
}
/* Body */
body {
				background-color: #FFFFFF;
}
/* Header */
#title {
				color: #FFFFFF;
}
#slogan {
				color: #CCCCCC;
}
#header ul {
				background-color: #BC242B;
}
#header ul li a {
				color: #FFFFFF;
}
#header ul li a:hover {
				color: #FFFFFF;
}
#header ul li a.current-ancestor {
				color: #FFFFFF;
}
#header ul li a.current {
				color: #FFFFFF;
}
#header ul ul li a {
				background-color: #D0D2D7;
				border-color: #BCBCBC;
				color: #000000;
}
#header ul ul li a:hover {
				color: #000000;
				background-color: #EEEEEE;
}
#header ul ul li a.current {
				color: #000000;
}
#header ul ul li:last-child > a {
				border-bottom-color: #BC242B;
}
/* Sidebar */
#search {
				background-color: #FFEE9F;
				border-color: #ECE198;
}
#search input.text {
				border-color: #ECE198;
}
#content-wrapper {
				background-color: #FFFFFF !important;
				border-color: #EEEEEE !important;
}
#sidebar {
				color: #555555;
}
h2#sidebar-title {
				color: #222222;
}
#sidebar a {
				color: #000000;
}
#sidebar a:hover {
				color: #000000;
}
#blog-rss-feeds {
				border-color: #CCCCCC;
}
#blog-archives {
				border-color: #CCCCCC;
}
#blog-categories {
				border-color: #CCCCCC;
}
#sidebar-content {
				border-color: #CCCCCC;
}
#blog-rss-feeds {
				background-color: #FFFFFF;
}
#blog-archives {
				background-color: #FFFFFF;
}
#blog-categories {
				background-color: #FFFFFF;
}
#blog-rss-feeds a {
				border-color: #CCCCCC;
}
#blog-archives .blog-archive-link-disabled {
				border-color: #CCCCCC;
}
#blog-archives a {
				border-color: #CCCCCC;
}
#blog-categories .blog-category-link-disabled {
				border-color: #CCCCCC;
}
#blog-categories a {
				border-color: #CCCCCC;
}
a.blog-comments-rss-link:hover {
				background-color: #FFEE9F;
}
#blog-rss-feeds a:hover {
				background-color: #FFEE9F;
}
#blog-archives a:hover {
				background-color: #FFEE9F;
}
#blog-categories a:hover {
				background-color: #FFEE9F;
}
/* Page */
#content {
				color: #454545;
				border-top-color: #EFF2F8;
}
.photo-navigation a {
				color: #BC242B;
}
#content a {
				color: #BC242B;
}
.photo-navigation a:hover {
				color: #585D6D;
}
#content a:hover {
				color: #585D6D;
}
#content h1 a:hover {
				color: #222222;
}
#content h1 a {
				color: #222222;
}
#content h1 {
				color: #222222;
}
.movie-page-title {
				color: #193989;
}
.album-title {
				color: #193989;
}
#content h2 a:hover {
				color: #193989;
}
#content h2 a {
				color: #193989;
}
#content h2 {
				color: #193989;
}
#content h3 a:hover {
				color: #222222;
}
#content h3 a {
				color: #222222;
}
#content h3 {
				color: #222222;
}
#content h4 a:hover {
				color: #222222;
}
#content h4 a {
				color: #222222;
}
#content h4 {
				color: #222222;
}
#content b {
				color: #222222;
}
#content strong {
				color: #222222;
}
#content i {
				color: #666666;
}
#content em {
				color: #666666;
}
#content code {
				color: #222222;
}
#content blockquote p {
				color: #999999;
				border-color: #222222;
}
#content ins {
				color: #666666;
}
#content del {
				color: #666666;
}
.photo-background {
				background-color: #FFFFFF;
}
#content {
				background-color: #FFFFFF;
}
.photo-title {
				color: #222222;
				FONT-SIZE: 36px;
}
h1#page-title {
				color: #222222;
				FONT-SIZE: 36px;
}
/* Breadcrumbs */
#breadcrumbs li a {
				color: #999999;
}
#breadcrumbs li {
				color: #999999;
}
#breadcrumbs li a:hover {
				color: #000000;
}
/* Footer */
#footer {
				color: #555555;
				background-color: #EEEEEE;
}
#footer a {
				color: #000000;
}
#footer a:hover {
				color: #000000;
}
/* Blog */
#content .blog-entry h1 a {
				color: #193989;
}
.blog-entry h1 {
				color: #193989;
}
#content .blog-entry h1 a:hover {
				color: #000000;
}
.blog-entry-tags {
				color: #222222;
}
.blog-entry-date {
				color: #222222;
}
#content .blog-entry-comments a {
				color: #222222;
}
#content .blog-entry-tags a {
				color: #222222;
}
#content .blog-entry-date a {
				color: #222222;
}
#content .blog-entry-comments a:hover {
				color: #222222;
}
#content .blog-entry-tags a:hover {
				color: #222222;
}
#content .blog-entry-date a:hover {
				color: #222222;
}
/* Photo Album - List View */
.thumbnail-frame img {
				border-color: #DDDDDD;
}
p.thumbnail-caption {
				color: #555555;
}
.photo-title {
				color: #FFD200;
}
.photo-caption {
				color: #FFFFFF;
}
body.photo-background {
				background-color: #FFFFFF;
}
body.photo-background img {
				border-color: #CCCCCC;
}
.photo-navigation {
				background-color: #193989;
}
.photo-links {
				color: #FFFFFF;
}
.photo-links a {
				color: #FFFFFF;
}
.photo-links a:hover {
				color: #FFFFFF;
}
/* File Sharing */
#content .filesharing-item {
				color: #666666;
}
#content .filesharing-item-title a {
				color: #193989;
}
#content .filesharing-item-title a:hover {
				color: #000000;
}
/* Movie Album - List View */
.movie-thumbnail-caption {
				color: #666666;
}
.movie-thumbnail-frame a img {
				border-color: #EEEEEE;
}
.movie-background {
				background-color: #193989;
}
.movie-title {
				color: #FFFFFF;
}
#title {
				font-weight: bold;
}
#header {
				height: auto;
}
#page-image {
				height: 200px;
}
#header ul ul li a {
				opacity: 0.80;
				filter: alpha(opacity=80);
}
#title {
				font-size: 40px;
}
.photo-title {
				font-size: 36px;
}
h1 {
				font-size: 36px;
}
.thumbnail-wrap {
				margin: 18px 18px 18px 0;
}
#slogan {
				font-size: 18px;
}
.movie-page-title {
				font-size: 18px;
}
.photo-caption {
				font-size: 18px;
}
.filesharing-item-title {
				font-size: 18px;
}
.blog-archive-month {
				font-size: 18px;
}
.blog-entry-title {
				font-size: 18px;
}
.album-title {
				font-size: 18px;
}
h2 {
				font-size: 18px;
}
.movie-thumbnail-frame {
				margin: 0 18px 18px 0;
}
#sidebar {
				font-size: 14px;
}
#header ul li a {
				font-size: 14px;
}
body {
				font-size: 14px;
}
h4 {
				font-size: 12px;
}
h3 {
				font-size: 12px;
}
#header > ul {
				border-radius-topleft: 10px;
				border-radius-topright: 10px;
				-moz-border-radius-topleft: 10px;
				-webkit-border-top-left-radius: 10px;
				-moz-border-radius-topright: 10px;
				-webkit-border-top-right-radius: 10px;
}
#header > ul > li:first-child {
				border-radius-topleft: 10px;
				-moz-border-radius-topleft: 10px;
				-webkit-border-top-left-radius: 10px;
}
#footer {
				border-radius-bottomleft: 10px;
				border-radius-bottomright: 10px;
				-moz-border-radius-bottomleft: 10px;
				-webkit-border-bottom-left-radius: 10px;
				-moz-border-radius-bottomright: 10px;
				-webkit-border-bottom-right-radius: 10px;
}

.register
{
		background-image: url('../images/handsonday-registerbg.gif');	
		background-repeat:no-repeat;
		background-position:center;
	
}


.formtext { 
 font-size: 14px; 
 background-color: #ffffff; 
 color: #000000; 
 padding:0px;
}

.formbutton { 
 font-size: 14px; 
 background-color: #3953A4; 
 border: 1px solid #3953A4; 
 padding: 5px;
 color: #ffffff;  
}


#twitter_div ul ul li {
				padding: 0;
				background-image: none !important;
				display: block;
				float: left;
				position: relative;
				font-size:8px;
				

}
#twitter_div a {
display:inline;
}

#footlink
{	
	color:#555555;
	text-decoration:none;
}
