
* { font-family: Lucida Grande,Trebuchet MS,Helvetica,sans-serif; }
.waterbody { margin: 0pt; background: rgb(34, 34, 34) none repeat scroll 0% 0%; color: rgb(153, 0, 0); }
div, td, p { font-size: 9px; line-height: 18px; color: rgb(229, 229, 229); }
a, a:link, a:active, a:visited { color: rgb(240, 240, 240); }
a:hover { text-decoration: none; color: rgb(255, 0, 0); }
ul { margin: 5px; padding: 5px; list-style-image: none; list-style-position: outside; list-style-type: square; }
li { line-height: 18px; padding-left: 5px; color: rgb(229, 229, 229); padding-top: 0px; list-style-position: inside; }
.clear { clear: both; }
#container { margin: 0px auto; padding: 0pt; width: 900px; text-align: left; }
#containerbg { background: transparent url('http://bdsmcurator.com/bdsm/maninpain/wp-content/themes/bg_inside.jpg') repeat-y scroll left top; position: relative; width: 900px; float: left; top: 0pt; left: 0pt; }
#outerleft { position: relative; float: left; clear: left; width: 730px; }
#outerright { position: relative; width: 170px; float: right; clear: right; }
#logo { background: rgb(0, 0, 0) url('http://bdsmcurator.com/bdsm/maninpain/wp-content/themes/bg_header.jpg') no-repeat scroll left top; position: relative; width: 98%; height: 74px; float: left; padding-left: 10px; }
#logo h1 { margin: 20px; font-family: Lucida Grande,Trebuchet MS; font-style: normal; font-variant: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: normal; padding-top: 15px; padding-bottom: 0pt; }
#logo h1 a { text-decoration: none; }
#logo p { margin: 0pt; padding: 0pt; font-family: Lucida sans unicode; font-size: 12px; color: rgb(255, 255, 255); }
#topmenu { position: relative; float: left; clear: left; background-color: rgb(153, 0, 0); width: 100%; }
#imgheader { position: relative; float: left; clear: left; width: 100%; height: 99px; background-color: rgb(0, 0, 0); }
#container_inner { position: relative; float: left; clear: left; width: 730px; }
#leftcol { background: transparent url('http://bdsmcurator.com/bdsm/maninpain/wp-content/themes/bg_leftcol.jpg') repeat-y scroll left top; position: relative; float: left; clear: left; width: 172px; }
#leftcolmenu { background: transparent url('http://bdsmcurator.com/bdsm/maninpain/wp-content/themes/bg_leftcol.jpg') repeat-y scroll left top; overflow: auto; position: relative; }
#content_top_wrapper { margin: 4px 8px 0pt 0pt; position: relative; float: right; clear: right; width: 542px; display: inline; }
#content_top1 { position: relative; float: left; clear: left; width: 269px; }
#content_top2 { position: relative; float: right; clear: right; width: 269px; }
#content_main { margin: 15px 0pt 20px 20px; position: relative; float: left; width: 520px; background-color: rgb(51, 51, 51); }
#rightcol_top, #rightcol { margin: 0pt 0pt 0pt 1px; overflow: auto; float: left; clear: left; width: 168px; display: inline; }
#rightcol_top { background: transparent url('http://bdsmcurator.com/bdsm/maninpain/wp-content/themes/bg_topright.jpg') no-repeat scroll center top; height: 70px; min-height: 70px; }
#banner { padding: 20px 0pt 0pt 215px; position: relative; clear: left; float: left; width: 515px; height: 65px; min-height: 65px; color: rgb(255, 255, 255); font-size: 10px; }
#blackline { position: relative; clear: left; float: left; width: 730px; height: 10px; min-height: 10px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 10px; }
#copyright { position: relative; width: 900px; display: block; clear: both; float: left; }
#copyright div { margin: -10px 0pt 0pt; color: rgb(102, 102, 102); font-size: 10px; font-weight: normal; display: block ! important; width: 900px; float: left; clear: left; text-align: left; }
div.pathway { border-bottom: 1px solid rgb(229, 229, 229); display: block; text-align: center; color: rgb(0, 0, 0); font-size: 10px; font-weight: bold; height: 20px; margin-bottom: 10px; }
#notable { margin: 10px; display: block; text-align: center; color: rgb(0, 0, 0); height: 20px; }
#notable a { text-decoration: none; }
.alignright { float: right; }
.alignleft { float: left; }
.zaziv {

font-family:Arial,Helvetica,sans-serif; font-weight: bold; font-size: 25px; color: #FF0000;
text-align:center;}

.title{
font-family:Arial,Helvetica,sans-serif; font-weight: bold; font-size: 15px; color: #FF0000;
text-align:center;}



.contentheading, .contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:active, a.contentpagetitle:visited { font-family: Lucida Grande,"Times New Roman",Times,serif; color: rgb(0, 0, 0); font-size: 12px; padding-top: 25px; background-color: inherit; display: block; text-decoration: none; }
.contentpaneopen { width: 100%; }
.sectiontableheader { font-weight: bold; }
.category, .categorytitle { font-weight: bold; color: rgb(57, 115, 172); background-color: inherit; }
.sectiontableentry1 { padding: 2px; background-color: rgb(239, 239, 239); color: rgb(51, 51, 51); }
.sectiontableentry2 { padding: 2px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.blogsection { color: rgb(57, 115, 172); background-color: inherit; }
.blog_more { border-bottom: 1px solid rgb(229, 229, 229); font-weight: bold; line-height: 25px; padding-top: 20px; color: rgb(57, 115, 172); background-color: inherit; }
.small { color: rgb(102, 102, 102); font-size: 10px; font-family: Lucida sans,Trebuchet MS; background-color: inherit; }
#content_main .createdate { padding: 0pt 0pt 15px; color: rgb(74, 135, 196); font-size: 10px; line-height: 8px; background-color: inherit; }
#content_main .modifydate { padding: 0pt; color: rgb(153, 153, 153); font-size: 10px; background-color: inherit; }
.pagenav_prev, .pagenav_next { font-size: 11px; }
.pagenavbar { display: block; width: 100%; background-color: inherit; height: 20px; line-height: 25px; text-align: right; letter-spacing: 2px; color: rgb(153, 153, 153) ! important; clear: both; font-size: 11px ! important; margin-top: 10px; background-image: url('http://bdsmcurator.com/bdsm/maninpain/wp-content/themes/bg_pagenav.jpg'); background-repeat: repeat-x; background-position: center bottom; }
.pagenav { height: 20px; line-height: 25px; text-align: right; letter-spacing: 2px; color: rgb(153, 153, 153); clear: both; font-size: 11px; margin-left: 0pt; margin-right: 0pt; background-color: inherit; }
.back_button { display: block; text-align: left; font-weight: bold; font-size: 12px; width: 100%; margin-bottom: 10px; letter-spacing: 2px; }
.highlight { padding: 2px 0pt; font-weight: bold; background-color: rgb(255, 255, 0); }
table.contenttoc { border: 1px solid rgb(0, 0, 0); margin: 0pt 0pt 10px 10px; padding: 1px; width: 130px; }
ul.latestnews li, ul.mostread li { line-height: 18px; font-size: 10px; font-weight: bold; list-style-type: none; list-style-position: outside; }
table.contentpane td.contentdescription { width: 100% ! important; }
#leftcol a:link, #leftcol a:active, #leftcol a:visited { color: rgb(229, 229, 229); }
a.pagenav:link, a.pagenav_next:link, a.pagenav_pre:link, div.back_button a, div.back_button a:link, a.latestnews:link, a.latestnews:active, a.latestnews:visited, a.mostread:link, a.mostread:active, a.mostread:visited { text-decoration: none; }
.readon, a.readon:link, a.readon:active, a.readon:visited { color: rgb(229, 229, 229); font-weight: bold; text-align: left; margin-top: 10px; letter-spacing: 2px; font-size: 10px; text-decoration: none; }
a.blogsection:link, a.blogsection:active, a.blogsection:visited { color: rgb(204, 204, 204); text-decoration: none; }
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited, a.sublevel:link, a.sublevel:active, a.sublevel:visited { color: rgb(229, 229, 229); font-size: 11px; line-height: 28px; }
a.mainlevel:hover, #leftcol a.mainlevel:hover { background-color: rgb(255, 0, 0); color: rgb(255, 255, 255) ! important; text-decoration: none ! important; }
a.mainlevel-right:link, a.mainlevel-right:active, a.mainlevel-right:visited, a.sublevel-right:link, a.sublevel-right:active, a.sublevel-right:visited { color: rgb(0, 0, 0); text-decoration: none; font-size: 11px; }
a.mainlevel-right:hover { background-color: rgb(204, 204, 204); text-decoration: none; }
a.pathway:link, a.pathway:link, a.pathway:active, a.pathway:visited { color: rgb(153, 153, 153); text-decoration: none; }
a.toclink:link, a.toclink:active, a.toclink:visited { padding: 2px 10px; color: rgb(229, 229, 229); font-size: 11px; display: block; text-decoration: none; }
.pagenavbar a:link, .pagenavbar a:active, .pagenavbar a:visited { letter-spacing: 2px; color: rgb(0, 0, 0); font-size: 11px; text-decoration: none; }
.pagenavbar a:hover { color: rgb(255, 0, 0); }
a.latestnews:link, .mostread a:link, .latestnews a:active, .mostread a:active, .latestnews a:hover, .mostread a:hover, .latestnews a:visited, .mostread a:visited { color: rgb(0, 0, 0); text-decoration: underline; }
a.toclink:hover, a.latestnews:hover, a.mostread:hover, a.pathway:hover, a.sublevel:hover, a.sublevel-right:hover, a.blogsection:hover, a.readon:hover, a.pagenav:hover, a.pagenav_next:hover, a.pagenav_pre:hover, a.latestnews:hover { text-decoration: underline; color: rgb(229, 229, 229); background-color: inherit; }
#leftcol a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
table.moduletable, #leftcol table, #rightcol table { width: 100%; float: left; clear: left; }
#rightcol table, #leftcol table td { font-size: 11px ! important; color: rgb(204, 204, 204); }
#rightcol table, #rightcol table td { font-size: 11px ! important; color: rgb(229, 229, 229); }
table.moduletable th, table.moduletable-bgimg th, table.moduletable-right th { border: 1px solid rgb(0, 0, 0); color: rgb(229, 229, 229); font-family: Lucida Grande,"Times New Roman",Times,serif; font-size: 10px; line-height: 20px; background-color: rgb(72, 72, 72); height: 25px; text-align: left; padding-left: 15px; font-weight: bold; }
#content_top1 table.moduletable td, #content_top2 table.moduletable td { background: transparent url('http://bdsmcurator.com/bdsm/maninpain/wp-content/themes/bg_module_contenttop.jpg') no-repeat scroll center bottom; height: 100px; min-height: 100px; vertical-align: top; }
#rightcol table.moduletable td { padding: 5px; }
#leftcol form { margin-left: 15px; }
#leftcol .button { border-style: solid; border-color: rgb(136, 136, 136) rgb(51, 51, 51) rgb(51, 51, 51) rgb(136, 136, 136); border-width: 1px; font-size: 11px; color: rgb(255, 255, 255); background-color: rgb(88, 88, 88); width: 140px; }
#leftcol .inputbox { font-size: 11px; font-weight: bold; }
#leftcol table.moduletable td { color: rgb(218, 218, 218); font-size: 9px; }
div.search { margin-left: 10px; }
.search .inputbox { border: 0px solid rgb(0, 0, 0); width: 100px; }
#leftcol .inputbox { font-size: 11px; margin-bottom: 2px; }
.button, #rightcol .button { border-style: solid; border-color: rgb(255, 255, 255) rgb(153, 153, 153) rgb(153, 153, 153) rgb(255, 255, 255); border-width: 1px; font-size: 11px; text-transform: uppercase; color: rgb(102, 102, 102); font-weight: bold; background-color: rgb(204, 204, 204); }
#rightcol .button { background-color: rgb(229, 229, 229); }
.search { margin-top: 30px; }
ul#mainlevel-nav { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 0.8em; }
ul#mainlevel-nav li { margin: 0pt; display: block; padding-left: 0px; padding-right: 0px; float: left; width: auto ! important; font-size: 9px; line-height: 23px; white-space: nowrap; }
ul#mainlevel-nav li a { display: block; padding-left: 15px; padding-right: 15px; text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
#topmenu > ul#mainlevel-nav li a { width: auto; }
ul#mainlevel-nav li a:hover { background: rgb(83, 83, 83) none repeat scroll 0% 0%; text-decoration: none; }
.mainlevel-right { background: rgb(238, 240, 240) url('http://bdsmcurator.com/bdsm/maninpain/wp-content/themes/bg_mainlevel_right.gif') repeat-x scroll center top; display: block; height: 25px; line-height: 25px; padding-left: 15px; font-weight: bold; }
table.moduletable-bgimg { background: transparent url('http://bdsmcurator.com/bdsm/maninpain/wp-content/themes/bg_module.jpg') no-repeat scroll center bottom; float: left; clear: left; width: 100%; }
table.moduletable-bgimg td { padding: 5px; font-size: 9px; }
table.moduletable-bgimg td td { padding: 0pt ! important; }
.poll { font-size: 11px; line-height: 16px; }
table.pollstableborder .sectiontableentry2 { background-color: transparent; text-align: left; }
table.pollstableborder .sectiontableentry1 { background-color: rgb(245, 245, 245); text-align: left; }
.moduletable_bgimg table.pollstableborder td.sectiontableentry2, .moduletable_bgimg table.pollstableborder td.sectiontableentry1 { background-color: transparent ! important; text-align: left ! important; }
#bottompadding { position: relative; width: 900px; display: block; height: 0px; margin-top: -100px; }

