@charset "utf-8";
/* CSS Document */
/* =-=-[Theme Name: Intranet YUI]-=-= */
/* =-=-[Subtheme Name: BASE CSS: WPMU - 2009 - James Gemmill]-=-= */

html, body {background:#e0e0e0; font-family: Arial, Helvetica, sans-serif;margin-left: 1px; min-height:100%;}

p {padding:10px 0px; line-height:150%; font-size:116%;}
p.callout {color:#fff; background:#555555;}
a { color:#797268; outline:none; text-decoration:none;}
a:hover { background:#000; text-shadow: rgba(0,0,0,.3) 1px 1px 1px;}
img {border:none;}

strong {font-weight:bold;}
i, em {font-style:italic;}

h1, h2, h3, h4, h5, h6 { margin:10px 0px; font-weight:bold; }
h1 { font-size:297%; color:#666666; }
h2 { font-size:197%; }
h3 { font-size:174%; color:#555555; }
h4 { font-size:153.9%; }
h5 {}
h6 {}

h2#postcomment {margin-top:30px;}
.CUSTOM_COLOUR h3 {color:#ffffff;}

img {border:0px;}

#login {float:right;font-weight:bold;text-transform: lowercase; margin-right:15px;}

#hd { min-height:30px;padding:0px; font-size:93%;color:#ffffff;}
#hd a {color:#333;}
#hd a:hover, .CUSTOM_COLOUR a:hover {color:#e0e0e0;}
#hd ul {float:left;margin:3px 0px 0px 0px;padding:4px 0px 4px 20px;}
#hd li, #ft li {float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 20px;background:url(../img/icons/li-grey.png) no-repeat left center;}
#hd ul li:first-child, #ft ul li:first-child {background:none; padding:0px;}

#ft {height:70px;padding:10px 20px;}
#ft p {font-size:77%; float:left;}
#ft a:hover {background:none;}

.ft_bottom {padding:0px;margin:0px 0px 30px;}
.ft_bottom img {margin: 0px auto;}
.ft_logos {float:right;}

.content_bg {background:#FFFFFF;}

.identity_image {text-align:center; }
.identity_image img {margin:0px auto; }


.post {padding-bottom:50px;}
.post a { color:#FF6600; }
.post a:hover {color:#ffffff;background:#FF6600; }

.content, #ft {padding:20px 30px;} 


.content ul {margin: 0px 10px 20px;}
.content li {list-style: url(../img/icons/li-grey.png); margin:5px 15px;}

div#searchtools {font-size:.6em;margin:0px 5px;padding: 0 0 5px 0;}

.meta {font-size:93%;margin: 5px 0px 35px;color:#666666;}
.meta:last-child {}
.meta img {margin-right:5px;}
.metacomment {padding-left: 20px;background:url(../img/icons/comment.png) no-repeat left;}
.category {padding-left: 20px;background:url(../img/icons/tag_blue.png) no-repeat left top;}
.author {padding-left: 20px;background:url(../img/icons/icon_entry.gif) no-repeat left;}
.date { font-size:138.5%;}
.category, .author, .date, metacomment {float:left; margin-right:20px;}

.sidebarlist {padding:15px; margin-top:10px;}

ul.post-categories {margin:0px;}
ul.post-categories li {list-style:none;margin:0px;}

ol#commentlist li {margin:20px 0px; background:url(../img/comment_ol_bg.png) no-repeat top; padding:10px;}
ol#commentlist li:nth-of-type(2n+1) {background:#e0e0e0;}
ol#commentlist li:nth-of-type(2n) {background:#a9a28e;}
ol#commentlist p cite { font-weight:bold; font-size:77%; color:#666666;}
p.commentcode {padding:10px;background:#a9a28e;border:2px solid #e0e0e0; font-size:77%;margin:20px 0px;}

.CUSTOM_COLOUR { background:#333; color:#FFFFFF; padding:10px 20px;}
.CUSTOM_COLOUR h2 {}
.CUSTOM_COLOUR h3 a {color:#a9a28e;}
.CUSTOM_COLOUR ul {margin-bottom:20px;}
.CUSTOM_COLOUR li {list-style: url(../img/icons/li-black.png); margin-left:25px;}

.text_shadowed {text-shadow: rgba(0,0,0,.3) 1px 1px 2px; color:#000000; font-weight:bold;}

.shadowed {
-o-box-shadow: 0 3px 4px rgba(0,0,0,.5);
-moz-box-shadow: 0px 3px 10px rgba(0,0,0,.3);
-webkit-box-shadow: 0 3px 4px rgba(0,0,0,.5);
box-shadow: 0 3px 4px rgba(0,0,0,.5);
}

.borderradius {
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
}

.halfborderradius {
-moz-border-radius-bottomleft: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-left-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
}

.quarterborderradius {
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
}

button.awesome, .button.awesome {
	display: inline-block;
	padding: 3px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	background: #666 url(../img/alert-overlay.png);
}

.white.awesome {
	background-color: #fff;
	padding:4px 5px 5px;
	color:#000000;
}


/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

ul.tabs {float:left;margin:3px 0px 0px 0px;padding:4px 0px 14px 0px;}
ul.tabs li {float:left;margin:0px 10px 0px 0px;list-style:none; display:block; }
ul.tabs li a {
	background: #333;
    background-image: -moz-linear-gradient(center bottom,rgb(125,125,125) 0%,rgb(0,0,0) 60%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(125,125,125)),color-stop(0.6, rgb(0,0,0))); 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	padding: 5px 7px 5px;
	color:#ffffff;}
ul.tabs li a:hover {
	background:#e0e0e0; 
    background-image: -moz-linear-gradient(center bottom,rgb(232,232,232) 0%,rgb(0173,173,173) 60%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(232,232,232)),color-stop(0.6, rgb(173,173,173)));	
	color:#333;}
	
.panes div p {font-size:100%;}	
	
.panes div img {
	float:left; 
	margin: 15px 15px 5px 0px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}	

/*-- jShowOff module styles --*/

#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures {
	background: #efefef;
	position: relative;
	overflow: hidden;
	width: 974px;
	height: 110px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	}
.jshowoff {
	width: 974px;
	margin: 0;
	}
.jshowoff div {	
	width: 974px;
	height: 110px;
	}
.jshowoff div, .jshowoff img, .jshowoff {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	}
#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}
.jshowoff div p, .jshowoff div h2 {
	_background-color: #efefef;
	}
.jshowoff h2, .jshowoff p {
	font-size: 18px;
	padding: 15px 20px 0px;
	margin: 0;
	}
.jshowoff p {
	font-size: 13px;
	line-height: 15px;
	}
.eddie {
	float: right;
	padding: 15px 20px 15px 20px;
	}
.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 20px;
	margin: 0;
	padding: 0;
	}
.jshowoff-slidelinks a, .jshowoff-controls a {
	display: block;
	background-color: #000;
	color: #fff;
	padding: 5px 7px 5px;
	margin: 5px 0 0 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {
	color: #fff;
	}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {
	background-color: #fff;
	color: #000;
	}
p.jshowoff-controls {
	background: #333;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 20px;
	margin: 0;
	}
.jshowoff-controls a {
	margin: 5px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
	}

.jshowoff-pausetext {
	color: #fff;
	}

.tip {
    color: #fff;
    background:#1d1d1d;
    display:none; /*--Hides by default--*/
    padding:10px;
    position:absolute;    z-index:1000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	max-width:400px;
	text-align:left;
	-moz-background-clip: padding;     /* Firefox 3.6 */
	-webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
	background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
			 
	border: 10px solid rgba(0,0,0,0.3);
			
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 

}

.tip img {float:left; margin: 5px 10px 5px 0px; background:#B2B2B2; border-bottom:1px #B2B2B2 solid; border-right:1px #B2B2B2 solid;border-left:1px #7F7F7F solid;border-top:1px #7F7F7F solid;}