/*
Theme Name: NBT
Theme URI: 
Description: 
Version: 1.0
Author: Pankaj Kr. Roy (YIAM)
Author URI: http://www.yCoding.com



*/

html {margin:0; padding:0;}
body {
font:normal 12px Arial, Tahoma, Sans-Serif;
color : #666;margin:0; padding:0;
background :#F6F9FA url(images/bg.gif) repeat-x;
}

a {color:#D30124;text-decoration:underline;}
a:hover {text-decoration :none;}
h1, h2, h3, h4, img, form, ul, li, table, td, object,fieldset {margin:0; padding:0;}
h2 {font:bold 18px Arial;color:#162C65;}
h3 {font:bold 16px Arial;color:#162C65;}
a img {border:0 none;}
p {padding:3px 0;margin : 0; }
input, select, textarea {margin:0 2px; padding:7px 2px; border:1px solid  #8CB9BF;height:14px;width:200px;vertical-align:top;}
textarea {height:120px;width:340px;}
blockquote {margin: 5px 20px;padding:0 0 0 20px; border-left: 3px solid #425C75;}
code { font: 11px 'Courier New', Courier, Fixed; border:1px dashed #E1E1E1;margin:10px;padding:10px;display:block;}
small {font-size:11px;}
/*  ====================== Common ======================= */

/* Alignments */
.alignright { float: right;	width:auto;}
.alignleft { float: left;width:auto;}
.center, .centered {text-align:center;}



/*Images */
img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;float:right;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.avatar {padding:0; margin: 0 7px 2px 0; display: inline; float: left;}



/* Navigation */
.navigation { display: block; color:#000080; padding:10px 0;}
.navigation .alignright { width:49%; text-align:right; 	}
.navigation .alignleft {width:49%; text-align:left;}


/*  ====================== Page Structure ======================= */
#wrapper {width : 998px; margin:0 auto;}
#content {float:right; width:725px;padding-top:10px;}
#sidebar {float:right;width:243px;padding:23px 30px 20px 0;}

#footbar-outer {padding:15px 0;background:#6B6A64; border-top:18px solid #DAD9D6;border-bottom:1px solid #333;}
#footbar {color:#fff;width : 998px; margin:0 auto; }

#footer-outer {padding:15px 0;background:#333; border-top:1px solid #fff;}
#footer {color:#fff;width : 950px; margin:0 auto; }


/*  ====================== Header ======================= */
.logo {display:block;}
.sform {float:right; width:236px; height:32px;border:1px solid #8CB9BF;background :#F6F9FA; margin:0 10px;padding:1px;}
.sform input.txt {line-height:18px;padding:7px 0; width:190px;border:0; background:#F6F9FA;margin:0;float:left;}
.sform input.btn {height:32px;width:34px;border:0; padding:0; background:#162C64;margin:0;float:right;color:#fff;font-weight:bold;}


.newsletter {width:218px; margin:0 auto;color:#666666;}
.mainf {padding:0 15px 10px 15px;border:1px solid #172D66;}
.mainf legend {color:#172D66; font-weight:bold;border:1px solid #fff;padding:0 5px;}
.inputs {border:1px solid #8CB9BF; padding:1px; margin-top:10px;}
.newsletter input.txt {line-height:18px;padding:6px 0; width:143px;border:0; background:#F6F9FA;margin:0;float:left;color:#1F2D3D;}
.newsletter input.btn {height:30px;width:34px;border:0; padding:0; background:#162C64;margin:0;float:right;color:#fff;font-weight:bold;cursor:pointer;}

/*  ====================== Navigation ======================= */
#nav {list-style:none;height:35px;padding:0 0 12px 0;float:right;width:auto; }

#nav li {list-style:none;display:inline;font:normal 13px/35px Tahoma, Arial, Sans-Serif;text-transform:uppercase;}
#nav li a {color:#fff;display:block; float:left;text-decoration:none;margin-right:10px;width:auto;}
#nav li a span {padding:0 20px;display:block; float:left;height:35px;cursor:pointer;width:auto;}
#nav li a:hover, #nav li.current_page_item a {background :#0C1736 url(images/nav.gif) no-repeat;color:#fff;text-decoration:none;}
#nav li.current_page_item a span, #nav li a:hover span {background :url(images/nav.gif) no-repeat right -35px;}


/*  ================================= Contents ============================= */

#intro {height:217px; background :url(images/intro-bg.gif) no-repeat right bottom;padding:27px 220px 0 0;width:505px;font-size:20px;color:#162C65;font:normal 20px 'Times New Roman', Arial, Sans-Serif;margin-bottom:35px;}

.post {padding:0 0 40px 0;}
.post h2 {padding-bottom:5px;color:#162C65; font:bold 24px 'Times New Roman', Arial, Sans-Serif;}
.post h2 a, .post h2 a:hover {color:#162C65;text-decoration : none;}
.entry {line-height:18px;padding-top:5px;}

.postmeta {font-size:11px;line-height:20px; background:#162C64; width:150px; text-align:center;color:#fff;}
.postmeta a {text-decoration:none;color:#fff;}
.postmeta a:hover {text-decoration:underline;}

.entry ul {padding:5px 20px;list-style-position:inside;font-size:12px;}

/*  ================================= sidebar ============================= */
#sidebar h2 {padding:0 0 3px 0;color:#1F2D3D; border-bottom:1px solid #1F2D3D;margin-bottom:5px;font:bold 20px 'Times New Roman', Arial, Sans-Serif;}
#sidebar ul {list-style : none;}
#sidebar ul ul {list-style : none;padding:2px 5px;}
#sidebar li {list-style:none;padding:2px 0 2px 0; font-size:12px;}
#sidebar li li {padding-left:15px;}
.sb_box {margin-bottom:15px;}
#sidebar li a {text-decoration:none;color:#1F2D3D;padding-left:10px;background :url(images/sb-list.gif) no-repeat 0 4px;}
#sidebar li a:hover {text-decoration:underline; color:#CD0124;background :url(images/sb-list.gif) no-repeat -294px 4px;}

#sb-main {margin-top:19px; padding:20px 25px; width:193px; background :url(images/sb-top.gif) no-repeat center top}

/*  ================================= Footbar ============================= */
#footbar h2 {color:#fff; padding:0; font:normal 22px 'Times New Roman', Arial, Sans-Serif; margin-bottom:10px;}

#footbar ul {list-style : none;}
#footbar li {list-style : none;margin:0;padding:0 23px; float:left;width:286px;}
#footbar li li {float:none;background :#83827D; padding:4px 10px;width:266px;clear:both;float:none;line-height:16px; margin-bottom:1px;}
#footbar li li li {width:226px;margin:0;padding:4px 20px;}
#footbar li li li li {width:186px;margin:0;padding:4px 20px;}
#footbar a {color:#fff;text-decoration:none;}
#footbar a:hover {color:#fff;text-decoration:underline;}

/*  ================================= Footer ============================= */

#footer a {color:#fff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .copyrt {color:#8E8E83;font-size:11px;}
#footer .copyrt a {color:#fff;}
.frss {float:right; width:28px; padding:5px 0;}
/*  ================================= Others ============================= */

.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;height:1px;}


/* --------------------- common elements --------------------------- */


#content #searchform {margin:0 auto;width:400px;}
/* Search Form */
#searchsubmit, #submit {width:140px;padding:0;cursor:pointer; height:30px; border:0; padding:0; background:#162C64;margin:0;color:#fff;font-weight:bold;cursor:pointer;}




h2.pagetitle, h2.center {text-align: center; padding:10px 0;}

.alt { background-color: #F7F7F7;border-bottom:2px solid #cecdba;}

ol.commentlist{list-style:none;margin:15px 0; padding:0;}
.commentlist li {list-style:none;margin:5px 0;padding:5px 10px;width:460px;}
h3#respond {padding:20px 0;}

/* Calender */
#calendar_wrap {width:98%; font-size:11px;margin:0 auto; }
#wp-calendar {width:100%;}
#wp-calendar td {text-align:center;}
#wp-calendar caption {font:bold 14px arial;padding:5px 0;}

