﻿/*
Theme Name: Voila
Version: 2
Author: Soumen Halder and Amit Banerjee
Author URI: http://www.ampercent.com/about
*/

html, body, table, th, tr, td, p, img, hr, ul, li, h1, h2, h3, h4, h5, div, form, fieldset {padding:0; margin:0; border:none;}

* {	margin:0;	padding:0;}
abbr[title], acronym[title] {
border-bottom:thin dotted;
cursor:help;
}
body {background:#BEC3C6 url(img/bg.jpg) repeat-x;color:#363636;font-family:"Tahoma",Arial,Lucida Sans Unicode, Verdana, sans-serif;font-size:12px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:Arial;}
h3 {color:#333;}h4 {font-size:120%;color:#1F1F1F;}h5 {/*font-size:110%;*/}h6{/*font-size:100%;*/}
img {border:0;}img.sided {background:#FFF;border:1px solid #CCC;padding:3px;}small {font-size:10px;}a:hover img.sided {border-color:#A6A6A6;}
a {	color:#000099;text-decoration:none;}a:hover {color:#cc0000;}
.wp-caption {background:#F7F7F7;padding:5px 0;margin-bottom:5px;text-align:center;}
.post .content .wp-caption p {margin:0;}
blockquote, pre {background:#F4F5F7 3px 3px no-repeat;padding:8px 12px 8px 36px;margin:5px 0;}
.more-link {font-size:12px;}

.alignleft {float:left;text-align:left;margin-right:10px;}
.alignright {float:right;margin:0 0 10px 10px;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.floatleft {float:left;}.floatright {float:right;}.left {float:left;margin-right:10px;}.right {float:right;margin-left:10px;}
.fixed, .clear {clear:both;}
input.textfield,textarea {background:#FFFFFF; border-color:#474f57 #bacfe4 #bacfe4 #474f57;border-style:solid;border-width:2px;color:#004A95;font-size:1.4em;padding:2px 1px;width:250px;}
.boxcaption {padding:6px 12px;border-bottom:1px solid #CCC;}
.boxcaption h3 {font-size:12px;font-family:Verdana,"BitStream vera Sans";letter-spacing:0em;}
.box {font-weight:bold;padding:8px 12px;margin-bottom:10px;font-size:28px;color:#3971B1;}
.messagebox, .errorbox{padding:12px 10px 10px 10px;font-size:16px;font-weight:bold;color:#CC0000;}
.messagebox h4{color:#003366;font-size:16px;font-weight:bold;}
.w3c {color:#080;font-size:10px;}

#wrap {padding:20px 0;}#container {margin:0 auto;width:966px;position:relative;top:170px;}#content {background:#FFF;margin-top: -12px;}
.intro{position:absolute;top:1px;}.mainposts{margin-top:270px;}

.advertise125{background:none repeat scroll 0 0 #E7E7E7;border:1px solid #CCCCCC;color:#666666;float:right;font-size:12px;font-weight:bold;
height:125px;line-height:1000%;text-align:center;width:125px;margin-right:15px;margin-top:15px;}

.advertise125 a{color:#545454;}

#main {background:#FFF;	width:605px;padding:5px 15px 15px;float:left;}
#notice {color:#080;}#notice a {text-decoration:underline;}
#cse-search-results{margin-left:20px;}
.post h1, .posthome h2{display:block;margin-top:5px;border-bottom:1px solid #CCC;padding:0 0px 0px;font-size:22px;font-family:Arial;line-height:30px;color:#004195;font-weight:900;}
.post h1{border-bottom:1px solid #CCC;}
.posthome h2 {font-size:14px;font-family:verdana,Georgia;border-bottom:1px dotted #CCC;}
.post h2 a.title {text-decoration:none;	color:#333333;}
.post h2 a.title:hover {color:#CC0000;}
.post .info {margin:5px;}.post .info span.first {margin-left:0;}.post .date, 
.post .tags,.post .categories,.post .editpost,.post .readingblinds,.post .comments,.post .addcomment,.post .editlinks {height:16px;line-height:16px;display:block;font-size:11px;}
.post .act {height:16px;float:right;}.post .act span {float:left;margin-left:15px;}.post .tags {background-position:0 -16px;}
.post .categories {	background-position:0 -32px;}.post .date {background-position:0 -48px;float:left;}.post .editpost {background-position:0 -64px;}
.post .readingblinds {background-position:0 -80px;}.post .comments {background-position:0 -96px;}.post .addcomment {background-position:0 -112px;}
.post .editlinks {background-position:0 -192px;}.post .content {padding:5px 0px 0px 0px;font-family:"arial",verdana,georgia;line-height:165%;overflow:hidden;font-size:13px;}
.post .content p {margin-bottom:10px;}.post .content .under {height:16px;line-height:16px;}.post .content .under span {float:left;margin-right:15px;}
.post .content h2 {font-family:Arial,verdana;font-size:18px;font-weight:900;letter-spacing:0em;margin-bottom:10px;color:#333;margin-bottom:10px;padding-bottom:10px;padding-top:15px;}
.post .content h3 {font-size:17px;margin-bottom:20px;font-weight:bold;margin-top:32px;}
.post .content img {max-width:600px;}
.post .content ul,.post .content ol {	padding-bottom:10px;}
.post .content ul li, .post .content ol li {list-style-position:inside;}
.post .content table {background:#FFF;/*border:1px solid #CCC;margin:5px 0 10px;*/}
.post .content table tr td {/*border-top:1px solid #CCC;padding:2px 10px;*/}
.post .content table tr th {padding:1px 10px;background:#EDEFF0;text-align:left;}
.post .content .boxcaption {background-image:url(img/postbox.gif);border-bottom:1px solid #CCC;}
.post .content .box {background-image:url(img/postbox.gif);}
#postpath {font-size:10px;height:14px;line-height:14px;margin:5px 0;padding-left:2px;}
.bottomsearch{background:#FFFFFF url(img/textfield.gif) repeat-x scroll center top; padding:2px 1px;}
.outro {background:#EDF5F7;margin:15px;padding:5px 5px 5px 35px;}
.notfound{background-color:#D2D9DB;padding-left:12px;padding-bottom:2px;margin-left:15px;margin-right:15px;font-size:25px;}
.promo img.gty{margin-left:0px;}
.sidebartopad{margin-top:15px;margin-left:10px;}


#commentlist {background:#FCFCFC;border:1px solid #DDDDDD;margin-top:20px;font-family:verdana,arial,georgia;font-size:11px;}
#commentlist ol,#commentlist li {	list-style:none;}
#thecomments,#thetrackbacks {padding-bottom:15px;}
#thecomments .comment,#thecomments .messagebox {}
.comment .author {float:left;width:81px;text-align:center;}
.comment .pic {margin-top:10px;padding-right:14px;}
.comment .name {width:67px;	padding-right:14px;overflow:hidden;}
.comment .avatar {padding:1px;border:1px solid #999;}
.comment .info {border-bottom:1px dotted #CCCCCC;float:left;width:494px;}
.comment .date,.trackback .date {float:left;font-size:10px;}
.comment .act,.trackback .act {float:right;font-size:10px;}
.comment .content {line-height:145%;margin:0 -15px;padding:0 15px 10px;}
.comment .content p {margin-top:10px;}.comment .content blockquote p {margin-top:0;margin-bottom:10px;}
.admincomment .author {}
#comment_login {margin-top:15px;}#thetrackbacks {display:none;}#thetrackbacks li {margin-top:15px;}
.trackback {background:#EDEFF0 url(img/box.gif) 0 0 no-repeat;padding:10px 15px 0;width:575px;}
.trackback .title {background:#EDEFF0 url(img/box.gif) 100% 100% no-repeat;padding:10px 15px !important;padding:0 15px 10px;width:575px;margin:0 -15px;}
#respond {padding:10px 20px 0;font-size:11px;}
#respond .row {margin-bottom:5px;}#respond .textfield {border:1px solid #CCCCCC;margin-right:5px;padding:3px;width:170px;}
#emoticon {float:right;	margin-top:1px;	margin-right:10px;}#comment {	width:601px;}

#submitbox a.feed {	background:url(img/icons.gif) 0 -256px no-repeat;padding-left:22px;height:16px;	line-height:16px;display:block;float:left;}
#submitbox #submit {padding:3px 6px;background-color:#3971B1;border-color:#325C8E;border-style:solid;border-width:1px 2px 2px 1px;
color:#FFFFFF;font-family:arial,sans-serif;font-size:11px;font-weight:bold;padding:2px;cursor:pointer;}
#submitbox{margin:10px;}

#sidebar {width:329px;float:right;font-size:95%;line-height:145%;overflow:hidden;}
#sidebar li {padding-left:1px;list-style:none;margin-top:0px;}
#northsidebar .widget {margin:10px 0;width:300px;}#southsidebar .widget {padding:5px 5px 5px 5px;width:276px;}
#centersidebar {width:329px;margin-left:15px;}#northsidebar{font-size:95%;margin-left:6px;}#southsidebar {font-size:95%;width:286px;}
#northsidebar .widget h2,#southsidebar .widget h2 {	margin-bottom:10px;}
#northsidebar .widget .content p, #southsidebar .widget .content p {margin-bottom:10px;}
#westsidebar,#eastsidebar{	width:160px;float:left;	padding-right:3px;	font-size:95%;	overflow:hidden;}
#westsidebar h3, #eastsidebar h3 {	margin-bottom:5px;}
#sidebar .widget_feeds {padding:5px 15px 14px;	width:285px;	background:#F6F6F6 none repeat scroll 0 0;border:1px solid #DDDDDD;background:#B8B8B8;}
#tag_cloud a {	line-height:130%;}   
.subscribe_section {width: 295px;margin-left:0px;line-height:1.8em;}
#sidebar  .subscribe_section label{font-size:12px;font-family:verdana,sans-serif;}
                                                               
#header {background:url(img/header_footer.jpg) 0 0 no-repeat;width:966px;height:115px;position:absolute;top:-150px;}
#caption {height:52px;padding:25px 30px 21px;}
#logo {background:transparent url(img/logo.png) no-repeat scroll left top; float:left;height:80px;overflow:hidden;width:300px;}
#logo a {display:block;height:80px;text-indent:-1000em;width:263px;}

.adjust{background:#FFF;position:absolute;width:966px;height:62px;top:-58px;}    
.nav{background:url("img/navigation.png") no-repeat scroll 0 0 transparent;width:940px;margin-left:1px;padding:10px 1px;text-align:left;}
.nav ul{margin-left:10px;list-style-type:none;list-style-image:none;list-style-position:outside;}
.nav li{display:inline;margin:0 10px;font-family:arial;}#google_translate_element{float:right;}
div.nav a {color:#EEE;font-weight:bold;padding:7px;text-decoration:none;}
div.nav a:hover {background:none repeat scroll 0 0 #F5F5F5;color:#545454;border-bottom:6px solid #f5f5f5;}

.mav{background:none repeat scroll 0 0 #F5F5F5;height:20px;width:928px;border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-left:13px;padding:2px 0px;}
.navlinkunit{margin-left:20px;margin-top:2px;}.searchtop {position:absolute;right:30px;top:6px;}.searchtop input.textfield,.bottomtable input.textfield,input.textfield{border-color:#DFDFDF;border-style:solid;border-width:1px;padding:1px;}

#footerad {background:#F7F7F7;min-height:100px;width:728px;}
.footeradv{background:#F7F7F7}#footer {background:url(img/header_footer.jpg) 0 -132px no-repeat;display:block;height:88px;border-top:1px solid #BEC3C6;font-size:11px;line-height:145%;width:100%;}
#footer a {color:#2A2A2A;}#footer a:hover{color:#CC0000;}#copyright {margin-top:12px;margin-left:20px;font-family:verdana;font-size:10px;}
#themeinfo {margin-left:20px;font-size:10px;}a#gotop {background:url(img/icons.gif) 0 -304px no-repeat;float:right;height:16px;line-height:18px;display:block;padding-left:16px;
margin:5px 15px 0 0 !important;margin:5px 8px 0 0;text-decoration:none;}


#amit {width: 946px;padding: 10px 0 0 0;background:#F7F7F7;min-height:250px;margin-left:10px;border-top:5px solid #F4F4F4;border-bottom:5px solid #F1F1F1;font-size:11px;color:#000000;font-family:verdana;}
#amit h4{color:#545454;font-weight:bold; }
font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:2em;margin:0;padding:0 0 0 4px;margin-bottom:5px;}
#amit ul {list-style-type:none;}
#amit li {background-position:0px 5px;padding:0 0 5px 5px;margin:0;cursor:pointer;}
#amit a{color:#545454;}#amit a:hover{color:#CC0000;}

.leftfooter {float:left;font-size:11px;margin-left:10px;width:304px;}
.centerfooter{clear:right;float:left;margin-left:10px;width:306px;font-size:11px;}
.rightfooter {float:left;width:294px;margin-left:10px;}
.textwidget{list-style:none;margin-top:15px;margin-bottom:15px;margin-left:5px;}
#themeinfo div.anin {height:20px;margin:5px 0 0;position:relative;}
p.assert {left:0px;position:absolute;top:0;}p.links {position:absolute;right:18px;top:0;}

#rss{position:absolute;top:-10px;right:10px;background:#BEC3C6 url(img/rss.gif) repeat-x;width:100px;height:100px;}

.below{width:600px;float:right;background:#DEDB1;/*border:1px solid #DDDDDD;*/}.belowbottom{width:605px;}
.belowleft{width:400px;}.belowright{float:right;width:180px;}

#headerad{float:right;height:70px;margin-right:10px;width:600px;}/*width:468px;*/
#headerad img{margin-left:-2px;margin-top:5px}
.sidebarboxad{width:300px;height:290px;margin-left:10px;margin-top:10px;}
.sidebarboxad h4{font-family:arial;font-weight:bold;font-size:13px;border-bottom:1px dotted #CCC;margin-bottom:10px;}
.authorinfo{width:580px;color:#666666;font-size:10px;line-height:16px;padding-bottom:7px;}
.fontsize{position:absolute;left:588px;top:72px;}#respond .infototal {height:50px;width:560px;}.infoleft {float:left;width:200px;}
.inforight {float:right;font-size:10px;width:360px;}
div.commentlabel a {color:#666666;display:block;float:left;font-size:11px;margin:0 10px 10px 0;}
div.commentlabel a.email {margin-left:80px;}
div.commentlabel a.website {margin-left:83px;}
#comment input.textfield, textarea {border:1px solid #CCCCCC;height:120px;}

.promo{width:350px;height:65px;float:right;font-family:verdana;font-size:11px;padding:6px;margin-top:10px;}
.promo a{margin-top:10px;}
a.rsssub{background-image:url(rsssub.png);background-position:0 50%;cursor:pointer;display:block;float:left;height:35px;width:106px;margin-left:22px;}
a.rsssub:hover {background-position:106px 50%;text-decoration:none;}
a.emailsub{background-image:url(emailsub.png);background-position:0 50%;cursor:pointer;display:block;float:left;height:35px;width:116px;}
a.emailsub:hover {background-position:116px 50%;text-decoration:none;}
a.twittersub{background-image:url(twitter_38.png);display:block;float:left;width:106px;height:38px;}

.promo h4{width:200px;float:left;font-family:verdana,tahoma,Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;line-height:normal;
padding:0px 50px;text-transform:uppercase;margin-top:3px;}
.promo h4 a{color:#545454;}.promo h4 a:hover{color:#CC0000;}
#archives {list-style-position:inside;}
.postspermonth {margin:5px 0;list-style:none;}
.srg_switcher {margin-bottom:10px;}.post .content .linkcat ul li {list-style:none;float:left;width:25%;padding:2px 0;overflow:hidden;}
.post .content .linkcat ul li a {background:url(img/icons.gif) 0 -160px no-repeat;padding-left:22px;height:16px;line-height:16px;}
.icons {display:block;float:left;}
.icons ul {margin:0;padding:0 12px;}
.icons ul li {list-style-type:none;display:block;margin:0;padding:0px;width:70px;float:left;}

div.domtab{margin-top:12px;background:#D9E2EB none repeat scroll 0 0;width:312px;padding:5px;}
ul.domtabs{float:left;margin-left:-1px;}
ul.domtabs li{float:left;padding:0 .5em 0 0;width:40px;}
ul.domtabs a:link,ul.domtabs a:visited,ul.domtabs a:active,ul.domtabs a:hover{
width:8em;padding:.2em 1em;display:block;color:#333;height:3em;font-weight:bold;text-decoration:none;}
html>body ul.domtabs a:link,
html>body ul.domtabs a:visited,
html>body ul.domtabs a:active,
html>body ul.domtabs a:hover{height:auto;min-height:2em;margin-left:6px;}
ul.domtabs a:hover{/*background:#264D77;*/}
div.domtab div{clear:both;width:307px;background:#FFF;padding:1px 3px;/*border:1px solid #CCC;*/}
ul.domtabs li.active a:link,ul.domtabs li.active a:visited,	ul.domtabs li.active a:active,ul.domtabs li.active a:hover{
background:#FFF;color:#992626;margin-left:6px;width:75px;}
#domtabprintview{float:right;padding-right:1em;text-align:right;}
#domtabprintview a:link,#domtabprintview a:visited,#domtabprintview a:active,#domtabprintview a:hover{color:#fff;}
pre{font-size:1.2em;padding:1em;}
div.domtab div a:link,div.domtab div a:visited,div.domtab div a:active
{display:block;padding:.5em .5em;font-size:11px;font-family:verdana;cursor:pointer;color:#545454;}div.domtab div a:hover{color:#CC0000;}
div.domtab div h2 a,div.domtab div h2 a:hover,div.domtab div h2 a:active{color:#cfc;display:inline;padding:0;font-weight:normal;font-size:1em;}
ul.domtabs li{width:91px;cursor:pointer;}
li.catlist{width:99px;float:left;}
.relatedad{margin-top:33px;}.commentad{margin-bottom:15px;margin-left:140px;margin-top:33px;}

.authorinfo a:link{color:#666}
.name a{color:#545454;font-weight:normal;}.bottomtable{margin-top:30px;margin-left:120px;}ul#newtagcloud li a{color:#545454;padding:6px;}
textarea.contact{width:450px;}input.contact{border:1px solid #CCC;height:20px;}select{border:1px solid #CCC}
.box3{min-height:100px;background:#F1F1F1 none repeat scroll 0 0;border:1px solid #DDDDDD;margin:15px 0;padding:15px;}

a{cursor:pointer;}
.recentposts{margin-top:15px;width:303px;border:4px solid #d9e2eb;padding:5px;font-family:verdana;font-size:11px;display:block;}
.recentposts li{display:block;padding:3px;border-bottom:1px dotted #CCC;cursor:pointer;}
.recentposts h4{font-size:12px;font-weight:bold;font-family:verdana;color:#333;margin-bottom:10px;}
.recentposts li a{color:#545454;} .recentposts li a:hover {color:#CC0000;}
.subscribe2 {background:#FAFAFA none repeat scroll 0 0;margin-bottom:20px;margin-top:20px;padding:5px;}
.subscribe2 img{padding:8px;}
.subscribe2left{float:left;font-size:12px;width:367px;}
.subscribe2right{font-size:12px;}

.promo img{margin-top:15px;margin-left:30px;}

.titlebelow{width:530px;height:300px;}.undertitlead{float:left;width:350px;}.adright{width:1px;float:right;}

.wp-pagenavi{font-family:verdana;width:360px;font-size:11px;color:inherit;margin:20px 0 30px;padding:7px 0 0;height:28px;}
.wp-pagenavi a {padding:3px 7px;text-decoration:none;}.wp-pagenavi a:hover {background:#F7F7F7;border:1px solid #CCC;}
.wp-pagenavi span.pages {padding:1px 7px 1px 22px;}.wp-pagenavi span.current {background:#D9E2EB;padding:3px 7px;border:1px solid #F7F7F7;font-weight:bold;}

.code{font-family:monospace;font-size:12px;line-height:1.333;background-color:#f9f9f9;border:1px solid #eee;width:530px;padding:15px;}

.cattag {font-family:verdana;line-height:16px;font-size:11px;margin:20px 20px 30px 20px;padding:10px;border:1px dotted #CCC;background-color:#EFF7FD;}
.cattag a{font-family:arial;font-size:12px;font-weight:700;color:#df4400;padding:5px;} .cattag a:hover{text-decoration:underline;}
ul.caty li {float:left;display:inline;width:250px;margin-top:30px;margin-right:40px;}
.catauth ul.caty li a{color:#004276;font-weight:bold;font-size:13px;line-height:20px;font-family:arial;}
.catauth ul.caty li a:hover{color:#CC0000;}
.adjust2{width:600px;margin-bottom:30px;float:left;}
.adjust3{margin-bottom:50px;margin-left:100px;}


#longbox{margin-top:10px;margin-left:5px;width:315px;}
#taglist{float:left;width:150px;}
#taglist ul li a{font-family:verdana;color:#004276;line-height:18px;font-size:9px;} #taglist ul li a:hover{border-bottom:1px dotted;color:#CC0000;}
#taglist h4{font-family:arial;font-weight:bold;font-size:13px;border-bottom:1px dotted #CCC;width:130px;}
#taglist ul{text-transform:uppercase;}
#commentlist li.admincomment{background-color:#eeefff;}
.gglist {border:1px solid #CCCCCC;float:left;font-family:Arial,Helvetica,sans-serif;width:160px;margin-bottom:10px;}
.gglist a{color:#565656;}
.gglist ul li {margin-left:3px;padding:4px;}
.gglist h4 {background-color:#D9E2EB; /*#E1EBFB*/border-bottom:1px solid #C1C1C1;color:#000000;font-family:Arial,Helvetica,sans-serif;
font-size:12px;font-weight:bold;letter-spacing:1px;line-height:2em;margin:0;padding:0 0 0 4px;}
.post .content .wp-caption p {font-size:10px;}
