/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body
{
background-color: #fafafa;
font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif; /* added by songy */
font-size: .9em;

}

p{
font-family: verdana, arial, sans-serif; /* added by songy */
}

#wrapper
{
background-color: #fafafa;
}

#content, #footer
{
    background-image: url('/wp-content/themes/inspire/aelc/wrapper_gradient.png');
    background-position: top;
    background-repeat: repeat-x;
}

#content
{
padding-bottom: 15px;
padding-top: 25px;
}

#header
{
padding: 22px 0px 20px 0px;
}

.header_menu
{
    background-image: url('/wp-content/themes/inspire/aelc/search_right.png');
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 15px;
    border: none;
    float: right;
    width: 200px;
    display: inline;
    margin-top: 11px;
    margin-bottom: 11px;
}
#nav li a {

font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;

}
#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent
{
    background-color: #5b7c18;
    background-image: url("/wp-content/themes/inspire/aelc/bg_nav.png");
}

#footer
{
    background-color: #fafafa;
    color: #625a5a;
}

#footer ul.footermenu
{
    margin: 0 auto;
    width: 940px;
    display: block;
    padding: 0px;
    margin: 0px;
}

#footer ul.footermenu li.topmenu
{
    text-align: left;
    display: block;
    float: left;
    width: 13%;
    vertical-align: top;
    padding: 0px;
    margin: 0px;
}

#footer ul.footermenu li.last
{
    width: 7%;
}

#footer ul.footermenu li.topmenu ul li
{
    padding: 0px;
    margin: 0px;
    border: none;
}

#footer ul li a
{
    font-family: sans-serif;
    font-weight: normal;
    font-size: 10px;
    vertical-align: top;
    padding: 0px;
    margin: 0px;
    color: #333333;
}

#footer ul li a.topmenu
{
    font-family: sans-serif;
    font-weight: bold;
    font-size: 10px;
    padding: 0px;
    margin: 0px;
}

#footer-widgets .left
{
    float: left;
    width: 460px;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    background-image: none;
}

#footer-widgets .middle
{
    width: 220px;
    float: left;
    
    
}
#footer-widgets .middle h3 {

	padding-left: 12px;  /* added by songy */

}

#footer-widgets .middle li, p {

	padding-left: 10px;  /* added by songy */
	font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;
	font-style: normal !important;
	font-size: .9em !important;

}

#footer-widgets {

	text-shadow: none; /*  added by songy */
	font-family: Verdana, arial, sans-serif;
}

#footer-widgets .right
{
    width: 220px;
    padding: 0px;
}

#footer-widgets .right h3
{
    padding-left: 10px;  /* added by songy */

}

.col-full
{
    width: 940px;
    padding: 0px;
}

#content .col-right
{
    width: 220px;
}

#content .col-left
{
    width: 700px; /*  added by songy - edited from 710 */ 
}

.widget {
	margin: 0 0 10px;
}

.widget_woo_feedback h3
{
    padding: 0px;
    background: none;
}

.widget_woo_feedback .feedback, .widget_woo_feedback blockquote p, .widget_woo_feedback cite
{    
    background-image: none;
    background-color: inherit;
    padding: 0px 5px;
    margin: 0px;
    font-size: .9em;
    font-style: normal;
font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif; 
    line-height: normal;
  -webkit-box-shadow: none !important; 
    border-radius: 0;
    border: none;    
}

.widget .textwidget, .widget ul, #tabs, .widget_woo_feedback .feedback { 
box-shadow: none;
}

.widget_woo_feedback blockquote p {
padding-left: 0px;
}

.widget_woo_feedback cite {
display: block;
padding-top: 2px;
padding-left: 15px;
color: #777777;

}

.widget h3 a, .widget h3
{
    color: #333333;
}

.widget_category ul, #footer-widgets .widget_category ul
{
    margin: 0px;
    padding: 0px 0px 15px 0px;
    background-color: #f0f0f0;
}

.widget_category ul li
{
    padding: 15px 15px 0px 15px;
    margin: 0px;
    list-style: none;
    background-color: #f0f0f0;
    background-image: none;
    text-align: left;
}

.widget_category ul li p
{
    padding: 0px 0px 0em 0px;
    margin: 0px;
    font-family: sans-serif;
    font-size: 10px;
    line-height: 12px;
    font-style: italic;
    color: #333333;
}

.widget_category ul li a
{
    padding: 0px;
    margin: 0px;
    font-family: sans-serif;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    font-style: italic;
    color: #333333;
    text-align: left;
}

.textwidget img
{
    border: none;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

.textwidget .title
{
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}

.textwidget .author
{
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
}


.textwidget p
{
    font-size: 10px;
    line-height: normal;
}

.widget p
{
    margin-bottom: 12px;
}

#footer-widgets
{
    background-color: #d7d7d7;
}

.featured-image, .featured-image img, .featured-image a, .slide, .wrap
{
    padding: 0px;
    margin: 0px;
}
/*
.featured-image img
{
    #position: absolute;
    #left: 1px;
    #top: -2px;
}*/

#featured, .slide, .featured-image
{
    padding: 0px;
    margin: 0px;
    padding-top: 0px;
    width: 1200px;
    margin: 0px auto;
}

#woofader .fix
{
    background-color: #d6d6d6;
    #background-color: transparent;
    #padding-top: 46px;
}

#footer-widgets
{
    padding-bottom: 0px;
}
#mini-features img{

	padding-bottom: 10px;

}
#mini-features .block 
{
font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;;
width: 177px;
padding: 0px;
margin: -12px 0px 0px 0px;
}

#mini-features .last
{
width: 166px;
margin: 0px;
margin-top: -12px;
}

#mini-features .block p
{
float: left;
width: 160px;
font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;
height: 28px;
font-size: 12px;
line-height: 14px;
margin-bottom: -10px;
}

#mini-features .block h3
{
font-size: 1em;
font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;
padding-bottom: 5px;
}

#nav li.current-menu-item
{ 
background-color: #5b7c18;
background-image: url("/wp-content/themes/inspire/aelc/bg_nav.png");

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;

box-shadow: 0px 0px 1px;
}

/* ==== layout of widgets ===== */
.widget_text .textwidget, menu-services-sub-menus .menu
{
padding: 10px;
}
.widget_text .textwidget {
    padding-bottom: 5px;

}

.widget_woo_feedback .feedback
{
padding-left: 5px;
}

.textwidget .title a
{
color: #333333;
}

/* ==== layout of submenu ===== */
.widget ul
{
padding: 15px;
}

.widget ul li
{
padding-left: 5px;
padding-bottom: 12px;
}

.widget_category ul li a
{
font-weight: bold;
font-size: 11px;
}

.widget ul li ul li
{
padding-bottom: 2px;
}


/* fix bug in front page dropdown menu for IE */
#woofader
{
    z-index: 1;
}

#header
{
    z-index: 2;
}

/* position blogs header graphic */
.category_info
{
position: relative;
top: -15px;
margin-bottom: 15px;
}

/* standardize footer blog widget heights */

.minibio .fl p
{
height: 140px;
font-size: .8em !important;
padding-left: 0;
line-height: normal;

}

.featured-image img
{
}

/* blogs page bios layout */
.blogs-page-wrapper {position:relative; top: -40px; background-color: #ffffff; width: 700px;  padding: 0px; margin: 0px 0px -40px 0px;}
.blogs-page-header {height: 83px; margin: 0px;}
.blogs-header-left {height: 83px; float: left; width: 144px; background-image:url(http://www.aelc.edu.au/wp-content/uploads/2010/07/blogs-header1.gif); background-repeat: no-repeat;}
.blogs-header-middle {height: 83px;float: left;width: 551px; background-image:url(http://www.aelc.edu.au/wp-content/uploads/2010/07/blogs-header2.gif); background-repeat: repeat-x;}
.blogs-header-right {height: 83px;float:left; width: 5px; background-image:url(http://www.aelc.edu.au/wp-content/uploads/2010/07/blogs-header3.gif); background-repeat: no-repeat;}
.blogs-header-bio-wrapper {background-color: #ffffff; background-image:url(http://www.aelc.edu.au/wp-content/uploads/2010/07/blogs-header-bio-bg.jpg); background-repeat: no-repeat;width: 698px; border-left: solid 1px #e3e3e3; border-right: solid 1px #e3e3e3;}
.blogs-individual-top-wrapper, .blogs-individual-bottom-wrapper {width: 220px; float: left; margin-top: 6px; margin-left: 4px; margin-right: 8px;}
.blogs-individual-top-wrapper img, .blogs-individual-bottom-wrapper img  {border: none; padding: 0px;}
.blogs-individual-top-wrapper a img, .blogs-individual-bottom-wrapper a img  {border: none; padding: 0px;}
.bio-inner {padding: 0px 5px; background-color: white;}
.bio-inner h3 {color: #333333; padding: 3px 0px 3px 0px;}
.bio-inner h3 a {color: #333333; line-height: 18px;}
.bio-inner p {color: #333333; margin-bottom: 10px; line-height: 18px;}
.blogs-header-bottom {clear: both; height: 6px; width: 700px; background-image:url(http://www.aelc.edu.au/wp-content/uploads/2010/07/blogs-header-bottom.gif); background-repeat: no-repeat;}
.blogs-bottom-row-bio-wrapper {background-color: #ffffff; padding-top: 5px; background-image:url(http://www.aelc.edu.au/wp-content/uploads/2010/07/blogs-header-bio-bg2.jpg);background-repeat: no-repeat;width: 698px; clear:both;}


/* Shifting pages with header graphic to cover default heading title at top */
.section-header-offset {
position: relative;
top: -40px;
margin-bottom: -40px;
#top: -42px;
#margin-bottom: -42px;
}

/* Quotes/Testimonials styling */
  .testimonial {
   font-size:125%;
   line-height: 1.3em;
   padding-left: 10px;
   font-weight: normal;
   color: #3333CC;
   padding-bottom: 10px;
   }

   .testimonial2 {
   font-size:100%;
   padding-right: 10px;
   text-align: right;
   padding-bottom: 15px;
   border-bottom:dashed #cccccc 1px;
   margin-bottom: 10px;
   }
   

blockquote {
border-bottom: none;
margin-bottom: 0px;
}

blockquote p {
background-color: transparent;
background-image: url("/wp-content/themes/Destination/skins/1-default/quote.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
padding-left: 25px;
padding-bottom: 0px;
}


/* Adjust formatting of sub menu  */
ul#menu-internships-menu a, 
ul#menu-workplace-training-sub-menu a, 
ul#menu-career-development-sub-menu a  
{font-weight: normal; color: #777777;}
ul#menu-internships-menu li.current_page_item a,
ul#menu-workplace-training-sub-menu li.current_page_item a,
ul#menu-career-development-sub-menu li.current_page_item a
 {color: #333333; text-decoration: underline;}
ul#menu-internships-menu li.current_page_item * a,
ul#menu-workplace-training-sub-menu li.current_page_item * a,
ul#menu-career-development-sub-menu li.current_page_item * a
{color: #777777;}


/* Formatting of tables in page */
.entry table {
background-color:#fff;
border: 1px solid #999999;
margin-bottom: 20px;
}
.entry table tr td {
border: 1px solid #cccccc;
padding: 5px;
}
.entry table tr .gst {
background-color: #FFFFCC;
border-right: 1px solid #999999;
}
.entry table tr .non_gst {
background-color: #d3d3d3;
}
.entry table .titlerow {
background-color: #FFFFFF;
}

.entry table tr .red_step {
color: white;
font-size: 120%;
font-weight: bold;
width: 60px;
background-color: #77b600;
}

.entry table .spacer_row {
padding: 0px;
margin:0px;
background-color: white;
height: 10px;
border-left: solid 2px white;
border-right:solid 2px white;
font-size: 0px;
line-height: 0px;
}

.entry table .application_row {
background-color: #eee;
border: solid 1px #999999;
border-left:  solid 1px #999999;
border-right: solid 1px #999999;
margin:0px;
padding: 10px;
}

.entry table .application_row h3 {

color: #336600;
font-size: 1.5em;

}

ul.links-list, .widget ul.links-list {
margin: 0px;
padding: 0px;
}

ul.links-list li {
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px 40px 0px 0px;
}

ul.links-list li a {
font-family: sans-serif;
margin: 0px;
padding: 0px;
padding-right: 10px;
font-size: 1em;
color: #111111;
}

.widget h3 a {
text-decoration: none;
}

/* Tags */

p.tags {
margin-top: 10px;
}

.widget h3.in-sidebar {
margin-bottom: 10px;
}

#new-tag-cloud  h2 {
margin-top: 2px;
margin-bottom: 10px;
}

/* Newsletter Subscribe Widget */
#mc-embedded-subscribe {
clear: both;
width: 100px;
height: 23px;
display: block;
margin: 0px;
float: right;
background: transparent;
border: none;
}
#mc-embedded-subscribe-form .btn {
height: 23px;
width: 100px;
margin: 10px 5px 0px 0px;
padding: 0px;
background-color: transparent;
background-image: url("http://www.aelc.edu.au/wp-content/themes/inspire/images/button-100.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
display: block;
font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
font-style: normal;
font-variant: normal;
text-align: center;
color: #999999;
text-decoration: none;
}

#mc-embedded-subscribe-form .btn:hover {
background-position: left bottom;
color: #555555;
}
/* Blog email updates subscribe form widget */
#email-updates {
height: 120px;
background-color: #f0f0f0;
}
#email-updates p {
margin-bottom: 2px;
}
.textwidget #email-updates .btn {
/* clear: both; */
width: 100px;
height: 23px;
display: block;
float: right;
border: none;
margin: 10px 5px 0px 0px;
padding: 0px;
background-color: transparent;
background-image: url("http://www.aelc.edu.au/wp-content/themes/inspire/images/button-100.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
display: block;
font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
font-style: normal;
font-variant: normal;
text-align: center;
color: #999999;
text-decoration: none;
}
.textwidget #email-updates .btn:hover {
background-position: left bottom;
color: #555555;
}
/* ======= Dynamic sizing buttons ======= */
.dynamic-button span {
display: inline;
float: left;
height: 14px;
padding: 0px 8px 0px 8px;
margin: 0px;
background-color: transparent;
background-image: url("http://www.aelc.edu.au/wp-content/themes/inspire/images/bg-button-span.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
line-height: 14px;
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 20px;
}


a.dynamic-button , a.dynamic-button:hover
{

margin: 10px 0px;
background-color: transparent;
background-image: url("http://www.aelc.edu.au/wp-content/themes/inspire/images/bg-button-a.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
display: block;
float: left;
margin-right: 6px;
padding-right: 20px;
font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
font-style: normal;
font-variant: normal;
text-align: center;
color: #999999;
text-decoration: none;
}

a.dynamic-button:hover {
background-position: bottom right;
color: #555555;
}

a:hover span {
background-position: bottom left;
}




/* ##########  songy's style ############### */

.entry img {
	border: 0;
	padding: 0px 0;
}
#sidebar li a {
font-size: .8em;
line-height: normal;
}

#sidebar h3 {
font-size: 1em;
font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;
font-weight: bold;

}
#breadcrumb .fl a  {
	color: #336600; 
} 

#breadcrumb {
font-size: .9em;
}


.textwidget li, p {
font-size: .8em;
line-height: normal;
font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;
}

.category_info {
padding-top: 17px;
}
.feature p {
padding-left: 0;

}
#main-page1 p {
font-size: 1em !important;
line-height: 1.7em;

}
.entry p {
padding-left: 0;
}
#main .block2 {
margin-top: 20px;
float: left;
width: 300px;
padding-right: 25px;
min-height: 140px;
}

.clear {
clear: both;

}
.aelc-category-feed {
font-size: 1em;
line-height: normal;
font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;

}
ul.aelc-category-feed li a {
font-style: normal;
line-height: 1em;
padding-bottom: 10px;
}

ul.aelc-category-feed li p {
margin-top: 5px;
}

/* front page horizontal navigation bullets in header */
div.fr ul.pagination {
margin-top: 0px;
padding-top: 0px;
} 
div.fr ul.pagination li {
margin-top: 0px;
}
div.fr ul.pagination li a {
padding-top: 13px;
margin-top: 20px;
}


#nav li.current-menu-item, #nav li.current-menu-ancestor, #nav li:hover {
    border: none;
    border-radius: 0px;
    box-shadow: none;

    background: transparent;
    background-image: url('/wp-content/themes/inspire/aelc/menu-button-right.png');
    background-position: top right;
    background-repeat: no-repeat;
    
    margin: 0xp;
    padding: 0px;
    margin-right: 3px;
    margin-left: 2px;
   
    height: 30px;
}

#nav li.current-menu-item a, #nav li.current-menu-ancestor a, #nav li:hover a {
    background: transparent;
    background-image: url('/wp-content/themes/inspire/aelc/menu-button-left.png');
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    margin: 0px;
    padding: 0px;
    
    padding-left: 11px;
    margin-right: 10px;
    padding-top: 2px;

    height: 30px;
}

#nav li ul {
    background: transparent;
}

#nav li ul.sub-menu li
{
    width: 180px;
    padding: 0px;
    margin: 0px;
    margin-left: 10px;
}

#nav li ul.sub-menu li
{
    float: none;
}

#nav li ul.sub-menu
{
    border: none;
    width: 200px;
    padding: 0px;
    margin: 0px;
    padding-top: 6px;
    
    background-image: url('/wp-content/themes/inspire/aelc/drop-menu-top.png');
    background-position: top left;
    background-repeat: no-repeat;
}

#nav li ul.sub-menu li a
{
    padding: 0px;
    margin: 0px;

background:url('/wp-content/themes/inspire/images/ico-bullet.png') no-repeat 5px 10px;
width:145px;
padding-left:15px;
line-height:30px;
font-size:12px;
color:#000;
}

#nav li ul.sub-menu li:hover
{
    padding-bottom: 1px;
}

#nav li div.sub-menu
{
    position: absolute;
    left: -999em;

    background: transparent;
    background-image: url('/wp-content/themes/inspire/aelc/drop-menu-bottom.png');
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 12px;
    display: block;
}

#nav li:hover div.sub-menu
{
    left: auto;
}

#nav li ul.sub-menu, #nav li ul.sub-menu li
{
    position: relative;
    display: block;
}

#nav li ul.sub-menu li.current-menu-item
{
    background:url(images/ico-bullet.png) no-repeat 5px 10px;
    background:#fafafa;
}

#nav li ul, #nav ul li
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
    -webkit-border-radius: none;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.slide
{
    position: absolute;
    height: 373px;
    width: 1200px;
}

.featured-image
{
    height: 373px;
    width: 1200px;
}

#featured
{
    padding: 0px;
    margin-bottom: 49px;
    #margin-bottom: 2px;
    background-image: none;
}

#header
{
    #padding-bottom: 18px;
}
