/*
Theme Name: Business Sense
Theme URI: http://wpchamp.com/
Author: the WPChamp.com Team
Description: Business Sense is a very clean and nice wordpress theme for business websites. It is very easy to set up and have in built seo options. Business Sense is available in 7 other colors scemes also. Any color can be assigned to headers and text.
Version: 1.1
Tags: two-columns, fixed-width, threaded-comments, sticky-post, custom-menu
*/
/* Default & Reset
----------------------------------------------- */
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,  img, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

h1, em, strong {vertical-align: baseline; border:0;padding:0;}

body {line-height: 1;}
ol, ul {list-style: disk;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
img {outline:none;}
.fleft {float:left;}
.fright {float:right;}
.module {width:100%; float:left;}


/* Links
----------------------------------------------- */
a:link {color:#02A5C3; text-decoration:none;}
a:visited {color:#02A5C3; text-decoration:none;}
a:hover {color:#595959; text-decoration:underline;}
a:active {color:#595959; text-decoration:underline;}
#footer-widget-area .widget-area li a {color:#cccccc;}
// #access{ float:left; width:700px;}
#access div.menu{}
#access div.menu-top-menu-container{float:left;width:660px;}
#access li a {color:#d9d9d9;}
#access li a:hover {color:#FFFFFF; text-decoration:none;}


h1 {font-size:19px; color:#02a5c3; line-height:120%;font-family:"Verdana", "Lucida Grande", sans-serif;}
h2 {font-size:17px; color:#02a5c3; line-height:120%; font-weight:normal;font-family:"Verdana", "Lucida Grande", sans-serif;}


/* Global
----------------------------------------------- */
body {background:#ffffff url(images/bg-body.jpg) repeat-x top left;font-family:"Verdana", "Lucida Grande", sans-serif; color:#000000;}
.main-wrapper {margin:auto; width:960px;}
#banner {float: left; margin-top: 20px; height:428px; overflow:hidden; position:relative; padding:19px 20px 28px; background:url(images/bg-banners.png) no-repeat scroll 0 0;}
.text img.alignleft{ float:left; margin:0 15px 5px 0; padding:5px; border:solid 2px #eee;}
.text img.alignright{ float:right; margin:0 0px 5px 15px;padding:5px; border:solid 2px #eee;}
.image-box{padding:10px; border:solid 2px #eee; float:left; width:150px; margin-right:15px;}
.image-box span{color:#02A5C3; font-size:12px;}
.image-box-big{width:300px;}
.text img{margin-bottom:15px;}
blockquote, q{background: none repeat scroll 0 0 #ffffff;color: #000000;margin: 35px auto;padding: 15px;quotes: none;width: 75%; font-style:italic;}
.text blockquote p, .text q p{padding-bottom:0}
.image-prealoder{}
/* Header
----------------------------------------------- */
.skip-link {display:none;}
#header-wrapper {height:130px;float:left; margin-top: 10px; background:	#093233 url(images/bg-header.jpg) repeat-y top center; width:100%;}
#header {float: left; height: 76px; padding: 0 10px; width: 940px; position:relative; z-index:1700;}

/* Logo */
#header .logo {padding-top: 25px; width:240px; font-size:30px; text-transform:uppercase;}
#header .logo a{ color:#fff;}



/* Search */
#search-container {float: right; position: relative;}
#search-container #search-top {background: url("images/search-magnifier.png") no-repeat scroll left top transparent; cursor: pointer; float: left; height: 41px; overflow: hidden; position: relative; right: 0; text-indent: -9999px; top: 19px; width: 40px}
#header #search-container .active {background: url(images/search-magnifier-over.gif) no-repeat scroll left top transparent;}
#search-container #search-box {background: none repeat scroll 0 0 #149193; float: left; padding: 18px 20px; position: absolute; right: 0; top: 60px;}
#search-container #search-box input {background: none repeat scroll 0 0 #149193; border-color: -moz-use-text-color -moz-use-text-color #72BDBE; border-style: none none solid; border-width: 0 0 1px; color: #FFFFFF; width: 190px;}

/* Top Content
----------------------------------------------- */
.top-content {width:100%; float:left; background: url(images/content-top-bg.gif) repeat-x scroll right bottom transparent; padding-bottom:25px;}
.top-content h1 {font-size:28px; line-height:140%; margin-top:30px;}
.top-content .intro {color:#8c8c8c; font-size:18px; line-height: 1.333;}
.top-content .main-wrapper, .contentmain .main-wrapper {width:940px;}




/* Content
----------------------------------------------- */

#content-wrapper {width:100%; float:left; 

background-color:#FFF6E1;
/*
background: url(images/content-main-bg.gif) repeat-x scroll right top #FFFFFF; 
*/
min-height:300px;}


#content {float:left; width:940px; padding:10px;}
.content {float:left; width:100%;}
.content .left-col {width:220px; float:left; min-height:470px;}


.page .text{width:690px; padding-left:30px; float:left; }
.page-template-page-right-sidebar-php .text{float: left; width: 640px; margin-right: 20px; position: relative; padding-left:0}
.page-template-full-width-php .text{ width:100%; padding-left:0;}
.text h2 {color: #8C8C8C; display: block; font-weight: bold; margin-bottom: 15px; }
.text .photogallary h2 {color: #02A5C3; font-weight:normal;}
.text p {font-size: 12px; font-weight: normal; line-height: 22px; padding-bottom: 20px;}
.text h4 {color: #02A5C3; display: block; font-size: 16px; font-weight: normal; margin: 15px 0; text-transform:uppercase;}
.text h4.tablehead {font-weight:bold; font-size:14px; color:#7d7d7d;}
.text h4.gray {color:#7d7d7d;}
.text h5 {color: #595959; font-size: 12px; margin: 15px 0; text-transform: uppercase;}
.text ul, .text ol {font-size: 12px; line-height:15px;}
.text ul ul, .text ol ol {font-size: 10px; margin-bottom:0;}
.text ol li{ list-style-type:decimal; padding-bottom: 5px; margin-left: 15px;} 
.text ul li ul li {background:url(images/gray-arrow.gif) no-repeat left 6px;}


.text a {color:#02A5C3;}
/*.page-content img {border: 1px solid #DFDFDF; padding: 10px; float:left; margin:10px 10px 10px 0;}*/
.text .imagebox p {font-size: 11px; margin-bottom:0; color:#02A5C3;}

/* Table*/
table.normal {font-size:12px;}
table.normal thead {background:url(images/table-heading-bg.gif) repeat-x top left;}
table.normal th, table.normal td {padding: 10px 0;}
table.normal tr.alt td, table.normal tr.alt th {background:#f0f0f0; border-bottom:1px solid #e1e1e1;}





/*Homepage*/
#hometextbox #blogupdate.textbox ul, #hometextbox #latestnews.textbox ul {padding-top:6px;}
#hometextbox .textbox ul li {border-top: 1px solid #D1D1D1; display: block; width: 100%; padding: 13px 0;}
#hometextbox .textbox ul li p {padding: 0;}
#hometextbox .textbox ul li strong {display: block; font-family: Verdana; font-size: 12px; margin-bottom: 3px; font-weight:bold; color:#000000;}
.homecontent {margin-top:0px;}
.homecontent h1 {padding:18px; display:block; margin:10px 0; clear:both;}
#hometextbox {float:left; width:100%; margin-top:10px;}
#hometextbox .textbox {width:580px; float:left; margin-right:90px;}
#hometextbox .textbox p {padding: 7px 0 14px; font-weight:normal; line-height:150%; font-size:12px;}
#hometextbox .textbox.last {margin-right:0;}
#hometextbox .textbox h2 {margin-bottom:15px;font-size:14px; font-weight: bold; text-transform:uppercase;}
#hometextbox .textbox p.more {margin-bottom:10px; border-top:1px solid #d1d1d1;font-family:"Verdana", "Lucida Grande", sans-serif;}
#hometextbox .textbox p.more a, .category .more a {text-transform:uppercase; padding-right:15px; background: url(images/more-arrow.gif) no-repeat scroll right 5px transparent; font-size:12px;}
#hometextbox p.imgshaddow, .imgshaddow {background:url(images/img-module-shaddow.gif) no-repeat top left; padding:10px; margin:1px; height:126px;}


-------------------------

#hometextbox2 .textbox2 ul li {border-top: 1px solid #D1D1D1; display: block; width: 100%; padding: 13px 0;}
#hometextbox .textbox2 ul li p {padding: 0;}
#hometextbox .textbox2 ul li strong {display: block; font-family: Verdana; font-size: 12px; margin-bottom: 3px; font-weight:bold; color:#595959;}
.homecontent {margin-top: 0px;}
.homecontent h1 {padding:18px; display:block; margin:10px 0; clear:both;}
#hometextbox {float:left; width:100%; margin-top:10px;}
#hometextbox .textbox2 {width:250px; float:left; margin-right:20px;}
#hometextbox .textbox2 p {padding: 7px 0 14px; font-weight:normal; line-height:150%; font-size:12px;}
#hometextbox .textbox2.last {margin-right:0;}
#hometextbox .textbox2 h2 {margin-bottom:15px;font-size:14px; font-weight: bold; text-transform:uppercase;}
#hometextbox .textbox2 p.more {margin-bottom:10px; border-top:1px solid #d1d1d1;font-family:"Verdana", "Lucida Grande", sans-serif;}
#hometextbox .textbox2 p.more a, .category .more a {text-transform:uppercase; padding-right:15px; background: url(images/more-arrow.gif) no-repeat scroll right 5px transparent; font-size:12px;}
#hometextbox p.imgshaddow, .imgshaddow {background:url(images/img-module-shaddow.gif) no-repeat top left; padding:10px; margin:1px; height:126px;}


/* Breadcrumbs */

#breadcrumbs {float: left; font-size: 12px; line-height: 30px; margin-top: 20px; text-transform: uppercase; border-bottom:1px solid #e8e8e8; width:100%; color:#02A5C3; min-height:30px;}
#breadcrumbs a {color:#a3a3a3;background:url(images/gray-arrow.gif) no-repeat center right; padding-right:15px; margin-right:12px;}


/* Footer
----------------------------------------------- */
#footer-wrapper {background: #081b1b url(images/bg-footer.gif) repeat-x top left; width:100%; float:left; padding-top:0px; color:#698081;}

/* Footer Social */
#footer-social {min-height:46px;width:100%;float:left;background: #f0f0f0 url(images/bg-social.gif) repeat-x top left; padding:40px 0 20px;}

#tweeterchunk {background: url(images/tweet-icon.gif) no-repeat scroll 20px 10px transparent; border-right: 1px solid #9E9E9E; float: left; padding-left: 60px; padding-top: 5px; width: 740px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#tweeterchunk p {width:520px; float:left; padding-right: 20px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#8c8c8c; font-size:16px; line-height:120%; font-weight:normal;}
#tweeterchunk a.tweetlink {background: url(images/arrow-gray-left.gif) no-repeat scroll 115px 17px #D9D9D9; float: left; font-size: 16px; padding: 12px 15px 12px 0; text-align: center; width: 140px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#tweeterchunk a.tweetlink:hover {text-decoration:none; color:#8c8c8c;}
#bookmarks {float: left; padding-left: 20px;}
#bookmarks li {float: left; line-height: 50px; padding: 0 8px;}

/* Footer Links */
#footer ul li a, #footer p.copy {line-height:50px; text-transform:uppercase; font-size:11px; color:#5a7d7e; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#footer ul li a:hover {text-decoration:none; color:#CCCCCC;} 
#footer {background: #081b1b url(images/footer-links.gif) repeat-x top left;}
#footer ul li {float:left; padding:0 5px;}
#footer ul {float:right}



/* =Widget Areas
-------------------------------------------------------------- */

/* Left col  */
.widget-area {font-family:"Lucida Sans", sans-serif; font-size:11px;}
.sidebar-widget-area li{ overflow:hidden;}
.sidebar-widget-area  h2, .sense_recent_posts h2 {border-bottom:1px solid #cecece;text-transform:uppercase;font-size:18px; margin-top:40px; padding-bottom:10px;}
.sense_recent_posts h2{margin-top:0;}

.left-col .widget-area {width: 174px; float:left; padding-left:20px; line-height:1.5; margin-bottom:25px;}
.left-col .xoxo  ul {float: left; margin-top: 5px; width: 100%;}
.left-col .xoxo  ul ul {margin-top:0;}
.left-col .xoxo  ul li{border-bottom:1px solid #cecece; display:block; padding:5px 0; font-size:13px;}
.left-col .xoxo  ul li li{ border-bottom:none; padding-left:3px;}
.left-col .xoxo  ul li a {color:#8c8c8c; text-transform:uppercase;}
.left-col .xoxo  ul li a:hover, .left-col ul li a.selected {color:#02a5c3; text-decoration:none;}
.left-col .xoxo div{ padding-top:10px; color:#8C8C8C}

/* Footer  */
#footer-widget-area {width:100%; padding:20px 0; float:left;}
#footer-widget-area .widget-area {width:150px; float:left; margin-right:30px;}
#fifth h2, #footer-widget-area .widget-area h2 {font-size:14px; padding:10px 0; float:left; width:100%;}
#footer-widget-area .widget-area .xoxo ul ul {margin-left:5px;}
#footer-widget-area .widget-area .xoxo li {border:none;}
#footer-widget-area .widget-area .xoxo li li {padding:10px 0; line-height:140%; border-bottom:1px solid #466162; font-size:12px;}
#footer-widget-area .widget-area .xoxo li li li {border:none; font-size:10px; padding-bottom:0}
#footer-widget-area .widget-area .xoxo{font-size:12px;line-height:1.3;}
#fifth {width:220px; float:left; overflow:hidden;}
#fifth input, #fifth textarea {border:1px solid #294647; background:#082222; color:#698081; width:198px; padding: 5px 10px;}
#fifth textarea {padding:0; width:218px; line-height:140%; height: 85px; overflow:hidden;}
#fifth ul li { margin-bottom:5px;}
#fifth input.wpcf7-submit {background: url(images/submit-arrow.gif) no-repeat scroll 67px 7px transparent; float: left; font-size: 9px; cursor: pointer; margin-top: 5px; padding: 2px 10px; text-align: left; text-transform: uppercase; width: 80px;}
.credits{clear:both; font-size: 10px; padding: 10px 0pt; background:#F0F0F0; text-align:right;}

/*Sidebar*/
#sidebar ul{ overflow:hidden;}
#sidebar .widget li {background: url(images/gray-arrow.gif) no-repeat left 13px; border-bottom: 1px solid #CECECE; padding:10px 0 10px 15px; line-height:1.3;}
#sidebar .widget ul li a {text-shadow: 1px 1px 1px #FFFFFF; font-weight:normal; color:#595959}
#sidebar .widget ul li a:visited, #sidebar .widget ul li a:active{color:#595959}

/* Sense recent posts */
.sense_recent_posts .post_list {margin-bottom: 20px; padding-left: 0;}
.sense_recent_posts .small_post_list .post_list_module {margin-bottom: 20px;}
#sidebar .sense_recent_posts .post_list_module {padding: 8px 0; position: relative; background:none; overflow:hidden; line-height:1;}
.sense_recent_posts .post_list_image {float: left; margin-right: 4%; background:url(images/post-small-bg.gif) no-repeat top left; padding:10px; width:78px; height:58px;}
.sense_recent_posts .post_list_image {position: relative;}
.sense_recent_posts .small_post_list img, .additional_posts_module .small_post_list img {float: left; margin: 1px; padding: 3px;}
.sense_recent_posts .post_list_content {overflow: hidden; padding:10px 0;}
#sidebar .sense_recent_posts ul li .post_title_small a {color: #595959; font-size: 12px; background:none; padding:0; line-height:1.5;}

.sidebar-widget-area .tagcloud {border-bottom: 1px solid #CECECE; padding: 10px 0;}
.sidebar-widget-area .tagcloud a {color:#8C8C8C}

.widget-area select {max-width: 100%;}
.widget-area .entry-meta {font-size: 11px;}
#wp_tag_cloud div {line-height: 1.6;}
#wp-calendar {width: 100%;}
#wp-calendar caption {color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left;}
#wp-calendar thead {font-size: 11px;}
#wp-calendar thead th {}
#wp-calendar tbody {color: #aaa;}
#wp-calendar tbody td {background: #f5f5f5; border: 1px solid #fff; padding: 3px 0 2px; text-align: center;}
#wp-calendar tbody .pad {background: none;}
#wp-calendar tfoot #next {text-align: right;}
.widget_rss a.rsswidget {color: #000;}
.widget_rss a.rsswidget:hover {color: #ff4b33;}
.widget_rss .widget-title img {width: 11px; height: 11px;}


/*Comments
-------------------------------------------------------------- */
#comments {clear: both;margin:10px 0;}
#comments .navigation {padding: 0 0 18px 0;}
h2#comments-title, h2#reply-title {font-size: 20px; font-weight: bold; margin-bottom: 0;}
h2#comments-title {padding: 24px 0;}
.commentlist {list-style: none; margin: 0;}
.commentlist li.comment {border-bottom: 1px solid #DFDFDF; line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 56px; position: relative;}
.commentlist li:last-child {border-bottom: none; margin-bottom: 0;}
#comments .comment-body ul, #comments .comment-body ol {margin-bottom: 18px;}
#comments .comment-body p:last-child {margin-bottom: 6px;}
#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}
.commentlist ol {list-style: decimal;}
.commentlist .avatar {position: absolute; top: 4px; left: 0;}
.comment-author {}
.comment-author cite {font-style: normal; font-weight: bold;}
.comment-author .says {font-style: italic;}
.comment-meta {font-size: 12px; margin: 0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited {text-decoration: none;}
.comment-meta a:active, .comment-meta a:hover {color: #DFDFDF;}
.commentlist .even {}
.commentlist .bypostauthor {}
.reply {font-size: 12px; padding: 0 0 24px 0;}
.reply a, a.comment-edit-link {}
.reply a:hover, a.comment-edit-link:hover {color: #DFDFDF;}
.commentlist .children {list-style: none; margin: 0;}
.commentlist .children li {border: none; margin: 0;}
.nopassword, .nocomments {display: none;}
#comments .pingback {border-bottom: 1px solid #DFDFDF; margin-bottom: 18px; padding-bottom: 18px;}
.commentlist li.comment+li.pingback {margin-top: -6px;}
#comments .pingback p {display: block; font-size: 12px; line-height: 18px; margin: 0;}
#comments .pingback .url {font-size: 13px; font-style: italic;}
/* Comments form */
input[type=submit] {}
#respond {border-top: 1px solid #DFDFDF; margin: 24px 0; overflow: hidden; position: relative;}
#respond p {margin: 0;}
#respond .comment-notes {margin-bottom: 10px;}
.form-allowed-tags {line-height: 1;}
.children #respond {margin: 0 48px 0 0;}
h3#reply-title {margin: 18px 0;}
#comments-list #respond {margin: 0 0 18px 0;}
#comments-list ul #respond {margin: 0;}
#cancel-comment-reply-link {font-size: 12px; font-weight: normal; line-height: 18px;}
#respond .required {color: #ff4b33; font-weight: bold;}
#respond label {color: #888; font-size: 12px;}
#respond input {margin: 0 0 9px; width: 98%;}
#respond textarea {width: 98%;}
#respond .form-allowed-tags {color: #888; font-size: 12px; line-height: 18px;}
#respond .form-allowed-tags code {font-size: 11px;}
#respond .form-submit {margin: 12px 0;}
#respond .form-submit input {font-size: 14px; width: auto;}


/* Gallary
----------------------------------------------- */
.photogallary{margin-top:30px;}
.photogallary ul.nobullet {margin:30px 0; list-style:none; padding:0; margin:0; float:left; width:100%;}
.text ul.nobullet li {background:none; margin:0 0 35px; float:left; padding-right:25px; padding-left:0;}

.text .photofourcol li.count-4, .text .photofourcol li.count-8, .text .photofourcol li.count-12{padding-right:0;}

.text .photothreecol li.count-3, .text .photothreecol li.count-6, .text .photothreecol li.count-9, .text .photothreecol  li.count-12{padding-right:0;}

.text .phototwocol li.count-2, .text .phototwocol li.count-4, .text .phototwocol li.count-6, .text .phototwocol li.count-8, .text .phototwocol li.count-10, .text .phototwocol li.count-12{padding-right:0;}

ul.photofourcol li {width:220px;}
ul.photothreecol li {width:278px;}
ul.phototwocol li {width:460px;}
ul.photoonecol li {width:100%;}
.text ul.nobullet li.first {padding:0;}
.text .photogallary ul li p.gallaryimage {background:url(images/photobg.gif) no-repeat top left; padding:10px;}
.text .photogallary ul.photofourcol li p.gallaryimage{height:138px;}
.text .photogallary ul.photothreecol li p.gallaryimage {background:url(images/photobg3col.gif) no-repeat top left; height:178px;}
.text .photogallary ul.phototwocol li p.gallaryimage {background:url(images/photobg2col.gif) no-repeat top left; height:268px;}
.text .photogallary ul.photoonecol li p.gallaryimage {background:url(images/photobg1col.gif) no-repeat top left; float:left; width:668px;}
.text .photogallary ul li p {font-size: 12px; padding-left: 5px;}
.text .photogallary h4 { line-height:1.2;}
.text .photogallary p.more {border-top:1px solid #d1d1d1; padding:5px 0 0 0; text-transform:uppercase;}
.text .photogallary p.view-enlarged{border-top:1px solid #d1d1d1; padding:5px 0 0 0; text-transform:uppercase;}
.text .photogallary p.view-enlarged a {background: url("images/enlarge-icon.jpg") no-repeat scroll right 5px transparent; float: left; padding-right: 10px;}
.text .photogallary p.more .more-link float: left; padding-right: 10px; font-size:12px;}
.photogallary {float: left; margin-bottom: 30px;}
.navigation {float:left; margin-top:30px; margin-bottom:10px;}
.navigation p, .navigation ul {float:left; padding:0; margin:0; color:#8c8c8c; font-size:14px;}
.text .navigation ol li {background:none; float:left}
.text .navigation ol li a {padding: 2px 5px;}
.text .navigation ol li span, .text .navigation ol li a:hover {color:#fff; background:#d1d1d1; padding: 5px; text-decoration:none;}
.text .navigation ol li span.title {background:none; color:#d1d1d1}
.wp-paginate .page, .wp-paginate .prev, .wp-paginate .next {background:none; border:none; color:#02A5C3;}
.text .topofpage {clear:both; display:block; border-top:1px solid #d1d1d1; padding-top:10px; text-align:right; text-transform:uppercase;}
.text .topofpage a {color:#8c8c8c; padding-right:15px; background:url(images/gray-arrow-top.gif) no-repeat right 2px;}


/* Bolg */
.category .text, .single .text, .archive .text, .search .text{float: left; width: 640px; margin-right: 20px; position: relative;}
.category-gallery-4-col .text, .category-gallery-3-col .text, .category-gallery-2-col .text, .category-gallery-1-col .text{ width:100%; margin-right:0;}
.post_grid {margin-bottom: 20px;}
.post {margin-bottom: 70px; position: relative;}
h2.post_title {padding-bottom: 18px; margin-bottom: 0; font-weight:normal; font-size: 16px; padding-bottom: 5px; color:#02A5C3; border-bottom:1px solid #d1d1d1; margin-top:60px;}
.text .post_meta {margin-top: 10px; margin-bottom:22px;overflow: hidden; padding: 0; background: none repeat scroll 0 0 #F0F0F0;}
.post_meta a {color:#595959;}
.post_meta a:hover {color:#595959; text-decoration:underline;}
.post_meta span {float:left; padding:5px 10px;}
.post_meta .meta_date {width:140px; background:#ccedf4; border-right:1px solid #fff; text-align:right;}
.post_meta .meta_comments {text-align:right; float:right;}
.post_meta .meta_comments a {background: url("images/comments-icom.gif") no-repeat scroll left 3px transparent; padding-left:20px; float: right;}
.page-template-full-width-php .post_grid_image {background:url("images/bg-full-image.gif") no-repeat scroll left top; padding:10px 10px 10px 13px;}
.post_grid_image {background:url("images/bg-blog-image.gif") no-repeat scroll -2px top transparent; padding: 10px; display:block; height:398px;}
.post_grid_content {border-bottom:1px solid #d1d1d1;}
.post_grid_content p {line-height: 18px; padding-bottom:10px; margin-top:10px;}
.post_grid_content a.post_more_link {text-transform:uppercase; position:relative; top:5px; background: url("images/more-arrow.gif") no-repeat scroll right center transparent; padding-right:15px;}
#sidebar {float:left; width:280px;}
#sidebar .sidebar_top {background:url(images/sidebar-top.jpg) no-repeat top left; height:58px; float:left; width:100%;}
#sidebar #sidebar_inner {float:left; width:240px; padding:5px 20px; background:url(images/sidebar-repeater.jpg) repeat-y top left; color:#000;}
#sidebar .sidebar_bottom {background:url(images/sidebar-bottom.jpg) no-repeat bottom left; height:146px; float:left; width:100%;}


/* Misc
----------------------------------------------- */

.edit-link {font-size:15px;}
#style-switch-wrapper{ position: fixed; top:200px;; left:0; background:#fff;}
.toggle-colors{ float:right; background:#000; text-align:center; height:16px; width:16px; line-height:16px; padding:5px; background:#fff; color:#000; border:solid 1px #000;}
#style-switch{ background:#fff; padding:5px; overflow:hidden;  border:solid 1px #666; float:left; height:32px;}
#style-switch li{float:left; margin-left:3px;}
#style-switch li a{ display:block;width:32px; height:32px; text-indent:-99999px; background:#000; position:relative;}
#style-switch li a#demo-red{ background:#440A09}
#style-switch li a#demo-green{ background:#094428}
#style-switch li a#demo-sober-blue{ background:#0A3043}
#style-switch li a#demo-coffee{ background:#432C0A}
#style-switch li a#demo-grass-green{ background:#2E430A}
#style-switch li a#demo-cherry-red{ background:#B04646}
#style-switch li a#demo-purple{ background:#320D40}
#style-switch li a#demo-turquoise{ background:#093233}
.color-schemes-wrapper{ clear:both;}
#header-colors, #text-colors{ clear:both; position:relative;}
#colorSelector, #colorSelector2 {background: url(images/select.png) repeat scroll 0 0;height:36px;position:relative;width:36px;}
#colorSelector div{ background-color:#02A5C3}
#colorSelector2 div{ background-color:#595959}

/*
--------------
Added by Bob Weikel
---------
*/

menu
{
font-size:80%;
}
.colorsearch
{
font-size:15px; 
color:#00528a;
text-decoration:none;
}
h3
{
background-color:#ffffff;
}
#access ul, #hometextbox li
{
list-style:none;
}
.text h3
{
    color: #153E7E;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 3px 0px;
}
#container p {
    line-height: 18px;
    padding-bottom: 12px;
    padding-top: 2px;
}
body
{
color:#000000;
}

/* for About Us - The NLP and Coaching Institute Page */

#timandkris
{
    width:660px;
    height:460px;
    text-align:left;

}
#holdtim
{
    width:660px;
    height:230px;

}
#timpic
{
     width:200px;
     height:230px;
     float:left;
    text-align:left;
}
#timtext
{
     width:460px;
     height:230px;
     float:left;
}
#holdkris
{
    width:660px;
    height:230px;
     float:left;
}
#krispic
{
     width:200px;
     height:230px;
     float:left;
     text-align:left;
}
#kristext
{
     width:460px;
     height:230px;
     float:left;
}

.textwidget {
    color: #BD954D;
    text-decoration:underline;
    padding-left:12px;
}
.xoxo {
    list-style-type: none;
}
.content .left-col {
    float: left;
    min-height: 470px;
    width: 290px;
}
.page .text {
    float: left;
    padding-left: 30px;
    width: 620px;
} 
.textwidget
{
padding-left:0px;
text-decoration:none;
color:#000000;
}
.left-col .widget-area
{
width:240px;
}
.onefourty
{
font-size:140%;
}
.onefourtyc
{
font-size:140%;
color:#00528a;
}
#basicquotes
{
color:#2e2e2e;
font-size:110%;
}
#blue-back
{
width:190px;
height:750px;
background-image:url(http://thewealthymind.com/wp-content/uploads/2012/11/blue-back-shadow.jpg);
background-repeat:no-repeat;
background-position: top center;
font-size:120%;
color:#FFFFFF;
padding:20px 20px;
}
.widthhr
{
width:190px;
}
#download-audio
{
float:left;
background-image:url(http://thewealthymind.com/wp-content/uploads/2012/11/blank-blue-aricles.gif);
background-repeat:no-repeat;
background-position:top left;
height:200px;
width:220px;
padding:15px 15px;
color:#ffffff;
}
.othersites
{
width:100%;
padding:5px 100px 5px 0px;
background-color:#001b12;
color:#ffffff;
font-size:65%;
float:right;
text-align:right;
}
.othersites a
{
color:#ffffff;
}
.widget-learn-link a
{
font-size:9pt;
color:#348023;
text-decoration:underline;
}
.widget-learn p
{
font-size:9pt;
color:#000000;
}
.calendar-container td
{
    padding:7px 4px;
font-size:10pt;
}
.calendar-container th
{
font-size:10pt;
}
.undl
{
text-decoration:underline;
}
.testimonials-home-page
{
width:270px;
height:570px;
background-image:url(http://thewealthymind.com/wp-content/uploads/2012/11/testimonials-photoshop.jpg);
background-repeat: no-repeat;
background-position:top center;
}
.testimonials-home-page-inner
{
width:230px;
height:520px;
padding:50px 20px 20px 20px;
text-align:left;
font-size:10pt;
vertical-align:top;
}

.testimonials-dvd-page
{
width:239px;
height:570px;
background-image:url(http://thewealthymind.com/wp-content/uploads/2012/11/dvd-testimonial-background.jpg);
background-repeat: no-repeat;
background-position:top center;
}
.testimonials-dvd-page-inner
{
width:199px;
height:520px;
padding:50px 20px 20px 20px;
text-align:left;
font-size:10pt;
vertical-align:top;
color:#ffffff;
}
.buy-now-dvd-page
{
width:240px;
height:340px;
background-image:url(http://thewealthymind.com/wp-content/uploads/2012/11/buy-dvd-background.jpg);
background-repeat: no-repeat;
background-position:top center;
}
.buy-now-dvd-page-inner
{
width:200px;
height:308px;
padding:12px 20px 20px 20px;
text-align:left;
font-size:10pt;
vertical-align:top;
}
.logo img
{
margin-top:0 !important;
}
#access {
    position: absolute;
    top: 70px;
    width: 100%;
}
.container-trainer-page li
{
line-height:18px;
padding-bottom:12px;
padding-top:2px;
}
.text li
{
padding-bottom:20px;
line-height:150%;
}
.text ol li
{
padding-bottom:2px;
}
.text ul 
{
padding-left:30px;
}
.top-background  /* new backround div added to use 2 backgrounds on home page and beyond */
{
width:100%
background-image:url(http://www.thewealthymind.com/wp-content/uploads/2013/01/bg-body2.jpg) repeat-x top center;
}


#content, .content{
background-color:#ffffff;
padding:20px 20px;

}
#slideshow {
  width: 920px;
  height: 380px;
}
