/*
Theme Name: Underworn (Katie)
Theme URI: http://katie.underworn.co.uk/
Description: Katie's Underworn Theme for Wordpress 2.7+
Version: 1.0
Author: Underworn
Author URI: http://www.underworn.co.uk/
Tags: pink, purple, fixed width

	Underworn katie 1.0
	 http://katie.underworn.co.uk

	This theme was designed and built by Underworn,
	whose blog you will find at http://www.underworn.co.uk

*/

/* Reset everything to nothing */
* { margin: 0; padding: 0; }

/* Begin Typography & Colors */
body { font-size: 62.5%; font-family: Verdana, Arial, Sans-Serif; color: #7A7A7A; }
h1, h2, h3, h4, h5, h6 { font-family: georgia, 'times new roman', times, serif; margin: 0 0 16px 0; font-weight: bold; color: #671758; clear: both; }
h1 { font-size: 26px; letter-spacing: -2px; margin: 24px 0; }
h2 { font-size: 22px; margin: 24px 0; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
p { margin: 0 0 14px; }
ul, ol { margin: 14px 0; padding: 0 0 0 16px; }
table { border-collapse: collapse; border: 0px solid #7a7a7a; margin: 12px 0; }
td { border: 0px solid #7a7a7a; padding: 4px; }
tr { border: 0px solid #7a7a7a; }
th { border: 0px solid #7a7a7a; padding: 4px; text-align: left; }
hr { border-width: 1px 0 0 0; border-top: 1px solid #7a7a7a; height: 1px; }
a img { border: 0; }

code { background: #F3DDF1; padding: 10px; border: 1px solid #752C70; display: block; font-weight: bold; }

fieldset { border: 1px solid #671758; padding: 10px; }
input[type=text], textarea { width: 350px; padding: 2px; border: 1px solid #671758; background: #FFF4FC; color: #671758; margin: 0 0 4px 0; }
input[type=text]:focus, textarea:focus { background: #ffffff; color: #7A7A7A; }
textarea { height: 150px; }


a { color: #671758; text-decoration: none; font-weight: bold; }
a:hover { color: #671758; text-decoration: underline; }

/* Layout begin */
#container { width: 980px; margin: 0 auto; background: url(images/content-bg.png) top center no-repeat; }
#headers { clear: both; width: 980px; margin: 0 auto; height: 196px; }
#sitetitle { height: 0; padding-top: 190px; overflow: hidden; display: block; width: 980px; background: url(images/title-katie.png) top center no-repeat; margin: 0 auto; }
#sidebar { width: 220px; float: left; margin: 30px 0 30px 30px; }
#content { float: right; width: 620px; margin: 30px 30px 30px 0; font-size: 11px; }
/*#footers { width: 920px; margin: 0 auto; background: url(images/footer.png) top center no-repeat; clear: both; min-height: 38px; padding: 38px 30px 0 30px; }*/
#footers { width: 920px; margin: 0 auto; background: url(images/footer-bg.png) top center no-repeat; clear: both; min-height: 62px; padding: 123px 30px 0 30px; }
hr.clear { height: 0; border: 0; visibility: hidden; clear: both; }

#sidebar ul { list-style: none; padding: 0; margin: 0 0 12px 0; font-size: 11px; }
/*#sidebar ul ul, #sidebar ul ul ul { list-style: disc; padding: 0 0 0 16px; }*/
#sidebar ul ul ul { margin: 0 0 0 12px; font-size: 10px; }
#sidebar a { font-weight: normal; }
#sidebar h2 { font-size: 14px; margin: 0 0 7px 0; }

#searchform { margin: 0 0 12px 0; }
#searchform fieldset { border: 0; margin: 0; padding: 0; }
#s { width: 216px; padding: 2px; border: 1px solid #671758; background: #FFF4FC; color: #671758; margin: 0 0 4px 0; }
#s:focus { background: #ffffff; color: #7A7A7A; }

#sidebar strong { font-weight: normal; }

#home-polaroids { width: 614px; height: 0; padding-top: 371px; overflow: hidden; display: block; background: url(images/uw-home-katie.png) top left no-repeat; margin: 0 0 12px 0; }
/* Layout end */

/* shopping basket layouts */

/*end shopping basket */

/*titles*/
#meta-title, #friends-title, #pages-title, #searchfor-title, strong.cart_title, #prodcats-title, #cats-title, #recentpost-title, #comments-title, #archives-title, #latestprods-title, #pantytags-title, #widgetshoppingcart h3, #sideshoppingcart h3 { height: 0; overflow: hidden; padding-top: 35px; display: block; margin: 0 0 4px 0; }
#meta-title { width: 61px; background: url(images/meta-title.png) top left no-repeat; }
#friends-title { width: 147px; background: url(images/panty-friends-title.png) top left no-repeat; }
#pages-title { width: 64px; background: url(images/pages-title.png) top left no-repeat; }
#searchfor-title { width: 118px; background: url(images/searchfor-title.png) top left no-repeat; }
#prodcats-title { width: 203px; background: url(images/prodcats-title.png) top left no-repeat; }
#cats-title { width: 113px; background: url(images/cats-title.png) top left no-repeat; }
#recentpost-title { width: 148px; background: url(images/recentposts-title.png) top left no-repeat; }
#comments-title { width: 192px; background: url(images/recentcomments-title.png) top left no-repeat; }
#archives-title { width: 93px; background: url(images/archives-title.png) top left no-repeat; }
#latestprods-title { width: 182px; background: url(images/latest-products-title.png) top left no-repeat; }
#pantytags-title { width: 123px; background: url(images/panty-tags-title.png) top left no-repeat; }
#sideshoppingcart h3, #widgetshoppingcart h3, strong.cart_title { width: 176px; background: url(images/shopping-basket-title.png) top left no-repeat; }

/*post layout*/
.navigation { margin: 0 0 32px 0; clear: both; }
.postmetadata { margin: 24px 0 24px 0; }

.alignleft { float: left; width: 300px; clear: left; }
.alignright { float: right; width: 300px; clear: right; text-align: right; }

.entry { margin: 0 0 24px 0; }
.post img { padding: 5px; border: 1px solid #460639; }
.post img.wp-smiley { padding: 0; border: 0; }
.postmetadata { margin: 24px 0; }
.posttags { margin: 24px 0; }


#respond { margin: 24px 0; }
/*ecommerce stuff*/
/*div.default_product_display div.textcol{
        margin-left: 210px !important;
        _margin-left: 105px !important;
        min-height: 200px;
        _height: 200px;
      }
        
        
      div.default_product_display  div.textcol div.imagecol{
        position:absolute;
        top:0px;
        left: 0px;
        margin-left: -210px !important;
      }
      
      div.default_product_display  div.textcol div.imagecol a img {
        width: 200px;
        height: 200px;
      }
      
          div.single_product_display div.textcol{
        margin-left: 410px !important;
        _margin-left: 205px !important;
        min-height: 400px;
        _height: 400px;
      }
        
        
      div.single_product_display  div.textcol div.imagecol{
        position:absolute;
        top:0px;
        left: 0px;
        margin-left: -410px !important;
      }
      
      div.single_product_display  div.textcol div.imagecol a img {
        width: 400px;
        height: 400px;
      }
      
        div.default_product_display.product_view_30 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_30 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_30  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_30  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_32 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_32 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_32  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_32  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_33 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_33 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_33  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_33  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_34 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_34 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_34  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_34  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_35 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_35 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_35  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_35  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_36 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_36 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_36  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_36  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_37 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_37 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_37  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_37  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_38 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_38 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_38  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_38  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_39 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_39 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_39  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_39  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_40 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_40 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_40  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_40  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_41 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_41 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_41  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_41  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_42 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_42 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_42  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_42  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_43 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_43 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_43  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_43  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_44 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_44 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_44  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_44  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_45 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_45 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_45  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_45  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_46 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_46 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_46  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_46  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_47 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_47 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_47  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_47  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_48 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_48 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_48  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_48  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div.default_product_display.product_view_49 div.textcol{

            min-height: 410px !important;

            _height: 410px !important;

      }

      div.default_product_display.product_view_49 div.textcol{

            margin-left: 410px !important;

            _margin-left: 205px !important;

      }

      div.default_product_display.product_view_49  div.textcol div.imagecol{

            position:absolute;

            top:0px;

            left: 0px;

            margin-left: -410px !important;

      }

      div.default_product_display.product_view_49  div.textcol div.imagecol a img{

            width: 400px;

            height: 400px;

      }

    div#categorydisplay{
    display: block;
    }
    
    div#branddisplay{
    display: none;
    }*/

/*div#sliding_cart{
  display: block;
}*/


/*#content img.product_image { width: 200px; height: 200px; float: left; }
#content div.productdisplay fieldset { float: right; width: 368px; }
#content div.imagecol { float: left; width: 200px; height: 200px; }
#content div.textcol { clear: both; width: 620px; }*/

#content div.single_product_display div.textcol div.imagecol a img  { width: 200px; height: 200px; margin: 0; }
#content div.productdisplay { width: 620px; }
#content div.single_product_display div.textcol, #content div.single_product_display div.textcol div.imagecol { margin: 0; }
.centered { margin: 0 auto; text-align: center; }