/*
Theme Name: DatePro
Theme URI: 
Description: 
Version: 1.0
Author: Pankaj Kr. Roy (YIAM)
Author URI: http://www.yCoding.com
*/


body {
font:normal 12px Arial, Verdana, Sans-Serif;
color : #333;margin:0; padding:0;
background:#DFEBFE url(images/bg.gif) repeat-x;
}

a {color:#284E89;text-decoration:none;}
a:hover {text-decoration :underline;}
h1, h2, h3, h4, img, form, ul, li, table, td, label {margin:0; padding:0;}
h2 {font-size:15px;}
h3 {font-size:13px;}
a img {border:0 none;}
p {padding:3px 0;margin : 0; }
blockquote {margin: 5px 20px;padding:0 0 0 20px; border-left: 3px solid #ddd;}
code { font: 11px 'Courier New', Courier, Fixed; border:1px dashed #ddd;margin:10px;padding:10px;display:block;}


/* Form */


input, select, textarea {margin:0 2px; padding:0 2px; border:1px solid  #E5E5E5;height:20px;width:200px;vertical-align:top;}
textarea {height:120px;width:340px;}
#searchform {margin:0 auto;width:400px;text-align:center;}
#searchsubmit, #submit {padding:0 6px; width:auto; text-align:center;height:26px;font-weight:bold;text-align:center; color:#284E89;cursor:pointer;background:#B7C8E5;border:0;}
input#submit {width:140px;}


/*  ====================== Common ======================= */

/* Alignments */
.alignright { float: right;	width:auto;}
.alignleft { float: left;width:auto;}
.center, .centered {text-align:center;}
.righttext {text-align:right;}
small {font-size:11px;line-height:13px;}


/*Images */
img.centered { display: block;	margin:5px 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:#1B8E29; padding:5px 10px 0 10px;}
.navigation .alignright { width:49%; text-align:right; 	}
.navigation .alignleft {width:49%; text-align:left;}


/*  ====================== Page Structure ======================= */



#wrapper {width :858px; margin:0 auto; padding: 20px 0 0 0;}
#page {width :858px;background: url(images/page-bg.gif) repeat-y;padding:15px 0;}

#content {float:left; width:450px;padding:0 16px;}
#lsidebar {float:left; width:188px; }
#rsidebar {float:left; width:187px; }
#footer {background:#B7C8E5 url(images/footer.gif) no-repeat;padding:100px 15px 15px 15px;text-align:center;width :828px;color:#284E89;}



/*  ====================== Header ======================= */
.logo {float:left; width:auto;margin-bottom:10px;}
.desc {color:#000; padding-top:22px; }




/* ====== Navigation  ======= */

#nav {font:bold 14px/39px arial;list-style:none;height:39px;background:#274D89 url(images/nav.gif) repeat-x;border-bottom:5px solid #FEE87F;clear:both; }
#nav li {padding:0 3px 0 0;  list-style:none;display:block;float:left;width:auto;background:url(images/nav-li.gif) no-repeat right top;height:39px;color:#888;}

#nav li a {color:#fff;display:block;float:left;width:auto;padding:0 20px;}

#nav li a:hover {text-decoration:none; background:#274D89;color:#fff;}



/* ====== Search Bar  ======= */
#searchbar {height:24px;background:#264C87 url(images/search-bar.gif) repeat-x;padding:15px 0 20px 30px;color:#fff;line-height:20px;}
#searchbar input {border:0;margin:0;width:auto;padding:0;vertical-align:middle;}
#searchbar input.txt {margin:0 10px; border:1px solid #274B7F; color:#274B7e;background:#fffffe;height:16px; padding:2px;width:250px;}
#searchbar input.btn {height:22px;width:51px;}


/*  ================================= Contents ============================= */



.post {margin:0 0 20px 0;}
.post h1, .post h2 {color:#284E89; margin:0;font:normal 18px/22px Arial;}
.post h1 a, .post h2 a {color:#284E89;text-decoration : none;}
.post h1 a:hover, .post h2 a:hover {color:#000;text-decoration : none;}
.entry {line-height:18px;padding:3px 0;}


.featured {background:#EDEDED; padding:5px 10px;}


.entry ul {padding:5px 20px;}
.entry small {font-size:11px;line-height:15px;}




/*  ================================= sidebar ============================= */

#lsidebar ul {list-style : none;padding:0 11px;}
#lsidebar ul ul {padding:0 0 0 0;}
#lsidebar li {padding-left:15px;background:url(images/sb-li-new.gif) no-repeat 0 8px;font:bold 12px/29px arial;color:#284E89;}
#lsidebar li.selected {padding-left:15px;background:url(images/sb-li.gif) no-repeat 0 11px;}
#lsidebar li a {color:#284E89;}
#lsidebar li a:hover, #lsidebar li.selected a {color:#FFC703;text-decoration:none;}
#lsidebar li.selected li a {color:#284E89;}
#lsidebar li.selected li a:hover {color:#FFC703;}
#lsidebar li.selected li.selected a {color:#FFC703;}
#lsidebar li.selected li.selected li a {color:#284E89;}
#lsidebar li.selected li.selected li a:hover {color:#FFC703;}

#lsidebar li li,  #lsidebar li li.selected {padding-left:11px;background:url(images/sb-li-li.gif) no-repeat 0 11px;font:bold 12px/29px arial;color:#284E89;}
#lsidebar li li li {padding:2px 0; background:none;font:normal 12px/14px arial;}

#lsidebar ul.sb_postlist li {font:normal 12px/14px arial;background:url(images/sb-li-li.gif) no-repeat 0 4px;padding-bottom:3px;}

#rsidebar h2 {color:#fff;font:bold 12px/18px arial; padding:5px 0 5px 9px;background:url(images/sb-h2.gif) repeat-x;}
#rsidebar ul {list-style : none;}
#rsidebar .rbox {background:#FBFCFF url(images/sb-rt.gif) repeat-x; border-bottom:1px solid #ccc;padding:10px 5px;margin-bottom:15px;}

#rsidebar ul ul {background:none;border-bottom:0;padding:0 10px;}
#rsidebar li {list-style:none;padding:2px 0; font:normal 12px/16px arial;}
#rsidebar a {color:#333;}


/*  ================================= Footer ============================= */
#flist {list-style:none;text-align:center; }
#flist li {display:inline; list-style:none;background:url(images/f-li.gif) no-repeat left center;padding:0 10px; }
#flist li.home {background:none;}

/*  ================================= Others ============================= */

.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;}


/* --------------------- common elements --------------------------- */




h2.pagetitle, h2.center {text-align: center; padding:10px 0;}

.alt { background-color: #fafafa;border-bottom:2px solid #f0f0f0;}
.alt .even  {background:#fffffe; }

ol.commentlist{list-style:none;margin:0 0 10px 0; padding:0;}
.commentlist li {list-style:none;margin:5px 0;padding:5px 10px;}
h3#respond, h3#comments {padding:0 0 10px 0;font:bold 12px arial;}

/* Calender */
#calendar_wrap {width:99%; font-size:11px;margin:0 auto; }
#wp-calendar {width:100%;}
#wp-calendar th {text-align:left;}

acronym, abbr, span.caps {
	cursor: help;
	}

#searchform{margin-bottom:15px;}





/*tabs */

.tabs {margin:15px 0; width:450px;padding-bottom:6px;background :url(images/tab-btm.gif) no-repeat left bottom;}
ul.tabNavigation {list-style: none; height:27px;background :url(images/tab-top.gif) no-repeat left bottom;padding-bottom:9px;}
ul.tabNavigation li {display: inline; list-style: none;}
ul.tabNavigation li a { padding:5px 0; color:#000;font:bold 12px/17px arial;display:block; float:left;background :url(images/tab-btn-hvr.gif) no-repeat;text-align:center;width:116px;margin-right:4px;}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {background :url(images/tab-btn.gif) no-repeat;text-decoration:none;}
.tabs .tabcont{ padding:0 9px 10px 9px; border-left: 1px solid #D1D0BF; clear:both;border-right: 1px solid #D1D0BF;width:430px;}

.tabcont ul {list-style : none; padding:0;}

.tabcont li {list-style:none; padding:0 0 0 12px;margin:0;}
.tabcont ul.catglist li {float:left; display:block; width:95px;font-weight:bold;}
.tabcont ul ul {padding:0;}
.tabcont ul.catglist li li {display:block; width:95px; padding:0;font-weight:normal;}
.tabcont li a {color:#284E89;}

.tabcont ul.sb_postlist li {font:normal 12px/14px arial;background:url(images/sb-li-li.gif) no-repeat 0 4px;padding-bottom:3px;}


/*tabs top10*/


.topten {margin:15px 0 15px 0; width:450px;}
ul.toptenNavigation {list-style: none; background :url(images/top10-bg.gif) 0 33px;float:left; width:160px;}
ul.toptenNavigation li {list-style: none;font:normal 12px/33px arial;color:#284E89;padding-left:10px;}

ul.toptenNavigation li a {color:#284E89;}
ul.toptenNavigation li a.selected, ul.toptenNavigation li a:hover {}
ul.toptenNavigation li.title {background :url(images/top10.gif); color:#FEE87F;}
.topten .toptencont{width:272px;float:left;margin-left:15px; }

.topten .toptencont img {max-width:270px;}
* html .topten .toptencont img {width:expression(this.width > 270? "270px" : this.width);}

