/*<group=General Styles>*/

body {
	background: transparent none;
	margin: 0px 5% 0px 5%;
	text-align: left;
	color: #000000;
	letter-spacing: 0.5px;
	word-spacing: 1px;
	padding: 0px;
	font: 10pt Geneva, Arial, Helvetica;
}

p { 
}

b, strong {
	font-weight: bold;
}

a:link, a:visited {
}

a:hover, a:active {
}
	
/*</group>*/

/*<group=Layout>*/

#container {
	text-align: left;
	width: 100%;
	padding: 10px 0 0 0;
	margin: 0px;
}

#pageHeader {
	display: none;
}

#pageHeader img {
	float: right;
}

#pageHeader h1 {
	color: #000000;
	margin: 0px;
	font-weight: bold;
	font-size: 16pt;
	padding: 0px;
}

#pageHeader h2 {
	color: #333333;
	margin: 0px;
	font-size: 13pt;
	font-weight: normal;
	padding: 0px;
}

#contentContainer {
	float: none !important;
	padding: 0px;
}

#contentContainer #content {
	padding: 0px;
}

#contentContainer #content img {
}

#sidebarContainer {
	float: right;
}

#sidebarContainer .sidebar {
	width: 190px;
	padding: 10px;
	border-left: 1px solid #cccccc;
}

#footer {
	text-align: center; 
	background: none;
	color: #000000;
	font-size: 10pt;
	border-top: 1px solid #cccccc;
	margin-top: 10px;
	padding-top: 10px;
}

#footer a {
}

#footer a:hover {
}
	
/*</group>*/

/*<group=toolbar>*/

#navcontainer {
	display: none;
}
	
/*</group>*/

/*<group=Bread-crumb>*/

#breadcrumbcontainer {
	display: none;
}
	
/*</group>*/

/*<group=Global Classes>*/

.standout {
	color: #474747;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 40px;
	background-color: #f5f5f5;
	font-style: italic;
}

h1 {
	font-size: 20pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h2 {
	font-size: 18pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h3 {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h4 {
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

.imageStyle {
}
	
/*</group>*/

/*<group=Blog>*/

.blog-entry {
	border-style: none;
}

.blog-entry-title {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 3px;
	border-style: none;
}

.blog-entry-date {
	margin-bottom: 10px;
	margin-top: 5px;
	border-style: none;
	font-size: 10pt;
	color: #333333;
}

.blog-entry-body {
	margin-bottom: 45px;
	border-style: none;
}
	
/*</group>*/

/*<group=File Sharing>*/

.filesharing-description {
	margin-bottom: 20px;
	border-bottom: 1px solid #d9d9d9;
}

.filesharing-item {
	
}

.filesharing-item-title {
	font-size: 16pt;
	font-weight: bold;
}

.filesharing-item-description {
	margin-bottom: 10px;
}

/*</group>*/

/*<group=Photo Album>*/

/*<group=Index Page (Thumbnail view)>*/

.album-title {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 3px;
}

.album-description {
}

.thumbnail-frame {
	margin: 0px;
	padding: 0px;
}

.thumbnail-frame a {
}

.thumbnail-frame a:hover {
	height: 30px;
}

.thumbnail-frame img {
	background: repeat url(images/sidebar_bg.png);
}

.thumbnail-caption {
	color: #4c4c4c;
	margin-top: -2px;
	font-size: 10pt;
}
	
/*</group>*/

/*<group=Single Page (Photo view)>*/

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

.photo-navigation {
	background: none;
	display: none;
}

.photo-navigation a {
	display: none;
}

.photo-navigation a:hover {
	display: none;
}

.photo-frame{

}

.photo-links {
	display: none;
}

.photo-title {
	display: none;
}

.photo-caption {
	font-size: 11pt;
	margin: 0px;
	text-align: center;
}

/*</group>*/
	
/*</group>*/

/*<group=Quicktime Page>*/

.movie-title {
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
}

.movie-description {
	text-align: center;
}

.movie-frame {
	text-align: center;
	margin-bottom: 10px;
}
	
/*</group>*/

/*<group=General Styles>*/

body {
	background: transparent none;
	margin: 0px 5% 0px 5%;
	text-align: left;
	color: #000000;
	letter-spacing: 0.5px;
	word-spacing: 1px;
	padding: 0px;
	font: 10pt Georgia, 'Times New Roman', Times, serif;
}

p { 
}

b, strong {
	font-weight: bold;
}

a:link, a:visited {
}

a:hover, a:active {
}
	
/*</group>*/

/*<group=Layout>*/

#container {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#pageHeader {
	text-align: left;
	background: none;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#pageHeader img {
	float: right;
}

#pageHeader h1 {
	color: #000000;
	margin: 0px;
	font-weight: bold;
	font-size: 16pt;
	padding: 0px;
}

#pageHeader h2 {
	color: #333333;
	margin: 0px;
	font-size: 13pt;
	font-weight: normal;
	padding: 0px;
}

#contentContainer {
	float: none !important;
	padding: 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
}

#contentContainer #content {
	padding: 0px;
}

#contentContainer #content img {
}

#sidebarContainer {
	float: none;
	width: auto;
}

#sidebarContainer .sidebar {
}

#footer {
	text-align: center; 
	background: none;
	color: #000000;
	font-size: 10pt;
	border-top: 1px solid #cccccc;
	margin-top: 10px;
	padding-top: 10px;
}

#footer a {
}

#footer a:hover {
}
	
/*</group>*/

/*<group=toolbar>*/

#navcontainer {
	display: none;
}
	
/*</group>*/

/*<group=Bread-crumb>*/

#breadcrumbcontainer {
	display: none;
}
	
/*</group>*/

/*<group=Global Classes>*/

.standout {
	color: #474747;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 40px;
	background-color: #f5f5f5;
	font-style: italic;
}

h1 {
	font-size: 20pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h2 {
	font-size: 18pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h3 {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h4 {
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

.imageStyle {
}
	
/*</group>*/

/*<group=Blog>*/

.blog-entry {
	border-style: none;
}

.blog-entry-title {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 3px;
	border-style: none;
}

.blog-entry-date {
	margin-bottom: 10px;
	margin-top: 5px;
	border-style: none;
	font-size: 10pt;
	color: #333333;
}

.blog-entry-body {
	margin-bottom: 45px;
	border-style: none;
}
	
/*</group>*/

/*<group=File Sharing>*/

.filesharing-description {
	margin-bottom: 20px;
	border-bottom: 1px solid #d9d9d9;
}

.filesharing-item {
	
}

.filesharing-item-title {
	font-size: 16pt;
	font-weight: bold;
}

.filesharing-item-description {
	margin-bottom: 10px;
}

/*</group>*/

/*<group=Photo Album>*/

/*<group=Index Page (Thumbnail view)>*/

.album-title {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 3px;
}

.album-description {
}

.thumbnail-frame {
	margin: 0px;
	padding: 0px;
}

.thumbnail-frame a {
}

.thumbnail-frame a:hover {
	height: 30px;
}

.thumbnail-frame img {
	background: repeat url(images/sidebar_bg.png);
}

.thumbnail-caption {
	color: #4c4c4c;
	margin-top: -2px;
	font-size: 10pt;
}
	
/*</group>*/

/*<group=Single Page (Photo view)>*/

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

.photo-navigation {
	background: none;
	display: none;
}

.photo-navigation a {
	display: none;
}

.photo-navigation a:hover {
	display: none;
}

.photo-frame{

}

.photo-links {
	display: none;
}

.photo-title {
	display: none;
}

.photo-caption {
	font-size: 11pt;
	margin: 0px;
	text-align: center;
}

/*</group>*/
	
/*</group>*/

/*<group=Quicktime Page>*/

.movie-title {
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
}

.movie-description {
	text-align: center;
}

.movie-frame {
	text-align: center;
	margin-bottom: 10px;
}
	
/*</group>*/






/* @group Layout Colours */

.topImage{ background-color:#515151;border-bottom-color: #EFEFEF; }

body{ background-color: #DEDEDE; }

#container a { color: #55931D; border-bottom-color: #002000; }

h1, h2, h3, h4, h5, h6 { color: #999999; }

.album-title, .blog-entry-title a, .message-text { color: #999999 !important; }

h1.title{ color: #FFFFFF; }
h2.slogan{ color: #999999; }
h2.sideTitle{ color: #CCCCCC; }

#content, #sidebar{ color: #808080; }


#toolbar ul li,
#toolbar ul li a{ color: #B3B3B3; }
#toolbar ul li a:hover{ color: #B3B3B3; }
#toolbar ul li .current, 
#toolbar ul li .current:hover,
#toolbar ul li .currentAncestor, 
#toolbar ul li .currentAncestor:hover{ color: #FFFFFF; }

#toolbarSubContainer, #toolbarSubContainerRound, .menu ul ul{ background-color: #1E1E1E; }
#toolbarSubContainer ul li a{ color: #777777; }
#toolbarSubContainer ul li a:hover{ color: #C3C3C3; }
#toolbarSubContainer ul li .current{ color: #C3C3C3; }

.menu ul li ul li a { border-top: 1px solid #323232; }
.menu ul li ul ul li a { border-left: 1px solid #323232; }

#breadcrumb ul{ background-color: #141414; border-top-color: #323232; }
#breadcrumb ul li{ color: #474747; }
#breadcrumb ul li a{ color: #F7F7F7; }
#breadcrumb ul li a:hover{ color: #FFFFFF; }

.break{	border-top-color: #505050; border-bottom-color: #030303; }

.photo-frame { border-color: #050505;}
.photo-caption, .photo-links { background-color: #050505; color: #1B1B1B; }
.photo-caption, .photo-links a { color: #DEDEDE; }
.photo-links a:hover{ color: #FFFFFF; }

#footer { color: #A7A7A7; }
#footer a {	color: #666666; }
#footer a:hover {color: #999999; }

/* @end */

#topLinkTint{ border-bottom-color: #1C1C1C; color: #333333; }
#topLinkTint a{ color: #666666; }
#topLinkTint a b{ color: #999999; }
#topLinkTint a:hover{ color: #8C8C8C; }

#searchIcon{ color: #666666; }
label { color: #7F7F7F; }
.form-input-field { border-color: #D2D2D2;}

.thumbnail-frame img { border-color: #D6D6D6; }
.thumbnail-frame img:hover { border-color: #E8E8E8; }
.movie-thumbnail-frame img{ border-color: #D6D6D6; }
.movie-thumbnail-frame img:hover{ border-color: #E8E8E8; }

#container ul.blog-tag-cloud, 
#blog-categories, 
#blog-archives, 
#blog-rss-feeds{ background-color: #141414; color: #C4C4C4; }

#container ul.blog-tag-cloud a, 
#blog-categories a, 
#blog-archives a, 
#blog-rss-feeds a{ color: #FFFFFF; }

#container ul.blog-tag-cloud a:hover, 
#blog-categories a:hover, 
#blog-archives a:hover, 
#blog-rss-feeds a:hover{ color: #FFFFFF; }



		#wrapper, .topWrapper{ width:1020px; }
#band{ background: url(images/band_1020px.png) no-repeat; }
#containerPadding{ background:url(images/content_padding.png) no-repeat 0 -201px; }
#toolbarSubContainer{ background-image: url(images/toolbar.png); background-position: 0 -150px; }
#toolbarSubContainerRound{ background-image: url(images/toolbar.png); background-position: 0 -180px; }
#footer{ background-image:url(images/footer.png);background-position: 0 -330px; }

#topLinkTint{ background: url('images/tint_30.png'); }

.topImage, .topWrapper{
	height: 150px;
}

.topImage{
	background-image: url(images/seamless-swirl.png);
}

#bodyBackground, .photo-background, .movie-background{background-image:url(images/background_1.png);}

#containerWrapper{ background: url(images/tint_80.png); }
#toolbarSubContainerRound{ display: none; }

#titleSlogan{top:35%;}

h1.title{
	font-size:5em;
}

h1.title{
	font-family: "Arial", Helvetica, sans-serif;
}

h1.title{
	letter-spacing: 0;
}

h1.title{
	font-weight:bolder;
}

#toolbarContainer{top:60%;}

#toolbar ul li{
	font-size: 1.5em;
}

#toolbar ul li{
	font-family: "Helvetica", Verdana, Arial, sans-serif;
}

#toolbar ul li{
	font-weight: normal;
	font-style: normal;
}

#searchIcon{ margin-top: 3px; }

#seeker{padding:80px 0 0 25px;top:-80px;}
#searchBar{top: 37px;}

#containerInner{ margin-right: 240px; }
#sidebar{ float: right; margin-right: -120px; }
html > body #sidebar{ margin-right: -240px; padding-left: 40px; }
.js-kit-comments { float: left; }

#footer{
	background-image: none;
}


		