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

body {  background:url(../images/bg-bottom-1.jpg); background-repeat:no-repeat; background-position:center bottom; background-color:#ffffff; background-attachment:fixed; }

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

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


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

#body { text-align:left; background:url(../images/bg-body.png); position:relative; padding-top:50px;}
#tail { text-align:left; height:100px; }

#head{ position:relative; text-align:left; margin-top:20px; margin-bottom:20px; }
#head-menu { position:absolute; left:15px; top:6px; }

#head-menu ul li { display:inline; padding-left:20px; font-size:18px }
#head-menu ul li a { color:#000000; }
#head-menu ul li a:hover { color:#006f8f; }

#t-line { position:absolute; left:35px; top:37px; z-index:0; }


#top-app { height:486px; width:100%; overflow:hidden; background:url(../images/bg-top-1.jpg); background-repeat:no-repeat; background-position:center top; min-width:970px; position:absolute; top:0px; left:0px; }
.t-app { width:970px; height:16px; background:url(../images/t-app.png);}
.b-app { width:970px; height:16px; background:url(../images/b-app.png);}
.content { width:900px; padding-left:35px; padding-top:0px; padding-bottom:25px; }
.alignright{ float:right; margin:5px 0px 15px 15px; }
.i-l{ float:left; margin:5px 15px 15px 0px; }
.page-title { font-size:18px; margin-bottom:20px; }
.page-content p { padding-bottom:20px; }
.content p { padding-bottom:20px; }

/*BLURB*/
.hp-welcome { display:inline-block; text-align:left; width:450px; vertical-align:top; margin-right:20px; margin-bottom:20px; }
.hp-video { display:inline-block; text-align:left; width:425px; vertical-align:top; margin-bottom:20px; }

.x-search{ border:solid 1px; border-color:#006f8f; background-color:#fafafa; margin:0px; line-height:20px; height:20px; padding-left:5px; padding-right:5px; width:180px; font-size:13px;  font-family:Century Gothic, Arial,  "Times New Roman", Times, serif;  }
.x-submit { background:none; border:none; font-size:13px;  font-family:Century Gothic, Arial,  "Times New Roman", Times, serif; margin:0px; padding:0px; margin-left:5px;  }
.s-and-s { margin-top:20px; text-align:right; }
/*.BLURB/


/*CONTACT*/
.contact { position:relative; height:200px;}
.inp-tc { width:330px; height:26px; background-color:#ffffff; border:solid 1px; margin:0px; padding:0px; padding-left:5px; padding-right:5px; left:60px; position:absolute; }
.inp-bc { width:330px; height:92px; background-color:#ffffff; border:solid 1px; margin:0px; padding:5px; left:420px; top:30px; position:absolute; }
.inp-f { font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; color:#a2a2a2; }
.inpc-1 { top:30px; }
.inpc-2 { top:68px; }
.inpc-3 { top:106px; }
.send-to-box p { position:absolute; top:33px; left:20px;  }
.send-to-box a { color:#726a59;}
.send-to-box a:hover {color:#f01891;}


/*.CONTACT*/













/* FONTS */
#root {  font-family:Century Gothic, Arial,  "Times New Roman", Times, serif; font-size:13px; line-height:18px; color:#000000;}
#root a { text-decoration:none; color:#006f8f; }
#root h1, #root h2 { font-family:Century Gothic, Arial,  "Times New Roman", Times, serif; }
/* .FONTS */



/*TAIL*/
#tail { font-size:11px; margin-left:12px; color:#dddddd; font-family:Arial,  "Times New Roman", Times, serif; text-align:center; }
/*.TAIL*/



/*OUR FRIENDS*/
#our-friends { text-align:center; width:900px; padding-left:35px; padding-top:5px; padding-bottom:0px; font-family:Arial,  "Times New Roman", Times, serif; font-size:11px; line-height:18px; color:#dddddd; }
#our-friends a{ display:inline-block; vertical-align:middle;}
/*.OUR FRIENDS*/


/*BOTTOM MENU*/
#bottom-menu { text-align:center; width:900px; padding-left:35px; padding-top:0px; padding-bottom:0px; color:#dddddd;} 
#bottom-menu a{ vertical-align:middle; font-family:Arial,  "Times New Roman", Times, serif; font-size:13px; line-height:18px; color:#dddddd; margin-right:25px; margin-left:25px;}
.bot-line { margin-bottom:15px; text-align:center; display:block; }
/*.BOTTOM MENU*/




/*ARCHIVES*/
#archives{  position:relative; margin-bottom:0px; margin-top:20px;}
.archives-t{ display:inline-block; font-size:12px; text-align:left;}
.archives-m{ display:inline-block; margin-left:80px;  }
.archives-m a{ text-decoration:none; color:#444444; width:40px; height:20px; display:inline-block; }
.archives-t{ position:absolute;}
/*.ARCHIVES*/




/* POST */
#posts { text-align:left; width:900px; padding-left:35px; padding-top:0px; padding-bottom:15px; }
.post-c { display:none; margin-bottom:50px; }
.post { position:relative; }
.post-img img{ }
.post-title h1 { font-size:18px; line-height:40px; height:40px;  padding-left:15px;  }
.post-title div { display:inline-block;}
.post-title{ background-color:#fafafa; margin-bottom:2px;}
.post h1 a { text-decoration:none; }
.post h1:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity:0.75;opacity:0.75; }
.post-title { position:relative; }
.js-open { position:absolute; right:15px; top:10px; }
.js-close { position:absolute; right:15px; top:8px; }
.post-content { margin-top:30px; margin-bottom:30px; }

.js-load { text-align:center; }
.post-date { position:absolute; right:50px; top:12px; }
#posts h2 a{ padding-top:0px; margin-bottom:20px; font-size:18px; background:url(../images/arr-s.png); line-height:20px; height:20px; background-repeat:no-repeat; background-position:center right; display:inline-block; padding-right:30px; color:#000000; }
#posts h2 a { font-size:18px; color:#000000; }
#posts h2 a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity:0.75;opacity:0.75; }

.b-close { position:absolute; bottom:-40px; background:url(../images/close.png); background-repeat:no-repeat; background-position:left center; height:25px; line-height:25px; padding-left:30px; }


.post-content p { padding-bottom:10px; padding-top:10px; }

.post-content img { display:block; margin:15px auto 15px auto; max-width:900px; }

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

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

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






/* Commentbox */
	.com-note { padding-top:20px; }
	.cb-holder { height:160px; width:950px; }
	.comment-box{ width:950px; height:180px; position:absolute; background:url(../images/bg-com-main.png); background-repeat:no-repeat; left:-25px;}
	
	.b-com-viewer{ width:897px; height:120px; position:absolute; top:35px; left:7px; padding:20px;}
	.b-com-scroll{height:120px; overflow:auto; text-align:left;}	
	.comment-box{ }
	.com-menu { width:950px; height:47px; background:url(../images/bg-com-top.png); line-height:36px; text-transform:uppercase; font-size:12px; position:relative; background-repeat:no-repeat;  }
	.com-menu a:hover { color:#f01891; }
	.com-menu a{ color:#726a59; padding-left:25px; }
	.send-to-a-friend{ padding-left:25px; }

	.com-menu span a em{ position:absolute; top:-999999px; left:-9999999px; }
	.com-menu a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; }
	.share a{ position:absolute; left:280px; width:200px; top:10px; background-color:#666666; height:20px; }

	
	.com-i-1{ background:url(../images/com-1.jpg);}
	.com-i-2{ background:url(../images/com-2.jpg);}
	.com-i-3{ background:url(../images/com-3.jpg);}
	.com-i-4{ background:url(../images/com-4.jpg);}
	.com-i-5{ background:url(../images/com-5.jpg);}
	.com-i-6{ background:url(../images/com-6.jpg);}
	.com-i-7{ background:url(../images/com-7.jpg);}
	.com-i-8{ background:url(../images/com-8.jpg);}
	.com-i-9{ background:url(../images/com-9.jpg);}
	
	
	
	/*A comment*/
    .b-com-viewer div p { margin-right:20px; margin-bottom:15px; line-height:15px;}
	/*Name*/
	.b-com-viewer div p em  { color:#006f8f; font-style:normal; text-transform:uppercase; }
	.b-com-viewer div p em a{ color:#006f8f; text-transform:uppercase; }
	/*Comment*/
	.b-com-viewer div p big { color:#555555; }
	/*Date*/
	.b-com-viewer div p strong { font-weight:normal; }
	
	

/*.Commentbox*/




/*Add comment box*/
.add-commentbox{ background-color:#dedede; height:146px; margin-top:30px; position:relative; font-size:13px; color:#726a59; display:none; }
.inp-t { width:197px;  line-height:26px; height:26px; background:url(../images/bg-input-t.jpg); border:none; margin:0px; padding:0px; padding-left:5px; padding-right:5px; left:155px; position:absolute; }
.inp-b { width:337px; height:73px; background:url(../images/bg-input-b.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; }
.inp-2 { top:59px; }
.inp-3 { top:88px; }
.inp-4 { position:absolute; left:155px; top:34px; }
.add-commentbox p { position:absolute; top:33px; left:20px;  }
.add-commentbox a { color:#726a59;}
.add-commentbox a:hover {color:#f01891;}
.js-proceed { position:absolute; left:740px; top:100px; }
.js-clear { position:absolute; left:790px; top:100px; }
/*.Add comment box*/




/* .POST */




/*POST NAVIGATION*/

#post-nav { font-size:16px; padding-left:15px; margin-bottom:2px; margin-top:30px; position:relative; height:20px;  }
#post-nav a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity:0.75;opacity:0.75; }
#post-nav em a{ font-style:normal; position:absolute; right:0px; background:url(../images/arr-n-n.png); padding-right:30px; background-repeat:no-repeat; background-position:right center; }
#post-nav span a{ font-style:normal; position:absolute; left:0px; background:url(../images/arr-n-p.png); padding-left:30px; background-repeat:no-repeat; background-position:left center; }
/*.POST NAVIGATION*/














.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; }

.con { position:absolute; left:810px; top:60px; display:block; width:40px; height:40px; background:url(../images/send-1.png); }
.con em { position:absolute; top:-999999px; }
