/*layout design by mahen shrestha    shresthamahen@hotmail.com*/
/*web : marvelwebdesign.com*/
body{
background: #ffffff url(../images/topbg.jpg) repeat-x;
margin:0px;
}
img{
margin:0px;
border:0px;
padding:0px;
}
a:active, a:focus{
outline:0}
*{
margin:0px;}
h1{
font-family:arial, helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#2289d4;
border-bottom:1px dashed #cccccc;
padding:0 0 4px 0;
margin:0 0 3px 0;
}
h2{
font-family:arial, helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#2289d4;
padding:0 0 1px 0;
margin:0 0 1px 0;
}
#header{
width:914px;
margin:0 auto;
height:147px;
padding:0px;
background: url(../images/hdrbtmbdr.jpg) no-repeat;
background-position:0px 124px;
}
#header #logo{
float:left;
width:200px;
height:auto;
padding:40px 0 0 40px;
}
#header #nav{
float:left;
width:350px;
height:27px;
padding:110px 0 0 280px;
margin:0px;
line-height:1px;
}
#header #nav a{
text-decoration:none;
margin:0px;
border:0px;}
#body{
background:url(../images/mainbg.jpg) no-repeat;
width:914px;
height:auto;
margin:0 auto;
}
#body #main{
width:520px;
height:auto;
float:left;
}

#body #main .overview{
padding:5px 12px 10px 30px;
color:#787878;
}
#body #sidebar .texts img{
float:left;
margin-right:4px;}
#body #sidebar{
color:#787878;
float:left;
width:350px;
padding:5px 0 0 10px;
}
#body .overview .thumb , #body .overview .midli{
margin:0px;
width:113px;
float:left;
text-align:center;
}
#body .overview a{
color:#4fb3fe;
text-decoration:none;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#body .overview a:hover{
color:#333333;
}
#body .overview .midli{
padding:0px 4px 0 4px;
}
.normaltext1{
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-align:justify;
}
#body #footer{
border-top: 1px dashed #cccccc;
margin:0 40px;
color:#999999;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-align:center;
line-height:19px;
padding:3px 0 0 0;
}
#body #footer a{
color:#999999;
text-decoration:none;
}
#body #footer a:hover{
color:#0066ff;
}
/*contact*/
.formfield, .formmessage{
border:#cccccc 1px solid;
margin:3px 0 3px 0;
font-size:10px;
font-family:verdana, arial, helvetica, sans-serif;
color:#666666;
}
.formfield{
width:200px;
}
.formmessage{
width:300px;
height:150px;}
/*portfolio*/
#body #foliomain{
width:885px;
height:auto;
float:left;
}
#body #foliomain #buttons{
font-size:1px;
padding:0px 12px 0px 30px;
height:24px;
}
#body #foliomain .showcase{
background:url(../images/showcasebg.jpg) no-repeat;
background-position:32px 0;
padding:0px 12px 10px 30px;
color:#787878;
}
#body #foliomain .showcase .web{
padding:15px 0 15px 20px;
font-size:10px;
font-family:verdana, arial, helvetica, sans-serif;
color:#9f9f9f;
letter-spacing:1px;
}
#body #foliomain .showcase .web a{
text-decoration:none;
color:#0099ff;
border-bottom:dashed 1px;
}
#body #foliomain .showcase .web a:hover{
color:#333333;
}
#body #foliomain .showcase .web img{
float:left;
margin-right:5px;}
