/*
Theme Name: Diversity Marketing Blog
Theme URI: 
Description: 
Version: 
Author: Pankaj Roy
Author URI: http://www.ycoding.com/

*/

#tagcloud { list-style-type: none; padding:5px; color:#fff; }
#tagcloud li { float: left; }

body {
font-family : Verdana, Arial,Sans-Serif;
font-size : 11px;color : #575E63;margin:0; padding:0;
}

h1, h2, h3, form, input, ul, li, hr {margin:0; padding:0;}
h2, h1 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
a {color:#333;text-decoration : none;}
a:hover {text-decoration : underline;}
img {margin:0; padding:0;}
a img{border:0;}
p {padding:0 0 10px 0;margin : 0;}
hr {border:0; border-bottom:1px solid #5A6469;height:1px;margin:5px 0;clear:both;padding:5px 0;}
small {font-size:10px;}
.alignright {float:right;}
.alignleft {float:left;}
.aligncenter {margin-left:auto; margin-right:auto;}
.righttext {text-align:right;}

/*  ====================== Page Structure ================= */
#wrapper {width : 742px; margin:0 auto;}
#sidebar{float:left; width:191px; }
#content{float:left; width:537px; background:url(images/cont-bg.jpg) repeat-y;margin:0 14px 0 0;}
#footer {clear:both;}


/* Commons */
blockquote { border-left: 3px solid #7091A3;}
code { font: 1.1em 'Courier New', Courier, Fixed; border:1px dotted #7091A3;margin:10px;padding:10px;display:block;}
input, select, textarea {vertical-align:top;border:1px solid #4D5559;margin:0; padding:0;}
input.txt, select {height:15px; width: 180px;padding:2px;}



/*  ====================== Header ======================= */

/* --------- Logo ------------ */
h1 {margin:0; font-size:35px;color:#333;font-weight:normal;line-height:49px;padding:15px 0 5px 0;}
h1 img {display:block;}
h1 a{color:#333;text-decoration:none;}
h1 a:hover{color:#333;text-decoration:none;}

ul#nav {list-style:none;margin-bottom:15px;height:31px;}
ul#nav li {list-style:none;float:left; display:block;background:url(images/nav-bg.jpg) no-repeat;padding-left:5px;margin-right:5px;}
ul#nav li a {display:block;background:url(images/nav-bg.jpg) no-repeat right top;line-height:26px;padding:0 25px 5px 20px;color:#fff; font-weight:bold;}
ul#nav li a:hover {text-decoration:none;color:#fff;}
.wko { float:right; margin-top:-2px; }

/*  ======================== Contents ======================= */
.cont-top {background:url(images/cont-top.jpg) no-repeat;height:10px; }
.cont-btm {background:url(images/cont-btm.jpg) no-repeat;height:5px; }
.cont-main {margin-left:10px;width:517px;}

#content form#searchform {text-align:center;margin-top:30px;}
.post {padding:0 0 35px 0; }
.post h2 {color:#575E63; font-size:12px;font-weight:bold;line-height:16px;margin:10px 0;}
.post h2 a, h2 a:hover {color:#575E63; text-decoration:none;}
.post h2 .date {font-size:11px;float:right;font-weight:normal; padding-left:20px;}
.entry {padding:10px 0; border-top:1px solid #5A6469;line-height:17px;}
a.more-link {color:#334E5E;font-weight:bold;font-size:10px;display:block;float:right;width:90px; line-height:23px;text-align:center;color:#fff;background:url(images/readmore.jpg) no-repeat;text-decoration:none;}
a.more-link:hover {text-decoration:none;}


/*Sub page */
img.author-img {float:left; max-width:120px;}
.author-info {float:right; width:381px;margin-bottom:20px;}
.ai-top {background:url(images/author-info-top.jpg) no-repeat;height:6px;line-height:1px; font-size:1px; }
.ai-btm {background:url(images/author-info-btm.jpg) no-repeat;height:6px;line-height:1px; font-size:1px; }
.ai-main {padding:55px 15px 5px 15px;width:351px;background:url(images/author-info-bg.jpg) repeat-y;min-height:78px;}
* html .ai-main {height:78px;}
.ai-main p {line-height:16px; padding:0;}

/* --------------- SideBars ----------------*/
.greybox {background:url(images/sb-greybox-bg.jpg) repeat-y;margin:0 0 5px 0;}
.gb-top {background:url(images/sb-greybox-top.jpg) no-repeat; height:6px;}
.gb-btm {background:url(images/sb-greybox-btm.jpg) no-repeat; height:6px;}
.gb-main {padding:0 4px;width:183px;}
.gb-main ul {list-style:none;}
.gb-main li {list-style:none;text-transform:uppercase;}
.gb-main li a {display:block; line-height:21px;color:#fff;padding:0 6px;width:171px;}
.gb-main li a:hover {background:#ADB2B4;color:#000;text-decoration:none;}

/*
ul.widz {list-style:none;font-size:11px; }
ul.widz ul {background:url(images/sb-list-bg.jpg) repeat-y;list-style:none; }
ul.widz ul ul {background:none;}
ul.widz li {list-style:none;margin:0 0 5px 0; padding-bottom:5px;background:url(images/sb-list-btm.jpg) no-repeat bottom left;}
ul.widz li h2 {margin:0;  line-height:22px; font-size:12px; color:#fff; padding:4px 10px 9px 10px;background:#596368 url(images/sb-title.jpg) no-repeat; }
ul.widz li li {}
ul.widz li li li {padding:0 10px;width:146px;background:none; }
ul.widz a {color:#333;}
ul.widz a:hover {color:#333;text-decoration:underline;}
*/

.sbox {margin:0 0 5px 0;}
.sbox-btm {background:url(images/sb-btm.jpg) no-repeat bottom left; height:12px;margin-top:-9px;}
.sbox-main {background:url(images/sb-list-bg.jpg) repeat-y;}
.sbox h2 {line-height:22px; font-size:12px; color:#fff; padding:4px 10px 9px 10px;background:#596368 url(images/sb-title.jpg) no-repeat;text-transform:uppercase; }
.sbox ul {list-style:none;}
.sbox li {list-style:none; padding:3px 10px 12px 15px;border:0;background:url(images/sb-list-top.jpg) no-repeat left bottom;width:166px;font-size:11px; }
.sbox li a {color:#333;}
.sbox li a:hover {color:#333;}



#sidebar #searchform input {float:left;}
#sidebar input.txt {width: 156px; }

/*  ========================= Footer  ======================= */
#footer {font-size:11px;}
#footer a{color:#333;font-weight:bold;}


/*  ================================= Others ============================= */

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

/* --------------------- common elements --------------------------- */
.navigation { display: block; color : #334E5E; width:100%;padding:0 0 15px 0;font-weight:bold;}
.navigation .alignright { width:49%; text-align:right; 	}
.navigation .alignleft {width:49%; text-align:left;}
.navigation a {color : #334E5E;}


.alt {background: #f6f6f6;}


#commentform #submit, #searchsubmit {color:#fff; border:0; font-weight:bold; height:24px;margin:3px 5px 5px 0;padding:0 10px; width:auto;cursor:pointer;vertical-align:top;background:#5A6469;}
#sidebar #searchsubmit {width: auto;}
#commentform textarea { width: 420px;}



/* Begin Calendar */
#calendar_wrap {border-top: 0;margin-top:10px;}
#calendar_wrap table, #calendar_wrap th {margin:0 auto;padding:0;}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 98%;	font-size: 11px;}
#wp-calendar #next a {padding-right: 2px;text-align: right;font-size:12px;font-weight:bold;}
#wp-calendar #prev a {padding-left: 2px;text-align: left;font-size:12px;font-weight:bold;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;font-size:12px;padding:0 0 5px 0;font-weight:bold;}
#wp-calendar td {padding: 1px 0; text-align: center;}
#wp-calendar td.pad:hover { background: #E9F7FF; }
#wp-calendar a {text-decoration: none;	}
#wp-calendar caption { 	text-align: center; }
#wp-calendar th { font-style: normal;text-transform: capitalize;}
#calendar_wrap #today {font-weight:bold;color:#000;background:#E9F7FF;background:url(images/blue-title.jpg) repeat-x left bottom;}
/* End Calendar */

.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;}
.attachment {text-align: center; margin: 5px 0px;}
.postmetadata {font-size:10px;}
.postmetadata a {color:#333;}

/* Alignments */
.center, .pagetitle { text-align: center;}
p img {	padding: 0;	max-width: 90%;	}
img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

/* End Images */



/* Begin Lists */
.entry ol,.entry ul {margin: 0;	padding: 5px 0 5px 35px; }
.entry li {margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none;list-style-image: none;}




/* Begin Comments*/
.alt { 	margin: 0; padding: 10px; }
.commentlist {margin:0; padding: 0; text-align: justify;}
.commentlist li {padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center; }
.commentmetadata {display: block; font-size:10px;font-weight:normal;}

/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { 	cursor: help;}
acronym, abbr { border-bottom: 1px dashed #7091A3; }
blockquote { margin: 15px 30px 0 10px;padding-left: 20px;}
blockquote cite { margin: 5px 0 0; display: block;}

/* End Various Tags & Classes*/

