body {
	background-color: #0B1111;
	color: #636363;
}

a, a:visited {
	color: #6EA6D1;
}

a:hover, a:active {
	color: #5884A7;
}

.aside a, .aside a:visited {
	color: %colour_sidebarlinks%;
}

.aside a:hover, .aside a:active {
	color: %colour_sidebarlinks * 0.8%;
}

.ecBase {
	background-color: #CCCC99;
	color: #3D3D2D;
	border-top-color: #FFFFC6;
	text-shadow: #FFFFC6 0px 1px 0px;
}

.ecTop {
	background-color: #CCCC99;
	color: #3D3D2D;
	border-top-color: #FFFFC6;
	text-shadow: #FFFFC6 0px 1px 0px;
}

::-moz-selection {
	background-color: #6EA6D1;
}
	
::selection {
	background-color: #6EA6D1;
}

ul.blog-tag-cloud a, ul.blog-tag-cloud a:visited, #blog-archives a, #blog-archives a:visited, .blog-category-link-enabled, .blog-category-link-disabled, a.blog-rss-link,
a.blog-comments-rss-link   {
	color: %colour_sidebarlinks%;
}

ul.blog-tag-cloud a:hover, #blog-archives a:hover, #blog-categories a:hover, a.blog-rss-link:hover     {
	color: %colour_sidebarlinks * 0.6%;
}

.ecHeader {
	color:  #FFFFFF;
}

.ecInner {
	color:  #4C4C4C;
}

.blog-entry-date {
	color: #B2B2B2;
}




		#wrapper {
	width: 900px;
}

#container {
	width: 650px;
}

.ecTop {
	width: 900px;
}

.ecBase {
	width: 900px;
}

h1#siteTitle {
	width: 890px;
}

#wrapper {
	-webkit-border-radius: 4px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius: 4px;
	-moz-border-radius-topright: 6px;
	border-radius: 4px;
	border-top-right-radius: 6px;
	background-position: left;
}

#container {
	float: right;
}

.header {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}

.subnavcontainer ul ul li a.current {
	background-position: 0 -42px;
}

.aside {
	float: left;	
}



.aside h2 {
	border-bottom: 1px solid;
	border-bottom-color: #232728;
}

.aside .section {
	border-top: 1px solid;
	border-top-color: #383f40;
}

body {
	background: url(images/background/bkg_grainygray3.jpg) repeat 0 top;
}

h1#siteTitle {
	color: #a8acac;
	text-shadow: #dee4e4 0 1px 0;
}

.ecTop {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top-style: solid;
	border-top-width: 1px;
}

#extraContainer1 {
	margin-left: 20px;
	margin-right: 20px;
}

#wrapper {
	margin-top: 20px;
}

.ecHeader {
	display: block;
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 30px;
}

#extraContainer2 {
	display: block;
}

.ecInner {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0 20px;
}

#extraContainer3 {
}

.ecBase {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 50px;
	border-top-style: solid;
	border-top-width: 1px;
}

#extraContainer4 {
	margin-left: 20px;
	margin-right: 20px;
}

#wrapper {
	margin-bottom: 20px;
}

.header {
	background: #39042e url(images/editable_images/hdr_rms_cosmic.jpg) no-repeat 0 0;
}

h1#siteTitle {
	word-spacing: 0px;
	letter-spacing: -4px;
	font-family: Verdana, sans-serif;
	padding-bottom: 8px;
}

h1#siteTitle {
	display: block;
}

h1#siteTitle {
	text-align: left;
}

.aside h2 {
	font-family: 'MuseoSans500', sans-serif;
}

.aside h2 {
	text-align: center;
}

.nav a:link {
	-webkit-transition-property: none;	
	-moz-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
	line-height: 36px;
}

.nav li:nth-child(1) a:link, .nav li:nth-child(1) a:visited {
	background: url(images/navigation/hnav_coloredtabs.png) no-repeat;
	background-position: 0 0;
	color: #734b6f;
	text-shadow: #e6a9e3 0 1px 0;
}

.nav li:nth-child(2) a:link, .nav li:nth-child(2) a:visited {
	background: url(images/navigation/hnav_coloredtabs.png) no-repeat;
	background-position: 0 -34px;
	color: #2d566d;
	text-shadow: #a0c3d7 0 1px 0;
}

.nav li:nth-child(3) a:link, .nav li:nth-child(3) a:visited {
	background: url(images/navigation/hnav_coloredtabs.png) no-repeat;
	background-position: 0 -68px;
	color: #608623;
	text-shadow: #c4eb8b 0 1px 0;
}

.nav li:nth-child(4) a:link, .nav li:nth-child(4) a:visited {
	background: url(images/navigation/hnav_coloredtabs.png) no-repeat;
	background-position: 0 -102px;
	color: #887328;
	text-shadow: #f7ea9d 0 1px 0;
}

.nav li:nth-child(5) a:link, .nav li:nth-child(5) a:visited {
	background: url(images/navigation/hnav_coloredtabs.png) no-repeat;
	background-position: 0 -136px;
	color: #882f1b;
	text-shadow: #e68e85 0 1px 0;
}

.nav li:nth-child(6) a:link, .nav li:nth-child(6) a:visited {
	background: url(images/navigation/hnav_coloredtabs.png) no-repeat;
	background-position: 0 -170px;
	color: #8a5211;
	text-shadow: #eebf62 0 1px 0;
}

.nav li:nth-child(7) a:link, .nav li:nth-child(7) a:visited {
	background: url(images/navigation/hnav_coloredtabs.png) no-repeat;
	background-position: 0 -204px;
	color: #000;
	text-shadow: #52595a 0 1px 0;
}

.nav li:nth-child(8) a:link, .nav li:nth-child(8) a:visited {
	background: url(images/navigation/hnav_coloredtabs.png) no-repeat;
	background-position: 0 -238px;
	color: #2e0313;
	text-shadow: #984265 0 1px 0;
}

.nav li:nth-child(9) a:link, .nav li:nth-child(9) a:visited {
	background: url(images/navigation/hnav_coloredtabs.png) no-repeat;
	background-position: 0 -272px;
	color: #473830;
	text-shadow: #96877d 0 1px 0;
}

.nav li:nth-child(1) a:link.current, .nav li:nth-child(1) a:hover.current, .nav li:nth-child(1) a:visited.current, .nav li:nth-child(1) a:hover, .nav li:nth-child(2) a:link.current, .nav li:nth-child(2) a:hover.current, .nav li:nth-child(2) a:visited.current, .nav li:nth-child(2) a:hover, .nav li:nth-child(3) a:link.current, .nav li:nth-child(3) a:hover.current, .nav li:nth-child(3) a:visited.current, .nav li:nth-child(3) a:hover, .nav li:nth-child(4) a:link.current, .nav li:nth-child(4) a:hover.current, .nav li:nth-child(4) a:visited.current, .nav li:nth-child(4) a:hover, .nav li:nth-child(5) a:link.current, .nav li:nth-child(5) a:hover.current, .nav li:nth-child(5) a:visited.current, .nav li:nth-child(5) a:hover, .nav li:nth-child(6) a:link.current, .nav li:nth-child(6) a:hover.current, .nav li:nth-child(6) a:visited.current, .nav li:nth-child(6) a:hover, .nav li:nth-child(7) a:link.current, .nav li:nth-child(7) a:hover.current, .nav li:nth-child(7) a:visited.current, .nav li:nth-child(7) a:hover, .nav li:nth-child(1) a:link.currentAncestor, .nav li:nth-child(1) a:hover.currentAncestor, .nav li:nth-child(1) a:visited.currentAncestor, .nav li:nth-child(2) a:link.currentAncestor, .nav li:nth-child(2) a:hover.currentAncestor, .nav li:nth-child(2) a:visited.currentAncestor, .nav li:nth-child(3) a:link.currentAncestor, .nav li:nth-child(3) a:hover.currentAncestor, .nav li:nth-child(3) a:visited.currentAncestor, .nav li:nth-child(4) a:link.currentAncestor, .nav li:nth-child(4) a:hover.currentAncestor, .nav li:nth-child(4) a:visited.currentAncestor, .nav li:nth-child(5) a:link.currentAncestor, .nav li:nth-child(5) a:hover.currentAncestor, .nav li:nth-child(5) a:visited.currentAncestor, .nav li:nth-child(6) a:link.currentAncestor, .nav li:nth-child(6) a:hover.currentAncestor, .nav li:nth-child(6) a:visited.currentAncestor, .nav li:nth-child(7) a:link.currentAncestor, .nav li:nth-child(7) a:hover.currentAncestor, .nav li:nth-child(7) a:visited.currentAncestor, .nav li:nth-child(8) a:link.currentAncestor, .nav li:nth-child(8) a:hover.currentAncestor, .nav li:nth-child(8) a:visited.currentAncestor, .nav li:nth-child(9) a:link.currentAncestor, .nav li:nth-child(9) a:hover.currentAncestor, .nav li:nth-child(9) a:visited.currentAncestor {
	background: url(images/navigation/menuSprite.png) no-repeat 0 0;
	color: #afb5b6;
	text-shadow: #fff 0 1px 0;
	line-height: 36px;
}

.filesharing-item {
	background-image: url(images/filesharing/fileSharing.png);
}

#breadcrumb ul {
	position: relative;
	bottom: 0;
	margin: 0;
	padding-right: 20px;
	height: 47px;
	text-align: right;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top: none;
	background: url(images/breadcrumb/bc_bkg_brown.jpg) no-repeat 0 top;
	font-weight: normal;
	font-style: normal;
}


#breadcrumb a {
	display: -moz-inline-box;
	display: inline-block;
	background: url(images/breadcrumb/bcSep_brown.png) no-repeat right 23px;
	height: 47px;
	line-height: 47px;
	padding-right: 14px;
	text-decoration: none;
	padding-left: 6px;
	font-size: 12px;
	color: #5d4a29;
	text-shadow: #d6b883 0 1px 0;
	padding-top: 4px;
}

#breadcrumb a:hover {
	text-decoration: none;
	color: #5d4a29;
	text-shadow: #d6b883 0 1px 0;
}

#breadcrumb {
	position: relative;
}


		