/*
Theme Name: TheImport by WeHeart
Theme URI: http://www.theimport.co.uk/
Description: The default theme for The Import by WeHeart designed by James Davidson & coded by John Wilson.
Version: 0.1
Author: John Wilson
Author URI: http://www.johnwilsononline.com/
*/

/*****Reset Styles*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }

/*****Body Styles*****/
body { background: #323C4A url('images/bg-body.png') repeat-x; color: #FFFFFF; font: 62.5%/160% Georgia, "Times New Roman", Times, serif; }
body.category, body.search, body.page-id-3 { background-image: url('images/bg-body-gallery.png'); }
acronym { border-bottom: 1px dotted #FFFFFF; cursor: help; text-decoration: none; }

/*****Text, Lists, Links & Images*****/
h1 { background: url(images/the-import.png) no-repeat; float: left; height: 160px; margin: 28px 0 15px 20px; width: 160px; }
h1 a { display: block; height: 160px; outline: none; overflow: hidden; text-indent: -9999px; width: 160px; }

h2, h3, h4 { font-weight: normal; line-height: 140%; margin: 5px 0 10px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }

p { font-size: 13px; line-height: 160%; margin: 0 0 10px; }
ul { margin: 0 20px 10px; }
ul li { font-size: 13px; line-height: 160%; list-style: square; margin: 0 10px 5px; }

ol { margin: 0 20px 10px; }
ol li { font-size: 13px; line-height: 160%; margin: 0 10px 5px; }

a, a:visited, a:active, a:link { color: #FFFFFF; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: none; cursor: pointer !important; }
img { vertical-align: bottom; }

/*****Structure*****/
.inner { background: #2B323E url('images/faux-columns.png') repeat-y; border-left: 1px solid #000000; border-right: 1px solid #000000; margin: 0 auto; width: 977px; }

/*****Header*****/
#header .inner { background: url('images/bg-header.png') repeat-x; height: 205px; }
.headerNav { float: left; margin: 25px 0 0 25px; padding: 5px 0 0; width: 150px; }
.headerNav li { font-size: 14px; font-style: italic; font-weight: bold; list-style: none; margin: 0 0 5px; text-transform: lowercase; }
.headerNav li a { text-decoration: none; }
.headerNav li a:hover { color: #99A2AF; }

/*****Search Form*****/
#searchform { background: #232934 url(images/bg-search.png) top center repeat-x; border-left: 1px solid #000000; float: right; height: 124px; margin: 0; padding: 80px 15px 0; width: 295px; }
#searchform div { background: url(images/search-box.png) no-repeat; height: 34px; padding: 9px 10px 17px 15px; width: 270px; }
#searchform label { display: none; }
#searchform input.searchText { background: #475367 !important; border: none !important; color: #FFFFFF !important; float: left; font: 17px strong Georgia, "Times New Roman", Times, serif; font-style: italic;  height: 24px; padding: 6px 2px 6px 10px; width: 190px; }
#searchform input.searchButton { width: 42px; height: 36px; float: right; }


/*****Featured*****/
#featured { background: #333C4B; border-bottom: 1px solid #000104; height: 240px; }
#featuredInner { border-left: 1px solid #000104; height: 240px; margin: 0 auto; width: 978px; display: block; overflow: hidden; }
#featuredCarousel { background: #000000; height: 240px; margin: 0; padding: 0 0 0 0; width: 978px; }
#featuredCarousel li { float: left; height: 240px; list-style: none; margin: 0 1px 0 0; width: 325px; }

#featuredSide { background: #333C4B; border-bottom: 1px solid #000104; height: 238px; }
#featuredInnerSide { border-right: 1px solid #000104; height: 238px; margin: 0 auto; width: 335px; display: block; overflow: hidden; }
#featuredCarouselSide { background: #000000; height: 238px; margin: 0; padding: 0 0 0 1px; width: 335px; }
#featuredCarouselSide li { float: left; height: 238px; list-style: none; margin: 0 1px 0 0; width: 325px; }



/*****Featured Items*****/
.featuredItem strong, .featuredItem em { background: #000000; float: left; clear: left; }
.featuredItem strong { color: #FFFFFF; font-size: 20px; font-style: italic; margin: 150px 0 0; padding: 7px 10px; }
.featuredItem em { font-size: 18px !important; margin: -5px 0 0; padding: 7px 10px; text-transform: lowercase; width: auto; }
.featuredItem a { display: block; text-decoration: none; width: 325px; height: 240px; }

	/***** Add New Featured Items Backgrounds Here.... *****/
	.WHfeaturedOne { background: url(featured/mmm.jpg); }
	.WHfeaturedOne em { color: #009A8F; }
	
	.WHfeaturedTwo { background: url(featured/orca.jpg); }
	.WHfeaturedTwo em { color: #AA2B49; }
	
	.WHfeaturedThree { background: url(featured/hoxton.jpg); }
	.WHfeaturedThree em { color: #73741D; }

	.WHfeaturedFour { background: url(featured/desert.jpg); }
	.WHfeaturedFour em { color: #009A8F; }
	
	.WHfeaturedFive { background: url(featured/cafe.jpg); }
	.WHfeaturedFive em { color: #AA2B49; }
	
	.WHfeaturedSix { background: url(featured/brain.jpg); }
	.WHfeaturedSix em { color: #73741D; }

	.WHfeaturedSeven { background: url(featured/glimpse.jpg); }
	.WHfeaturedSeven em { color: #009A8F; }
	
	.WHfeaturedEight { background: url(featured/salad.jpg); }
	.WHfeaturedEight em { color: #AA2B49; }
	
	.WHfeaturedNine { background: url(featured/meta.jpg); }
	.WHfeaturedNine em { color: #73741D; }
	
	.WHfeaturedTen { background: url(featured/daft.jpg); }
	.WHfeaturedTen em { color: #009A8F; }

	.WHfeaturedEleven { background: url(featured/flip.jpg); }
	.WHfeaturedEleven em { color: #C49B52; }
	
	.WHfeaturedTwelve { background: url(featured/unkle.jpg); }
	.WHfeaturedTwelve em { color: #B85866; }
	
	
	.featuredOne { background: url(featured/friv.jpg); }
	.featuredOne em { color: #8291A2; }
	
	.featuredTwo { background: url(featured/works.jpg); }
	.featuredTwo em { color: #B85866; }
	
	.featuredThree { background: url(featured/fabia.jpg); }
	.featuredThree em { color: #B85866; }
	
	.featuredFour { background: url(featured/berlin.jpg); }
	.featuredFour em { color: #8291A2; }
	
	.featuredFive { background: url(featured/ded.jpg); }
	.featuredFive em { color: #B85866; }
	
	.featuredSix { background: url(featured/moffitt.jpg); }
	.featuredSix em { color: #B85866; }
	
	.featuredSeven { background: url(featured/8faces.jpg); }
	.featuredSeven em { color: #B85866; }
	
	.featuredEight { background: url(featured/rayban.jpg); }
	.featuredEight em { color: #B85866; }
	
	.featuredNine { background: url(featured/niki.jpg); }
	.featuredNine em { color: #B85866; }
	
	.featuredTen { background: url(featured/alex.jpg); }
	.featuredTen em { color: #A92B48; }
	
	.featuredEleven { background: url(featured/cia.jpg); }
	.featuredEleven em { color: #8291A2; }
	
	.featuredTwelve { background: url(featured/totems.jpg); }
	.featuredTwelve em { color: #969688; }
	
	.featuredThirteen { background: url(featured/covers.jpg); }
	.featuredThirteen em { color: #B85866; }
	
	


#footerFeatured { height: 241px; }
#footerFeaturedInner { border-left: 1px solid #000104; height: 240px; margin: 0 auto; width: 978px; display: block; overflow: hidden; }
#footerCarousel { background: #000000; height: 240px; margin: 0 auto; padding: 0 0 0 1px; width: 978px; }
#footerCarousel li { float: left; height: 240px; list-style: none; margin: 0 1px 0 0; width: 325px; }

/*****CategoryHeader*****/
#categoryHeader {  border-top: 1px solid #000000; border-right: 1px solid #000000; clear: both; float: left; height: 94px; margin: 0; padding: 25px 25px 0 120px; width: 506px; }
#categoryHeader.gallery { background: #2A313D url(images/icon-gallery.png) 15px 15px no-repeat; }
#categoryHeader p { font-size: 13px; font-style: italic; text-transform: lowercase; }

/*****Page*****/
.pageContent { border-right: 1px solid #000000; clear: both; float: left; width: 651px; }
.pageContent h2 { color: #FFFFFF; font-size: 18px; font-style: italic; font-weight: bold; }
.pageContent p { font-style: italic; line-height: 180%; margin: 0 0 15px; padding: 0 100px 0 0; }
.pageContent  a { font-weight: bold; text-decoration: underline; color: #E0F1FC; }
.pageContent  a:hover { font-weight: bold; text-decoration: underline; color: #ABC9F7; }
.pageContent .post { padding: 25px; }
.pageImage { width: 651px; border-bottom: #000 1px solid; }

/*****Blog*****/
.blog-item { background: #232934; border-right: 1px solid #000000; }
.blog-item h2 { background: #000000; color: #FFFFFF; font-size: 18px; font-style: italic; font-weight: bold; margin: 0; padding: 13px 10px; }
.blog-item a { color: #FFFFFF; text-decoration: none; }
.tag-line { background: #000000; float: left; font-size: 16px; font-style: italic; height: 40px; line-height: 40px; margin: -10px 0 0 15px; padding: 0 15px; position: absolute; z-index: 10; }
.blog-date { background: #232934; font-size: 14px; font-style: italic; height: 35px; line-height: 35px; margin: 0; padding: 0 10px; position: absolute; z-index: 5; margin: -25px 0 0; }
.blog-item .blog-excerpt { padding: 25px 0 10px; }
.blog-item .blog-excerpt a { font-weight: bold; text-decoration: underline; color: #E0F1FC; }
.blog-item .blog-excerpt a:hover { font-weight: bold; text-decoration: underline; color: #ABC9F7; }
.blog-item .blog-excerpt p { font-style: italic; line-height: 180%; margin: 0 0 15px; padding: 0 100px 0 25px; }
.blog-item h3 { font-size: 18px; font-style: italic; font-weight: bold; margin: 0 0 15px; padding: 0 100px 0 25px; }
.blog-item .blog-excerpt .blog-tags { margin: 25px 0 0 0; }
.blog-item .blog-excerpt .blog-tags a { font-size: 14px; text-transform: lowercase; background: #A92B48; display: block; float: left; height:30px; line-height: 30px; margin: 0 10px 10px 0; padding: 0 25px; border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; text-decoration: none; font-weight: normal; color: #FFF; }
.blog-item .blog-excerpt .blog-tags a:hover { background: #8F233E; color: #FFF; }

.blogCategory { background: #3C4656; float: right; font-size: 19px; font-style: italic; height: 50px; line-height: 50px; margin: 30px 0 5px 565px; position: absolute; z-index: 10; text-align: center; width: 50px; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; }

.blog-item-footer { background: #29313F; border-top: 1px solid #000000; height: 45px; padding: 15px 25px; }
.blog-item-footer a { text-decoration: underline; }
.blog-item-footer a:hover { text-decoration: underline; color: #ABC9F7; }
.blog-item-footer p { font-size: 18px; font-style: italic; }
.blog-item-footer p.blog-comments { float: left; height: 45px; line-height: 45px; text-align: left; text-transform: lowercase; width: 280px; }
.blog-item-footer p.blog-readMore { float: right; height: 45px; line-height: 45px; text-align: right; width: 280px; }

#blog-item-guest { background: #2B323E; border-top: 1px solid #636B78; border-bottom: 1px solid #636B78; display: block; padding; 0; margin: 0 0 15px 0;  }
#blog-item-guest li { list-style: none; padding: 0 25px 0 0; margin: 0; font-style: italic; line-height: 180%;  }
#blog-item-guest strong { color: #FFFFFF; font-size: 16px; font-style: italic; font-weight: bold; margin: 0; }
#blog-item-guest img { width: 200px; float: left; border: 8px solid #636B78; padding: 0 0 0 0; margin: 35px 25px 25px 25px; }
#blog-item-guest br { margin: 0 0 15px 0; }
#blog-item-guest .wp-span-wrap { border-top: none!important; border-bottom: none!important; margin: 0 0 10px 0; display: block; }

.postImages { width: 651px; margin: 0; text-align: right;  }
.postImages img {vertical-align: bottom;  }
.postImages br { display: none; }
.wp-span-wrap { border-top: 1px solid #636B78; border-bottom: 1px solid #636B78; margin: 0 0 10px 0; display: block; }
.topImage { display: block; }

/*****Gallery*****/
.gallery { clear: both; float: left; margin: -1px 0 0; width: 652px; }
.gallery-item { background: #232934; border-top: 1px solid #000000; border-right: 1px solid #000000; float: left; height: 330px; margin: 0; padding: 10px; width: 305px; }

.gallery-item img.gallery-image { float: left; margin: -191px 0 10px; border: 1px solid #000000; position: relative; }
.gallery-item img.gallery-overlay { margin: 0 0 0 1px; position: relative; z-index: 10; }
.gallery-item h2 { clear: both; font-size: 14px; font-style: italic; font-weight: bold; margin: 0 0 5px; }
.gallery-item h2 a { text-decoration: none; }
.gallery-item h2 a:hover { text-decoration: underline; }
.gallery-item p { font-size: 12px; font-style: italic; line-height: 160%; }
.gallery-item p.postDate { color: #B85866; margin: 0 0 5px; }

.gallery-item .meta-items { float: right; width: 34px; margin: -190px 0 0; position: relative; }
.gallery-item .meta-items p { background: #3C4656; float: right; font-weight: bold; height: 34px; line-height: 34px; margin: 0 0 5px; text-align: center; width: 34px; border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; }
.gallery-item .meta-items a { text-decoration: none; display: block; width: 34px; height: 34px; }
.gallery-item .meta-items a:hover { color: #FFFFFF; }
.gallery-item .meta-items p.siteoftheWeek { background: #C41E3A; }
.gallery-item .meta-items p.designersInspiration { background: #75761E; }
.gallery-item .meta-items p.flashSite { background: #8B161B; }


/*****Pagination*****/
#pagination { background: url('images/bg-pagination.png') repeat-x; height: 70px; padding: 1px 0 0; }
.content-pagination { background: #2B323E; border-left: 1px solid #000000; border-right: 1px solid #000000; clear: both; height: 71px; margin: 0 auto; width: 977px; }
.content-pagination li { background: #353E4C; border-right: 1px solid #000000; float: left; font-size: 20px; font-style: italic; font-weight: bold; height: 70px; line-height: 70px; list-style: none; margin: 0; text-align: center; text-transform: lowercase; width: 325px; }
.content-pagination a { background: #00887E; color: #FFFFFF; display: block; height: 70px; text-decoration: none; width: 325px; }
.content-pagination a:hover { background: #00645F; color: #FFFFFF; text-decoration: none; }


/*****Sidebar*****/
#sidebar { background: #2B323E; float: right; padding: 0px; width: 325px; }
#sideInner { padding: 13px 2px 3px 13px; width: 310px; }
#sidebar h3 { background: #475367; clear: both; font-size: 16px; font-style: italic; font-weight: bold; height: 68px; line-height: 68px; margin: 0 10px 10px 0; text-align: center; text-transform: lowercase; }
#sidebar .banner img { margin: 0 0 10px; }
#sidebar .bannerSquare { background: #333C4B; height: 125px; float: left; margin: 0 10px 10px 0; padding: 10px; width: 125px; }
#sidebar .bannerSquare:hover { background: #475367; }

#sidebar ul { margin: 0 0 10px;  }
#sidebar ul li { font-size: 12px; font-style: italic; line-height: 160%; list-style: none; margin: 0 0 10px; }
#sidebar ul li a { padding: 3px 0; text-decoration: none; }

#sidebar .widget_twitter ul { padding-right: 12px; }
#sidebar .widget_twitter ul li { padding-bottom: 10px; border-bottom: #000 1px solid; }
#sidebar .widget_twitter a { font-weight: bold; text-decoration: underline; color: #E0F1FC; }
#sidebar .widget_twitter a:hover { font-weight: bold; text-decoration: underline; color: #ABC9F7; }
#sidebar .widget_twitter .entry-meta { display:block; font-size: 11px; }

#sidebar .widget_mylinkorder ul { padding-right: 12px; }
#sidebar .widget_mylinkorder ul li { padding-bottom: 10px; border-bottom: #000 1px solid; }
#sidebar .widget_mylinkorder a { font-weight: bold; text-decoration: underline; color: #E0F1FC; }
#sidebar .widget_mylinkorder a:hover { font-weight: bold; text-decoration: underline; color: #ABC9F7; }
#sidebar .widget_mylinkorder .entry-meta { display:block; font-size: 11px; }

#sidebar .textwidget ul.blogroll { padding-right: 12px; }
#sidebar .textwidget ul.blogroll li { padding-bottom: 10px; border-bottom: #000 1px solid; }
#sidebar .textwidget ul.blogroll li a { font-weight: bold; text-decoration: underline; color: #E0F1FC; }
#sidebar .textwidget ul.blogroll li a:hover { font-weight: bold; text-decoration: underline; color: #ABC9F7; }
#sidebar .textwidget ul.blogroll li .entry-meta { display:block; font-size: 11px; }


#fresh-comments ul { padding-right: 12px; margin: 0 0 10px;}
#fresh-comments ul li { padding-bottom: 10px; border-bottom: #000 1px solid;font-size: 12px; font-style: italic; line-height: 160%; list-style: none; margin: 0 0 10px; }
#fresh-comments a { font-weight: bold; text-decoration: underline!important; color: #E0F1FC; padding: 3px 0; }
#fresh-comments a:hover { font-weight: bold; text-decoration: underline; color: #ABC9F7; }
#fresh-comments .entry-meta { display:block; font-size: 11px; }



/*****Comments*****/
.commentlist { margin: 0 25px; }
.commentsContainer { margin: 0; width: 651px; float: left; }
.commentsContainer h3 { font: italic bold 17px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-transform: lowercase; text-align: right; margin: 0 30px 5px 0; height: 40px; line-height: 40px; }
#linerbreak { height: 20px; }
.commentsContainer .comment { margin: 0; padding: 15px 0 0; list-style: none; font: italic 13px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; border-top: 1px solid #000; }
.commentsContainer .authordiv { float: left; width: 140px; margin: 0 0 0 15px; padding: 0; }
.commentsContainer p.commentAuthor { font: italic bold 16px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; margin: 5px 0; }
.commentsContainer p.commentDate { font: italic 12px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; }
.commentsContainer .authordiv a { text-decoration: none; color: #FFFFFF; }
.commentsContainer .authordiv a:hover { text-decoration: none; color: #A7C5F2; }
.commentsContainer .commentdiv { float: right; margin: 0 15px 0 0; padding: 0; width: 420px; }
.commentsContainer .commentdiv p { margin: 0 0 15px; }
.commentsContainer .commentdiv p.waitingModeration { color: #B3B8BF;font-style: italic; padding: 0 0 10px; border-bottom: 1px dotted #B3B8BF; }


/***** Submissions Form*****/
#tdomf_form1 { margin: 25px 25px 0; padding: 25px 0 0; }
#tdomf_form1 label { color: #FFFFFF; float: left; font: italic bold 16px Georgia, "Times New Roman", Times, serif; margin: 0 15px 0 0; padding: 1px 0 0; text-align: right; text-transform: lowercase; width: 180px; }
#tdomf_form1 p.fauxLabel { color: #FFFFFF; float: left; font: italic bold 16px Georgia, "Times New Roman", Times, serif; margin: 0 15px 0 0; padding: 1px 0 0; text-align: right; text-transform: lowercase; width: 180px; }
#tdomf_form1 .commentRow { clear:both; margin: 10px 0; }
#tdomf_form1 label em { font: italic 12px Georgia, "Times New Roman", Times, serif; text-transform: lowercase; }
#tdomf_form1 .textarea, #tdomf_form1 .textinput { background: #3C4656 !important; border: 1px solid #3C4656 !important; color: #FFFFFF !important; font: 14px Georgia, "Times New Roman", Times, serif; padding: 10px; width: 325px; } 
#tdomf_form1 .fauxInput { float: left; width: 325px; margin: 0 0 10px; font-size: 12px; } 
#tdomf_form1 .submitButton { background: #3C4656 !important; border: 1px solid #3C4656 !important; color: #FFFFFF !important; cursor: pointer !important; font: bold italic 14px Georgia, "Times New Roman", Times, serif; margin: 0 10px 0 195px; padding: 10px 20px; } 

#tdomf_form1 .textarea, #tdomf_form1 .textinput { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 
#tdomf_form1 .submitButton { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 


/*****Footer*****/
#footer { background: #3D4657 url('images/bg-footer.png') repeat-x; clear: both; height: 599px; padding: 1px 0 0; }
#featuredWeHeart { background: #323C4A url('images/currently-popular.png') top center no-repeat; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; margin: 0 auto; width: 977px; height: 84px; }
#featuredWeHeart p { height: 84px; line-height: 84px; margin: 0; text-align: center; text-indent: -9999px; outline: none; overflow: hidden; }
#footer .inner { background-image: url('images/bg-inner-rev.png'); height: 273px; }

.footerNav { float: left; margin: 15px 0 0 25px; padding: 5px 0 0; width: 150px; }
.footerNav li { font-size: 14px; font-style: italic; font-weight: bold; list-style: none; margin: 0 0 5px; text-transform: lowercase; }
.footerNav li a { text-decoration: none; }
.footerNav li a:hover { color: #99A2AF; }

.footerStatement { float: right; font-style: italic; line-height: 180%; margin: 20px 25px 0 0; width: 600px; }
.footerStatement  a { font-weight: bold; text-decoration: underline; color: #E0F1FC; }
.footerStatement  a:hover { font-weight: bold; text-decoration: underline; color: #ABC9F7; }

/*****Category Styles*****/
.classInspirations .blogCategory { background: #B85866; }
.classNews .blogCategory { background: #A92B48; }
.classSpotlight .blogCategory { background: #C49B52; }
.classBooks .blogCategory { background: #8291A2; }
.classInterviews .blogCategory { background: #969688; }
.classArticles .blogCategory { background: #00887E; }

.classInspirations .topImage { background: #B85866; }
.classNews .topImage { background: #A92B48; }
.classSpotlight .topImage { background: #C49B52; }
.classBooks .topImage { background: #8291A2; }
.classInterviews .topImage { background: #969688; }
.classArticles .topImage { background: #00887E; }

.classInspirations .wp-span-wrap { background: #B85866; }
.classNews .wp-span-wrap { background: #A92B48; }
.classSpotlight .wp-span-wrap { background: #C49B52; }
.classBooks .wp-span-wrap { background: #8291A2; }
.classInterviews .wp-span-wrap { background: #969688; }
.classArticles .wp-span-wrap { background: #00887E; }

.gallery-item p.backgroundStudios { background: #B85866; }
.gallery-item p.backgroundIllustrators { background: #A92B48; }
.gallery-item p.backgroundPrintDesigners { background: #C49B52; }
.gallery-item p.backgroundDigitalDesigners { background: #617FA2; }
.gallery-item p.backgroundPhotographers { background: #8291A2; }
.gallery-item p.backgroundBusiness { background: #969688; }
.gallery-item p.backgroundFeatured { background: #00887E; }
.gallery-item p.backgroundOther { background: #00887E; }

.classInspirations .blog-date { border-left: 15px solid #B85866; }
.classNews .blog-date { border-left: 15px solid #A92B48; }
.classSpotlight .blog-date { border-left: 15px solid #C49B52; }
.classBooks .blog-date { border-left: 15px solid #8291A2; }
.classInterviews .blog-date { border-left: 15px solid #969688; }
.classArticles .blog-date { border-left: 15px solid #00887E; }

.classInspirations .tag-line { color: #B85866; }
.classNews .tag-line { color: #A92B48; }
.classSpotlight .tag-line { color: #C49B52; }
.classBooks .tag-line { color: #8291A2; }
.classInterviews .tag-line { color: #969688; }
.classArticles .tag-line { color: #00887E; }




form.newsletterSignup { width: 559px; margin: 20px auto; padding: 0; }
form.newsletterSignup label { display: none; }
form.newsletterSignup .textarea { width: 276px; height: 54px; background: url('images/search-box.png') no-repeat; border: none; margin: 0 auto; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 15px; color: #FFF; text-align: center; display: block; padding: 17px 10px 0 10px; }
form.newsletterSignup .submitButton  { display: none; }


/***** Comment Form*****/
form#commentsContainerForm {  margin: 0 25px; padding: 25px 0; }
form#commentsContainerForm label { color: #FFFFFF; float: left; font: italic bold 16px Georgia, "Times New Roman", Times, serif; margin: 0 15px 0 0; padding: 1px 0 0; text-align: right; text-transform: lowercase; width: 170px; }
form#commentsContainerForm .commentRow { clear:both; margin: 10px 0; }
form#commentsContainerForm label em { font: italic 12px Georgia, "Times New Roman", Times, serif; text-transform: lowercase; }
form#commentsContainerForm .textarea, form#commentsContainerForm .textinput { background: #3C4656 !important; border: 1px solid #3C4656 !important; color: #FFFFFF !important; font: 14px Georgia, "Times New Roman", Times, serif; padding: 10px; width: 325px; } 
form#commentsContainerForm .submitButton { background: #3C4656 !important; border: 1px solid #3C4656 !important; color: #FFFFFF !important; cursor: pointer !important; font: bold italic 14px Georgia, "Times New Roman", Times, serif; margin: 0 10px 0 185px; padding: 10px 20px; } 

form#commentsContainerForm .textarea, form#commentsContainerForm .textinput { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 
form#commentsContainerForm .submitButton { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 