/******* comon styles */

a > img {
	border:none;
}

#wh-content h1, 
#wh-content h2, 
#wh-content h3, 
#wh-content h4 { 
	font-family:georgia,serif; font-weight:normal; color:#000;
}

h2 {
	padding-top:10px;
}

p {
	line-height:140%; 
}

#wh-content > h2:first-child,
#wh-content > h1:first-child {
	margin-top:0;
	padding-top:0;
}

.wh-corders-all {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.wh-corders-left-side {
	border-radius-topleft:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-radius-bottomleft:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
}

.wh-shadow {
	box-shadow:0px 0px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.3);
}

.wh-shadow-none {
	box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
}

.wh-clear {
	clear:both;
	float:none;
	font-size:1px;
}

/******* main blocks */

body {
	background-color:#dfdfdf;
	margin:0;
	padding:30px;
	font-family:Lucida Grande,Arial,sans-serif;
	font-size:13px;
	color:#333;
}

#wh-menu {
	position:absolute;
	top:0px;
	left:-190px;
	width:190px;
	text-align:left;
}

#wh-main {
	position:relative;
	padding:30px;
	background-color:#fff;
	border:1px solid #999;
	max-width:800px;
	min-height:550px;
	margin-left:190px;
}

#wh-logo {
	margin: 0 0 30px 20px;
}

#wh-c {
	position:absolute;
	bottom:-20px;
	right:0px;
	color:#666666;
}

/******* menu */


#wh-menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#wh-menu ul li {
	height:46px;
	width:188px;
	margin:0 0 2px 0;
	background-color:#e8e8e8;
	border:1px solid #999;
	border-right:none;
}

#wh-menu ul li span,
#wh-menu ul li a {
	display:block;
	width:133px;
	height:100%;
	padding:0 0 0 53px;
	margin:0 0 0 2px;
	line-height:46px;
	font-size:16px;
	text-decoration:none;
	color:#33c;
	background-repeat:no-repeat;
	background-image:url(../img/wh-menu-icons.png);
}

#wh-menu ul li.wh-active {
	background-color:#fff;
	width:189px;
}

#wh-menu ul li:hover {
	background-color:#efefef;
}

#wh-menu ul li.wh-active:hover {
	background-color:#fff;
}

#wh-menu ul li.wh-active a {
	width:135px;
	background-color:#fff;
}

#wh-mm-home a { background-position:8px 8px;}
#wh-mm-forum a { background-position:8px -42px;}
#wh-mm-wiki a { background-position:8px -92px;}
#wh-mm-software a { background-position:8px -142px;}
#wh-mm-samples a { background-position:8px -192px;}
#wh-mm-search a { background-position:8px -242px;}
#wh-mm-help a { background-position:8px -292px;}
#wh-mm-faq a { background-position:8px -342px;}
#wh-mm-about a { background-position:8px -392px;}


/******* menu */

.wh-sample-row {	
	height:50px;
	padding:0 0 0 67px;
	margin:14px 0 14px 0;
	background-repeat:no-repeat;
	background-image:url(../img/samples/none.jpg);
}

.wh-sample-row > b > a {
	font-size:16px;
	text-decoration:none;
	line-height:26px;
}

.wh-sample-row > span > a {
	font-size:11px;
}

.wh-content-software {
	background-image:url(../img/wh-content-software.png);
	background-repeat:no-repeat;
	min-height:225px;
	padding-left:115px;
	margin:15px 0;
}

.wh-content-software li {
	margin:3px 0;
}

.wh-content-logo {
	text-align:center; 
	padding:30px 0;
}

