#typography {
	width: 600px;
	min-height: 550px;
	float: left;
	border: 2px solid #dcdddb;
	margin: 20px;
}
#typography.inner {
	width: 660px;
	min-height: 600px;
	float: left;
	border : none ;
	/*border: 2px solid #dcdddb;*/
	background : url(../images/shadow.jpg) top left repeat-y ;
	margin: 20px;
	position: relative ;
}
#typography-placeholder-top {
    width : 660px ;
    height : 18px ;
    background : url(../images/shadow_top.jpg) top left no-repeat ;
}
#typography-placeholder-bottom {
    width : 660px ;
    height : 18px ;
    background : url(../images/shadow_bottom.jpg) top left no-repeat ;
    position : absolute ;
    bottom : 0;
}
#typography-container {
    padding : 20px 30px;
    width : 600px ;
}
#typography img {
	padding: 0;
	margin: 0;
	border: 0;
}
html #typography_sub {
	width: 660px;
	max-width: 660px;
	margin: 15px;
	background : url(../images/shadow.jpg) top left repeat-y ;
	position: relative ;
}
html #typography #typography {
	width: 580px;
	max-width: 580px;
	margin: 15px;
	float: left;
	border: 2px solid #dcdddb;
}
html #Product {
	max-width: 600px;
}
html #typography_sub p, html #typography_sub #typography {
	width: 580px;
}
.menu {
	text-transform: uppercase;
}
#sidemenu a {
	font-family: Arial, Helvetica, sans-serif;
}
#sidemenu a:hover {
	text-decoration: underline;
}
#sidemenu a.current {
	text-decoration: none;
    color:#639F34;
}
#sidemenu a.section.levela {
    color:#639F34;
}