/*  
  Theme Name:Lube Mobile
  Theme URI:http://www.lubemobile.com.au/
  Description:Lube Mobile today remains a 100% Australian-owned company with over 230 employees, a host of workshops nationwide and a genuine belief that taking care of your car can be easy, fast, hassle-free and very cost effective. We have served thousands of satisfied customers, and built a solid base of people who enjoy the convenience of mobile mechanical workshops for their everyday servicing and repairs, as well as for breakdowns.
  Version:1.3
  Author:Lube Mobile
  Author URI:http://www.lubemobile.com.au/
*/

@import url("../../../../css/style.css");

img, div, input, p, a, ul, li {
    behavior: url("iepngfix.htc");
}

.clear {
    clear: both;
    font-size: 0px;
}

* {
    margin: 0px;
    padding: 0px;
}

a, a:visited {
    color: #0000cc;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

blockquote {
    border-left: 4px solid #EAEAEA;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

body {
    background: url(images/bg.gif) top repeat-x;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #c1c1c1;
}

.top {
    width: 890px;
    height: 5px;
    background: url(images/internaltop.jpg) no-repeat right;
    font-size: 0px;
    line-height: 0px;
    margin-top: 10px;
}

cite {
    color: #666666;
    font-style: italic;
    margin: 0px;
    padding: 0px;
}

form#commentform {
    color: #3F3E48;
    margin: 0px;
    padding: 0px;
}

form#commentform input#submit {
    background-color: #2987C4;
    border: none;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px;
    padding: 4px 10px;
    cursor: pointer;
}

form#commentform input#submit:hover {
    background-color: #f28f18;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;

}

form#commentform input, form#commentform textarea {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #FFFFFF;
    border: #EAEAEA solid 1px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

form#searchform {
    margin: 0px;
    padding: 15px 20px 15px 20px;
    width: 200px;
}

form#searchform input {
    background-color: #000000;
    border: solid 1px #000000;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

form#searchform input#s {
    background-color: #FFFFFF;
    border: #EAEAEA solid 1px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 4px;
    width: 192px;
}

form#searchform input:hover {
    background-color: #EBEBEB;
    border: solid 1px #EBEBEB;
    color: #3F3E48;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
    border-bottom: #21242d solid 1px;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 30px;
    font-size: 28px;
    color: #000;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

h1 a, h1 a:hover, h1 a:visited {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 30px;
    font-size: 28px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

h2 {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-transform: uppercase;
}

h2.headline {
    color: #000;
    margin: 5px 0px 10px 0px;
    padding: 0px;
    padding-top: 5px;
    text-align: right;
}

img.alignleft {
    display: inline;
    float: left;
    margin: 0px 7px 2px 0px;
    padding: 4px;
}

img.alignright {
    display: inline;
    float: right;
    margin: 0px 0px 2px 7px;
    padding: 4px;
}

input, textarea {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

label {
    margin: 0px 0px 0px 10px;
    padding: 0px;
}

p {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    line-height: 17px;
    color: #646464;
}

ul {
    clear: both;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.alignleft {
    color: #1380bb;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-variant: normal;
    margin: 0px;
    padding: 0px 10px 0px 0px;
    text-align: left;
    width: 275px;
}

.alignleft a, .alignleft a:visited {
    background: url(images/arrow-left.gif) no-repeat left center;
    color: #1380bb;
    margin: 0px;
    padding: 0px 0px 0px 17px;
    text-decoration: underline;
}

.alignleft a:hover {
    background: url(images/arrow-left.gif) no-repeat left center;
    color: #1380bb;
    margin: 0px;
    padding: 0px 0px 0px 17px;
    text-decoration: none;
}

.alignright {
    color: #1380bb;
    display: block;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-variant: normal;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    text-align: right;
    width: 275px;
}

.alignright a, .alignright a:visited {
    background: url(images/arrow-right.gif) no-repeat right center;
    color: #1380bb;
    margin: 0px;
    padding: 0px 17px 0px 0px;
    text-decoration: underline;
}

.alignright a:hover {
    background: url(images/arrow-right.gif) no-repeat right center;
    color: #1380bb;
    margin: 0px;
    padding: 0px 17px 0px 0px;
    text-decoration: none;
}

.author {
    font-size: 13px;
    color: #7f7f7f;
    font-weight: bold;
}

.comment-author {
    color: #217EB9;
    font-weight: normal;
}

.comment-author a {
    color: #217EB9;
    font-weight: bold;
    text-decoration: underline;
}

.comment-author a:hover {
    color: #217EB9;
    font-weight: bold;
    text-decoration: none;
}

.commentlist {
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.commentlist li {
    background-color: #edf0f2;
    border: 1px solid #e8eff3;
    color: #333333;
    list-style: none;
    margin: 0px 0px 10px 0px;
    padding: 10px;
}

.image {
    border: 1px solid #E2E6E7;
    margin: 5px auto 5px -6px;
    padding: 5px;
}

.insert {
    background: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 10px;
    width: 560px;
}

.insert h2 {
    border-bottom: 1px solid #EAEAEA;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-transform: uppercase;
}

a.more-link , a.more-link:visited {
    background: url(images/morelink.gif) no-repeat;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    float: left;
    text-decoration: underline;
    margin-top: 5px;
    padding: 0px 0px 6px 20px;
    color: #1f82cf;
    margin-top: 20px;
}

a.more-link:hover {
    text-decoration: none;
    color: #f7941d;
}

.required {
    color: #000000;
    font-size: 10px;
}

.rss-date {
    color: #000000;
    margin: 0px;
    padding: 0px 5px 0px 5px;
}

#bottom {
    color: #6b6b6b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0 auto;
    padding: 15px 0px 5px 0px;
    width: 940px;
}

#bottom a, #bottom a:visited {
    color: #7f7f7f;
    font-size: 12px;
    text-decoration: none;
}

#bottom a:hover {
    color: #35a5de;
    text-decoration: underline;
}

#bottom h2 {
    text-align: center;
    color: #070707;
    font-family: "Trebuchet MS", Arial;
    font-size: 18px;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-transform: uppercase;
    text-align: left;
}

#calendar_wrap {
    margin: 0px;
    padding: 0px 20px 10px 20px;
    width: 200px;
}

#container {
    margin: 0 auto;
    padding: 0;
    padding-bottom: 0px;
    width: 990px;
}

.right {
    float:right;
}

.left {
    float:left;
}

.line {
    background: url(images/main_line.jpg) top center no-repeat;
    height: 1px;
    margin: 55px 0 30px 0;
    line-height: 0px;
    font-size: 0px;
}

#content {
    width: 662px;
    padding: 0px;
    float: left;
    font-size: 14px;
    line-height: 17px;
    padding-top: 30px;
    margin-right: 10px;
}

#content p {
    line-height: 18px;
    color: #000000;
}

#content ul {
    list-style-image: url(images/bullet.gif);
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 15px;
    color: #000000;
}

.mainbottom {
    height: 0px;
    line-height: 0;
    padding: 0;
}

#sidebar {
    width: 252px;
    float: right;
    padding: 0px 0px 0px 0px;
}

#sidebar h2 {
    color: #272727;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-transform: uppercase;
}

#sidebar ul li {
    margin-bottom: 5px;
    background: #fefefe;
    border: solid 1px #b1b1b1;
    width: 250px;
}

#sidebar ul li a  {
    display: inline-block;
    padding: 8px 5px 10px 35px;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    text-shadow: #fff 0px 1px 0px;
    line-height: 13px;
}

#sidebar ul li a:hover{
    color: #2b92bd;
}

#sidebar ul li div.textwidget {
    border: none;
    margin: 0px;
    padding: 0px 20px 10px 20px;
}

#sidebar a img {
    border: none;
    margin-bottom: 5px;
}

#sidebar ul li h2.widgettitle {
    background: url(images/qicklinkstitle-bg.gif) repeat-x;
    padding: 13px 0px 11px 35px;
    color: #2b92bd;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
}

#sidebar ul li h2.widgettitle a, #sidebar ul li h2.widgettitle a:visited {

    border: none;
    background: none;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#sidebar ul li h2.widgettitle a:hover {

    background: none;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}

#sidebar ul li ul {
    margin: 0; line-height:0px; font-size:0px;
    list-style: none;
    margin: 0;
    padding: 5px 0 0px 0;
}

#sidebar ul li ul li {
    background: url(images/libg.gif) top no-repeat #e0e0e0;
    border: none;
    margin-bottom: 0px;
}

#sidebar ul li ul li ul {
    background: none;
    list-style: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    border: none;
}

#sidebar ul li ul li ul li {
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    border: none;
}

#sidebar ul li#calendar a, #sidebar ul li#calendar a:visited {
    background-image: none;
    clear: both;
    color: #FFFFFF;
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#sidebar ul li#calendar a:hover {
    background-image: none;
    clear: both;
    color: #FFFFFF;
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#sidebar ul li#calendar tfoot td a:link, #sidebar ul li#calendar tfoot td a:visited, #sidebar ul li#calendar tfoot td a:hover {
    background: none;
    border: 0px;
    color: #FFFFFF;
    text-decoration: none;
}

#title {
    background: url(images/top_bg.jpg) top left repeat-x;
    width: 900px;
    height: 74px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: solid 1px #ffffff;
}

#title h1 {
    color: #FFFFFF;
    font-size: 0px;
    width: 900px;
    height: 74px;
    font-family: "Trebuchet MS", Arial;
    font-weight: normal;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

#title h1 a, #title h1 a:visited, #title h1 a:hover {
    background: url(images/logo.gif) no-repeat;
    width: 170px;
    height: 54px;
    float: left;
    display: block;
    margin: 10px 0px 0px 20px;
    font-size: 0px;
    color: #000;
}

#wp-calendar {
    background-color: transparent;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

#wp-calendar caption {
    color: #3F3E48;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    text-align: right;
}

#wp-calendar td {
    color: #3F3E48;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
}

#wp-calendar td a, #wp-calendar td a:visited {
    background: #194F71;
    color: #FFFFFF;
    text-decoration: none;
}

#wp-calendar td a:hover {
    background: #194F71;
    color: #FFFFFF;
    text-decoration: none;
}

#wp-calendar td.pad {
    background: transparent;
}

#wp-calendar tfoot td a:link, #wp-calendar tfoot td a:visited {
    background: none;
    border: 0px;
    color: #3F3E48;
    text-decoration: underline;
}

#wp-calendar tfoot td a:hover {
    background: none;
    color: #3F3E48;
    text-decoration: none;
}

#wp-calendar tfoot td#next {
    margin: 0px;
    padding: 0px;
    text-align: right;
}

#wp-calendar tfoot td#prev {
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#wp-calendar tfoot td, #wp-calendar tfoot td.pad {
    background: transparent;
    margin: 0px;
    padding: 0px;
}

#wp-calendar th {
    color: #FFFFFF;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-align: center;
}

#wp-calendar ul {
    clear: both;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.header  {
    height: 130px;
    margin: 0 auto;
    width: 930px;
}

ol {
    margin: 0px;
    padding: 0px;
    margin-left: 40px;
}

ol li {
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
}

/*
 * Styles used only by this theme.
 */
.article {
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    width: 600px;
    display: inline;
}

.article-bottom {
    height: 0px;
    margin: 0px 0px 50px 0px;
    padding: 0px;
    line-height: 0px;
}

.article-top {
    line-height: 0px;
    font-size: 0px;
    font-weight: 0px;
    height: 0px;
    margin: 0px;
    padding: 0px;
    width: 448px;
}

.bottom {
    width: 890px;
    height: 5px;
    background: url(images/internalbottom.jpg) top right no-repeat #fff;
    font-size: 0px;
    line-height: 0px;
    padding-bottom: 5px;
}

.bottom-bottom {
    height: 0px;
    margin: 0px auto 0px auto;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
}

.bottom-top {
    height: 0px;
    margin: 0px auto;
    padding: 0px;
    font-size: 0px;
}

#bottom-center {
    display: inline;
    float: left;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 10px;
    width: 300px;
}

#bottom-center ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#bottom-center ul li {
    background: url(images/icon_bottom_center.gif) top left no-repeat;
    margin: 0px;
    padding: 0px 0px 5px 17px;
}

#bottom-container {
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
    width: 960px;
}

#bottom-left {
    display: inline;
    float: left;
    font-size: 12px;
    color: #7f7f7f;
    margin: 0px 15px 10px 0px;
    padding: 0px 10px 0px 0px;
    width: 300px;
}

#bottom-left a, #bottom-left a:visited {
    font-size: 13px;
    line-height: 17px;
    color: #7f7f7f;
    font-weight: bold;
    text-decoration: none;
}

#bottom-left a:hover {
    color: #35a5de;
    font-weight: bold;
    text-decoration: none;
}

#bottom-left ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#bottom-left ul li {
    background: url(images/icon_bottom_left.gif) top left no-repeat;
    margin: 0px;
    padding: 0px 0px 5px 22px;
}

#bottom-right {
    font-size: 12px;
    display: inline;
    float: right;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 250px;
}

#bottom-right p {
    line-height: 18px;
    color: #7f7f7f;
}

#content ol li p.comment-data {
    background: url(images/icon_clock.gif) no-repeat center right;
    color: #000000;
    font-size: 10px;
    margin: 0px 0px 10px 0px;
    padding: 0px 12px 0px 0px;
    text-align: right;
}

#content ol li p.comment-data a, #content ol li p.comment-data a:visited {
    color: #000000;
    text-decoration: underline;
}

#content ol li p.comment-data a:hover {
    color: #000000;
    text-decoration: none;
}

.feedback {
    background: url(images/feedbackbg.gif) top  no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px;
    width: 642px;
    font-size: 11px;
}

.feedback-bottom {
    margin: 1px 0px 15px 0px;
    padding: 0px;
}

.feedback-left {
    color: #a9a9a9;
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 350px;
}

.feedback-left a,.feedback-left a:visited {
    color: #1680b1;
    text-decoration: none;
    font-weight: normal;
}
.feedback-left a:hover {
    color: #1680b1;
    text-decoration: underline;
}

.feedback-right {
    color: #969696;
    display: inline;
    float: right;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
    width: 160px;
}

.feedback-right a, .feedback-right a:visited {
    padding: 0px 0px 0px 0px;
    color: #1680b1;
    text-decoration: none;
    font-weight: normal;
}

.feedback-right a:hover {
    color: #1680b1;
    text-decoration: underline;
}

#main {
    margin: -3px auto 0 auto;
    padding: 0px 0px 30px 0px;
    width: 940px;
}

#navigation {
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 10px 0px;
}

#search-form {
    margin: 0px;
    padding: 0px;
}

#search-form-input {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

#search-form-input-submit {
    background-color: #EBEBEB;
    border: solid 1px #EBEBEB;
    color: #3F3E48;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

#search-form-input-submit:hover {
    background-color: #212b3c;
    border: solid 1px #4d5667;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

#wrapper {
    margin: 0px auto 0 auto;
    padding: 0px;
}

#wrapper-footer {
    background: url(images/btmbg.gif) top center no-repeat #fff;
    margin: 0px auto 0px auto;
    width: 960px;
    height: auto;
    border-top: none;
}

form#sidebar-search {
    margin: 0px auto;
    padding: 10px 10px 10px 10px;
    text-align: left;
    height: 30px;
    background: url(images/qicklinkstitle-bg.gif) bottom repeat-x;
}

form#sidebar-search input#sidebar-search-input {
    background: transparent url(images/input-bg.gif) no-repeat scroll left top;
    border: medium none;
    color: #333;
    height: 18px;
    padding: 6px;
    width: 151px;
    float: left;
    margin-left: 10px;
}

form#sidebar-search input#sidebar-search-submit {
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: center;
    float: left;
}

h1.title-comments {
    color: #000;
}

h1.title-respond {
    font-size: 22px;
    color: #000;
}
