body { margin: 0pt; padding: 0pt; background: rgb(0, 0, 0) none repeat scroll 0% 0%; font-family: Georgia,sans-serif; font-size: 15px; color: rgb(0, 0, 0); text-align: center; }
.clear { clear: both; }
#header { margin: 0pt auto; width: 100%; height: 360px; }
#header h1 { margin: 0pt; padding: 320px 0pt 0pt; font-weight: 700; font-size: 16px; text-align: center; }
#header h4 { margin: 0pt; padding: 0pt; font-weight: 400; color: rgb(255, 255, 255); text-align: center; }
#header a:link, #header a:visited, #header a:active, #header a:hover { color: rgb(236, 150, 38); text-decoration: none; }
#header a:hover { color: rgb(255, 255, 255); }
.search { margin: 0pt 0pt 20px 53px; background: rgb(134, 71, 18) url('http://bdsmcurator.com/bdsm/perfect-slave/wp-content/themes/search_bg.jpg') no-repeat scroll 0% 0%; width: 349px; height: 44px; }
.search_form { margin: 0pt; padding: 10px 0pt; }
.search_form input { margin: 0pt; padding: 0pt; vertical-align: middle; }
#content { margin: 0pt auto; background: rgb(0, 0, 0) url('http://bdsmcurator.com/bdsm/perfect-slave/wp-content/themes/cont_bg.jpg') repeat-y scroll 0% 0%; width: 900px; text-align: left; }
.left { background: transparent url('http://bdsmcurator.com/bdsm/perfect-slave/wp-content/themes/left_img.jpg') no-repeat scroll 0% 0%; overflow: hidden; float: left; width: 444px; }
.left .lpadding { padding: 0pt 10px; }
.left .lside { overflow: hidden; width: 49%; float: left; }
.left .rside { overflow: hidden; width: 49%; float: right; }
.left h1 { margin: 0pt; padding: 0pt; font-size: 12px; font-weight: 700; text-align: left; color: rgb(205, 136, 65); }
.left .title { padding: 20px 5px 5px; }
.left ul li { margin: 0pt; padding: 0pt 12px; background: transparent url('http://bdsmcurator.com/bdsm/perfect-slave/wp-content/themes/lul_bullet.gif') no-repeat scroll 3px 7px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 14px; }
.left ul { margin: 5px; padding: 0pt; }
.left a:link, .left a:visited, .left a:active, .left a:hover { color: rgb(251, 237, 193); text-decoration: none; }
.right { overflow: hidden; float: right; width: 456px; }
.right .title { border-bottom: 1px dotted rgb(0, 0, 0); margin: 5px; }
.right h1 { margin: 0pt; padding: 0pt; font-weight: 400; font-size: 12px; }
.right h1 a:link, .right h1 a:visited, .right h1 a:active, .right h1 a:hover { color: rgb(255, 238, 209); text-decoration: none; }
.right h4 { margin: 0pt; padding: 5px 0pt; font-weight: 400; font-size: 12px; color: rgb(132, 38, 20); }
.right p { margin: 5px; font-size: 10px; }
.right .postbord { border: 3px solid rgb(141, 80, 28); margin: 0pt 10px 12px; background: rgb(183, 158, 118) none repeat scroll 0% 0%; }
.right a:link, .right a:visited, .right a:active, .right a:hover { color: rgb(153, 0, 0); text-decoration: underline; }
.tags { margin: 5px; padding: 3px 5px; text-align: left; font-family: Arial,sans-serif; color: rgb(0, 0, 0); font-size: 11px; }
.tags a:link, .tags a:visited, .tags a:active, .tags a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.permalink { border-top: 1px dotted rgb(0, 0, 0); margin: 5px; padding: 3px 5px; text-align: center; font-family: Arial,sans-serif; color: rgb(95, 41, 0); font-size: 11px; }
.permalink a:link, .permalink a:visited, .permalink a:active, .permalink a:hover { color: rgb(95, 41, 0); text-decoration: underline; }
#footer { margin: 0pt auto; background: rgb(0, 0, 0) url('http://bdsmcurator.com/bdsm/perfect-slave/wp-content/themes/cont_bg.jpg') repeat-y scroll 0% 0%; font-family: Tahoma,Arial,Helvetica,Georgia,Verdana,sans-serif; font-weight: 400; text-align: center; color: rgb(255, 255, 255); width: 900px; font-size: 11px; }
#footer2 { background: rgb(154, 105, 38) url('http://bdsmcurator.com/bdsm/perfect-slave/wp-content/themes/footer_bg.jpg') repeat-x scroll 0% 0%; margin-left: 444px; }
#footer .fimg { background: transparent url('http://bdsmcurator.com/bdsm/perfect-slave/wp-content/themes/footer_img.jpg') no-repeat scroll right top; height: 114px; padding-right: 110px; }
#footer p { margin: 0pt; padding: 20px 0pt 0pt; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover { font-weight: 700; color: rgb(255, 255, 255); text-decoration: underline; }
#footer a.sec:link, #footer a.sec:visited, #footer a.sec:active, #footer a.sec:hover { color: rgb(0, 0, 0); font-weight: 700; text-decoration: underline; }
h2 { font-weight: 400; font-size: 12px; }
h3 { font-weight: 400; font-size: 12px; }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea { border: 1px solid rgb(51, 51, 51); padding: 0.2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#commentform textarea { width: 99%; }
#commentlist li ul { border-left: 1px solid rgb(221, 221, 221); font-size: 110%; list-style-type: none; }
#commentlist li .avatar { border: 1px dotted rgb(204, 204, 204); padding: 2px; float: right; margin-right: 25px; }
#wp-calendar { border: 1px solid rgb(251, 237, 193); margin: 0pt auto 10px; empty-cells: show; font-size: 14px; width: 90%; color: rgb(251, 237, 193); }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; text-decoration: none; color: rgb(102, 23, 26); }
#wp-calendar a:hover { background: rgb(224, 230, 224) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
#wp-calendar caption { color: rgb(251, 237, 193); font-size: 14px; text-align: center; }
#wp-calendar td { padding: 2px 0pt; color: rgb(251, 237, 193); font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: normal; text-align: center; }
#wp-calendar td.pad:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#wp-calendar td:hover, #wp-calendar #today { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(102, 23, 26); }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
p img { padding: 0pt; max-width: 100%; }
img.alignright { margin: 0pt 0pt 2px 7px; padding: 4px; display: inline; }
img.alignleft { margin: 0pt 7px 2px 0pt; padding: 4px; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
img, .left ul li ul li, .left ul li ul li ul li { border: 0pt none ; }
#menu a:hover, .left a:hover, .right h1 a:hover { text-decoration: underline; }
.right a:hover, .tags a:hover, .permalink a:hover, #footer a:hover, #footer a.sec:hover { text-decoration: none; }
img.centered, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.right ul li, .right ol li { margin: 0pt 10px; }
.right .postbord h4 { font-size: 20px; }
.right .postbord h1 a:hover { color: rgb(255, 238, 209); }
.right .postbord a { color: rgb(153, 0, 0); font-weight: bold; text-decoration: underline; }
.right .postbord a:hover { color: rgb(0, 0, 102); text-decoration: none; }
.right .postbord .permalink a { color: rgb(0, 0, 0); }
.spon { text-align: center; color: rgb(204, 0, 0); font-size: 18px; }
.lside .spon a { color: rgb(204, 0, 0); font-size: 18px; text-decoration: underline; font-weight: bold; }
.lside .spon a:hover { color: rgb(255, 255, 153); font-size: 18px; text-decoration: none; }
.rside .spon a { color: rgb(204, 0, 0); font-size: 18px; text-decoration: underline; font-weight: bold; }
.rside .spon a:hover { color: rgb(255, 255, 153); font-size: 18px; text-decoration: none; }
.textwidget {
color: #990000;
font-size:10px
}

