@charset "UTF-8";
/* CSS Document */
#headContainer{background:#61b5d3;}
a, a.button span:hover, input#signInButton, #content h3, #content h4 {color:#61b5d3;}
#topNavigation a.current, #topNavigation a:hover{color:#478ea7;}
#topNavigation a:hover{	border-bottom:1px solid #478ea7;}

.panel .subNav a:hover, #content a:hover{color:#478ea7;}

#container #leftColumn{background:#e9f4f8 url(../img/mediaTheme/media_panelGradient.jpg) top repeat-x; _width:25.6em}
.TabbedPanelsTabGroup .TabbedPanelsTab{_width:41.6%;}

#headerStart{background:url(../img/blogTheme/blog_leftGradient.jpg) repeat-y right;}
#headerEnd{background:url(../img/blogTheme/blog_rightGradient.jpg) repeat-y left;}
#topNavigation ul {background:url(../img/mediaTheme/media_transp.png) repeat;}
h2{background:url(../img/mediaTheme/media_line.jpg) repeat-x bottom;}
ul.subNav li{background:url(../img/mediaTheme/media_thinLine.gif) top repeat-x;display:inline-block;}
a.smallArrow, a#signInButton{background:url(../img/mediaTheme/media_arrow.png) center right no-repeat;}
.subNav a.current  {background:url(../img/mediaTheme/media_hand.png) right no-repeat;}

.blogEntry label {
	margin:0;
	display:block;
	width:5em;
	float:left;
	text-align:right;
	padding-right:1em;
	padding-top:0.3em;
	margin-bottom:0;
}

input, textarea {
	border-top-color:#eaeaea;
	border-left-color:#eaeaea;
	border-right-color:#eaeaea;
	border-bottom-color:#eaeaea;
	width:29.5em;
	margin-right:0;
}

textarea {
	height: 10em;
}

#content .blogEntry .buttonWrap{width:99%;}
#content .blogEntry .buttonWrap input{width:99%;}
#subButton{padding-left:7.5em;}

.blogEntry{border-bottom:0.15em solid #eaeaea; overflow:auto; margin-bottom:1.5em; padding-bottom:2em; margin-top:-1em;}

.date{display:block; font-size:1.6em; color:#61b5d3; margin-top:2.5em; line-height:1.4em;}
.time{display:block; font-size:1.2em; color:#61b5d3;}
a.pointer, a.pointerO{background:url(../img/blogTheme/blog_pointer.png) right center no-repeat; color:#666; font-size:1.2em; display:block; width:6em; padding-right:1.5em;}

a.pointerO{background:url(../img/blogTheme/blog_pointerO.png) right center no-repeat;}
#content a.pointer:hover{color:#333;}
a.boxed{border-top:0.1em solid #eaeaea; border-bottom:0.1em solid #eaeaea;  margin:0.3em 0; padding:0.3em 1.5em 0.3em 0;}

#blogMenu, #blogMenuB{color:#333; display:block; float:right; text-transform:uppercase; margin-right:0.2em; font-size:1em;}
#blogMenu{margin-top:-2.7em}
#blogMenu a, #blogMenuB a{color:#333;}
#blogMenu a:hover, #blogMenuB a:hover{color:#666;}

h5 {
	width: 100%;
	padding-bottom: 0.2em;
	margin-bottom: 0pt;
	margin-top: 1.5em;
	color: #61b5d3;
	font-weight: normal;
	font-size: 1.5em;
}
.coloured{color:#61b5d3;}

.TabbedPanels{margin:0; padding:0;}
.TabbedPanelsTabGroup{ text-transform:uppercase; padding:0; margin:0;}
.TabbedPanelsContentGroup{background:none; padding-left:2em; padding-top:2em;}
.TabbedPanelsTab{width:6.3em; margin:0; margin-right:0.2em;}
.last{margin:0;width:6.3em}
.TabbedPanelsTabHover {
	color: #61b5d3;
}
.TabbedPanelsTabSelected {color: #fff;}

ul.labelList{list-style-type:none;}


/*.Accordion{margin-left:2em;margin-top:-1em;}*/
.Accordion{margin-top:0;}
.AccordionPanelTab{
	color:#61b5d3;
	font-size:1.4em;
	font-family:"Times New Roman", Times, serif;
	background:url(../img/blogTheme/tree_closed.png) left center no-repeat;
	text-indent:1.5em;
}
.AccordionPanelOpen .AccordionPanelTab {
	background:url(../img/blogTheme/tree_open.png) left center no-repeat;
	color:#61b5d3;
}

#content .AccordionPanelContent ul{
	margin-left:3em;
}
.AccordionPanelContent ul li, .TabbedPanelsContentGroup li{
	list-style-type:none;
	display:block;
	height:auto;
	padding:0.3em 0;
}
.AccordionPanelContent ul li a, .TabbedPanelsContentGroup li a{
	color:#61b5d3;
	font-size:1.2em;
	padding:0;
	text-transform:capitalize;
}
.AccordionPanelContent ul li a:hover{
	color:#478ea7;
}

.rssIcon {
	vertical-align: bottom;
	margin-left: 15px;
}

.rssIcon img {
	vertical-align: -0.1em;
}

.twitterfeed li {
	font-size: 1.2em;
	padding-bottom: 1em;
	margin-right: 1.5em;
}
.twitterTimestamp {
	font-style: italic;
	color: #888;
}
.twitterfeed li a {
	font-size: 1.1em;
}
.twitterHeading {
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 1em;
}
.socialBookmarks h4 {
	font-size: 1.6em !important;
	margin-bottom: 0.5em !important;
}
.socialBookmarks ul {
	margin-left: 0 !important;
	padding-left: 0;
}
.socialBookmarks ul li {
	display: inline;
	list-style-type: none;
	list-style-position: outside;
	margin-right: 0.5em;
	margin-left: 0;
	padding-left: 0;
}
