/*Theme Name: WPM Digital Custom Template - South East LawyersTheme URI: http://wpmdigital.com.auDescription: This is a client custom theme. Use of this theme without prior permission can result in some very nasty shit. They'relawyers so the least you can do is ask :).Version: 1.0Author: RohanAuthor URI: mailto:rohan_rimando@yahoo.comTags: Simple Straight Forward PSD CUT, design credited to WPMDigital*//* Standard global resets */*{  /* font-family: Cambria, Georgia, Helvetica, Verdana, Tahoma, sans-serif; */  font-family: Arial;  letter-spacing: .05px; /* an effort to fix cambria letter spacing:( why???? why cambria mr designer man? WHHHHY? */  /* font-family: Georgia, Helvetica, Verdana, Tahoma, sans-serif; */  font-size: 14px;  color: #000000;}a, a:link, a:hover, a:visited, a:active, a:focus{  border: none;  padding: 0px;  margin: 0px;  color: #626262;  text-decoration: none;  outline: none;	  cursor: pointer;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea, p, blockquote, th, td, input{  padding: 0;  margin: 0;  border: 0px;}fieldset, img, a img{  border: none;  margin: 0px;  offset: 0px;  padding: 0px;}table {  border-collapse: collapse;  border-spacing: 0;  margin: 0px;}ol, ul {  list-style: none;}address, caption, cite, code, dfn, em, strong, th, var {  font-weight: normal;  font-style: normal;}caption, th {  text-align: left;}h1, h2, h3, h4, h5, h6 {  font-family: Cambria, Georgia, Helvetica, Verdana, Tahoma, sans-serif;  font-weight: bold;}q:before, q:after {  content: '';}abbr, acronym {  border: 0;}body{    width: 100%;  height: 100%;  background: #DBDBDB;} .clear{  height: 15px;  clear: both;}/* END GLOBAL RESET */#main_wrap{  width: auto;  height: auto;  margin: 0 auto 0 auto;  background: #FFFFFF url('images/body_background.gif');  background-repeat: repeat-x; }#main{  width: auto;  margin: 0 auto 0 auto;  background: #DBDBDB url('images/body_background.gif');  background-repeat: repeat-x;}/* HEADER */#header{  margin: 0 auto 0 auto;  text-align: center;  width: 945px;  height: auto;}#header .page_banner{  margin: 5px auto 0 auto;  }  /* BANNERS! */  #home_banner{    width: 945px;    height: 394px;  }    #expertise_banner{    width: 948px;    height: 290px;  }    #about_banner{    width: 948px;    height: 290px;  }    #contact_banner{    width: 948px;    height: 290px;  }  /* HEADER MENU */  .header_menu{    margin-right: 20px;    float: right;    width: auto;    height: 50px;    margin-top: 50px;  }    .header_menu li{    display: inline;      }    .header_menu li a{    float: left;    display: block;    height: 50px;    overflow: hidden;    width: auto;  }          /* HEADER MENU */    .header_menu .home{      height: 50px;      width: 84px;        background-image: url('images/header_menu/home.gif');    }        .header_menu .about{      height: 50px;      width: 79px;        background-image: url('images/header_menu/about.gif');    }        .header_menu .expertise{      height: 50px;      width: 109px;        background-image: url('images/header_menu/expertise.gif');    }        .header_menu .contact{      height: 50px;      width: 102px;        background-image: url('images/header_menu/contact.gif');    }        /* HOVER ACTION */    .header_menu a:hover, .header_menu .active a{      background-position: 0 -49px;    }           /* CONTENT */#content{  font-family: Arial;  margin: 0 auto 0 auto;  width: 930px;  height: auto;  background: #FFFFFF;  padding: 10px;  padding-top: 30px;  padding-bottom: 30px;}  /* MAIN PAGES -- this is gonna be a whole lot of fun lets start singing everybody! */    /* HOME */  #content{    line-height: 20px;  }    #content h1{    color: #ab1e22;    font-style: italic;    font-size: 30px;    margin-bottom: 7.5px;  }     #content h2{    color: #ab1e22;    font-size: 18px;    margin-bottom: 10px;  }      #content table{    width: 930px;    margin-bottom: 20px;  }    #content .non-collapse {  	border-spacing: 13px;		border-collapse:separate;  }  #content .non-collapse td { padding:0 25px 0 0;  }  	  #content em { font-style:italic; }    #content .footer_line{    padding: none;    margin: 0px;    height: 13px;    border: none;    *border: 0px;    background-image: url('images/content_line.gif');     background-repeat: repeat-x;    margin-top: 35px;    margin-bottom: 20px;  }    #content .footer_line2{    padding: none;    margin: 0px;    height: 13px;    border: none;    *border: 0px;    background-image: url('images/content_line.gif');     background-repeat: repeat-x;    margin-bottom: 20px;  }    #content big{    font-family: Cambria, Georgia, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 24px;    line-height: 26px;  }  	#content table img{    float: left;      }    #content strong{    font-family: Cambria, Georgia, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: bold;  }    #content a{    font-weight: bold;  }    #content p, #content div{    line-height: 18px;    text-align: justify;  }    .expertise_float{    margin-left: 10px;    width: 275px;    height: 293px;    background-image: url('images/rounded_box.gif');    background-repeat: no-repeat;  }    .expertise_float a{    font-family: Cambria;  }    #content form .outer_table{    width: 710px;  }    #content form{    background: #e0edfa;    height: auto;     border: 1px solid #c3e1f2;  }    #content form td strong{    vertical-align: middle;    width: auto;  }  #content form .input_text{    line-height: 25px;    text-align: middle;    vertical-align: middle;    padding: 5px;    height: 15px;    width: 190px;    border: 1px solid #c3e1f2;     margin-bottom: 5px;  }       .input_checkbox{    margin-top: 5px;    padding: 5px;  }    #content .form_wrap{    padding: 20px;  }    #content form textarea{    margin-top: 10px;    border: 1px solid #c3e1f2;     width: 665px;    height: 10xp;  }       .contact_submit{    font-family: Cambria, Georgia, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 20px;    border: 2px solid #c3e1f2;     background: #d3e1ef;    display: block;    width: 100px;    margin-top: 10px;    padding-top: 2px;    padding-bottom: 2px;        margin-left: 565px;  }    .hidemelive{    display: none;  }    /* STILL BUILDING CAPTCHA */  #recaptcha_block{  }    #content h1{    margin-bottom: 35px;  }    #content p{    margin-top: 15px;    margin-bottom: 15px;      }    #content br{    clear: both;    margin-top: 10px;  }    /* EXPERTISE FLOAT */  #content h3{    font-size: 24px;    font-weight: bold;    color: #35699e;  }    .expertise_float li{    margin-top: -10px;  }    .expertise_float li a{    text-indent: 3px;    color: #000000;    padding: 7px;    display: block;    height: 24px;    width: 205px;  }    .expertise_float li a:hover{    padding: 7px;    display: block;      height: 24px;    width: 205px;    background-image: url('images/active_expertise_float.gif');    background-repeat: no-repeat;  }    .expertise_float b{    font-family: Cambria;    font-size: 15px;  }    #content img{    vertical-align: middle;    margin: 0 auto 0 auto;  }  /* FOOTER */.footer_line{  padding: none;  margin: 0px;  height: 13px;  border: none;  *border: 0px;  background-image: url('images/footer_line.gif');   background-repeat: repeat-x;}  #footer_wrap{    color: #FFFFFF;    margin: 0 auto 0 auto;    width: 925px;    height: auto;  }#footer{   color: #626262;  height: auto;  width: 100%;  position: relative;  bottom: 0px;  background: #DBDBDB;}#footer a:hover, .active a{  color: #FFFFFF;}    /* FOOTER MENU */  .footer_menu{  }      .footer_menu li{    display: inline;    margin-left: 2.5px;    margin-right: 2.5px;  }    /* FOOTER FLOATS */     #footer_wrap a{     font-size: 14px;   }    #footer_wrap .footer_left{    font-family: Arial;    font-size: 14px;    color: #626262;    display: block;    width: auto;    height: auto;    float: left;  }    #footer_wrap .footer_left strong{    font-family: Arial;    font-size: 14px;    color: #626262;  }    #footer_wrap .footer_right{    color: #626262;    font-size: 14px;    line-height: 18px;    display: block;    width: auto;    height: auto;    float: right;    margin-bottom: 20px;    text-align: right;  }    #footer_wrap .footer_right strong{    font-family: Cambria, Georgia, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 18px;    font-weight: bold;    line-height: 24px;    color: #ab1e22;  }