@import url(lib/reset.css);
@import url(lib/typography.css);
@import url(lib/elements.css);
@import url(lib/forms.css);
@import url(lib/layout.css);
/* -------------------------------------------------------------- 
Task Air stylesheet V1 - 17/04/2008
Author - benbailey.com.au
-------------------------------------------------------------- */

#header img { margin: 5px 0 0 5px; }

/* =primaryNavigation - primary navigation of the website 
--------------------------------------------------------------------------
*/
#primaryNavigation ul { margin: 0; }

#primaryNavigation li {
display: inline;
list-style-type: none;
}

#primaryNavigation a {
display: block;
float: left;
outline: 0;
padding: 7px 15px;
color: #4EA5C5;
}

#primaryNavigation a:hover, #primaryNavigation a:focus, #primaryNavigation a.current {
background: none;
color: #000;
}

/* =content
--------------------------------------------------------------------------
*/
#home #content {
width: 320px;
}

#content a {
text-decoration: underline;
}

#content a:hover, #content a:focus {
text-decoration: none;
}

.feature {
float: left;
width: 48%;
}

#slideShow {
padding: 10px 0 10px 35px;
}

#homeFeature {
position: absolute;
top: 118px;
right: 0;
}

p img { margin: 0 3px 0 0; }

/* =footer
--------------------------------------------------------------------------
*/
#footer ul {
margin-bottom: 0;
}

#footer ul li {
list-style-type: none;
display: inline;
padding-right: 50px;
font-size: 0.95em;
}

#footer img {
position: absolute;
bottom: 5px;
right: 10px;
margin: 0;
}


/* =hacks
--------------------------------------------------------------------------
*/

/* Clearing floats without extra markup
Based on How To Clear Floats Without Structural Markup by PiE
[http://www.positioniseverything.net/easyclearing.html] */

.clear { display: inline-block; }   
.clear:after, .container:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }