@charset "utf-8";
/*  Website by Magnetik */
/* http://www.magnetik.com.au */

/* Defaults */
:focus {outline:0}
a, a:visited {color:#0F477E}
a:hover, a:focus {}
body {background:#FFF;color:#0F477E;font:82.5%/125% Arial, Helvetica, Sans-Serif}
h1, h2 {color:#566F18;font-size:17px;margin:0 0 2px;padding:0}
h3 {color:#566F18;font-size:14px;margin:0 0 2px;padding:0}
h4 {color:#0F477E;font-size:12px;margin:3px 0 8px;padding:0}
fieldset {border:0}
img {border:0;vertical-align:bottom}
p {margin:0 0 1em}
th {font-weight:normal;text-align:left}

/* Containers */
#page {margin:0 auto;width:985px}
#main {background:url(../images/bg.gif) repeat-y;border-top:11px solid #0f477E;clear:both;overflow:hidden;position:relative;width:100%}
#decoration {background:url(../images/decoration.png) no-repeat;height:139px;position:absolute;right:0px;top:5px;width:30px}
#home #main {background:url(../images/bg-home.gif) repeat-y}

/* Header */
#logo {float:left;font-size:2em;font-weight:bold}
#menu {font-size:0.92em;float:right;list-style:none;margin:75px 0 5px}
#menu li {display:inline}
#menu li a {text-decoration:none}
#menu li a:hover, #menu li a:focus {color:#407CB6}

/* Content*/
#content {display:inline;float:left;margin:5px -100% 0 205px;padding:0 20px;width:446px}
#content h1 {padding-bottom:5px}
#content ul {margin:0 0 1em 35px;padding:0}
#content ul li {margin:0 0 3px}
#content a:hover, #content a:focus {text-decoration:none}

/* Headers */
#content #header {margin:0 0 15px -20px}

/* Learning Objectives */
#objectives {background:#BCD}
#objectives h2 {background:#4e7aa5 url(../images/heading-objectives.png) no-repeat;color:#FFF;padding:8px 10px}
#objectives ul {margin:1em 10px 0 35px;padding:0 0 1em}
#objectives ul li {margin:0 0 7px}

/* Intro */
#intro {background:url(../images/intro.png) repeat-x;float:right;margin:-284px 0 0;width:301px}
#intro div {background:url(../images/intro-side.gif) no-repeat;padding:15px}
#intro a {background:url(../images/arrow.gif) no-repeat left center;padding:0 0 0 15px;text-decoration:underline}
#intro a:hover, #intro a:focus {text-decoration:none}

/* Newsletter */
#newsletter {background:#bbd874 url(../images/corner-newsletter-outside.gif) no-repeat;padding:6px;float:right;width:282px}
#newsletter fieldset {background:#dfefb8 url(../images/corner-newsletter-inside.gif) no-repeat;height:151px;margin:0;padding:15px;overflow:hidden}
#newsletter legend {display:none}
#newsletter h2 {color:#0F477E;font-size:16px;font-weight:normal;margin:0 0 5px}
#newsletter input.details {border:solid #d0d0d0;border-width:2px 1px 1px 1px;color:#666;font-size:11px;margin:0 0 7px;width:150px;padding:2px 5px}
#newsletter #join {border:2px solid #e18f25;display:block}
#newsletter #join:hover, #newsletter #join:focus {border:2px solid #FFF}

/* Sidebar (Menu) */
#sidebar .hide ul{display: none;}
#sidebar .show ul{display: block;}
#sidebar {float:left;font-size:12px;font-weight:bold;width:201px}
#sidebar ul {background:#FFF;list-style:none;margin:0;overflow:hidden;padding:5px 0 0;width:100%}
#sidebar ul li {height:1%;margin:0 0 2px}
#sidebar ul li a {background:#8DA949 url(../images/menu.png) no-repeat;color:#FFF;display:block;height:1%;padding:4px 10px;text-decoration:none}
#sidebar ul li a:hover, #sidebar ul li a:focus, #sidebar ul li.current a {background-color:#73893B;background-position:0 -30px}
#sidebar ul li ul {list-style:none;margin:0;padding:1px 0 0} /* Remove display:none - sub menu temporarily hidden */
#sidebar ul li ul li {clear:both;float:left;margin:0;width:100%}
#sidebar ul li ul li a {background:#edf5db;color:#566f18;font-size:11px;font-weight:normal;height:1%;line-height:1.1em;margin:0 0 3px;padding:2px 10px}
#sidebar ul li ul li a:hover, #sidebar ul li ul li a:focus {background:#f8fbf1}
#sidebar #corner {background:url(../images/menu-top.gif) no-repeat;height:9px;width:9px}
#sidebar-bottom {background:url(../images/menu-bottom.gif) no-repeat;height:9px;left:0;top:-9px;position:absolute;width:9px}

/* Sidebar Right */
#sidebar-right {background:#FFF;display:inline;float:right;margin:0 24px 0 0;padding:5px 0 0;width:267px}
#sidebar-right a:hover, #sidebar-right a:focus {text-decoration:none}
#sidebar-right .divider {height:7px;overflow:hidden;line-height:7px;width:100%}

	/* Newsletter */
	#sidebar-right #newsletter {background:url(../images/intro.png) repeat-x;float:none;padding:0;margin:0;width:auto}
	#sidebar-right #newsletter fieldset {background:url(../images/intro-side.gif) no-repeat;height:109px;overflow:hidden}
	#sidebar-right #newsletter h2 {font-size:14px;font-weight:bold;margin:0 0 3px}
	#sidebar-right #newsletter p {font-size:12px}
	#sidebar-right #newsletter input.details {margin:0 0 3px}
	#sidebar-right #newsletter input#join {border:1px solid #e18f25;margin:-46px 0 0 175px}
	#sidebar-right #newsletter input#join:hover, #sidebar-right #newsletter input#join:focus {border:1px solid #FFF}

	/* Get Started */
	#sidebar-right #started {background:#f7e0c3;color:#7e4e0e;margin:7px 0;padding:0 0 15px}
	#sidebar-right #started h2 {background:url(../images/heading-orange.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #started p {margin:15px 18px}
	#sidebar-right #started a {color:#7e4e0e}
	#sidebar-right #started a:hover, #sidebar-right #started a:focus {text-decoration:none}
	#sidebar-right #started a#workshop {background:url(../images/arrow6.gif) no-repeat 0 1px;display:block;margin:0 0 0 20px;padding:0 0 0 16px}

	/* Testimonials */
	#sidebar-right #testimonials {background:#CCD9E5;margin:0 0 7px;overflow:hidden}
	#sidebar-right #testimonials h2 {background:url(../images/heading-blue.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #testimonials blockquote {font-weight:bold;margin:0;padding:15px 25px 15px 15px}
	#sidebar-right #testimonials blockquote cite {font-style:normal;font-weight:normal}
	
	/* Meet the Team */
	#sidebar-right #meet {background:#CCD9E5;margin:0 0 7px;overflow:hidden}
	#sidebar-right #meet h2 {background:url(../images/heading-blue.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #meet ul {list-style:none;padding:0;margin:10px}
	
	/* Contact Details */
	#sidebar-right #details {background:#CCD9E5;margin:0 0 7px;padding:0 0 10px;overflow:hidden}
	#sidebar-right #details h2 {background:url(../images/heading-blue.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #details p {padding:10px 12px 0;margin:0}
	#sidebar-right #details table {margin:10px 12px 0}
	#sidebar-right #details th {font-weight:bold;padding:0 5px 0 0}
	
	/* Assessment Tools */
	#sidebar-right #assessment-tools {background:#CCD9E5;margin:0 0 7px;overflow:hidden}
	#sidebar-right #assessment-tools h2 {background:url(../images/heading-blue.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #assessment-tools ul {list-style:none;padding:0;margin:10px}

	/* Register */
	#sidebar-right #register {background:#f7e0c3;color:#7e4e0e;margin:7px 0}
	#sidebar-right #register h2 {background:url(../images/heading-orange.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #register h3 {color:#7e4e0e;margin:5px 0 0 5px}
	#sidebar-right #register ul {font-size:12px;margin:5px 0 5px 5px;list-style:none;padding:0}
	#sidebar-right #register ul li {background:url(../images/arrow6.gif) no-repeat;height:1%;overflow:hidden;padding:0 0 0 15px}
	#sidebar-right #register ul li p {float:left;width:175px}
	#sidebar-right #register a {color:#7e4e0e}

	#sidebar-right #register a.register {background:#e18f25;border:1px solid #e18f25;color:#FFF;float:right;height:24px;line-height:24px;margin:3px 5px 0 0;position:relative;text-align:center;width:60px}
	#sidebar-right #register a span {background:url(../images/register.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#sidebar-right #register a.register:hover, #sidebar-right #register a.register:focus {border:1px solid #FFF}
	
	#register a.register {background:#e18f25;border:1px solid #e18f25;color:#FFF;float:left;height:24px;line-height:24px;margin:3px 5px 0 0;position:relative;text-align:center;width:60px}
	#register a span {background:url(../images/register.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#register a.register:hover, #sidebar-right #register a.register:focus {border:1px solid #FFF}
	
	
	/* Calendar */
	#sidebar-right #calendar {background:#d2e6a5;color:#566f18;font-weight:bold;margin:0 0 7px;padding:10px 15px}
	#sidebar-right #calendar a {background:url(../images/arrow7.gif) no-repeat left center;color:#566f18;display:block;font-weight:normal;margin:4px 0 0;padding:0 0 0 15px}

	/* Workshops */
	#sidebar-right #workshops {background:#d6e8ac;padding:15px}
	#sidebar-right #workshops h2 {margin:0 0 10px}
	#sidebar-right #workshops ul {margin:0 0 0 25px;padding:0}
	#sidebar-right #workshops ul li {margin:0 0 3px}
	
	/* Contacting Us */
	#sidebar-right #contacting-us {background:#f7e0c3;color:#7e4e0e;margin:7px 0;padding:0 0 15px}
	#sidebar-right #contacting-us h2 {background:url(../images/heading-orange.png) no-repeat;color:#FFF;font-size:16px;padding:9px 10px}
	#sidebar-right #contacting-us p {margin:15px 18px 5px}
	#sidebar-right #contacting-us a {color:#7e4e0e}


/* Footer */
#footer {clear:both;font-size:11px;position:relative;width:100%}
#footer a {text-decoration:none}
#footer a:hover, #footer a:focus {color:#407CB6}
#footer ul {list-style:none;margin:0 auto;padding:10px 0;text-align:center;width:630px}
#footer ul li {display:inline}
#footer p {float:right;margin:10px 25px 0 0}
#footer a#magnetik {background:url(../images/magnetik.gif) no-repeat;float:left;margin:10px 0 0 15px;padding:0 0 0 15px;text-transform:lowercase}

/* Homepage */
#home #content {display:inline;float:left;margin:5px -100% 0 207px;padding:0;position:relative;overflow:hidden;width:754px}
#home #splash {background:url(../images/splash.jpg) no-repeat;float:left;height:284px;overflow:hidden;width:453px}

	/* Services */
	#home #services {background:#f4d6af url(../images/corner-services.gif) no-repeat;clear:both;float:left;margin:5px 0 0;padding:15px 0 0;width:223px}
	#home #services h2 {background:#e19025;color:#FFF;height:38px;font-size:1.25em;line-height:38px;margin:0 0 15px;position:relative;text-indent:50px}
	#home #services h2 span {background:url(../images/services-workshops.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#home #services p {background:url(../images/arrow4.gif) no-repeat;color:#7e4e0e;height:120px;margin:0 0 0 25px;padding:0 20px 0 25px}
	#home #services ul {background:url(../images/splash.jpg) no-repeat -453px 0;color:#FFF;display:none;font-size:1.1em;height:209px;margin:0;list-style:none;padding:80px 0 0;width:453px}
	#home #services ul li {background:url(../images/arrow2.gif) no-repeat 0 3px;margin:0 0 3px 220px;padding:0 0 0 15px}
	#home #services ul li a {color:#FFF;text-decoration:none}
	#home #services ul li a:hover, #home #services ul li a:focus {text-decoration:underline}
	#home #services:hover h2 span, #home #services:focus h2 span {background-position:left bottom}
	#home #services:hover ul, #home #services ul:hover, #home #services:focus ul, #home #services ul:focus {display:block;position:absolute;top:0;left:0}
	
	/* Workshops */
	#home #workshops {background:#bcccdd url(../images/corner-workshops.gif) no-repeat;display:inline;float:left;margin:5px 0 0 7px;padding:15px 0 0;width:223px}
	#home #workshops h2 {background:#e19025;color:#FFF;height:38px;font-size:1.25em;line-height:38px;margin:0 0 15px;position:relative;text-indent:50px}
	#home #workshops h2 span {background:url(../images/services-workshops.png) no-repeat right top;height:100%;left:0;position:absolute;top:0;width:100%}
	#home #workshops p {background:url(../images/arrow5.gif) no-repeat;height:120px;margin:0 0 0 25px;padding:0 20px 0 25px}
	#home #workshops ul {background:url(../images/splash.jpg) no-repeat right top;color:#FFF;display:none;height:254px;margin:0;list-style:none;padding:45px 0 0;width:453px}
	#home #workshops ul li {background:url(../images/arrow2.gif) no-repeat 0 3px;margin:0 0 3px 144px;padding:0 0 0 15px}
	#home #workshops ul li a {color:#FFF;text-decoration:none}
	#home #workshops ul li a:hover {text-decoration:underline}
	#home #workshops ul li#view {background:url(../images/arrow3.gif) no-repeat;margin:10px 0 3px 144px;padding:0 0 5px 18px}
	#home #workshops:hover h2 span {background-position:right bottom}
	#home #workshops:hover ul, #home #workshops ul:hover {display:block;position:absolute;top:0;left:0}

/* About */
#content h2 {font-size:14px}
#content img.staff-photo {float:left;margin:0 10px 0 0}

/* Contact */
#send {border:1px solid #e18f25}
#send:hover, #send:focus {border:1px solid #FFF}

/* Sitemap */
#sitemap #content ul {margin:15px 0 0}
#sitemap #content ul ul {margin:0}
#sitemap #content li {background:url(../images/arrow.gif) no-repeat 0 3px;list-style:none;padding:0 0 0 15px}
#sitemap #content li li {background:none}
#sitemap #content li a {text-decoration:none}
#sitemap #content li a:hover, #sitemap #content li a:focus {text-decoration:underline}
#sitemap #content li li a {text-decoration:underline}
#sitemap #content li li a:hover, #sitemap #content li li a:focus {text-decoration:none}

/* IE6 Hover */
* html body {behavior:url(../js/hover.htc)}

/* TWITTER */
#twitt-box{
	width:171px;
	height:193px;
	background:url(../images/twitt-box.png) no-repeat;
	overflow:hidden;
	margin: 55px 0 8px 15px;
}
#twitt-box h2{
	width:145px;
	height:39px;
	line-height:39px;
	background:url(../images/twitter-title.png) no-repeat;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	padding-left:26px;
	margin:10px 0;
	text-shadow: 4px 4px 4px #6e7857;
}
#twitt-box .twitt-link{
	background:url(../images/twitt-separator.png) no-repeat;
	margin-left:20px;
	padding-left:24px;
}
#twitt-box p{
	color:#4b6018;
	padding:0 10px 0 20px;
	font-size:14px;
	font-weight:normal;
}

a.twitter{
	width:111px;
	height:22px;
	background:url(../images/twitter.png) no-repeat;
	display:block;
	text-indent:-9999px;
}
a:hover.twitter {background-position:0 -22px;}
#sidebar .tweet {
    margin-top: -5px;
	color: #4b6018;
	padding: 0 10px 0 20px;
	font-size: 12px;
	font-weight: normal;
  }
#sidebar  .tweet  ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow-y: hidden;
	background-color:transparent;
	margin-bottom: 5px;
 }
#sidebar .tweet .tweet_list li a{
	background:none;
	text-decoration:underline;
	color: #4b6018;
	display:inline;
	height: auto;
	padding:0;
   }
#sidebar .tweet .tweet_list li a:hover{
	text-decoration:none;
   }

/*JOIN MAILING LIST HEADER */
p.intro-title{
	float:left;
	color:#0f477e;
	font-size:13px;
	margin:65px 0 0 110px;
}
p.intro-title strong{
	font-size:16px;
	font-weight:normal;
}
a.join-but{
	margin: 3px 0 10px 0px;
}


/* Blog widget */
#blog {background:#bbd874 url(../images/corner-newsletter-outside.gif) no-repeat;padding:6px;float:right;width:282px; height:181px;}
#blog h2{
	font-size:20px;
	color:#fff;
	width:294px;
	height:39px;
	line-height:39px;
	background:url(../images/blog-title.png) no-repeat;
	margin: 12px 0 7px -6px;
	padding-left:25px;
	text-shadow: 4px 4px 4px #6e7857;
}
.post{
	width:234px;
	border-bottom:1px solid #869e4a;
	padding:0 8px;
	font-size:13px;
	margin: 0 0 1px 9px;
}
.post p{
	margin:0;
	padding:0 0 2px;
	line-height:13px;
}
.post span{
	color:#475e0e;
	font-size:13px3
}
.post p a{
	color:#475e0e;
	text-decoration:none;
}
.post p a:hover,a:hover.rss{color:#70921b;}
a.rss{
	display:block;
	background:url(../images/rss.png) no-repeat;
	font-size:13px;
	color:#475e0e;
	padding-left:27px;
	text-decoration:none;
	margin-top:5px;
	margin-left:9px;
	padding-bottom:2px;
}

