/* VK CSS */

/* HTML selectors */
body {
	background : #fff;
}
p {
	margin : 0px;
	padding : 0px;
}

/* forms */
#menubox input {
	width : 120px;
}
input.formbutton {
	width : 90px;
	color : #000;
	background : #eee;
}

/* boxmodel id's */

#bodybox {
	color : #333;
	background : #fff url(../images/spacer.gif);
}
#headerbox{
	height: 188px;
	text-align : center;
	color : #333;
	background : #fff url(../images/white-header.gif) no-repeat top left; 
}
#headerbox .banner{
	margin : 8px auto 0px auto;
}

#contentbox{
	color : #333;
	background : transparent; 
}
#weblogbox{
	color : #333;
	background : transparent;
}
#menubox{
	padding-top : 15px;
	color : #333;
	background : transparent;
}
#sidebarbox{
	padding-top : 15px;
	color : #333;
	background : transparent;
}
#footer{
	font : normal normal 10px/15px Arial, Helvetica;
	color : #fff;
	background : transparent;
}

/* Text styles */

#menubox .headertext {
	text-align : right;
	font : bold normal 12px/13px  Arial, Helvetica;
	color : #333;
	background : transparent;
}
#menubox .bodytext {
	text-align : right;
	font : normal normal 11px/13px Arial, Helvetica;
	color : #333;
	background : transparent;
}

#menubox .closingtext {
	clear : both;
	text-align : right;
	margin : 12px 0px 0px 0px;
	font : normal normal 10px/10px Arial, Helvetica;
	color : #999;
	background : transparent;
}

#weblogbox .headertext {
	margin : 10px 10px 5px 10px;
	letter-spacing : -1px;
	font : bold normal 20px/20px  Arial, Helvetica;
	color : #000;
	background : transparent;
}
#weblogbox .bodytext {
	margin : 0px 10px 0px 10px;
	font : normal normal 12px/15px Arial, Helvetica;
	color : #000;
	background : transparent;
}
#weblogbox .closingtext {
	margin : 5px 10px 15px 10px;
/*	padding : 0px 10px 0px 10px;
*/	font : normal normal 10px/14px Arial, Helvetica;
	border-top : 1px dotted #000;
	border-bottom : 1px dotted #000;
	color : #444;
	background : #fff;
}

#sidebarbox .headertext {
	letter-spacing : -1px;
	font : bold 14px/16px Arial, Helvetica;
	color : #000;
	background : transparent;
}
#sidebarbox .bodytext {
	margin : 0px 0px 5px 0px;
	font : normal normal 10px/12px Arial, Helvetica;
	color : #333;
	background : transparent;
}
#sidebarbox .closingtext {
	font : normal normal 10px/12px Arial, Helvetica;
	color : #000;
	background : transparent;
}

/* link styles */
#menubox {
	text-align : right;
}
#menubox a.menuitem:link,
#menubox a.menuitem:visited {
	display : block;
	text-decoration : none;
	text-align : right;
	letter-spacing : -3px;
	font : bold 32px/20px Arial, Helvetica;
	color : #000;
	width : auto;
	max-width : auto;
	height : auto;
	background : #fff url(../images/spacer.gif) no-repeat top left;
	border : 0px;
}
#menubox a.menuitem:active,
#menubox a.menuitem:hover {
	display : block;
	text-decoration : none;
	text-align : right;
	letter-spacing : -3px;
	font : bold 32px/20px Arial, Helvetica;
	color : #f93;
	width : auto;
	max-width : auto;
	height : auto;
	background : #fff url(../images/spacer.gif) no-repeat top left;
	border : 0px;
}
#menubox a.vkswitcher {
	display:block;
	margin : 2px;
	padding : 2px;
	text-align:center; 
	width : 55px; 
	float:right; 
	font: bold 9px/9px Arial; 
	text-decoration : none;
	color : #000;
	background : #eee;
	border : 1px outset #ddd;
}
#menubox a.vkswitcher:link,
#menubox a.vkswitcher:active {
	background : #eee;
	border : 1px outset #ddd;
}
#menubox a.vkswitcher:visited {
	color : #000;
	background : #eee;
	border : 1px outset #ddd;
}
#menubox a.vkswitcher:hover {
	text-decoration : none;
	color : #fff;
	background : #000;
	border : 1px solid #000;
}
#weblogbox .closingtext a,
#weblogbox .closingtext a:link,
#weblogbox .closingtext a:active,
#weblogbox .bodytext a,
#weblogbox .bodytext a:link,
#weblogbox .bodytext a:active {
	color : #00F;
	background : transparent;
}
#weblogbox .closingtext a:visited,
#weblogbox .bodytext a:visited {
	color : #999;
	background : transparent;
}
#weblogbox .closingtext a:hover,
#weblogbox .bodytext a:hover {
	text-decoration : none;
	color : #fff;
	background : #000;
}
