/*
THEME NAME: Houseofharlot2010
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Sandbox based css file for House of Harlot
VERSION: 1.6.1
AUTHOR: Robin Archer
AUTHOR URI:http://houseofharlot. com
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/*/*Normalizes margin, padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, k6, pre, form, fieldset, input, p, blockquote, th, td 
{
	background-image: none;
	font-weight: bolder;
}

/* Normalizes font-size for headers*/
h1, h2, h3, h4, h5, h6
{
	font-size : 12px;
	color: #FFFFFF;
}

/* Removes List styles from lists */
ol, ul
{
	list-style : none;
	margin-bottom: -20px;
}

/* Normalizes font-style and font-weight to normal*/
address, caption, cite, code, dfn, em, strong, th, var
{font-style :normal; font-weight : normal;}

/* Removes list styles from lists */
table
{border-collapse : collapse; border-spacing : 0;}

/*  Removes border from fieldset and img */
fieldset, img
{border : 0;}

/* Left-aligns text in caption and th */
caption, th
{text-align : left;}

/* Removes quotation marks from q */
q:before, q:after
{content : '';}*/


/* Page Layout*/

html, body { width:60%;
}

div#wrapper  {
	width:90%;
        min-width:960px;
        max-width:1200px;
	margin:auto;
	margin-right:auto;
	position:relative;
        text-align:left;font-size: .8em;
}

div#container {
	float:left;
	width: 100%;
        margin:0 -220px 0 0;
}



div#content {
        margin:30px 280px 0 0;
        list-style:none;clear:left;
}

div.sidebar {
        margin: 0px;
        padding: 7px;
	float:right;
        overflow:hidden;
        width:200px;margin:0 30px 0 0 ;
        background-color: #a07388 ; border: 2px solid #613147
}

div#secondary {
clear:right;
}

div#primary {
        border-radius: 1em;
       -moz-border-radius: 1em;
	margin: 45px 0 0 -150px;
        
}

div#secondary {
        border-radius: 1em;
       -moz-border-radius: 1em;
	margin: .5em 0 0 -150px;
       
}

div#footer {
        background-image: url(http://www.houseofharlot.com/web2009/css/css_images/tab-bg.jpg);
        padding: 5px;margin:20px;
	clear: left;
	width: 100%;
}

div#footer a {color: #fff;
}

/*Colors and Fonts */

body {  text-align:center;
	font-family:Arial, Helvetica, sans-serif;
        font-size: 1em;
        color: #ffffff;
	background: #a07388 url('http://www.houseofharlot.com/web2009/css/css_images/bodybkgrd.jpg') repeat-x;
}

h1 {   font-size:1.5em;
       font-weight:bold;
}

h2 {   font-size:1.4em;
       font-weight:bold;
}

h3 {   font-size:1.3em;
       font-weight:bold;
}

h4 {   font-size:1.2em;
       font-weight:bold;
}

/* The Header */
div#header {
	text-indent: -10000px;
	margin-bottom: 30px;
	padding-top: 2.0em;
	height: 200px;
	background:  url('http://www.houseofharlot.com/web2009/images/headerbkgrd1000.jpg') no-repeat bottom center ;
}	

/* The Menu */

div#access div.skip-link {
        padding: 0 5px ; 
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
}

div#access a {
        color: #ffffff;
        text-decoration: none;
}

div#menu {

        font-size: 1.22em;
        height:33px;
        padding-top:0.25em;
	background-repeat: repeat-x;
	background-position: right top;
        width: 100%;
       	text-align:center;
        position: absolute;
        top: 220px;
}

div#menu ul a {
        font-weight: 700;
        text-decoration: none;
        color: #ffffff;
}

div#menu ul, div#menu ul ul, div#menu ul li {
        list-style: none;
        margin: 0;
        padding: 0;
       
        
}

div#menu ul li {
        float: left;
        width:11.0%;
        min-width:6em;
        background-image: url(http://www.houseofharlot.com/web2009/css/css_images/tab-bg.jpg);
        padding: 0px 5px 0px 5px;
        border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF99FF;
	border-right-color: #B02EB2;
	border-bottom-color: #2E0B1B;
	border-left-color: #4E043F;
}

div#menu ul li a {
        font-size:0.95em;
        color: #ffffff;
}

div#menu ul ul {
        display: none;
}

div#menu ul ul li {
        float: none;
}

div#menu ul ul li a {
        margin: 0;
        padding: 0;
        color: #ffffff;
}

div#menu ul li:hover ul {
        display:block;
        font-size:0.9em;
        padding-top: 0.5em;
        position: absolute;
}

div#menu ul li:hover ul li a {
        background-image: url(http://www.houseofharlot.com/web2009/css/css_images/tab-bg.jpg);
        border: none;
        display: block;
}


/*Main Content Area */

div.hentry {
       border-radius: 1em;
       -moz-border-radius: 1em;
       border-bottom: 1px solid #613147;
       padding: 0px 20px 20px 20px;
       margin: 10px 0 60px 0;
       background-color: #a07388 ;
       color: #ffffff;border: 2px solid #613147
}



.entry-title {
       clear: both;
       background-image: url (http://www.houseofharlot.com/web2009/images/landing_page_blk_logo.png);
       background-repeat: no-repeat;
       line-height: 38px;
       margin:10px 0 0 0;
}

h2.entry-title {
       font-size: 20px;
       padding: 0 0 0 50px;
}

h3.entry-title {
       font-size: 20px;
       padding: 0 0 0 50px;
       color: #ffffff;
}

.entry-date {
       padding: 0 0 0 75px;
       font-size: 14px;
       font-weight: bold;
       color: #ffffff;
       display: inline;
}

.page-link {color: #b00e25; font-size:14px; line-height: 20px; padding-top: 10px;
}

.entry-meta {color: #b00e25; font-size:12px; line-height: 20px; padding-top: 10px;margin:10px;
}

.entry-meta .author { padding-left:24px;
}

.entry-meta .cat-links {/*background: url (http://houseofharlot.com/web2009/wordpress/wp-includes/images/icons/category.png)*/ 0 0 no-repeat; padding-left:16px;
}

.entry-meta .edit-links {/*background: url (http://houseofharlot.com/web2009/wordpress/wp-includes/images/icons/edit.png)*/ 0 0 no-repeat; padding-left:16px;
}

.entry-meta .comments-link {/*background: url (http://houseofharlot.com/web2009/wordpress/wp-includes/images/icons/comment.png)*/ 0 0 no-repeat; padding-left:16px;
}

div#container, div.sidebar {margin-top: 0;
}

div#content p {font-size: 14px; color:#ffffff;
}

div#content a { color: #ffffff; text-decoration: none; border: 2px #400e25;
}

div#content h2 { color: #ffffff;
}

div#nav-above, div#nav-below {width: 100%; height: 1.2em; float: left;
}

div#nav-above {margin-top:-2.5em;margin-bottom:1.5em;
}

div#nav-below{ margin-top:-3.5em; margin-bottom:1.5em;
}

.align-left, div.nav-previous { float: left;
}

.align-right, div.nav-next{ float: right;
}

form#commentform .form-label {margin: 1em 0 0 ;max-width:10em;background: #000000; color: #ffffff;
}

form#commentform span.required { background: #000000; color: #ffffff;
}

form#commentform, form#commentform p { padding: 10px;background: #000000; color: #ffffff;
}

input#author, input#email, input#url { width:50%;background: #000000; color: #ffffff;
}

input#author, input#email, input#url, textarea#comment { padding: 0.2em;background: #000000; color: #ffffff;margin:10px;
}

div.comments {background:#000000: color: #ffffff; padding: 40px 40px 40px 40px;margin:10px 10px 10px 10px;border-radius: 1em;
       -moz-border-radius: 1em;

}

div.comments ol li {margin:0 0 3.5em;
}

div#comments-list { border-radius: 1em;background: #000000; color: #ffffff;
       -moz-border-radius: 1em; padding: 20px 140px 20px 20px;
}
div#comments-list li { border-radius: 1em;background: #ffffff; color: #000000;
       -moz-border-radius: 1em; padding: 20px;
}

textarea#comment {height: 13em; margin: 0 0 0.5em; overflow: auto; width: 66%;background: #ffffff; color: #000000; border-radius: 1em;
       -moz-border-radius: 1em;
       border-bottom: 1px solid #333333;
}

/* The sidebars */
div.sidebar div, div.sidebar h3, div.sidebar ul, sidebar li { margin:0; padding: 0;
}

div.sidebar h3 {font-size: 16px; color: #ffffff; font-weight: bold; margin: 0 0 8px 0; border-bottom: 1px solid #000000;
}

div.sidebar li {list-style: none; margin: 0 0 1em;
}

div.sidebar li form{ margin: 0.2em 0 0; padding: 0;
}

div.sidebar ul ul {margin: 0 0 0 1em;
}

div.sidebar ul ul a{color: #ffffff; text-decoration: none; border-bottom: 1px dotted #400e25;
}


div.sidebar ul ul li{list-style:none; margin: 0;
}


div.sidebar ul ul ul{margin: 0 0 0 0.5em;
}


div.sidebar ul ul li{list-style:none;
}


div.button a { display: block; width: 10.6em; height: 1.4em; line-height: 1.4; text-align: center; text-decoration: none; border: 1px solid #400e25;
-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;background-color: #a07388; color: #ffffff; text-shadow@ 2px 2px 2px #333;-moz-box-shadow:2px 2px 2px #ccc;
}

.image-left {float:left;margin:1em; padding: 20px;
}

.image-right {float:right;margin:1em; padding: 20px;
}


.twocolumn ul {float:left;clear:left;list-style:none;font-size:0.75em;margin:10px 10px 10px 10px ;padding:10px 10px 10px 10px;
}

.twocolumn li {float:left;border: 1px solid #400e25;min-height:260px;max-width:180px;margin:10px 10px 10px 10px ;padding:10px 10px 10px 10px;
}
 
div.newitems li {float:left;list-style:none;margin:1em;clear:left;padding:20px;
}

.galleries ul {float:left;list-style:none;padding:10px;margin:10px;border: 2px solid #400e25;text-align:center;}

.galleries li{float:left;height:230px;max-width:133px;padding:10px;margin:10px;border: 2px solid #400e25;text-align:center;}

.subgalleries ul li{list-style:none;padding:10px;margin:10px;border: 2px solid #400e25;}

div.pic_and_list ul{float:left;list-style:none;clear:left;font-size:0.9em;
}

div.pic_and_list li{float:left;padding:5px;margin:0 5px 20px 5px;border: 2px solid #400e25;width:auto;text-align:left;
}
