body {
margin:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background:#000 url(../wp-content/themes/putrefashion/images/tmp_topband.gif) repeat-x;
}

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

.clearfix, .pagenav, .page_item {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix, .pagenav, .page_item {height: 1%;}
.clearfix, .pagenav, .page_item {display: block;}
/* End hide from IE-mac */

h1, h2, h3, h4, h5, h6, p {padding:0; margin:0; font-weight:normal;}
img, a img {border:none;}
li	{list-style-type: none;}
hr {display: none;}
p {line-height:140%;}

a:link {color:#C6BACF;}
a:visited {color:#A594B4;}
a:hover {color:#CAC0D3;}



.right {float:right;}
.left {float:left;}



/* TEMPLATE *************************************************************************************/

#wrapper {
width:98%; 
margin:0 0 0 1%;
padding:0;
background:url(../wp-content/themes/putrefashion/images/content_bg.gif) repeat-y 20px 0;
min-width:779px;
}

#header {
display:block;
height:90px;
}

#header img.logo {
margin:7px 20px 0 0;
}

#header #lilablock  {
display:block;
width:180px;
height:85px;
margin:0 0 0 20px;
background-color:#5E4D6E;
}

#header img.light {
display:block;
margin-left:16px;
}

#titleband {
display:block;
height:62px;
background:url(../wp-content/themes/putrefashion/images/lightband.png) no-repeat 16px top;
}

#titleband h1 {
display:block;
float:left;
font-size:32px;
font-weight:normal;
margin:20px 0 0 220px;
}

#titleband h1 a, #titleband h1 a:link, #titleband h1 a:visited {
color:#FFFFFF;
}

img.botlight {
margin-left:16px;
clear:both;
display:block;
}
 /* FOOTER */

#bottomline {
display:block;
clear:both;
height:22px;
background:url(../wp-content/themes/putrefashion/images/bottomline.gif) repeat-x 0px 12px;
}
.footwrap {width:98%; margin:0 0 0 1%;}
 
#footer {
background-color:#000;
display:block;
padding:4px 0 4px 20px;
float:right;
margin-right:38px;
}

#lilablockbot  {
display:block;
width:180px;
height:12px;
margin:0 0 0 20px;
background-color:#5E4D6E;
}

#footer a, #footer a:link, #footer a:visited {
color:#FFFFFF;
text-decoration:none;
padding:4px 20px 4px 0;
}

#footer2 {
display:block;
float:right;
margin:6px 67px 20px 0;
}

#footer2 a, #footer2 a:link, #footer2 a:visited {
color:#FFFFFF;
}


/* NAVBAR */

#sidebar {
display:block;
float:left;
padding:0;
width:188px;
margin:0 0 0 16px;
}

#sidebar ul {
display:block;
width:180px;
margin:0 auto;
background-color:#5E4D6E;
padding:20px 0;
}

#sidebar h2 {
	display:block;
	clear:both;
	padding:1px 10px 2px;
	margin:30px 3px 5px 3px;
	font-size:14px;
	font-weight:normal;
	background-color:#C6BACF;
}

#sidebar ul ul {
padding:0;
}

#sidebar ul ul li a, #sidebar ul ul li a:link, #sidebar ul ul li a:visited {
display:block;
background:url(../wp-content/themes/putrefashion/images/listbullet.gif) no-repeat 0px 5px;
text-indent:32px;
margin:5px 0 0 0;
padding:3px 4px 4px 0;
color:#FFFFFF;
text-decoration:none;
}

#sidebar ul ul ul {
display:block;
float:right;
width:145px;
background:#6b5b7a;
margin:0 5px 0 0px;
padding:3px 0;
}
#sidebar ul ul ul li{
display:block;
margin:0;
padding:0;
}

#sidebar ul ul ul li a, #sidebar ul ul ul li a:link, #sidebar ul ul ul li a:visited{
background-image:none;
text-indent:0;
padding:3px 5px 3px 10px;
margin:0;
}
#sidebar ul ul li a:hover{
color:#ffffb5;
}

li.cat-item a, li.cat-item a:link, li.cat-item a:visited {display:inline;}

ul ul li a.selected {
background-color:#B3A5BE;
}

/* CONTENT ************************************************************************************************************/

#content {
padding:20px; margin:0;
}

div.post {
display:block;
margin:0;
background:url(../wp-content/themes/putrefashion/images/sectiontitle_bg.gif) repeat-x 0px 8px;
text-align:center;
}

div.post h2, div.post h3 {
display:inline;
background-color:#000000;
padding:0 20px ;
font-size:14px;
font-weight:normal;
text-align:center;
}

div.post h2 a, div.post h2 a:link, div.post h2 a:visited, div.post h3 a, div.post h3 a:link, div.post h3 a:visited {
color:#FFFFFF;
text-decoration:none;
font-size:16px;
}


/* page collection *********************************************/

#post-17 p, #post-14 p, #post-9 p, #post-15 .entry p  {
text-align:center;
}

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

.entry p {display: inline-table;}

/* Hides from IE-mac \*/
* html .entry p {height: 1%;}

.entry p {display: block;}
/* End hide from IE-mac */


#post-15 .entry p a img {display:block; margin:0 auto;}


/* /page collection *********************************************/


div.narrowcolumn h3 {
font-size:14px;
font-weight:bold;
color:#B3A5BE;
margin-bottom:5px;
}

div.narrowcolumn h4 {
font-size:12px;
font-weight:bold;
color:#B3A5BE;
margin-bottom:5px;
}


div.narrowcolumn p {
margin:10px 0 20px 0;
text-align:left;
}

div.narrowcolumn a, div.narrowcolumn a:link, div.narrowcolumn a:visited {
color:#B3A5BE;
text-decoration:underline;
}

div.narrowcolumn a:hover {
color:#FFF;
text-decoration:underline;
}

div.narrowcolumn blockquote {
border-left:3px solid #B3A5BE;
padding-left:10px;
margin:10px 100px 20px 100px;
line-height:16px;
}

div.narrowcolumn img {
margin:0 auto;

}

div.narrowcolumn blockquote.description {
border-left:3px solid #B3A5BE;
padding-left:10px;
margin:20px 0 20px 280px;
line-height:16px;
}

div.narrowcolumn table {
margin:0 0 30px 40px;
}

div.narrowcolumn table th, div.narrowcolumn table td {
border:1px solid #1c1721;
background:#131017;
padding:4px 5px;
text-align:left;
font-weight:normal;
}


.narrowcolumn div.post .entry .imageblock {
margin:20px 0;
width:80%;
}

.narrowcolumn div.post .entry .imageblock a { display:inline; margin:0 10px 100px; text-decoration:none;}


