/*  
Theme Name: 1u and 2u
Theme URI: http://utombox.com
Description: Powered by <a href="http://binarybonsai.com/wordpress/kubrick/">Kubrick</a>. template designed by <a href="http://utombox.com">uTom</a>.
Version: 0.10
Author: uTom
Author URI: http://utombox.com
*/
  body { margin: 0px;
    padding: 0px 0px 5px;
    background-color: rgb(229, 228, 215);
    font-family: verdana,arial,helvetica,sans-serif;
    }

  #content a, #sidebar a, #footer a { color: rgb(0, 102, 153);
    text-decoration: none;
    }

  #content a:hover, #sidebar a:hover, #footer a:hover { color: rgb(153, 0, 0);
    text-decoration: underline;
    }

  #page { border: 1px solid rgb(181, 180, 168);
    margin: 10px 0px 0px 222px;
    padding: 5px;
    width: 710px;
    text-align: left;
    background-color: rgb(255, 255, 255);
    background-image: url(images/top_bg.png);
    background-repeat: repeat-x;
    background-position: center top;
    }

  .menu { margin: 0px;
    padding: 0px 0px 10px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    float: left;
    }

  .menu li { margin: 0px 3px 5px 0px;
    padding: 0px;
    font-size: 9px;
    width: 65px;
    height: 20px;
    float: left;
    text-align: center;
    font-weight: bold;
    font-family: verdana,arial,helvetica,sans-serif;
    }

  .menu .page_item a, .menu .admintab a { color: rgb(145, 145, 145);
    display: block;
    line-height: 18px;
    text-decoration: none;
    }

  .menu .current_page_item a, .menu a:hover { color: black;
    display: block;
    line-height: 18px;
    text-decoration: none;
    }

  .theme { margin: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    float: right;
    }

  .theme img { border: 1px solid rgb(204, 204, 204);
    padding: 2px;
    background: transparent none repeat scroll 10px 50%;
    width: 10px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .theme li { margin: 0px 3px 0px 0px;
    width: 14px;
    height: 14px;
    float: left;
    }

  #headerimg { margin: 0px;
    padding: 60px 0px 0px;
    clear: both;
    color: white;
    background-image: url(images/servis_logo.jpg);
    height: 50px;
    }

  #headerimg h1 { margin: 0px 0px 0px 30px;
    padding: 0px;
    font-size: 14pt;
    }

  #headerimg .description { margin: 0px 0px 0px 40px;
    font-size: 9px;
    }

  #headerimg h1 a { font-size: 14pt;
    color: white;
    text-decoration: none;
    }

  hr { display: none;
    }

  #content { padding: 5px;
    font-size: 9pt;
    color: rgb(123, 123, 123);
    }

  .postmetadata { padding: 5px;
    font-size: 9px;
    clear: both;
    }

  .entry { padding: 5px;
    }

  #content h2, #content h2 a { margin: 5px 0px 0px;
    padding: 0px;
    font-size: 9pt;
    text-decoration: none;
    font-weight: bold;
    color: rgb(0, 0, 0);
    clear: both;
    }

  #content small { border-bottom: 1px dashed rgb(204, 204, 204);
    margin: 0px;
    padding: 3px;
    font-size: 9px;
    color: rgb(0, 102, 153);
    display: block;
    }

  #content img { border: 1px solid rgb(204, 204, 204);
    margin: 3px;
    padding: 3px;
    background-color: rgb(238, 238, 238);
    }

  #comment { width: 300px;
    }

  #content .postmetadata { padding: 5px;
    font-size: 9px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align: right;
    clear: both;
    }

  .alt, .altc, .c { border: 1px solid rgb(167, 166, 170);
    margin: 0px 0px 5px;
    }

  .alt .wh { border: 1px solid white;
    margin: 0px;
    padding: 5px;
    background-color: rgb(229, 228, 215);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    }

  .altc .wh { border: 1px solid white;
    margin: 0px;
    padding: 5px;
    background-color: rgb(229, 228, 215);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    }

  .c .wh { border: 1px solid white;
    margin: 0px;
    padding: 5px;
    background-color: rgb(181, 180, 168);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    }

  #content .commentlist p { margin: 0px;
    padding: 3px;
    }

  .commentlist .user, .commentlist .user a { font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
    }

  .commentlist .commentmetadata { font-size: 9px;
    font-weight: bold;
    text-align: right;
    }

  .commentlist .text { border-top: 1px dashed rgb(204, 204, 204);
    border-bottom: 1px dashed rgb(204, 204, 204);
    padding: 3px;
    }

  #comments, #respond { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .commentmetadata a { font-size: 9px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  #commentform p { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    }

  #content .alignleft { float: left;
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  #content .alignright { float: right;
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  #sidebar { border: 1px solid rgb(181, 180, 168);
    margin: 10px 0px 0px 10px;
    padding: 5px;
    width: 190px;
    position: absolute;
    background-color: rgb(255, 255, 255);
    font-size: 9pt;
    top: 0px;
    left: 0px;
    color: rgb(123, 123, 123);
    background-image: url(images/top_bg.png);
    background-repeat: repeat-x;
    background-position: center top;
    }

  #sidebar ul { margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #sidebar ul li { margin: 0px;
    padding: 3px;
    }

  #sidebar li ul { margin: 0px 0px 0px 10px;
    padding: 0px;
    }

  #searchform { margin: 0px;
    padding: 0px;
    text-align: center;
    }

  #s { width: 140px;
    }

  #searchsubmit { display: none;
    }

  #sidebar h2 { margin: 5px;
    padding: 0px;
    font-size: 9pt;
    text-decoration: none;
    font-weight: bold;
    color: rgb(0, 102, 153);
    }

  #footer { border: 1px solid rgb(204, 204, 204);
    font-size: 9px;
    text-align: center;
    background-color: rgb(238, 238, 230);
    font-weight: bold;
    }

  #footer p { border: 1px solid white;
    margin: 0px;
    padding: 5px;
    }

  #lightbox { position: absolute;
    top: 40px;
    left: 0pt;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0pt;
    }

  #lightbox a img { border: medium none ;
    }

  #outerImageContainer { margin: 0pt auto;
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 250px;
    height: 250px;
    }

  #imageContainer { padding: 10px;
    }

  #loading { position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0pt;
    }

  #hoverNav { position: absolute;
    top: 0pt;
    left: 0pt;
    height: 100%;
    width: 100%;
    z-index: 10;
    }

  #imageContainer > #hoverNav { left: 0pt;
    }

  #hoverNav a {  }

  #prevLink, #nextLink { background: transparent url(../lightbox/images/blank.gif) no-repeat scroll 0%;
    width: 49%;
    height: 100%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    }

  #prevLink { left: 0pt;
    float: left;
    }

  #nextLink { right: 0pt;
    float: right;
    }

  #prevLink:hover, #prevLink:visited:hover { background: transparent url(../lightbox/images/prevlabel.gif) no-repeat scroll left 15%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #nextLink:hover, #nextLink:visited:hover { background: transparent url(../lightbox/images/nextlabel.gif) no-repeat scroll right 15%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #imageDataContainer { margin: 0pt auto;
    font-family: Verdana,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10px;
    font-size-adjust: none;
    font-stretch: normal;
    background-color: rgb(255, 255, 255);
    line-height: 1.4em;
    }

  #imageData { padding: 0pt 10px;
    }

  #imageData #imageDetails { width: 70%;
    float: left;
    text-align: left;
    }

  #imageData #caption { font-weight: bold;
    }

  #imageData #numberDisplay { display: block;
    clear: left;
    padding-bottom: 1em;
    }

  #imageData #bottomNavClose { width: 66px;
    float: right;
    padding-bottom: 0.7em;
    }

  #overlay { position: absolute;
    top: 0pt;
    left: 0pt;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: rgb(0, 0, 0);
    opacity: 0.6;
    }

  .clearfix:after { content: ".";
    display: block;
    height: 0pt;
    clear: both;
    visibility: hidden;
    }

  * html > body .clearfix { width: 100%;
    }

  * html .clearfix { height: 1%;
    }

  .pagebar { border: 1px solid rgb(195, 206, 217);
    margin: 3px 0pt;
    padding: 4px 12px;
    text-indent: 0pt;
    background-color: rgb(249, 251, 252);
    display: block;
    font-size: 9px;
    }

  .pagepost { margin: 0pt;
    padding: 0pt;
    text-indent: 0pt;
    display: block;
    }

  .pagebar a { font-size: 9px;
    text-decoration: none;
    }

  .hl-title { border-style: solid solid none;
    border-color: rgb(195, 206, 217) rgb(195, 206, 217) -moz-use-text-color;
    border-width: 1px 1px 0pt;
    margin: 0pt;
    padding: 6px 24px;
    background-color: rgb(249, 251, 252);
    width: auto;
    line-height: 180%;
    overflow: auto;
    text-align: left;
    font-size: 9px;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .hl-surround { border: 1px solid rgb(195, 206, 217);
    margin: 0pt 0pt 5px;
    background-color: rgb(249, 251, 252);
    width: auto;
    height: auto;
    overflow: auto;
    font-size: 9px;
    text-align: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  ol.hl-main { margin: 0pt;
    padding: 0pt 12px 0pt 56px;
    background-color: transparent;
    background-image: url(images/hide.gif);
    background-repeat: no-repeat;
    background-position: 5px;
    }

  div.hl-main { margin: 0pt;
    padding: 6px 24px;
    line-height: 180%;
    background-color: transparent;
    }

  .ln-show { padding-left: 56px ! important;
    background-image: url(images/hide.gif) ! important;
    list-style-type: decimal ! important;
    list-style-image: none ! important;
    list-style-position: outside ! important;
    }

  .ln-show li { list-style-type: decimal ! important;
    list-style-image: none ! important;
    list-style-position: outside ! important;
    }

  .ln-hide { padding-left: 24px ! important;
    background-image: url(images/show.gif) ! important;
    list-style-type: none ! important;
    }

  .ln-hide li { list-style-type: none ! important;
    }

  ol.hl-main li { border-left: 1px solid rgb(195, 206, 217);
    margin: 0pt ! important;
    padding: 0pt 0pt 0pt 12px ! important;
    display: list-item ! important;
    font-size: 9px ! important;
    line-height: 20px ! important;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(227, 238, 249) ! important;
    background-color: rgb(249, 251, 252) ! important;
    }

  li.hl-firstline { border-top: 0pt none ! important;
    }

