/*
Copyright © 2011 - Present Day
Theme Name: Luminious Learning
Theme URI: http://www.luminiouslearning.com.au/
Author: Redefine Pty Ltd
Author URI: http://www.redefine.com.au/
Description:
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: custom, 2 column, single sidebar, drop down menu, fixed width, custom background, custom header image, custom menu, featured images, theme options.

Phone: +61 (2) 9368 0002
Email: engage@redefine.com.au

## N.B ##
We appreciate you taking the time to look through our CSS, we hope you enjoy our clear structure and almost obsessive commenting... Please do not steal our code, but instead admire it.

Does not work with IE6 - Use standard link tag in html. */
@import url('css/reset.css');

/* Body */
body { background-color: #f6f6f6; font: 12px Arial, Tahoma, Verdana, 'Helvetica Neue', sans-serif;  }

/* Containers & Wraps */
#site_wrap 
{ 
	background: url('images/bg-background.png') repeat-y left top; 
	width: 920px; 
	margin: 0 auto; 
	padding: 34px; 
	font-size: 12px; color: #666666;
	line-height: 20px;
}


/* Headings */
h1, h2, h3, h4, h5, h6 { }  
h2 { font-size: 18px; color: #201a51; font-weight: bold;}
h3 { font-size: 14px; color: #71ba32; font-weight: bold; font-style: italic; }
h4 { }
h5 { font-size: 12px; color: #666666; font-weight: bold; font-style: italic;}
h6 { }

p { font-size: 12px; color: #666666; line-height: 20px; }

#main-content ul { list-style-type: disc; padding-left: 20px; margin-bottom: 15px; }
#main-content ul li { margin-bottom: 5px; }

#main-content ol { list-style-type: decimal; padding-left: 20px; margin-bottom: 15px; }
#main-content ol li { margin-bottom: 5px; }

#main-content .testimonial { margin-bottom: 20px; }

/* Links */
a, a:active, a:link, a:visited, a:hover { color: #666; text-decoration: underline; }
a:hover { text-decoration: underline;}

/* Default Page Styling
Header */ 

#header {}

#header #logo
{ 
	background: url('images/bg-logo.png') no-repeat left top; 
	width:292px; 
	height:66px; 
	display: block;
	text-indent: -9999em;
	margin-bottom: 20px;
}
#header nav
{
	background: url('images/bg-nav.png') no-repeat left top;
	width: 920px;
	height: 50px;
	border-bottom: 1px #ededed solid; 
	margin-bottom: 20px; 
	padding-bottom: 20px;
	position: relative;
}
#header nav ul{ padding-left: 10px; }
#header nav ul li
{
	float: left;
}
#header nav ul li a:hover, #header nav ul li.current-menu-item a, #header nav ul li.menu-item-home a:hover { background: #72ba0c; border-right: 1px solid #5c9d00; padding: 18px 13px 18px 14px; }

#header nav ul li a, #header nav ul li.menu-item-home a
{
	border: none;
	background: none;
	line-height: 50px;
	text-decoration: none;
	color: white;
	font-weight: bold;
	font-style: italic;
	padding: 17px 14px 18px 14px;
}


#header form{clear: right;}

#header form input{margin-left: 5px;}

#header form #submit-btn
{
	background: url('images/btn-submit.png') no-repeat left top;
	width: 80px;
	height: 30px;
	border: none;
	text-indent: -9999em;
	cursor: pointer;
}
#header form #name
{
	background: url('images/bg-formname.png') no-repeat left top;
	border: none;
	width: 150px;
	height: 20px;
	padding: 5px;
	font-size: 12px;
	font-style: italic;
}
#header form #zlkel-zlkel
{
	background: url('images/bg-formemail.png') no-repeat left top;
	border: none;
	width: 190px;
	height: 20px;
	padding: 5px;
	font-size: 12px;
	font-style: italic;
}
#header h2
{
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #29235c;
	font-style: italic;
}

#facebook
{
	background: url('images/btn-facebook.png') no-repeat left top;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 890px;
	top: 17px; 
	display: block;
}
#twitter
{
	background: url('images/btn-twitter.png') no-repeat left top; 
	position: absolute;
	width: 16px;
	height: 16px;
	left: 860px;
	top: 17px; 
	display: block;
}
/* Content */ 
#content { }

/* Footer */
#footer 
{ 
	height: 50px; 
	color: #939393; 
	background-color: white; 
	border-top: #ededed 1px solid;
	padding: 10px 0; 
	font-size: 11px;
}
 
#footer a { text-decoration: none; color: #939393;}
#footer ul li a{ padding: 0 5px;}
#footer ul{float: left;  margin: 5px 0 0 0;}
#footer ul li {display: inline;}
#footer h5 
{ 
	font-size: 11px;
	clear: left; 
	font-weight: 100;
	line-height: 30px;
	margin-left: 5px; 
	color: #acacac;
	font-style: normal;
}
#redefine 
{
/*	 background: url('images/bg-redefine.png') no-repeat left top;  */
	 width: 50px; 
	 height: 50px; 
	 display: block; 
	 float: right; 
	 text-indent: -9999em;
	 margin-top: 3px;
}
#fb{ margin-left: -20px; margin-top: 4px; float: left;}
#plusone{ margin-left: 5px; margin-top: 4px; float: left;}
 
/* HOME */

/*main content*/
#main-content{}
#slider{ width: 600px; height: 300px; margin-bottom: 20px;}
#slider a { background: url('images/bg-placeholder.png') no-repeat left top; display: block; height: 300px; text-indent: -9999em; }
.round-top
{
	height: 10px;
	width: 600px;
	background: url('images/bg-round-top.png') no-repeat left top;
}
.round-middle
{
	width: 560px;
	background: url('images/bg-round-middle.png') no-repeat right top;
	border-right: 1px #ececec solid;
	border-left: 1px #ececec solid;
	padding: 10px 19px;
}
#page_middle { background: none; }
.round-bottom
{
	height: 10px;
	width: 600px;
	background: url('images/bg-round-bottom.png') no-repeat left top;
	margin-bottom: 20px;
}

#main-content .round-middle h3
{
	margin-bottom: 10px;
}
#main-content .round-middle h2
{
	margin-bottom: 10px;
}

#bottom-content{width: 600px; margin-bottom: 20px;}
#bottom-content .round-top{ background: url('images/bg-round-top-g.png') no-repeat left top;}
#bottom-content .round-middle{ background: #f5f5f5;}
#bottom-content .round-bottom{ background: url('images/bg-round-bottom-g.png') no-repeat left top;}
#bottom-content a
{ 
	background: url('images/btn-more.png') no-repeat left top; 
	width: 150px;
	height: 40px;
	display: block;
	text-indent: -9999em;
}
#bottom-content h5{margin-bottom: 20px;}

#video
{ 
	width: 300px;
	height: 233px;
	margin-right: 10px;
	margin-top: 40px;
}

#testimonials-text { width: 240px;}
#testimonials-text.fullwidth {width: 100%;}

#testimonials-text h2{ padding-bottom: 10px;}



/*sidebar*/

.sidebar{ width: 300px;}
.widget{width: 300px; margin-bottom: 20px;}

.sidebar-widget-top{ width: 280px; height: 40px; padding-left: 20px;}
.sidebar-widget-middle{ width: 260px; padding: 0px 20px 10px 20px; }
.sidebar-widget-bottom{ width: 300px; height: 10px;}

.sidebar-widget-top h3 { color: white; font-weight: bold; font-style: italic; font-size: 14px; line-height: 40px;  }

#course-finder .sidebar-widget-top{ background: url('images/bg-course-finder-top.png') no-repeat left top;}
#course-finder .sidebar-widget-middle{ background: #ececec; padding-top: 20px;}
#course-finder .sidebar-widget-bottom{ background: url('images/bg-course-finder-bottom.png') no-repeat left top;}
#course-finder-div{ width: 240px; height: 2px; background: url('images/bg-course-finder-div.png') no-repeat left top; padding: 10px 20px;}
#course-finder label{ font-size: 14px; font-weight: bold; color: #666666;}
#course-finder select{display: block; width: 200px; margin: 10px 0; color: #666666; font-size: 12px;}
#second-choice option.hide { display: none; }
#course-finder #course_btn a
{ 
	display: block;
	background: url('images/btn-view-courses.png') no-repeat left top; 
	width: 150px; 
	height: 40px; 
	text-indent: -9999em;
	margin-top: 20px; /*sorry jamie*/
}



.sidebar-widget-top{ background: url('images/bg-corp-progs-top.png') no-repeat left top;}
.sidebar-widget-middle{ background: #6cb52d; padding-top: 5px;}
.sidebar-widget-bottom{ background: url('images/bg-corp-progs-bottom.png') no-repeat left top;}
.widget li{ width: 300px; background: url('images/bg-corp-progs-div.png') no-repeat left bottom; margin-left: -20px;}
.widget li a{text-decoration: none; padding: 10px 0; display: block;}
.widget li h4{ color: white; font-weight: bold; font-style: italic; font-size: 14px; margin-left: 20px; padding-right: 20px; }
.widget li h5{ color: #305e08; font-size: 12px; font-style: italic; font-weight: 100; margin-left: 20px; margin-right: 20px; margin-top: 10px;}
.widget li.last{background: none;}

.widget ul { margin-bottom: -10px; }

#accred .sidebar-widget-top{ background: url('images/bg-course-finder-top.png') no-repeat left top;}
#accred .sidebar-widget-middle{ background: #29235c;}
#accred .sidebar-widget-bottom{ background: url('images/bg-training-bottom.png') no-repeat left top;}
#accred li{ width: 300px; background: url('images/bg-training-div.png') no-repeat left bottom; margin-left: -20px;}
#accred li a{text-decoration: none; padding: 15px 0; display: block;}
#accred h4{ color: white; font-weight: bold; font-style: italic; font-size: 14px; margin-left: 20px;}
#accred li.last{ background: none;}
#accred ul { margin-bottom: -10px; }

#accred li h5{ color: #fff; font-size: 12px; font-style: italic; font-weight: 100; margin-left: 20px;}

.course-list h3 { font-size: 12px; font-weight: normal; font-style: normal; color: #666; }
.course-list a h3 { color: #666;}

#callus p { color: #fff; padding: 10px 0px; }
#callus a { color: #fff; }