/*body {
text-align: center;
background:transparent url(http://www.vcharkarn.com/images/bow/blue_line.gif);
background-repeat:repeat-x;
background-attachment:fixed;
/*background-image:url(http://www.vcharkarn.com/images/bow/blue_line.gif);*/

/*margin:0px 0px 0px 0px;
}*/

/*a:link, a:visited {*/

a:hover {
text-decoration:underline;
color:#FF9900;
}


h2 {
font-size:15px;
font-weight:bold;
color:#FFF;
border-bottom:1px dotted #CCCCCC;
background-color: #41A6FF; 
margin-bottom:2px;
margin-top:2px;
}

h3 {
font-size:14px;
font-weight:bold;
color: #FF9966;
border-bottom:1px solid #CCCCCC;
margin-bottom:2px;
margin-top:5px;
padding-bottom:3px;
}


.vcat a.highlight {
font-size: 12px;
color:#FF0000;
text-decoration:none;
}

.vcat a.highlight:hover {
text-decoration:underline;
}



/* Menu --------------------------------------------------- */
.menutop a {
width:66px;
margin:1px;
font-size: 11px;
color:#0000FF;
text-align:center;
font-weight:bold;
background-color: #E8F5FF;
border:solid #CCCCCC 1px;
padding-bottom:2px;
padding-left:2px; 
padding-right:2px;
text-decoration:none;
}

.menutop a#hilight {
background-color: #FF0;
}

.menutop a#nonactive {
background-color: #efefef;
color:#CCC;
}

.menutop a:hover {
color:#FFFFFF;
background-color:#FF9900;
}


.navpanel {
font-size: 11px;
}

.navpanel a, .navpanel a:visited {
display:block;
color:#0000FF;
text-align:left;
font-weight:normal;
padding:0px;
margin:0px;
padding-left:10px; 
text-decoration:none;
border-bottom:1px #CCCCCC solid;
}

.navpanel a:hover {
color:#FFFFFF;
background-color:#FF9900;
}


/* personal menu --------------------------------------------------- */
.mymenu {
font-size: 11px;
background-color:#FFFFFF;
font-weight:normal;
}

.mymenu a:link, .mymenu a:visited {
color:#0000FF;
text-decoration:underline;
font-weight:normal;
margin-right:2px;
}

.mymenu a:hover {
color:#FF9900;
text-decoration:none;
}

.quote {
display:block;
margin-left:30px;
margin-right:30px;
background:#FFFFee;
border:#dddddd 1px solid;
padding:10px;
}

.bottomband a {
color:#FFFF00;
}


/* tagcloud --------------------------------------------------- */

.vtagcloud a, .vtagcloud a:visited  {
font-size:11px; 
color: #FF9966; 
/* color:#083A75; */
font-weight:normal;
}

.vtagcloud a.tagc, .vtagcloud a.tagc:visited  {
 font-size:12px; 
 color:#FF6633; 
 font-weight:bold; 
 text-decoration:underline;
 }


/* box and wrapper --------------------------------------------------- */
.vwrapper {
border:1px solid #CCCCCC;
padding:5px;
background-color:#FFFFFF;
text-align:left;
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
}
.vwrapperoho {
border:0px solid #CCCCCC;
padding:5px;
text-align:left;
width:930px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
}
.vbox {
border:1px solid #CCCCCC;
padding:5px;
/*background-color:#FFFFFF;*/
text-align:left;
margin-bottom:1px;
overflow:hidden;
}


.page_nav a:visited, .page_nav a:link, .page_nav a:hover{
text-decoration:underline;
font-weight:normal;
}

.page_current {
text-decoration:none;
font-weight:bold;
color:red;
}

.panel_right a:link, .panel_right a:visited {
font-size: 11px;
color:#0000FF;
font-weight:normal;
border-bottom:none;
text-decoration:none;
}
.panel_right a:hover {
color:#FFFFFF;
background-color:#FF9900;
}

.corner_image {
	background:transparent url(http://www.vcharkarn.com/vproject/images/corner_image.png) no-repeat scroll 0% 0%;
	display:block;
	height:70px;
	left:0pt;
	position:absolute;
	top:0pt;
	width:70px;
	behavior: url(http://www.vcharkarn.com/vproject/css/iepngfix.htc);
}

.menu_normal a:hover{
padding:0 0 0 10px;
font-weight:100;
color:#000000;
}
.menu_normal a:link,.menu_normal a:visited{
padding:0 0 0 10px;
font-weight:100;
color:#000000;
text-decoration:none;
}
a:link,a:visited{
	color:#36F;
	text-decoration:none;
}

