body {	margin: 0;	padding: 0;	background: url(img/container_top_grad.png) repeat-x left 120px;	font-size: 14px;	line-height: 130%;	font-family: Verdana, Arial, Helvetica, sans-serif;}p {	margin: 0 0 15px;}b, strong {}a:link, a:visited {}a:hover, a:active {}img {	border: none;}.image-left {	float: left;	margin: 3px 10px 3px 0;}.image-right {	float: right;	margin: 3px 0 3px 10px;}	/* @end *//* @group Layout */#bar {	height: 119px;	border-bottom: 1px solid #fff;	position: absolute;	left: 0;	top: 0;	width: 100%;}#container {	width: 914px;	margin: 0 auto;	background: url(img/content_top.png) no-repeat left 227px;	padding-top: 30px;}.clearer {	clear: both;}#pageHeader {	height: 197px;	position: relative;	text-align: center;	line-height: normal;}#pageHeader #background {	position: absolute;	left: 0;	top: 0;	z-index: 1;}/* @group Overlay */#pageHeader #overlay_swirls {	display: none;	position: absolute;	left: 0;	top: 0;}#pageHeader #overlay_stripes_solid {	display: none;	position: absolute;	left: 0;	top: 0;}#pageHeader #overlay_stripes_glow {	display: none;	position: absolute;	left: 0;	top: 0;}#pageHeader #overlay_curve_solid {	display: none;	position: absolute;	left: 0;	top: 0;}/* @end */#pageHeader #logo {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}#pageHeader #logo img {	display: block;}#pageHeader #title {	position: absolute;	left: 7px;	top: 46px;	z-index: 2;	width: 900px;	height: 150px;	font-size: .8em;}#pageHeader h1 {	position: relative;	z-index: 2;	margin: 50px 0 0;	color: #fff;}#pageHeader h2 {	position: relative;	z-index: 2;	margin: 0;	color: #fff;}#contentContainer {	width: 600px;	background-image: url(img/content_sep.png);	background-repeat: no-repeat;	margin-bottom: 20px;}#contentContainer #content {	padding: 10px 30px;}.contentSpacer {	height:350px;	float:right;	width:1px;}#sidebarContainer {	width: 280px;}#sidebarContainer #sidebar {	padding-bottom:20px;}#sidebarContainer #sidebar a {}#sidebarContainer #sidebar a:hover {	text-decoration: underline;}#sidebarContainer .sideHeader {	padding: 15px 0 5px 0px;	font-size: 1.2em;	font-weight: bold;	letter-spacing: 0.5px;}#sidebarContainer #sidebar h1 {	font-size: 1.2em;	font-weight: bold;	letter-spacing: 0.5px;}#sidebarContainer #sidebar h2 {	font-size: 1.1em;	font-weight: bold;	letter-spacing: 0.5px;}#sidebarContainer #sidebar h3 {	font-size: 1.1em;	}#footer {	color: #fff;	height: 70px;	text-align: center;}#footer p {	padding-top: 15px;	margin: 0;}#footer a:link, #footer a:visited {	font-weight: bold;	text-decoration: none;	text-shadow: none;	color: #fff;}#footer a:hover, #footer a:active {}	/* @end *//* @group Bread-crumb */#breadcrumbcontainer {}#breadcrumbcontainer ul {	padding: 0;	margin: 0;	list-style-type: none;}#breadcrumbcontainer li {	display: inline;}#breadcrumbcontainer a {	text-decoration: underline;}#breadcrumbcontainer a:hover {}	/* @end *//* @group Global Classes */blockquote, .standout {	font-style: italic;	margin: 0;	font-size: 1.2em;}h1 {	font-size: 3em;	margin: 0 0 5px;	letter-spacing: -1px;}h2 {	font-size: 1.8em;	font-weight: normal;	margin: 0 0 5px;	letter-spacing: -1px;}h3 {	font-size: 1.6em;	font-weight: normal;	margin: 0 0 5px;	letter-spacing: -1px;}h4 {	font-size: 1.4em;	font-weight: normal;	margin: 0 0 5px;	letter-spacing: -1px;}.imgtyle {}/* Main content area unordered list styles */#contentContainer #content ul {}#contentContainer #content li {}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;}/* Sidebar area unordered list styles */#sidebarContainer #sidebar ul {}#sidebarContainer #sidebar li {}/* Table Styles */table {	font-size: 1em;}/* @end *//* @group Toolbar */#navcontainer {	height: 40px;	position: relative;	z-index: 3;	padding: 0 20px;}#navcontainer .current {	background: url(img/button_over.png) no-repeat center 4px;}#navcontainer #current:hover {}#navcontainer .currentAncestor {	background: url(img/button_over.png) no-repeat center 4px;}/* Parent - Level 0 */#navcontainer ul{	list-style: none;	margin: 0;	padding: 0;	z-index: 7;}#navcontainer li {	position: relative;	display: inline;	float: left;}#navcontainer a {	font-size: 0.9em;	display: block;	padding: 17px 15px 19px 15px;	height: 11px;	text-decoration: none;	text-align: center;	font-weight: bold;	position: relative;	z-index: 7;	color: #FF7E00;}#navcontainer a:hover {	background: url(img/button_over.png) no-repeat center 4px;}#navcontainer a:active {}/* Child - Level 1 *//* All browsers will use this code, it will make the pop out menus work */#navcontainer ul ul {	position: absolute;	top: 46px;	left: 0;	right: 0;	display: none;	z-index: 6;	font-size: 0.9em;	width: 120px;	padding: 0;	margin: 0;}#navcontainer ul ul:hover {	background: url(img/button_over.png) no-repeat center top;	padding-top: 42px;	top: 4px;	}#navcontainer ul ul li {	display: block;}#navcontainer ul ul a {	padding: 5px 0;	display: block;	width: 120px;	background: #fff;	border-bottom: 1px solid #f0f0f0;	height: auto;}#navcontainer ul ul a:hover {	color: #fff;}#navcontainer ul ul #current,#navcontainer ul ul .currentAncestor{	background: #fff;}/* Child Level 3 */#navcontainer ul ul ul {	position: absolute;	top: 0px;	left: 120px;	z-index: 6;	font-size: 1em;	width: 120px;}#navcontainer ul ul ul:hover {	padding: 0;	top: 0px;}div#navcontainer ul ul,div#navcontainer ul ul ul,div#navcontainer ul li:hover ul ul,div#navcontainer ul li:hover ul ul ul,div#navcontainer ul li:hover ul ul ul ul,div#navcontainer ul li:hover ul ul ul ul ul {	display:none;}div#navcontainer ul li:hover ul,div#navcontainer ul ul li:hover ul,div#navcontainer ul ul ul li:hover ul,div#navcontainer ul ul ul ul li:hover ul,div#navcontainer ul ul ul ul ul li:hover ul {	display:block;}#contentContainer {	float: left;	padding-left: 7px;	background-position: top right;}#sidebarContainer {	float: right;	padding-right: 7px;		}#sidebarContainer #sidebar {	padding-right: 30px;	padding-left: 10px;}#pageHeader #overlay_swirls {	display: block;}.filesharing-item {	background: url(../../img/download_icon.png) no-repeat 0 3px;	padding-left: 20px;}/* @group Blog */.blog-archive-link {	background: url(../../img/blog_home.png) no-repeat 0 5px;	padding-left: 20px;}.blog-entry-date {	padding-left: 20px;	background: url(../../img/blog_clock.png) no-repeat 0 3px;}/*styles the category link in the main entry */.blog-entry-category {	background: url(../../img/blog_file.png) no-repeat 0 0;}.blog-entry-body {	padding: 20px 0 40px 0;	background: url(../../img/blog_bottom_bar.png) no-repeat left bottom;}.blog-entry-comments {	padding-left: 20px;	background: url(../../img/blog_comments.png) no-repeat 0 3px;}.blog-trackback-link {	padding-left: 20px;	background: url(../../img/blog_trackback.png) no-repeat 0 0px;}p.blog-entry-tags {	background: url(../../img/blog_tag.png) no-repeat 0 3px;}/* styles the archives in the blog sidebar */.blog-archive-link-enabled {	background: url(../../img/blog_icon.png) no-repeat 0;}.blog-archive-link-disabled {	background: url(../../img/blog_icon.png) no-repeat 0;}/* Styles the blog categories in the blog sidebar */.blog-category-link-enabled {	background: url(../../img/blog_file.png) no-repeat 0;}.blog-category-link-disabled {	background: url(../../img/blog_file.png) no-repeat 0 3px;}.blog-rss-link {	background: url(../../img/blog_rss.png) no-repeat 0;}.blog-comments-rss-link {	background: url(../../img/blog_rss.png) no-repeat 0;}	/* @end */#pageHeader #logo img {	margin: 10px auto 0;}/* @group Layout Colours */#bar,.photo-navigation,.movie-title {	background-color: #51748C;}#pageHeader #title {	background-color: #FF7E00;}#pageHeader h1,#pageHeader h2 {	text-shadow: 0px -1px 0px #994B00;}#footer {	background-color: #82B4D7;}#footer p {	text-shadow: 0px -1px 0px #4E6C81;}#breadcrumbcontainer li {	color: #5B7E96;}/* @end *//* @group Content Colours */	body,.blog-entry-body,.blog-entry-date,.blog-entry {	color: #7F7F7F;}#sidebarContainer .sideHeader,#sidebarContainer #sidebar h1,#sidebarContainer #sidebar h2,#sidebarContainer #sidebar h3 {	color: #51748C;}#sidebarContainer {	color: #A6A6A6;}#sidebarContainer #sidebar a,#breadcrumbcontainer,a:link, a:visited {	color: #656565;}h1, h2, h3, h4, h5,h1.blog-entry-title a,.blog-archive-headings-wrapper,.album-title,.photo-title,.movie-page-title {	color: #FF7E00;}/* @end *//* @group Navbar */#navcontainer a {	color: #7F7F7F;}#navcontainer a:hover,#navcontainer #current,#navcontainer .currentAncestor,#sidebarContainer #sidebar a:hover,.photo-navigation a:hover,a:hover, a:active,form,h1 {	color: #FF7E00;}#navcontainer ul ul a:hover,#navcontainer ul ul #current,#navcontainer ul ul .currentAncestor {	background: #FF7E00;	color: #fff;	border-bottom-color: #FF7E00;}/* @end */#pageHeader #overlay_curve_solid { 	display: block;}#pageHeader #overlay_stripes_glow {display: block;}#pageHeader #overlay_stripes_solid {	display: block;}
