@charset "UTF-8";
/* CSS Document */

body { background-color:#ffffff; }

#root { margin:0 auto; text-align:center; position:relative; width:100%; 	 }

#head, #body, #tail { width:100%; overflow:visible; }

#body { text-align:center; }
#tail { text-align:left;}

#head{ position:relative; height:265px; text-align:center; background:url(../images/bg-top.jpg); background-repeat:repeat-x; background-position:center top; }
#header {  height:191px; text-align:center; max-width:100%; min-width:938px; display:inline-block; position:relative; overflow:hidden;  }
#header a { position:relative; float:left; /*left:-13px;*/} 
#header span { position:relative; margin-top:90px; display:inline-block; /*left:325px;*/ } 

#head-menu { position:relative; width:938px; text-align:center; display:inline-block; }
#menu-holder {   width:938px; position:relative;  display:inline-block; text-align:center;}

.search-1{ background:none; width:145px; height:22px; border:none; margin:0px; padding:0px; padding-left:5px;  color:#92b8b1; font-family:Century Gothic, Arial,  "Times New Roman", Times, serif; font-size:13px; position:absolute; top:9px; left:756px; z-index:100; line-height:22px;}


/*BLURB*/
.blurb { width:990px; display:inline-block; text-align:left; position:relative; margin-bottom:40px; }
#blurb { margin-top:25px; height:383px; position:relative; }
.blurb-t { background:url(../images/bg-t-sh.png); background-position:left top; background-repeat:no-repeat; padding-left:40px; padding-top:35px; }
.blurb-b { background:url(../images/bg-t-sh.png); background-position:left top; background-repeat:no-repeat; padding-left:40px; padding-top:35px; height:70px; position:absolute; bottom:-48px; width:400px;  }
.blurb-text { width:346px; color:#725e4d; font-size:12px; line-height:20px; font-weight:500; margin-left:5px; height:100px; overflow:auto; padding-right:5px; }
.s-1 { position:absolute; top:-16px; left:105px; }
.s-2 { position:absolute; top:-14px; left:190px; }
.s-3 { position:absolute; top:-14px; left:275px; }
.blurb-b a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; }
.b-i { text-align:left; margin-left:42px;}
.b-i1 { margin-bottom:20px;}
/*.BLURB/





/*SNEAK PEEK*/
#sneak-peek { background:url(../images/bg-sneak.png); background-position:top center; height:383px; position:relative; width:574px; position:absolute; padding:11px 13px 13px 13px; bottom:-12px; left:392px; text-align:left; }
#gal-holder { background-color:#FFFFFF; width:100%; height:363px; text-align:left; }
#gal-holder a { position:absolute; display:block; width:230px; height:383px; z-index:100;  background-repeat:no-repeat; background-position:center; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0.00;opacity:0.00; }
#gal-holder a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;}
#gal-holder a em { position:absolute; top:-999999px; left:-999999px; }
.sp-slides { position:absolute; }
.sp-slides img { width:574px; height:383px; }
.prev-slide {  background:url(../images/x-arr-l.png); left:13px; top:11px; }
.next-slide {  background:url(../images/x-arr-r.png); left:360px; top:11px; }
.snp { position:absolute; z-index:100; top:-7px; left:20px;}

/*.SNEAK-PEEK*/








/*TAIL*/
#tail { text-align:center; width:100%; height:234px; background:url(../images/bg-bottom.png); background-repeat:no-repeat; background-position:center top; margin-top:15px; text-align:center; }
#archives { padding-top:45px; font-size:15px; }
.arc{ padding-bottom:20px;}
.archives-m { text-transform:uppercase; font-size:12px; line-height:18px; }
.archives-m p a { text-decoration:none; color:#726a59; font-size:12px; padding:5px; }

.credits { margin-top:40px; font-size:11px; margin-bottom:100px;  }
.credits img { vertical-align:text-bottom; margin-left:5px; }
/*.TAIL*/



/* FONTS */
#root {  font-family:Lucida Sans, Arial,  "Times New Roman", Times, serif; font-size:12px; color:#725e4d;}
.post-title-box a { text-decoration:none; color:#726a59; }
.menu-lvl-1 li ul li a {  font-size:13px; text-decoration:none; margin:1px 10px 1px 10px; font-family:Century Gothic, Century Gothic, Arial,  "Times New Roman", Times, serif;}
.b-com-viewer{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.p-con { font-size:12px; color:#725e4d; line-height:16px; }
.p-con a { font-size:12px; text-decoration:underline; color:#73978c; }
/* .FONTS */








/*PAGE*/
.page-holder { background:url(../images/bg-com-top.png); background-repeat:repeat-x; background-position:top center; text-align:center; min-height:380px; width:935px; margin-left:14px; margin-bottom:120px; }
.page { width:853px; margin-left:41px; padding-top:35px; text-align:left; line-height:18px; }
.page h1 { font-size:18px; margin-bottom:35px; }

.page-holder p { margin-bottom:10px; }

.contact { text-align:left; width:405px; position:relativep; }
.inp-c-t { width:322px; height:22px; background:url(../images/bg-contact-t.jpg); border:none;  padding:0px; padding-left:5px; padding-right:5px; position:absolute; left:575px; padding-top:4px; }
.inp-c-b { width:325px; height:107px; background:url(../images/bg-contact-b.jpg); border:none; margin:0px; padding:5px; left:375px; top:191px; left:575px; position:absolute; }
.inp-c-1 { top:75px; }
.inp-c-2 { top:104px; }
.inp-c-3 { top:133px; }
.inp-c-4 { top:162px; }

.page span { display:inline-block; vertical-align:top; width:560px; }
.page img { display:inline-block; margin:0px 20px 20px 0px; }

.s-c { position:absolute; right:40px; top:295px; height:64px; width:84px; background:url(../images/x-send.png); }
.s-c em { position:absolute; left:-999999px; top:-999999px; }
/*.PAGE*/







/* POST */
#posts { text-align:center; background-color:#FFFFFF; margin-top:10px;  }

.post { text-align:center; position:relative; }
.post-sub-holder { display:inline-block; width:963px; background:url(../images/bg-body.png); position:relative; margin-bottom:40px; text-align:left; min-height:358px; }

.p-t-app { width:100%; height:234px; background:url(../images/bg-bottom.png); background-repeat:no-repeat; background-position:center; padding-top:10px; position:absolute; top:-11px; left:0px; }
.p-b-app { background:url(../images/bg-round.png); width:100%; height:152px; position:absolute; z-index:100; bottom:-10px; left:0px;  }
.p-b-app-closed { position:absolute; bottom:0px; left:0px; }

.pt-open { position:absolute; display:block; height:358px; width:467px; z-index:110; top:0px; left:15px; background:url(../images/spacer.png); }
.pt-open em { position:absolute; top:-9999999px; left:-9999999px; }

.post-title-img { position:absolute; left:14px; top:0px; height:358px; width:467px; }
.post-title-inf { position:absolute; left:481px; top:0px; background:url(../images/bg-post-title.png); width:400px; height:358px; background-repeat:no-repeat; }
.post-title-inf p { background:url(../images/bg-date.png); width:101px; height:55px; position:absolute; top:-16px; left:20px; padding-top:25px; background-repeat:no-repeat; color:#FFFFFF; font-family:Geometr415 Md BT, Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; text-align:center; }

.post-title-inf span {  width:335px; height:70px; position:absolute; top:10px; left:120px; color:#725e4d; font-family:Lucida Sans, Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; line-height:14px; text-align:left; }
.post-title-inf span a{ font-weight:600; }
.post-title-inf span em{ padding-left:20px; }

.post-title-inf h1 {  width:410px; height:80px; position:absolute; top:90px; left:36px; color:#725e4d; font-family:Geometr415 Md BT, Arial, Helvetica, sans-serif; font-size:21px; font-weight:100; line-height:26px;text-align:left; }

.post-title-text{ position:absolute; top:195px; left:36px; }
.p-tt {text-align:left; width:405px; padding-right:7px; overflow:auto; height:155px; }
.post-title-box { height:358px; position:relative; }


.post-content { padding-left:35px; width:893px; line-height:18px; text-align:left; padding-top:20px; display:none; }
.post-content img { max-width:892px; margin-top:20px; margin-bottom:20px; display:block; }
.post-content p { margin-bottom:10px; }

.btn { position:absolute; bottom:-20px; right:10px; z-index:120; }

.out
{
display: table;
#position: relative;
overflow: hidden;
}

.mid
{
display: table-cell;
#position: absolute;
#top: 50%;
vertical-align: middle;
}
				

.in
{
#position: relative;
#top: -50%;
}				





/* Commentbox */

	
	.comment-box{ width:940px; height:180px; position:relative; background:url(../images/bg-com-top.png); background-repeat:no-repeat; margin-left:-22px; text-align:left; }
	
	.b-com-viewer{ width:891px; height:120px; position:absolute; top:45px; left:0px; padding-left:23px; padding-top:15px;  }
	.b-com-scroll{height:120px; overflow:auto; text-align:left;}	
	.comment-box{ }
	.com-menu { width:937px; height:47px; background:url(../images/bg-com-top.jpg); line-height:36px; text-transform:uppercase; font-size:12px; position:relative;  }
	.com-menu p { background:url(../images/bg-date.png); width:101px; height:58px; position:absolute; top:-16px; left:6px; padding-top:22px; background-repeat:no-repeat; color:#FFFFFF; font-family:Geometr415 Md BT, Arial, Helvetica, sans-serif; font-size:15px; font-weight:100; text-align:center; }
	.com-menu div { position:absolute; left:90px; top:7px; }
	.com-menu a:hover { text-decoration:underline;}
	.com-menu a{ color:#725e4d; padding-left:25px; text-decoration:none; }
	.com-menu span { padding-left:30px; position:absolute; top:-10px; right:37px; }
	.com-menu span a{ display:inline-block; width:72px; height:58px; background-repeat:no-repeat; background-position:center; padding-left:10px; margin-right:-32px; }
	.com-menu span a em{ position:absolute; top:-999999px; left:-9999999px; }
	.com-menu span a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.60;opacity:0.60; }
	
	.com-i-1{ background:url(../images/i-1.png);}
	.com-i-2{ background:url(../images/i-2.png);}
	.com-i-3{ background:url(../images/i-3.png);}
	.com-i-4{ background:url(../images/i-4.png);}
	.com-i-5{ background:url(../images/i-5.png);}
	.com-i-6{ background:url(../images/i-6.png);}

	.com-b-b { background:url(../images/bg-com-bottom.png); min-height:84px; background-position:center; margin-left:-22px; margin-right:-22px; margin-top:25px; }
	
	
	/*A comment*/
    .b-com-viewer div p { margin-right:20px; margin-top:15px; line-height:15px;}
	/*Name*/
	.b-com-viewer div p em  { color:#aa9e94; font-style:normal; text-transform:uppercase; }
	.b-com-viewer div p em a{ color:#aa9e94; text-transform:uppercase; }
	/*Comment*/
	.b-com-viewer div p big { color:#6a6969; }
	/*Date*/
	.b-com-viewer div p strong { font-weight:normal; }
	
	

/*.Commentbox*/



/*Add comment box*/
.add-commentbox{ height:146px; margin-top:0px; position:relative; font-size:13px; color:#726a59; display:none; z-index:100; margin-bottom:80px; margin-top:-90px; }
.inp-t { width:197px; line-height:21px; height:21px; background:url(../images/bg-input-t.jpg); border:none; margin:0px; padding:0px; padding-left:5px; padding-right:5px; padding-top:4px; position:absolute; }
.inp-b { width:459px; height:73px; background:url(../images/bg-input-b-1.jpg); border:none; margin:0px; padding:5px; left:375px; top:30px; position:absolute; }
.inp-f { font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; color:#a2a2a2; }
.inp-1 { top:30px; left:155px; }
.inp-2 { top:59px; left:155px; }
.inp-3 { top:88px; left:155px; }
.add-commentbox p { position:absolute; top:33px; left:20px;  }
.add-commentbox a { color:#726a59;}
.add-commentbox a:hover {color:#f01891;}
.s-b { position:absolute; right:35px; top:100px; height:64px; width:84px; background:url(../images/x-send.png); }
.s-b em { position:absolute; left:-999999px; top:-999999px; }
.js-clear { position:absolute; left:790px; top:100px; }
/*.Add comment box*/






/*Send to a friend box*/
.send-to-box{ height:146px; margin-top:0px; position:relative; font-size:13px; color:#726a59; display:none; z-index:100; margin-bottom:50px; margin-top:-90px; }
.send-to-box p { position:absolute; top:33px; left:20px;  }

/*.Send to a friend box*/






/* .POST */




/*POST NAVIGATION*/
#post-nav { width:100%; background:url(../images/bg-menu.png); height:62px; line-height:40px; color:#7b9891; font-weight:600; }
#post-nav a { text-decoration:none; color:#7b9891; padding-left:30px; padding-right:30px; }
#post-nav a:hover { color:#ffffff; }
/*.POST NAVIGATION*/








/*FIRST GENERATE CSS, then change menu height*/

/*GENERATED MENU CSS*/
#head-menu { width:942px; height:39px; }
.menu-lvl-1 li a { height:39px; }
.menu-lvl-1 li p { height:39px; }

.m1-1 a	 { background-position:-0px 0px; width:70px; } 
.m1-1 a:hover { background-position:-0px -39px; }
.m1-1 p { background-position:-0px -39px; margin:0px; padding:0px; width:70px; }
.m1-1-active a { background-position:-0px -39px; }
.m1-2 a	 { background-position:-70px 0px; width:65px; } 
.m1-2 a:hover { background-position:-70px -39px; }
.m1-2 p { background-position:-70px -39px; margin:0px; padding:0px; width:65px; }
.m1-2-active a { background-position:-70px -39px; }
.m1-3 a	 { background-position:-135px 0px; width:94px; } 
.m1-3 a:hover { background-position:-135px -39px; }
.m1-3 p { background-position:-135px -39px; margin:0px; padding:0px; width:94px; }
.m1-3-active a { background-position:-135px -39px; }
.m1-4 a	 { background-position:-229px 0px; width:99px; } 
.m1-4 a:hover { background-position:-229px -39px; }
.m1-4 p { background-position:-229px -39px; margin:0px; padding:0px; width:99px; }
.m1-4-active a { background-position:-229px -39px; }
.m1-5 a	 { background-position:-328px 0px; width:85px; } 
.m1-5 a:hover { background-position:-328px -39px; }
.m1-5 p { background-position:-328px -39px; margin:0px; padding:0px; width:85px; }
.m1-5-active a { background-position:-328px -39px; }
.m1-6 a	 { background-position:-413px 0px; width:58px; } 
.m1-6 a:hover { background-position:-413px -39px; }
.m1-6 p { background-position:-413px -39px; margin:0px; padding:0px; width:58px; }
.m1-6-active a { background-position:-413px -39px; }
.m1-7 a	 { background-position:-471px 0px; width:471px; } 
.m1-7 a:hover { background-position:-471px -39px; }
.m1-7 p { background-position:-471px -39px; margin:0px; padding:0px; width:471px; }
.m1-7-active a { background-position:-471px -39px; }
/*//GENERATED MENU CSS*/
.menu-lvl-1 { left:0px; position:absolute; top:0px; }


.menu-lvl-1 li a 
{
	display:block;
	overflow:hidden;
	position:relative;
	background-image:url(../images/menu-lvl-1.jpg);
}

.menu-lvl-1 li p 
{
	display:block;
	overflow:hidden;
	position:relative;
	background-image:url(../images/menu-lvl-1.jpg);
}


.menu-lvl-1 
{
  
  z-index:79;
  text-align:left;
}

.menu-lvl-1 li {
	position:relative;
	float:left;
	height:22px;
	line-height:22px;
}

#l-root .menu-lvl-1 li.last { padding-right:0; }

.menu-lvl-1 li a {
  display:block;
}

js-activated .menu-lvl-1 li:hover ul { display:block; }

.menu-lvl-1 li ul { 
	display:none;
	position:absolute;
	z-index:79;
	background:none;
	border:0px;
	border-top:0px;
	background-color:#a7d0c8;
	margin-top:8px;
}

.menu-lvl-1 li ul li:hover { 

	background:none;
	background-color:#b7e4db;

}




.menu-lvl-1 li li {
	display:block;
	float:none;
}

.menu-lvl-1 li li a {
	min-width:140px; z-index:80; color:#ffffff;
}

.menu-lvl-1 li li a:hover 
{
	background:none;
	color:#ffffff;

}


.menu-lvl-1 li li a 
{
	background:none;

	margin:0px;
	
	

}



.menu-lvl-1 li ul 
{
	top:29px;
	z-index:79;

	padding-top:2px;
}

.menu-lvl-1 li a {
	
	font-size:10px; 
	text-decoration:none;
	white-space:nowrap;

	margin-right:0px;
}

.menu-lvl-1 li span {
	position:absolute;
	top:-1079px;
}


.menu-lvl-1 li a {
	display:block;
	overflow:hidden;
	position:relative;
}











.fade1{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.fade2{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;}
.fade3{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
.fade4{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
.fade5{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.fade6{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.fade7{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
.fade8{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}
.fade9{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.fade10{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);-moz-opacity:0.55;opacity:0.55;}
.fade11{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.fade12{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45);-moz-opacity:0.45;opacity:0.45;}
.fade13{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}
.fade14{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);-moz-opacity:0.35;opacity:0.35;}
.fade15{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;}
.fade16{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;}
.fade17{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);-moz-opacity:0.20;opacity:0.20;}
.fade18{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;}
.fade19{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);-moz-opacity:0.10;opacity:0.10;}
.fade20{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=5);-moz-opacity:0.05;opacity:0.05;}
.fade21{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0.00;opacity:0.00;}

.hidden{ display:none; }

