/* This imports the Base Weblog CSS from TypePad, which defines core styles */

@import url(/.shared/themes/common/base-weblog.css);

body, h1, h2, h3, p{
        text-align:left;
	font-size:11px;
	font-family: Courier, Courier New,  monospace;
	line-height:16px;

	color:#333333;
}

a{
  text-decoration:none;
  color:#ed5e92;
  cursor:pointer;}

body {}

li {
       list-style:none;
       margin:0;padding:0;
}

.layout-two-column-right #container { width: 875px; padding: 0px 0px 0px 0px; }
.layout-two-column-right #alpha { width:550px; padding: 0px 0px 0px 0px; }
.layout-two-column-right #beta { width: 230px; float: right;}

#container{
  position:relative;
  width:875px;
  background-color: #ffffff
}

#container-inner{
  position:absolute;
  left:0px;
  width:875px;
  top: 13px;
}

#pagebody{
  position:relative;
  text-align:left;
  width:875px;
  background-color: #ffffff
}

#alpha{
  float: left;
  width:550px;
}

#alpha-inner{
  float: left;
  width:550px;
  }

.pager-inner{
  float:left;
  width:550px;
  text-align:left;
 padding-bottom:10px;
}
 
.entry-content{
   float: left;
  }

.entry{
  float: left;
  }

.entry-body{
  position: relative;
  left:-10px;
  padding-top:8px;
  }

.entry-footer{
  width: 550px;
  position: relative;
  left:-10px;
  float: left;
  padding-top: 0px; 
  border-top-style: dotted;
  border-top-width:1px;
  padding-bottom: 10px;
  border-bottom-style: solid;
  border-bottom-width:2px;
  
  }

#beta{
  width:230px;  
  top:0px;
  height: 100%;
}

#beta-inner{
  left: 0px;  
  width:230px;
  height: 100%;
}

.body-footer{
  padding-top: 10px;
  border-top-style: solid;
  border-top-width:2px;
}

/* banner */

#banner
{
background: url(http://insideout.topshop.com/blog/header.jpg) no-repeat;
height: 233px;
}

#banner-inner { overflow: visible; padding: 0; }

#banner-inner .logolink{position:absolute; left:0px; top:10px;  width:100%; height:230px;  }
#banner-inner .logolink span{display:block; position:absolute; text-indent:-9999px; left:-9999px; top:-9999px; }

#banner-header
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}

#banner-header a
{
display: block;
left: 0;
top: 0;
height: 233px;
text-indent: -1000em;
}

#banner-description
{
overflow: hidden;
width: 0;
height: 0;
margin: 0;
padding: 0;
text-indent: -1000em;
}


.module-header 
{
  font-family:Georgia, Times New Roman, serif; 
  font-size:12px;
  letter-spacing: 3px;
  font-weight: bold;
  text-transform: uppercase; 
  color: #000000;
  padding-bottom:19px;
  padding-top:23px;
  margin:0;
}


.module-header-top 
{
  font-family:Georgia, Times New Roman, serif; 
  font-size:12px;
  letter-spacing: 3px;
  font-weight: bold;
  text-transform: uppercase; 
  color: #000000;
  padding-bottom:19px;
  padding-top:23px;
  margin:0;
}

.module-content
{
  padding-bottom:19px;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  margin:0;
}


.module-twitter
{
  padding-bottom:12px;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  margin:0;
}

.module-list
{
	line-height:14px;
}


.entry-header {
  padding-left:0px;  
  padding-top:6px;
  font-size:18px;
  letter-spacing: 1px;
  font-family:Georgia, Times New Roman, serif; 
  font-weight:bold;
  color: #000000;
  clear: left;
}
.entry-header a {
  font-weight: bold
text-transform: uppercase;
}

.under-header{
  padding-bottom:0px;
  border-bottom-style: solid;
  border-bottom-width:2px;
}

.entry-header a:link {color: #000000;}
.entry-header a:visited {color: #000000;}
.entry-header a:hover {color: #000000;}
.entry-header a:active {color: #000000;}

}

.entry-footer-info {
        text-align:left;
	font-size:10px;
	font-family: Courier, Courier New,  monospace;
	line-height:16px;
	color:#666666;
}

.content-nav{
  text-align:left;
}

.comments-header 
{
  font-family:Georgia, Times New Roman, serif; 
  font-size:12px;
  letter-spacing: 3px;
  font-weight: bold;
  text-transform: uppercase; 
  color: #000000;
}

.comments-open-header 
{
  font-family:Georgia, Times New Roman, serif; 
  font-size:12px;
  letter-spacing: 3px;
  font-weight: bold;
  text-transform: uppercase; 
  color: #000000;
}

.comment{
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  margin:0;
}

.addthis{
padding-top:5px;
padding-bottom:5px;
}


/* added flags to header */

ul#flags { position: relative; z-index: 99; float: right; width: 68px; _width:78px; margin: 0; padding:20px 0 0 120px;background-image: url(shoplabel.gif);background-position:0 27px;background-repeat:no-repeat }
ul#flags li { float: right; margin: 0 0 0 6px; padding: 0;border: 1px solid #000; }
ul#flags a { display: block;width: 26px; height: 14px; text-indent: -9999em; background-image: url(http://media.topshop.com/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color10/header_us_uk_flag.gif); background-position: 100% 0; }
ul#flags li.uk { float: left;_padding:0 5px 0 0; }
ul#flags li.us a { background-image: url(http://media.topshop.com/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color7/header_uk_us_flag.gif); }
ul#flags a:hover { background-position: 100% -27px; }

a.shop-online { 
background-image: url(/blog/shop_btn.png);
background-position:top left;
background-repeat:no-repeat;
float: right;
height: 82px;
width: 91px;
display:block;
position:relative;

}
a.shop-online:hover { 
background-image: url(/blog/shop_btn.png);
background-position:bottom left;
background-repeat:no-repeat;
}

form#search-blog input.box{
margin-right: 0px;
width: 80%;
}

form#search-blog input.button{
background:none;
border: none;
font-size: 14px;
font-family: Georgia, 'Times New Roman', serif;
width: 28px;
background-image: url(/blog/go.png);
background-position:top left;
background-repeat:no-repeat;
text-indent: -9999px;
height: 22px;
cursor:pointer;

*font-size: 0;
*line-height: 0;
}

form#search-blog input.button:hover{
background-image: url(/blog/go.png);
background-position:bottom left;
background-repeat:no-repeat;
}

div.module-calendar h3 {text-align: center; margin-top:0px;}
div.module-calendar table td{color:#b7b7b7}
div.module-calendar table td a{color:#000000;}
div.module-calendar table td a:hover{text-decoration: underline;}

.border-off{border:none;}
.blog-roll ul{overflow: hidden;margin-bottom: 19px;}

a.less-link{display:none; cursor:pointer}
a.more-link{ cursor:pointer}
div.pkg{clear:none;}
div.pkg::after {
clear: none;
}
.body-footer {
clear: left;
width: 615px;
}
.body-footer a{letter-spacing: -1px;}

.div.connect_widget_number_cloud {
height: 17px;}

.tweet-button{
position: relative;
top: 4px;
}
.scrollable div, .scrollable p{
margin:0px;
padding:0px;
}
.scrollable {
	position:relative;
	overflow:hidden;
	width: 485px;
	height: 200px;
margin: 0px auto;
}
.scrollable .gallery{
	width:20000em;
	position:absolute;
}
.scrollable .gallery a{
	float:left;
}
.scrollable .gallery img{
	float:left;
}
div.gallery-nav{text-align:center;
margin:19px 0px;}
a.browse{
cursor:pointer;
}
a.next{padding-left: 15px;}
a.prev{padding-right: 15px;}
a.disabled{
cursor:default;
color: #333333;
}
a{cursor:pointer}
p.module-more {
text-align: left;
padding-top: 15px;
margin: 0;
}
.module-search input[type="search"] {
width: 75%;
margin-right: 6px;
margin-bottom: 0px;
}
.module-search .module-content {
    margin-top: 0px;
    padding-bottom: 23px;
}
.module-calendar .module-header {
padding-top: 19px;
    padding-bottom: 19px;
}
.largeSpacer{
padding-top: 23px;
}
.module-syndicate .module-content{
overflow:hidden;}
a.subscribe{
display: block;
float: left;
margin-right: 7px;
}
a.subscribe-fb{
height: 16px;
width: 16px;
background-image: url(/techtestblog/fb.png);
}
a.subscribe-tw{
height: 16px;
width: 16px;
background-image: url(/techtestblog/tw.png);
}
a.subscribe-rs{
height: 16px;
width: 16px;
background-image: url(/techtestblog/rs.png);
}
ul#twitter_update_list a{color: #333;}
ul#twitter_update_list span a{color: #ED5E92;}
ul#twitter_update_list li{margin-top: 10px;
margin-bottom: 0px;}
/* ph=1 */

