body{
	background-color:#F6F6F6;
	background-image:url(../images/bg.jpg);
	background-attachment: fixed;
	background-position:top center;
	background-repeat:repeat-x;
}
/*X = Horizontal    Y = Vertical*/


#home .post p{text-align:justify;font-family: 'alte_haas_groteskregular' !important; color: #606060; font-size: 13px; letter-spacing:-.1px; line-height:20px; align:left;}


img,a,img a{outline: 0;}

.cufon{font-family: 'Helvetica LT';}
.cufontrade{font-family: 'TradeGothic LT Extended';}

div, h1, h2 {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight:normal;}

table#content{
	clear:bottom;
	width:950px;
	height:100%;
	margin:0;
	background-image:url(../images/bg.png);
	background-position:top center;
	background-repeat:repeat-y; 
}




td,tr,p,div {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #444; line-height:150%;
}


a:link,a:active {color:#000000; text-decoration:none; font-weight:regular;}

a:hover {color:#000000; text-decoration:none; font-weight:regular;}

a:visited {color:#000000; text-decoration:none; font-weight:regular;}








.one{
	clear:bottom;
	width:100%;
	height:429px;
	margin:0;
	background-image:url(../images/onebg.jpg);
	background-color:#F6F6F6;
	background-position:top center;
	background-repeat:repeat-x; 
}


.two{
	padding-bottom:40px; clear:bottom;
	width:100%;

	margin:0;
	background-image:url(../images/twobg.jpg);
	background-color:#F6F6F6;
	background-position:top center;
	background-repeat:repeat-x; 
}


.top{
	width:900px;
	height:96px;
	margin-left:auto;
	margin-right:auto;
	padding-top:14px;
}


.topmenu{position:absolute;
		top:15; 
		left:50%; 
		margin-left:-30px; 
		width:510px;
		height:87px;
}




.focus{
	width:918px;
	height:312px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/focusbg.png);
	background-position:top center;
	background-repeat:no-repeat;}





.maincontent{
		width:900px;
		margin-left:auto; 
		margin-right:auto;}


.left{width:225px;}

.right{width:650px;}


#sidetitle{font-size:31px; letter-spacing:-1px; line-height: 30px;}

#archive{font-size:14px; 
	line-height:27px;
	display:block;
	font-weight:400;	
	background-image:url(../images/archivebg.png);
	background-position:top center;
	background-repeat:repeat;
	list-style-type:none; 
	margin-top:-8px;}


#posttitle{color:#363636; font-size:31px; letter-spacing:-1px;}

#posttitle a{color:#363636; font-size:31px; letter-spacing:-1px; line-height: 31px;}


#postdate{font-size:14px; 
	line-height:27px;
	font-weight:400;	
	background-image:url(../images/datebg.png);
	background-position:top center;
	background-repeat:repeat;
	margin-top:6px;
	padding-left:8px;
	width:648px;
	height:27px;
	color:#ffffff;
	text-transform:uppercase;
	font-family:helvetica;}


.postbody{margin-top:12px;
	margin-bottom:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.5px;
	letter-spacing:.2px;
	}


#subform{font-size:14px; 
	line-height:27px;
	height:27px;
	width:225px;
	padding-left:8px;
	display:block;
	font-weight:400;	
	background-image:url(../images/archivebg.png);
	background-color:transparent;
	background-position:top center;
	background-repeat:repeat;
	list-style-type:none; 
	margin-top:4px;
	border-width:0px;}

.entry{text-align:justify;}

.entry a:link,a:active {color:#000000; text-decoration:none; font-weight:regular;}

.entry a:hover {color:#000000; text-decoration:underline; font-weight:regular;}








.postbody a{color:#000000; text-decoration:underline; font-weight:regular;}

.post{text-align:justify; margin-top:-8px;}


.homeslide{width:1000; height:312; position:absolute; top:0; left:50%; margin-left:-488px; margin-top:124px; z-index:99;}
.storeslide{width:1000; height:312; position:absolute; top:0; left:50%; margin-left:-488px; margin-top:124px; z-index:99;}

.crawlright{color:#fff;text-decoration:none;}
.crawlright:hover{color:#fff;text-decoration:none;}

#postdate a{color:#fff;}

strong{font-weight:bold;}

.footerbar{
 width:100%; height:40px; background-image:url(../images/footerbar.jpg);
 background-position:center center;
	background-repeat:repeat-x;
}

.footertwo{
	padding-bottom"20px; clear:bottom;
	width:100%;

	margin:0;
	background-image:url(../images/twobg.png);
	background-color:#F6F6F6;
	background-position:bottom center;
	background-repeat:repeat-x; 
}
.footerlist td{color:#878787; font-size:11px; }
.footerlist td a{color:#878787; font-size:11px; }
.footerlist td li{list-style-type: none; color:#878787; font-size:11px; }
.footerlist{margin-top:5px;}


#vidtitle{color:#363636; font-size:31px; letter-spacing:-1px; margin-bottom:-15px;}



#translatedrop{margin-bottom:17px; height:27px; padding-top:3px; padding-bottom:3px; padding-right:3px; padding-left:6px; font-size:14px; 
	
	display:block;
	font-weight:400; background-color:transparent; background-image:url(../images/archivebg.png);
	background-position:top center;
	background-repeat:repeat;
}


#readtitle{font-weight:bold; text-transform:uppercase; width:656px; color:#363636; font-size:24px; letter-spacing:-1px;padding-bottom: 2px; margin-bottom:5px; border-style:solid; border-color:#BFBFBF; border-width:0px; border-bottom-width:1px; }


.book{font-size: 14px;
 font-family:helvetica; font-weight:bold; color: #444;margin-bottom:-3px;

}


.author{font-size: 10px;
 color: #444; margin-bottom:10px;
}



.material{border-style:solid; border-width:3px; border-color:#D2D2D2;}
.materialmiddle{border-style:solid; border-width:3px; border-color:#D2D2D2; margin: 0px 14px 0px 14px;}




#cboxContent{margin-top:0px !important;}
#cboxClose, #cboxNext, #cboxPrevious{display:none !important;}

#cboxLoadingOverlay, #cboxLoadedContent {
    background: none repeat scroll 0% 0% #FFF;
    padding: 1px;
    border: 10px solid #FFF;
    box-shadow: 0px 0px 0px #fff !important;
    border-radius: 5px;
}

#cboxLoadedContent {margin-bottom: 0px !important;}










