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

body { background-color:#edefee; }

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

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

#body { text-align:center; background:url(../images/bg-body.jpg); background-repeat:repeat-x; background-color:#FFF; }
#tail { text-align:left; }
#head { text-align:center; height:263px; background:url(../images/bg-head.jpg); }

#head-holder { position:relative; width:885px; text-align:center; display:inline-block; }
#head-title-holder { position:absolute; right:-2px; bottom:88px; }
.x-logo { position:absolute; bottom:115px; left:0px; }
#head-st { height:55px; display:inline-block; background-color:#FFF; width:100%; text-align:center; }
#head-st span,#head-st strong,#head-st em { display:inline-block; padding:0px; margin:0px; font-style:normal; font-weight:normal; vertical-align:top; }
#head-st span { width:255px; text-align:left; vertical-align:top; padding-top:8px; }
#head-st strong { width:490px; text-align:left; height:55px; margin-top:-5px; }
#head-st em { width:130px; text-align:right; padding-top:9px; }

#head-st em p { margin:0px; padding:0px; display:inline; }


#content-holder { width:888px;  text-align:left; display:inline-block; }
.menu-holder { margin-left:-3px; width:892px; }
.menu-holder img { width:174px; height:258px; display:inline-block; }
.menu-holder img:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0.00;opacity:0.00; }
.menu-holder span { display:inline-block; padding-left:4px; position:relative; padding-bottom:4px; }
.menu-holder span div { width:160px; padding-left:7px; padding-right:7px; text-align:center; position:absolute; left:0px; bottom:20px; } 
.menu-holder span a{ background-color:#d2d7da; display:inline-block; }
.menu-holder span div a { background:none; }

.info-box { padding-top:30px; padding-bottom:30px; display:none; }
.info-box img { max-width:888px; display:block; margin-right:auto; margin-left:auto; padding-bottom:15px; padding-top:15px; }

/* FONTS */
#root {  font-family:Century Gothic, Arial,  "Times New Roman", Times, serif; font-size:13px; color:#878b8e; }
.info-box a { color:#333333; text-decoration:none; }
#head-title-holder { color:#a4abaf; font-size:28px; }
#head-st span { color:#4d555a; font-size:36px; }
#head-st strong { color:#a4abaf; font-size:16px; }
#head-st em { color:#4d555a; font-size:17px; }
#head-st em a { color:#4d555a; text-decoration:none; }
.menu-holder span div { color:#FFF; font-size:21px; }
.menu-holder span div a { color:#FFF; text-decoration:none; }
#tail { color:#a4abaf; font-size:17px; }
#tail a { color:#a4abaf; text-decoration:none; }
.info-box h1 { font-weight:bold; font-size:16px; color:#333333; padding-top:5px; padding-bottom:5px; }
.info-box p { padding-top:5px; padding-bottom:5px; }
/* .FONTS */






/*BLURB*/
/*.BLURB/

/*SNEAK PEEK*/
/*.SNEAK-PEEK*/


/*SOCIAL*/
/*.SOCIAL*/

/*TAIL*/
#tail { height:64px; background:url(../images/bg-tail.jpg); text-align:center; }
#tail div { width:904px; display:inline-block; text-align:left; padding-top:15px; }
#tail span { padding-right:40px; }
/*.TAIL*/

/* POST */





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

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

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





/* Commentbox */


	
	/*A comment*/
    .b-com-viewer div p { margin-right:20px; margin-top:15px; line-height:15px; }
	/*Name*/
	.b-com-viewer div p em  { font-style:normal; text-transform:uppercase; }
	.b-com-viewer div p em a{ color:#a1a1a1; text-transform:uppercase; }
	/*Comment*/
	.b-com-viewer div p big { color:#a1a1a1; }
	/*Date*/
	.b-com-viewer div p strong { font-weight:normal; }
	
	

/*.Commentbox*/

/*Add comment box*/
/*.Add comment box*/

/*Send to a friend box*/
/*.Send to a friend box*/



/* .POST */

/*POST NAVIGATION*/
/*.POST NAVIGATION*/

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

/*GENERATED MENU CSS*/
/*//GENERATED MENU CSS*/

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

.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }




.hidden{ display:none; }
.p-hidden { position:absolute; left:-999999px; top:-999999px; }

