@charset "utf-8";
/* CSS Document */

/*-----------------[@FONT-FACE]-----------------*/
@font-face {
	font-family: 'CourierRegular';
	src: url('../fonts/courier_regular/courier-webfont.eot');
	src: local('?'), url('../fonts/courier_regular/courier-webfont.woff') format('woff'), url('../fonts/courier_regular/courier-webfont.ttf') format('truetype'), 
	url('../fonts/courier_regular/courier-webfont.svg#webfontVhAvZJhI') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaCE55RomanBold';
	src: url('../fonts/helvetica_neue/helvetica-webfont.eot');
	src: local('☺'), url('../fonts/helvetica_neue/helvetica-webfont.woff') format('woff'), url('../fonts/helvetica_neue/helvetica-webfont.ttf') format('truetype'), 
	url('../fonts/helvetica_neue/helvetica-webfont.svg#webfont6r4r1hcd') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
    font-family: 'NeoSansMedium';
    src: url('../../../fonts/neosans-medium-webfont.eot');
    src: url('../../../fonts/neosans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/neosans-medium-webfont.woff') format('woff'),
         url('../../../fonts/neosans-medium-webfont.ttf') format('truetype'),
         url('../../../fonts/neosans-medium-webfont.svg#neosansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NeoSansRegular';
    src: url('../../../fonts/neosans-webfont.eot');
    src: url('../../../fonts/neosans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/neosans-webfont.woff') format('woff'),
         url('../../../fonts/neosans-webfont.ttf') format('truetype'),
         url('../../../fonts/neosans-webfont.svg#neosansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




/*-----------------[GENERAL SETTING]-----------------*/
body { font-family:"Courier New", Courier, monospace; font-size: 13px; color: #625246; background: #625246 url(../images/sister_friede_ariandel_chapel.jpg) no-repeat center top;}

a { text-decoration: none; color: #FFF; }
a:hover { text-decoration: none; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { color: #000; font-weight: normal; line-height:16px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #FFF; }

h1 { font-size: 51px; }
h2 { font-size: 30px; padding:10px 0 0 0; border-top:solid 5px #000; }
h3 { font-size: 22px; }
h4 { font-size: 24px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: }

p { padding-bottom: 10px; line-height: 15px; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
blockquote p { padding-bottom: 0px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*-----------------[LAYOUT SETTING]-----------------*/
#wrapper { margin:0 auto; width:1052px; min-height:524px; background:url(../images/frost_crystal_pattern.jpg) no-repeat center top; overflow:hidden;}
#content { overflow:hidden; background:url(https://dangerousbunny.com/wp-content/uploads/2025/12/bg_texture_frosted_stone_1.jpg) no-repeat center top; padding:0 32px 28px 32px; background-size:cover; }
#header { background:url(../images/top_header_bg.gif) repeat-x; height:111px; margin:0 0 23px 0; padding:0 30px 0 0; position:relative;}
#holder { margin:15px 0 0 0;}
.logo { height:111px; margin:0 42px 0 0; width:284px; position:absolute; top:0; left:0;}

/*-----------------[SLOGAN SETTING]-----------------*/
ul#slogan { float:right; padding:32px 0 0 0; margin:0 64px 0 0;}
ul#slogan li { float:left; margin:0 6px 0 0; color:#000; text-shadow:1px 1px 0px #FFF; font-size:22px;}

/*-----------------[SOCIAL MEDIA SETTING]-----------------*/
ul#social_media { float:right; padding:29px 0 0 0; line-height:23px; font-weight:bold;}
ul#social_media li { float:left; margin:0 0 0 20px; color:#FFF; text-shadow:1px 1px 0px #835e0a; font-size:14px;}

/*-----------------[SUB NAVIGATION SETTING]-----------------*/
ul#subnav { float:right; font-family:"Courier New", Courier, monospace; margin:23px 0 0 90px; color:#FFF; letter-spacing:-1px;}
ul#subnav li { float:left; font-size:14px; display:block;}
ul#subnav li a { display:block; padding:0 25px; color:#fef9e1; background:url(../images/subnav_divider.gif) no-repeat right 7px;}
ul#subnav li.cart { margin:0 0 0 19px; padding:0}
ul#subnav .nbr_articles { background:#FFF; color:#F00; padding:0 5px 1px 5px; font-weight:bold;}

/*-----------------[NAVIGATION SETTING]-----------------*/
ul#navigation { float:left; padding:0 0 0 1px; margin:0 0 26px 0; border-bottom: solid 6px #ebdbb3; display:block; width:991px; }
ul#navigation li { float:left; color:#625246; font-size:20px; text-transform:uppercase; line-height:22px;}
ul#navigation li a { color:#625246; display:block; margin:0 5px 0 0 ; padding:6px 8px;}
ul#navigation li a:hover.home { background:none;}
ul#navigation li a:hover { background:#ebdbb3;}
ul#navigation sub { font-size:60%; height: 0; line-height:1; vertical-align: top ;_vertical-align: top; position: relative; bottom: 1ex;}

/*-----------------[LEFT PANEL SETTING]-----------------*/
.left {float:left; margin:0 25px 0 0; width:178px; }
.left h1 { padding:10px 0 0 0; border-top:solid 5px #000;}

/*-----------------[WIDGET SETTING]-----------------*/
.widget { margin:0 0 31px 0;}
.widget .date { font-family:Arial, Helvetica, sans-serif; color:#e9a72c; font-size:12px; margin:0 0 6px 0;}
.widget .title { font-size:12px; font-weight:bold; color:#000; font-family:"Courier New", Courier, monospace;}
.widget .more_details { margin:15px 0 0 0;}

/*-----------------[LEFT BIG CONTENT SETTING]-----------------*/
#left_content { float:left; margin:0 23px 0 0; width:381px;}
#newsletter { background:url(https://dangerousbunny.com/wp-content/uploads/2025/12/friede_lore_psychology_span.jpg) no-repeat right 110px; width:381px; overflow:hidden; margin:0 0 46px 0;background-size:180px;}

/*-----------------[STORIES SETTING]-----------------*/
#stories { width:381px; border-top:solid 5px #000; }
#stories p { margin:0 0 15px 0;}
#stories h1 { padding:10px 0 0 0;float:left;}
#stories .title { margin:14px 0 0 0; font-size:18px; color:#000; font-weight:bold; font-family:"Courier New", Courier, monospace;}
#stories .more {float:left; margin:0 32px 0 0;}
#stores .allstories { float:left; line-height:32px;}
#stories .subtitles { font-family:"Courier New", Courier, monospace; font-size:24px; font-weight:bold; color:#000; padding:25px 0 0 0;}

/*-----------------[RIGHT PANEL SETTING]-----------------*/
#right {float:left; width:178px; }
#right .author { font-family:Arial, Helvetica, sans-serif; color:#7b8545; margin:6px 0 0 0; font-size:12px}
#right .location { color:#e9a72c; margin:0 0 6px 0;}
#right .more { margin : 23px 0 0 0;}

/*-----------------[GIFT CERTIFICATES SETTING]-----------------*/
#gift_certificates { background:url(../images/advertise/gift_certificates.jpg) no-repeat right top; padding:197px 0 0 0; }

/*-----------------[FOOTER SETTING]-----------------*/
#footer {0; min-height:288px; width:974px; margin:0 auto; padding:47px 48px 0 30px;}
#footer .title { color:#000; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 0px #FFF; margin:0 0 10px 0;}
#footer .logo_footer { float:left; width:290px; height:90px; margin:0 80px 0 0;}
.list { width:178px; float:left; margin:0 23px 0 0;}

/*-----------------[FOOTER LIST SETTING]-----------------*/
ul.footer_list { text-transform:uppercase;}
ul.footer_list li { float:left; text-transform:uppercase;}
.title { color:#000; font-family:'HelveticaCE55RomanBold'; text-shadow:1px 1px 0px #FFF; font-size:10px; display:block; font-weight:bold;}
ul.footer_list li a { margin:0 0 3px 0; padding:0 0 3px 11px; display:block; color:#ebdbb3; background:#000; width:167px;}



.sister_f {
    margin-top: 25px;
}