@charset "utf-8";
/* CSS Document */
body{background:url(../images/background.jpg) top center repeat-x #4e7344 fixed; color:#2c6d8b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}

body, h1, p, form, h2, h3{margin:0; padding:0;}
a{color:#8c2e11; text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}

#wrap{width:986px; margin:0 auto;}

#mainmenu{ height:56px; line-height:56px;}
#mainmenu .leftcurve{float:left; width:30px;}
#mainmenu .rightcurve{float:right; width:30px;}
#mainmenu .links{background:url(../images/menu_bg.jpg) repeat-x; float:left; width:926px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
#mainmenu .links a{color:#484848; text-decoration:none; margin:0 25px;}
#mainmenu .links a:hover, #mainmenu .links a.active{color:#07a8dc; border-top:#07a8dc 3px solid;}

#logo_slogon{height:250px;}
#logo_slogon #logo{padding-top:40px; margin-left:10px;}
#logo_slogon #slogon{margin-top:165px; float:right;}

#content{background:#FFFFFF; padding:10px;}
#content h1.tag{position:relative; left:-21px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; background:url(../images/tag_bg.jpg) repeat-x; width:200px; height:36px; line-height:36px; color:#484848;}
#content h1.tag .left{float:left; width:11px; height:43px; margin-right:20px;}

#content blockquote{background:url(../images/quote.jpg) no-repeat left top; padding-left:50px; margin-left:15px; line-height:25px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; width:400px;}
#content blockquote h1{font-size:18px; display:inline; margin-right:2px;}
#content blockquote h2{font-size:16px; display:inline; margin-right:2px;}

#content a.me{background:url(../images/bhusan.jpg) no-repeat left top; width:448px; display:block; float:right; text-indent:-500px; overflow:hidden; height:203px; margin:45px 15px 0 15px;}
#content a.me:hover{background-position:left -203px;}

#services a{width:271px; display:block; float:left; height:137px; text-indent:-150px; overflow:hidden; margin:0 18px;}
#services a.web:hover, #services a.xhtml:hover, #services a.seo:hover{background-position:left -137px;}

#services a.web{background:url(../images/web_designing.jpg) no-repeat left top;}
#services a.xhtml{background:url(../images/xhtml-css.jpg) no-repeat left top;}
#services a.seo{background:url(../images/seo.jpg) no-repeat left top;}

#works{text-align:center;}
#works a img{margin:0 12px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5;}
#works a:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1;}
#links{background:#44633b; padding:9px; color:#9fc694; border:#2e4328 solid; border-width:1px 0;}
#footer{color:#FFCC00; text-align:center; padding:15px 0; background:url(../images/bottom_shad.jpg) no-repeat center top;}


/*############################## Drop Down Css */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:25px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #484848;
font-family:Georgia, "Times New Roman", Times, serif;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
text-decoration:none;
color:#07a8dc;
}