/*PageAll-----*/
body { margin: 0; padding: 0; font-family: "ＭＳ Pゴシック, Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif"; line-height: 90%; }
span { color: #dd0000; }
span1 { color: #ff1493; }
.contents { width: 795px; margin: 0 auto; padding:0; }
.kara { background: url(http://www.ero-adult.com/img/entryh2.gif) no-repeat ; font-size: 13px; color: #fff; font-weight: bold; padding: 2px 0 0 40px; margin: 10px 0 0 0; height: 20px;}
a { color: #1c1c1c; text-decoration: underline; }
a:hover { color: #1c1c1c; border-left: 5px solid #C71451; background: #c6c6c6; text-decoration: none; }

.t4 { border: 1px solid #C71451; }
.t4 h3 { margin: 2px; padding: 2px; color: #fff; background: #C71451; font-size: 13px; }
.t4 table { width: 100%; font-size: 12px; }
.t4 th { margin: 6px 10px 13px 0; padding: 7px 2px 7px 33px; color: #B60101; text-align: left; font-size: 13px; font-weight: bold; background: url('/img/h3.gif') no-repeat; }
.t4l { width: 80px; padding: 5px 10px; text-align: right; font-weight: bold; }
.t4r { padding: 5px 30px; text-align: left; line-height: 150%; }
.t4_1 { padding:10px; background: #FDD9E5; }
.t4_2 { padding:10px; background: #FEF0F5; }

/*PageTop-----*/
.toptop { height: 20px; background: url(http://www.ero-adult.com/img/h1back.gif) no-repeat; text-align: right; margin: 0; }
.toptop h1 { font-size: 10px; margin: 0; padding: 1px 3px 0 3px; }
.toptop a { text-decoration: none; }
.toptop p { padding-top: 2px; margin: 0; font-size: 10px; font-weight: bold; }

.topmid { font-size: 9px; height: 70px; background: url(http://www.ero-adult.com/img/logoback.gif) no-repeat; margin: 0; padding: 0; }
.topmid a { font-size: 6px; text-decoration: none; margin: 0; padding: 0; }
.topmid { margin-top: 0; padding: 0; }
.topmid a { font-size: 10px;}
.topmid ul { padding: 0px; list-style: none;  margin: 0 0 0 85px; }
.topmid li { float: left; margin: 0 5px 0 5px; padding: 0px; white-space: nowrap; text-align: center; }

.topbottom { height: 20px; background: url(http://www.ero-adult.com/img/menuback.gif) no-repeat; margin: 0 3px 0 0; padding: 0; text-align: right; }
.topbottom a { font-size: 12px; }

.sam { background: #666; color: #fff; }
.sam a { color: #fff; }


/*SamplePage-----*/
.sample10 object { margin: 3px; }
.sample10 { float: left; margin-top: 5px; }
.sample11 { background: url(http://www.ero-adult.com/img/samplewmp.gif) no-repeat; width: 140px; height: 194px;}
.sample11 img { border: 0; margin: 38px 0 0 5px; }
.sample12 { background: url(http://www.ero-adult.com/img/dl.gif) no-repeat; background-position: left center; }
.sample12 a { margin-left: 25px; font-size: 12px;}
.sample20 { float: left; margin: 5px 0 0 10px; }
.sample21 { background: url(http://www.ero-adult.com/img/samplewmp.gif) no-repeat; width: 140px; height: 194px; }
.sample21 img { border: 0; margin: 38px 0 0 5px; }
.sample22 { background: url(http://www.ero-adult.com/img/dl.gif) no-repeat; background-position: left center; }
.sample20 h4 { font-size: 12px; margin: 0; padding: 0; text-align: center; }
.sample22 a { margin-left: 25px; font-size: 12px;}
.sample30 { float: left; margin-left: 10px; font-size: 12px; width: 320px; }
.sample30 h3 { font-size: 12px; margin: 0; padding: 0; }
.sample30 ul { margin-top: 2px; padding-top: 2px; list-style-type: circle; }
.sample10 h4 { font-size: 12px; margin: 0; padding: 0; text-align: center; }
.sample20 h4 { font-size: 12px; margin: 0; padding: 0; text-align: center; }

/*Sitemap-----*/
.categar ul { padding: 0px; list-style: circle;  margin: 0 0 0 10px; }
.categar li { margin: 0 5px 0 5px; padding: 0px; white-space: nowrap;  }
.categar ul ul { padding: 0px; list-style: none;  margin: 0 0 0 20px; }
.categar li li { margin: 0 5px 0 5px; padding: 0px; white-space: nowrap; }
.categar ul ul ul { padding: 0px; list-style: none;  margin: 0 0 0 10px; }
.categar li li li {  margin: 0 5px 0 5px; padding: 0px; white-space: nowrap;  }
.categar { text-align: left; }

/*TopPageMain-----*/
.main { float: left; width: 655px; margin: 0 0 0 5px; font-size: 12px; }
.main p { margin:0; padding: 2px 0 3px 0; }
.main h3 { border-left: 10px solid #C71451; background: #c6c6c6; font-size: 13px; margin: 5px 0 5px 0; padding: 0 0 0 8px; }

.pickup { margin:0; text-decoration: none;  }
.pickup table { background: #fff; }

.flashad { margin: 0; padding: 0; border-left: 17px solid #000; border-right: 18px solid #000; }
.flashad object { margin: 0; padding: 0; }

.midad { border-top: 1px solid #999; border-bottom: 1px solid #999; margin: 5px 0; }
.midad object { margin-right: 5px; margin-left: 5px; }
.midad h4 { border-left: 10px solid #C71451; background: #c6c6c6; font-size: 13px; margin: 5px 0 5px 0; padding: 0 0 0 8px; }
.midad h5 { color: #dd0000; font-size: 12px; font-weight: bold; margin-top: 5px; margin-bottom: 2px;}
.midleft { float: left; width: 310px; margin: 5px; }
.midadleft { float: left; width: 120px; }
.midadright { float: right; width: 180px; }

/*Entry-----*/
/*TopPageEntry-----*/
.entrytoday { float: left; width: 400px; border-right: 1px solid #999; padding-right: 5px; }
.entrytoday table { text-align: center; }

.entrytodaytable { text-align: center; }
.entrytodaytable table { width: 200px; }
.entrytodaytable td { word-break: keep-all; }

.entries { background: #fff; margin: 3px; padding: 0px; line-height: 120%; text-align: left; }
.entries h3 { font-size: 13px; color: #fff; background-color: #666; margin: 0; padding: 2px; text-align: left; letter-spacing: 0pt; }
.entries img { margin: 0; padding: 0; }
.entries p { padding: 0 5px 0 5px; font-size: 13px; margin: 0; }
.entries table { margin-left: 5px; padding: 0; border-collapse:collapse; }

/*CategoryPageEntry-----*/
.entrycate { float: left; width: 200px; margin-right: 7px;}
.entrycate table { text-align: center; }

 
/*EachEntryPageEntry-----*/
.entryentryall { float: left; width: 645px; margin: 5px 0 0 5px; font-size: 12px; }

.entryentryinside { width: 645px; margin-top: 10px; }
.entryentry { float: left; width: 435px; }
.entryentry img { margin: 0 3px 10px 0;  }
.entryentrybody { margin-top: 0; padding-top: 0; } 
.entryentrybody p { margin-top: 0; padding-top: 0; } 
.entryentrybody img { margin: 0 0 10px 0; padding:0; }
.entryentrymore a { background: url(http://www.ero-adult.com/img/dl.gif) no-repeat ; background-position: 0 0; text-align: right; padding-left: 30px; }
.entryentryp {text-align: right; border-top: 1px dotted #ccc; }

.eachad { width: 645px; margin-top: 10px; }
.eachad table{ font-size: 12px; margin:0; padding: 0; }
.eachad img { border-right: 3px solid #000; border-left: 3px solid #000; border-bottom: 1px solid #000; margin: 0; padding: 0; }
.eachad td { padding: 2px; line-height: 120%; border:1px solid #009900; }


/*CategoriArchive-----*/
.hikaku {width: 645px;}
.hikaku td {background: #fff; }
.hikaku table {margin-bottom: 10px; background: #3399FF; width: 635px; }
.hikaku p { width: 620px; }
.hikaku iframe { margin:0; padding:0; width: 468px;}

.avcategories h2 { background: url(http://www.ero-adult.com/img/entryh2.gif) no-repeat ; font-size: 13px; color: #fff; font-weight: bold; padding: 2px 0 0 40px; margin: 0; height: 20px; text-align: left;}
.avcategories p { margin:0; padding: 2px 0 3px 0; text-align: left;}

/*menu-----*/
.leftside { float: left; width: 125px; border-right: 1px solid #999; margin: 5px 0 0 0; padding: 0 3px 0 0; }
.leftside h3 { border-left: 10px solid #C71451; background: #ccc; margin: 5px 1px 2px 0; padding: 3px; font-size: 12px; }
.leftside h5 { border-left: 10px solid #C71451; background: #ccc; margin: 5px 1px 2px 0; padding: 3px; font-size: 12px; }
.leftside ul { text-align: left; margin: 0; padding: 0px;}
.leftside li { padding: 0; margin-left: 0px; line-height: 130%; }
.leftside h4 { background: #666; color: #fff; text-align: center; margin-top: 5px; font-size: 12px; }
.leftside p { font-size: 12px; margin: 0 1px 1px 1px; padding: 0 1px 1px 1px; }

.categmenu ul { font-size: 12px; list-style-type: none; }
.categmenu ul ul { line-height: 130%; list-style: circle inside; }
.categmenu li  { background: #666; color: #fff; text-align: center; margin-top: 5px; }
.categmenu li li { background: #fff; padding: 0 0 0 5px; margin: 0px; color: #000; text-align: left; }
.categmenu a { font-size: 12px; }

.menuentrylist ul { font-size: 10px; line-height: 130%; list-style: circle outside;  padding: 0 0 0 10px; margin-left: 5px;}
.menuenrtylist li { background: #fff; color: #000; text-align: left; font-size: 10px; }
.menuenrtylist a { font-size: 10px; }


.menu ul { font-size: 12px; line-height: 130%; list-style: circle inside; }
.menu li { background: #fff; padding: 0 0 0 5px; margin: 0px; color: #000; text-align: left; }
.menu a { font-size: 12px; }
.menu p { margin:0; padding: 5px; font-size: 10px; }

/*footer-----*/
.footer { margin-top: 5px; text-align: center; font-size: 12px; line-height: 130%; border-top: 1px dotted #999; padding-top: 5px; }
.footer a { font-size: 13px; }


/* Base Weblog (base-weblog.css) */

/* basic elements */

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}




form, input { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }


}


/* standard helper classes */

.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */



#container
{
   position: relative;
   margin: 0 auto; /* center on everything else */
   width: 720px;
   text-align: left;
}
#container-inner { position: static; width: auto; }

#banner { position: relative; }
#banner-inner { position: static; }

#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%; }

#alpha, #beta, #gamma, #delta
{
   display: inline; /* ie win bugfix */
   position: relative;
   float: left;
   min-height: 1px;
}

#delta { float: right; }

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner
{
   position: static;
}


/* banner user/photo */

.banner-user
{
   float: left;
   overflow: hidden;
   width: 64px;
   margin: 0 15px 0 0;
   border: 0;
   padding: 0;
   text-align: center;
}

.banner-user-photo
{
   display: block;
   margin: 0 0 2px 0;
   border: 0;
   padding: 0;
   background-position: center center;
   background-repeat: no-repeat;
   text-decoration: none !important;
}

.banner-user-photo img
{
   width: 64px;
   height: auto;
   margin: 0;
   border: 0;
   padding: 0;
}


/* content */

.content-nav
{
   margin: 10px;
   text-align: center;
}

.date-header,
.entry-content
{
   position: static;
   clear: both;
}

.entry,
.trackbacks,
.comments,
.archive
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
   clear: both;
   margin: 5px 10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
   clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
   clear: both;
   margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 240px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail
{
   float: left;
   width: 115px;
   margin: 0 10px 10px 0;
}

.image-thumbnail img
{
   width: 115px;
   height: 115px;
   margin: 0 0 2px 0;
}


/* modules */

.module
{
   position: relative;
   overflow: hidden;
   width: 100%;
}

.module-content
{
   position: relative;
   margin: 5px 10px 20px 10px;
}

.module-list,
.archive-list
{
   margin: 0;
   padding: 0;
   list-style: none;
}

.module-list-item
{
   margin-top: 5px;
   margin-bottom: 5px;
}

.module-presence img { vertical-align: middle; }
.module-powered .module-content { margin-bottom: 10px; }
.module-photo .module-content { text-align: center; }
.module-wishlist .module-content { text-align: center; }

.module-calendar .module-content table
{
   border-collapse: collapse;
}

.module-calendar .module-content th,
.module-calendar .module-content td
{
   width: 14%;
   text-align: center;
}

.typelist-thumbnailed { margin: 0 0 20px 0; }

.typelist-thumbnailed .module-list-item
{
   display: block;
   clear: both;
   margin: 0;
}

/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed .module-list-item:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0;
}
* html .typelist-thumbnailed .module-list-item { display: inline-block; }
/* no ie mac \*/
* html .typelist-thumbnailed .module-list-item { height: 1%; }
.typelist-thumbnailed .module-list-item { display: block; }
/* */

.typelist-thumbnail
{
   float: left;
   min-width: 60px;
   width: 60px;
   /* no ie mac \*/width: auto;/* */
   margin: 0 5px 0 0;
   text-align: center;
   vertical-align: middle;
}

.typelist-thumbnail img { margin: 5px; }

.module-galleries .typelist-thumbnail img { width: 50px; }

.typelist-description
{
   margin: 0;
   padding: 5px;
}

.module-featured-photo .module-content,
.module-photo .module-content
{
   margin: 0;
}

.module-featured-photo img { width: 100%; }

.module-recent-photos { margin: 0 0 15px 0; }
.module-recent-photos .module-content { margin: 0; }
.module-recent-photos .module-list
{
   display: block;
   height: 1%;
   margin: 0;
   border: 0;
   padding: 0;
   list-style: none;
}

/* positioniseverything.net/easyclearing.html */
.module-recent-photos .module-list:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0;
}
* html .module-recent-photos .module-list { display: inline-block; }
/* no ie mac \*/
* html .module-recent-photos .module-list { height: 1%; }
.module-recent-photos .module-list { display: block; }
/* */

.module-recent-photos .module-list-item
{
   display: block;
   float: left;
   /* ie win fix \*/ height: 1%; /**/
   margin: 0;
   border: 0;
   padding: 0;
}

.module-recent-photos .module-list-item a
{
   display: block;
   margin: 0;
   border: 0;
   padding: 0;
}

.module-recent-photos .module-list-item img
{
   width: 60px;
   height: 60px;
   margin: 0;
   padding: 0;
}


/* mmt calendar */

.module-mmt-calendar { margin-bottom: 15px; }
.module-mmt-calendar .module-content { margin: 0; }
.module-mmt-calendar .module-header { margin: 0; }
.module-mmt-calendar .module-header a { text-decoration: none; }
.module-mmt-calendar table { width: 100%; }

.module-mmt-calendar th { text-align: left; }

.module-mmt-calendar td
{
   width: 14%;
   height: 75px;
   text-align: left;
   vertical-align: top;
}

.day-photo
{
   width: 54px;
   height: 54px;
}

.day-photo a
{
   display: block;
}

.day-photo a img
{
   width: 50px;
   height: 50px;
}




/* Vicksburg (theme-vicksburg.css) */

/* basic page elements */





#banner a { color: #fff; text-decoration: none; }
#banner a:hover { color: #fff; }

.module-content a { color: #36414d; }
.module-content a:hover { color: #a3b8cc; }

h1, h2, h3, h4, h5, h6
{
   font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   border-left: 5px solid #36414d;
   padding: 5px;
   color: #fff;
   background: #a3b8cc;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
   color: #fff;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist
