@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Van
Theme URI: http://www.zingyourbrand.com
Description: A soft, yet vibrant professional theme
Version: 2.0
Author: Jason Miller
Author URI: http://www.sinclairmaxwell.com
Design: ashleywhitedesign.com
*/




/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/


body {
	margin:0; padding:0;
	width:auto; height:auto;
	border-top:3px solid #e3f0f8;
	font:0.75em Tahoma, Helvetica, Arial, sans-serif; color:#4f4f4f;
	background:#fff url(images/bg.gif) repeat-y top center;
}

img {
	border:0;
}

blockquote {
    margin:25px 0 0 0px;
    padding:10px 25px 0 40px;
    font: 1.2em Georgia, "Times New Roman", Times, serif; color:#db1b22;
    border-top: 1px dashed #a6a6a6;
    display: block;
}

.callout {
	width: 520px;
	margin:10px 0; padding:0 0 0 55px;
	font: 1.6em Georgia, "Times New Roman", Times, serif; color:#db1b22;
    border-top: none;
    line-height: 32px;
   display: block;
}

.author {
		text-transform: uppercase;
		text-align: left;
		margin: 0px 0px 15px 0;
		font-size: 10px;
		float: right;
    color: #4f4f4f;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
		padding-top: 5px;

	}




p {
	line-height:21px;
}

label {
	font-weight:bold;
	color:#4f4f4f;
}

/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/

h1 {
	margin:0;
	padding:0;
	display: none;
}

.post-single h1 {
	margin:auto; padding:0;
	width:auto; height:auto;
	font:bold 2.25em Arial, Helvetica, sans-serif;
	color:#89a6c4;
	background:none; text-indent:0;
	border-bottom:0;
}

h2 {
	margin:15px 0 0 0; padding:0;
	font: 2.70em Georgia, Garamond, Arial, Helvetica, sans-serif; color:#2e9fdc;
	letter-spacing:0;
}

.post-single h2 {
	font:normal 1.85em Georgia, Garamond, Arial, Helvetica, sans-serif;
	color:#2e9fdc;
}

.post-h2 {
	font-size:2.50em;
}

h2.hilite,
.hilite {
	color: #db1b22;
}

h2 img {
	margin-top: 7px;
}

h3 {
	margin:0; padding:0;
	font: 1.50em Georgia, Garamond, Arial, Helvetica, sans-serif; color:#2e9fdc;
}

.post-single h3 {
	font: 1.50em Georgia, Garamond, Arial, Helvetica, sans-serif; color:#2e9fdc;
}

#glossary h3 {
	color:#6fbacc;
}

#from-the-blog h3 {
	color:#7f96b1;
}

.comment-author h3 {
	color:#2e9fdc;
}

h4 {
	margin:0; padding:8px 15px;
	font:1.50em Arial, Helvetica, sans-serif;
	color:#7792ad;
	background:none;
	border:1px solid #FFF;
}

.post-single h4 {
	margin:auto; padding:0;
	font:1.25em Arial, Helvetica, sans-serif;
	color:#dd353a;
	background:none;
	border-top:0; border-bottom:0;
}

h5 {
	margin:0; padding:0;
}

.post-single h5 {
	font:bold 1.00em Arial, Helvetica, sans-serif;
	color:#89a6c4;
}


a:link, a:active, a:visited {
	/* color:#2e9fdc; */
	color: #db1b22;
	text-decoration:none;
}

a:active {outline: none;}

h2 a {
	color:#2e9fdc;
}

h3 a {
	color:#89a6c4;
}

.comment-author h3 a {
	color:#2e9fdc;
}

h4 a {
	color:#89a6c4;
}

h5 a {
	color:#89a6c4;
}

.learn-more {
	margin:20px 0 0 0; padding:0;
	width:97px; height:23px;
	background:url(images/learn-more.gif) no-repeat top center;
	display:block; text-indent:-9999px; outline:0;
}

.read-more {
	margin:20px 0 0 0; padding:0;
	width:97px; height:22px;
	background:url(images/read-more.gif) no-repeat top center;
	display:block; text-indent:-9999px; outline:0;
}

.latest-blog {
	margin:-50px 0 0 200px; padding:0;
	font:bold 0.92em Tahoma, Helvetica, Arial, sans-serif; color:#bcd4dc;
	position:absolute;
}

#view {
	float: right;
	margin: 5px 0 0 0; padding: 0
}

a.view:link, a.view:active, a.view:visited {
	margin:0; padding:0;
	font: italic .9em Georgia, "Times New Roman", Times, serif; color:#db1b22;
}

#features-tabs li a, .cat-tabs li a {
	margin:0; padding:0;
	width:auto; height:auto;
	color:#829faf;
}

#glossary h3,
#from-the-blog h3 a {
	color:#2e9fdc;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#sidebar li ul li a {
	color:#62939f;
	font:bold 1.00em Tahoma, Helvetica, Arial, sans-serif;
}

.author-website a {
	font:bold 1.10em Tahoma, Helvetica, Arial, sans-serif; color:#97b3cf;
}

a:hover {
	text-decoration:underline;
}

h2 a:hover {
	color:#57bad2;
	text-decoration:none;
}

.comment-author h3 a:hover {
	color:#97b3cf;
	text-decoration:none;
}

.learn-more:hover, .read-more:hover {
	background-position:bottom center;
}

#features-tabs li a:hover, .cat-tabs li a:hover {
	text-decoration:none;
	color:#7db6c4;
}

#features-tabs li.active, .cat-tabs li.active {
	border:1px solid #FFF;
	background:#FFF url(images/features-tab.gif) repeat-x top center;
	color:#7db6c4; text-decoration:none; display:block;
}

#features-tabs li.active a, .cat-tabs li.active a {
	font-weight:bold; color:#7db6c4;
}

#sidebar li ul li a:hover {
	color:#57bad2; text-decoration:none;
}

#single-features-list li a {
	color:#6a9fc7;
}

small {
	line-height: 11px;
}
/* Styles */

.inline {
	display:inline;
}

.block {
	display:block;
}

/* Misc */

.image-caption {
	margin: 15px 10px 0 0px;
	padding: 7px 8px 0 0px;
	text-align: left;
	font: .95em Arial, Helvetica, sans-serif; color:#555;
	border-top:1px dashed #ccc;
	
}

.image-caption span {
	margin:5px 0 10px 0; padding:0;
	font:bold italic 1.10em Georgia, "Times New Roman", Times, serif;
	display:block;
}

.headlines p {
	line-height:21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#8c9ba3;
}

#features {
	color:#636363;
}

.commentlist li {
	color:#667c91;
}

.input {
	font:0.92em Tahoma, Helvetica, Arial, sans-serif; color:#7fa4c9;
}

.pagetitle {
	margin:0 0 30px 0;
}

#footer-info li {
	font:bold 1.00em Tahoma, Helvetica, Arial, sans-serif; color:#8c9ba3;
}

#footer-info li a {
	font:normal 0.92em Tahoma, Helvetica, Arial, sans-serif; color:#8c9ba3;
}


/* 02 - STRUCTURE
/* ----------------------------------------------*/

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.container {
	margin:0 auto; padding:0;
	width:940px; height:auto;
}

.left {
	float:left;
}

.right {
	float:right;
}

/* 03 - HEADER
/* ----------------------------------------------*/

#header {
	margin:0; padding:0;
	width:auto; height:auto;
	background:#FFF;
}

/* #header-repeat {
	background:#fdfeff url(images/header.gif) repeat-x top center;
} */

#header-left #copyright {
	float: right;
	margin: 15px 0 0 0; padding: 0;
	line-height: 16px !important;
	font: 1em Tahoma, Helvetica, Arial, sans-serif; color :#555;
}

#header-left #copyright span {
	display: block;
	border-bottom: 1px dashed #a6a6a6;
	margin: 0 0 4px 0; padding: 0 0 4px 0;
}

#copyright a:hover  {
	text-decoration: none;
}

#logo {
	padding: 5px 0 0 0;
}

#navigation {
	margin:10px 15px 0 -15px; padding:0 0 3px 0;
	list-style:none;
	float: right;
}

#navigation li {
	margin: 10px 0 0 -0px; padding: 0 .3em;
	float:left;
	width:auto;
  background: url(images/nav_divider.gif)no-repeat right;
}

#navigation li a {
	margin:0; padding:0;
	text-decoration:none; display:block;
	font:1.20em Tahoma, Helvetica, Arial, sans-serif; color:#e30202;
    border: none;
}

#navigation li:hover a, #navigation li.sfhover a {
	/* background:url(images/nav-right.gif) no-repeat top right; */
	color:#2e9fdc; border: none;
}

#navigation li.current_page_item a:link,
#navigation li.current_page_item a:visited,
#navigation li.current_page_item a:active {
	/* background:url(images/nav-right.gif) no-repeat top right; */
	color:#2e9fdc; border: none;
}

#navigation li span {
	margin:0; padding:8px 0 0 0;
	display:block;
}

#navigation li:hover span, #navigation li.sfhover span,
#navigation li.current_page_item a:link span,
#navigation li.current_page_item a:visited span,
#navigation li.current_page_item a:active span {
    border: none;
	/* background:url(images/nav-left.gif) no-repeat top left; */
}

#navigation li span span {
	margin:0; padding:0 0 0 15px;
	display:block;
}

#navigation li:hover span span, #navigation li.sfhover span span,
#navigation li.current_page_item a:link span span,
#navigation li.current_page_item a:visited span span,
#navigation li.current_page_item a:active span span {
	/* background:url(images/nav-bottom-left.gif) no-repeat bottom left; */
}

#navigation li span span span {
	margin:0; padding:0 15px 8px 0;
	display:block;
}

#navigation li:hover span span span, #navigation li.sfhover span span span,
#navigation li.current_page_item a:link span span span,
#navigation li.current_page_item a:visited span span span,
#navigation li.current_page_item a:active span span span  {
	/* background:url(images/nav-bottom-right.gif) no-repeat bottom right; */
}

#navigation li ul {
	margin:0; padding:0;
	list-style:none;
	position:absolute;
	width:206px;
	left:-999em;
}

#navigation li ul li, #navigation li:hover ul li, #naviation li.sfhover ul li {
	margin:0; padding:0;
	float:none;
	border-left:0;
}

#navigation li ul li a {
	margin:0; padding:0;
	background:none;
}

#navigation li:hover ul li a, #navigation li.sfhover ul li a {
	margin:0 2px; padding:8px 15px;
	font:1.00em Tahoma, Helvetica, Arial, sans-serif; color:#c9181e;
	border-right:0;
	border-left:0;
	background:url(images/nav-divider.gif) repeat-x bottom center;
}

#navigation li:hover ul li a:hover {}

#navigation li:hover ul > li:first-child, #navigation li:hover ul > li:hover:first-child {
	padding:10px 0 0 0;
	border-left:0;
	/* background:url(images/nav-corner.gif) no-repeat top right; */
}

#navigation li:hover ul li:hover, #navigation li.sfhover ul li.sfhover {
	margin:0; padding:0;
	background:none;
}

#navigation li ul li span,
#navigation li ul li span span,
#navigation li:hover ul li:hover span,
#navigation li:hover ul li:hover span span,
#navigation li:hover ul li.sfhover span,
#navigation li:hover ul li.sfhover span span,
#navigation li:hover ul li span,
#navigation li:hover ul li span span {
		margin:0; padding:0;
		background:none;
}

#navigation li:hover ul, #navigation li.sfhover ul {
		margin:-4px 0 0 0; padding:0 0 15px 0;
		left:auto;
		background:url(images/nav-back.png) no-repeat bottom center;
}

#navigation li.current_page_item li a  {
		background:url(images/nav-divider.gif) repeat-x bottom center!important;
}

#navigation li.current_page_item li a span  {
		background-image: none!important;
}

#navigation li.current_page_item li a span span  {
	background: none;
}

#navigation li.current_page_item li a span span span  {
	background: none;
}

/*DEPRECIATED
#searchform-header {
	margin:15px 0 0 0; padding:86px 0 0 80px;
	float:right;
	width:190px; height:73px;
	background:url(images/optin-bg.gif) no-repeat top center;
} */

#searchform-header {
	margin: 20px 0 0 0; padding: 28px 0 60px 80px;
	width: 261px; height: auto;
	background: url(images/optin-bg.gif) no-repeat top left;
}

.search-box {
		margin:0 6px 0 0; padding:5px 5px 0 5px;
		width:75px; height:22px;
		background:url(images/searchbox.jpg) no-repeat top right;
		font:1em Tahoma, Helvetica, Arial, sans-serif; color: #949494;
		float:left; display:inline; position: relative; z-index: 1000;
		border:0;
	    }

.signup {
		text-transform: uppercase;
		width: 205px; height: auto;
		margin: 4px 0;
		font-size: 11px;
		font-weight: bold;
		color: #000;
		letter-spacing: .05em;
	    }

/* 03 - CONTENT
/* ----------------------------------------------*/

#breadcrumbs  {
	margin: 7px 0 5px 0;
	padding: 2px 7px;
	display: inline-block;
	width: auto;
	font-size: 15px;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
}

#content-repeat {
	clear: right;
	margin:0; padding:0;
	width:auto; height:auto;
	/* background:#e5f1f7 url(images/content-repeat.gif) repeat-x top center; */
}

#content-left {
	margin:0 0 20px 0; padding:0;
	/* background:url(images/content-corner.gif) no-repeat top left; */
}

#content {
	border-top: 1px dashed #a6a6a6;
	margin:0; padding:15px 0 5px 0;
}

#left-col {
	margin:0; padding:0 15px 0 0;
	width:641px; height:auto;
	border-right: 1px dashed #a6a6a6;
	float:left;
}

#left-col-inside {
		margin:0; padding:0;
		width:400px;
		float:left;
	}

#right-col {
	margin:25px 0 0 0; padding:0;
	width:269px; height:auto;
	float:right;
}

#right-col-inside {
		margin:0; padding:0;
		width:455px;
		float:right;
	}

.left-test {
	float: left;
	width: 48%;
	border-right: 1px dashed #a6a6a6;
	margin:0; padding:0 15px 0 0;
}

.right-test {
	float: right;
	width: 48%;
}

	/* 03.A - CALLOUT
	/* ----------------------------------------------*/

	#callout {
		margin: 0; padding: 5px 25px 15px 25px;
		border-bottom: 1px dashed #a6a6a6;
	}

	#right {
		float: left;
		width: 310px; height: auto;
		margin: 0; padding: 0 20px;
	}

	#middle {
		float: left;
		width: 190px; height: auto;
		margin: 0; padding: 0 20px;
		border-left: 1px dashed #a6a6a6;
		border-right: 1px dashed #a6a6a6;
		text-align: center;
	}

	#left {
		float: left;
		width: 330px; height: auto;
		margin: 0; padding: 14px 0 0 0;
	}

		#left img {
			float: left;
		}
		
		#left span {
			float: left;
			width: 120px;
			padding: 24px 0 0 12px;
			font: 1em Tahoma, Helvetica, Arial, sans-serif; color :#555;
		}

		.caption {
			margin: 5px 0 0 0;
			display: block;
		}

	/* 03.B - FEATURED
	/* ----------------------------------------------*/

	.headlines {
		margin:0 auto; padding:0 0 5px 0;
		width:900px; height:auto;
		clear: left;
	}

		.headline {
			margin:0; padding:15px 0;
			width:auto; height:auto;
		}

		.headline h2,
		.headline p {
			display: inline;
		}

		.headline h2 {
			font-size: 3.3em;
			letter-spacing: -1px;

		}

		.headline p {
			font-size: 19px;
			letter-spacing: -0.01em;
			padding: 0 0 0 8px;
			line-height: 34px;
			color: #919292;
		}

	/* DEPRECIATED
	.latest-image {
		float:right;
		margin:0 0 0 -1px; padding:0 0 0 7px;
		width:188px; height:auto;
    border-left:1px dashed #a6a6a6;
	} */

	.latest-image {
		float:right;
		text-align: center;
		margin:15px 0 0 15px; padding:0 0 0 15px;
		width:125px; height:auto;
		border-left: 1px dashed #a6a6a6;
		/* border-top: 1px dashed #a6a6a6;
		background:url(images/latest-image-back.gif) no-repeat bottom right; */
	}

		.latest-image-page {
			margin:0; padding:0;
			width:500px; height:auto;
			background:none;
		}

		.latest-image img {
			margin:3px auto; padding: 0;
			border: 1px solid #ccc;			
		}

		.latest-image span {
			margin:3px auto; padding:2px 0;
			text-transform: uppercase;
      color: #ff0000;
      font: bold 10px Tahoma, Helvetica, Arial, sans-serif;
		}
	
	/* 03.C - NEWS BOX
	/* ----------------------------------------------*/

	#news-top {
		margin:10px auto 0 auto; padding:0;
		width:940px; height:5px;
		border-top: 1px dashed #a6a6a6;
		border-bottom: 1px dashed #a6a6a6;
		/* background:url(images/news-top.gif) repeat-x bottom center; */
	}

	#news {
		margin:0; padding:15px 30px 22px 30px;
		/* background:#f6fafc url(images/news-bottom.gif) repeat-x bottom center; */
	}

	#social {
		float: right;
		margin: -30px 80px 0 0;
	}

	#glossary {
		margin: 0 15px; padding:76px 15px 0 15px;
		width:290px; height:auto;
		background:url(images/zing-glossary.gif) no-repeat 15px 0;
		float:left;
		border-left:1px dashed #a6a6a6;
		border-right:1px dashed #a6a6a6;
		/*border-bottom: 1px dashed #a6a6a6;*/
		font: 1.1em Georgia, "Times New Roman", Times, serif;
		line-height: 17px;
	}

		#glossary ul {
		margin:0; padding:0;
	}

		#glossary li {
			margin:0 0 10px -15px; padding:0;
			font: 0.92em Georgia, "Times New Roman", Times, serif; color:#4f4f4f;
			line-height: 18px;
		}

	#glossary-foot {
		margin: 0 15px; padding:0 15px 0 15px;
		width:290px; height:auto;
		float:left;
	}

	#from-the-blog {
		margin: 0; padding:33px 0 0 0;
		width:290px; height:auto;
		background:url(images/latest-blog.gif) no-repeat 14px 0;
		float:left;
	}

		#from-the-blog .posted {
			margin:0 0 10px 0; padding:0 10px;
			/*border-bottom: 1px dashed #a6a6a6;*/
		}

		#from-the-blog .posted h3 {
			margin:0; padding:0;
		}

	#testimonial {
		margin: 0; padding:23px 0 0 0;
		width:290px; height:auto;
		background:url(images/testimonials.gif) no-repeat top left;
		float:left;
	}

	#testimonial-sidebar {
		margin: 0; padding:33px 0 0 0;
		width:290px; height:auto;
		background:url(images/testimonials.gif) no-repeat top left;
	}

	#testimonial i,
	#testimonial em,
	#testimonial-sidebar i,
	#testimonial-sidebar em {
		font: italic 1.8em Georgia, "Times New Roman", Times, serif; color:#ffad0e;
	}

	#from-the-blog-foot,
	#testimonial-foot {
		margin: 0; padding:0;
		width:290px; height:auto;
		float:left;
	}

	#testimonial-foot-sidebar {
		margin: 0 0 15px 0; padding:0;
		width:290px; height:auto;
		float:left;
	}



	/* 03.C - FEATURES TABS
	/* ----------------------------------------------*/


	#features-tabs {
		margin:20px 0 0 20px; padding:0;
		width:auto; height:auto;
		list-style:none;
	}

		#features-tabs li, .cat-tabs li {
			margin:0 10px 0 0; padding:10px 15px;
			width:auto; height:auto;
			float:left; display:block;
		}

	#features-top {
		margin:0; padding:0;
		width:941px; height:11px;
		background:#FFF url(images/features-top.gif) no-repeat top center;
	}

	#features {
		margin:0; padding:20px 30px 23px 30px;
		width:881px; height:auto;
		background:#FFF url(images/features-bottom.gif) no-repeat bottom center;
		overflow:hidden;
	}

	.feature-image {
		margin:0; padding:0;
		width:270px; height:auto;
		display:block;
	}

		.feature-image img {
			margin:0; padding:0 0 5px 0;
			border-bottom:1px solid #dfdfdf;
		}

	.double {
		width:550px;
	}

	/* 03.D - POSTS
	/* ----------------------------------------------*/

	.cat-tabs {
		margin:0 0 0 20px; padding:0;
		width:auto; height:auto;
		list-style:none;
	}

		/* See #features-tabs */

	.post-top {
		margin:0; padding:0;
		width:630px; height:11px;
		background:url(images/post-top.gif) no-repeat top center;
	}

	.post {
		margin:0 0 35px 0; padding:10px 30px 33px 30px;
		width:570px; height:auto;
		background:#FFF url(images/post-bottom.gif) no-repeat bottom center;
		overflow:hidden;
	}

/* Blog Entry Styles - Images */

.wp-caption {
	text-align: center;
	padding: 0 0 5px;
	background: #fff;
}

.wp-caption img {
	padding: 5px;
}

.wp-caption-text {
	margin: 10px 0 0;
	padding: 0;
}

.wp-caption .wp-caption-text, .wp-caption .wp-caption-dd {
	text-align: center;
	margin: 0;
	padding: 0;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.alignright {
	margin: 0 0 15px 20px;
	display: inline;
	float: right;
	}

.alignleft {
	margin: 0 20px 15px 0;
	display: inline;
	float: left;
	}

img.wp-smiley  {
	padding: 0;
	border: none;
}


	/* 03.E - SIDEBAR
	/* ----------------------------------------------*/

	#sidebar {
		margin:0; padding:0;
		list-style:none;
	}

	#sidebar h4 {
		display: none;
	}

		#sidebar li {
			margin:0 0 15px 0; padding:0;
		}

			#sidebar li ul {
				margin:0; padding:0;
				list-style:none;
				background:#fff;
				border:0;
			}

			#sidebar li ul.twitter {
				list-style-image:url("images/ico-quote.gif");
				margin: 0; padding:33px 0 0 25px;
				width:265px; height:auto;
				background:url(images/twitter.gif) no-repeat top left;
				border:0;
			}

			#sidebar li ul li {
				margin:0 0 10px 0; padding:0 0 10px 0;
				border-bottom: 1px dashed #a6a6a6;
			}

			#sidebar li ul li a {
				color: #c9181e;
				font-weight: normal;
			}

				#sidebar li ul li ul, #sidebar li ul li ul li ul {
					margin:10px 0 0 0;
					background:none;
				}

		#ads img {
			margin:5px; padding:0;
		}

	#sidebar-div {
		clear: both;
		margin:15px 0; padding:0;
		width:280px; height:5px;
		border-top: 1px dashed #a6a6a6;
		border-bottom: 1px dashed #a6a6a6;
	}

	a.twitter:link, a.twitter:active, a.twitter:visited {
		margin:0; padding:0;
		font: italic .9em Georgia, "Times New Roman", Times, serif; color:#c9181e;
	}

  ul.twitter {} 									/* the main ul (if list is activated) */

  li.twitter-item {} 							/* the ul items (if list is activated) */

  p.twitter-message {} 						/* each one of the paragraphs (if msgs > 1) */

  .twitter-timestamp b { font-weight: normal; color: #9a9a9a; } 					/* the timestamp span class */

  a.twitter-link {} 							/* the tweet link class */

  a.twitter-user {} 							/* the @username reply link class */

  #twitter-1 {
  	margin-top: 0;
  	padding-top: 0;
  }


	/* 03.E - SINGLE.PHP
	/* ----------------------------------------------*/

	#single-features-list {
		margin:0 0 12px 40px; padding:0;
		list-style:none;
	}

		#single-features-list li {
			float:left;
			margin:0 10px 0 0; padding:0 0 0 4px;
			width:auto; height:29px;
			background:url(images/single-features-list-left.gif) no-repeat top left;
		}

		#single-features-list li a {
			margin:0; padding:0 9px 0 5px;
			float:left; display:block;
			width:auto; height:29px; line-height:27px;
			background:url(images/single-features-list-right.gif) no-repeat top right;
			text-decoration:none;
		}

		#single-features-list li:hover {
			background-position:0% -29px;
		}

		#single-features-list li a:hover {
			color:#566879;
			background-position:100% -29px;
		}

	.commentlist {
		margin:30px 0 0 0; padding:0;
		list-style:none;
		border-bottom:1px solid #d9e8ef;
	}

		.commentlist li {
			margin:0; padding:20px 20px 10px 20px;
			background:#edf5f9;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #e5f1f7;
		}

			.commentlist li ul li {
				border:1px solid #d9e8ef;
			}

			.comment-text {
				margin:0; padding:0;
				width:60%; float:right;
			}

			.comment-author {
				margin:0; padding:0;
				width:35%; float:left;
			}

				.gravatar {
					margin:0; padding:0;
					width:58px; height:auto;
					background:url(images/gravatar.jpg) no-repeat top center;
					float: left;
				}

					.gravatar img {
						padding:5px;
					}

				.author-info {
					margin:0 0 0 78px;
					padding:0;
					display:block;
				}

				.author-info p {
					margin: 0 0 10px !important;
				}

					.author-website {
						margin:8px 0 6px 0; padding:0;
					}

					.comment-type {
						margin:0; padding:0;
						color:#97a2ad;
					}


		.commentlist li.alt {
			background:#e8f2f8;
		}

	.input {
		margin:0; padding:9px;
		width:auto; height:auto;
		background:#FFF url(images/input.jpg) repeat-x top center;
		border:1px solid #bfdae7;
	}

		textarea.input {
			width: 95%; height:auto;
		}

	#submit {
		margin:0; padding:0;
		width:70px; height:23px;
		display:block;
	}


/* 04 - SHOP
/* ----------------------------------------------*/

#product {}

#product .left {
	float: left;
	width: 185px;
}

#product .right {
	float: left;
	width: 455px;
}

#product h2 {
	margin-top: 0;
	font: 1.8em Georgia, "Times New Roman", Times, serif;
}

#product h2 a {
	color:#c9181e;
}

#product h2 a:hover {
	text-decoration: underline;
}

#product p {}

#product p.details {
	margin-bottom: 20px;
}

.div {
	clear: left;
	margin:20px 0; padding:0;
	width:auto; height:5px;
	border-top: 1px dashed #a6a6a6;
	border-bottom: 1px dashed #a6a6a6;
}

/* 05 - EVENT
/* ----------------------------------------------*/

#event {}

#event .left {
	float: left;
	width: 185px;
}

#event .right {
	float: left;
	width: 455px;
}

#event h2 {
	margin-top: 0;
	font: 2em Georgia, "Times New Roman", Times, serif;
}

#event h2 a {
	color:#c9181e;
}

#event h2 a:hover {
	text-decoration: underline;
}

#event p {}

#event p.details {
	margin-bottom: 20px;
}

.div {
	clear: left;
	margin:20px 0; padding:0;
	width:auto; height:5px;
	border-top: 1px dashed #a6a6a6;
	border-bottom: 1px dashed #a6a6a6;
}

/* 06 - NEWS
/* ----------------------------------------------*/

#media {}

#media .left {
	float: left;
	width: 185px;
}

#media .right {
	float: left;
	width: 455px;
}

#media h2 {
	margin-top: 0;
	font: 2em Georgia, "Times New Roman", Times, serif;
}

#media h2 a {
	color:#c9181e;
}

#media h2 a:hover {
	text-decoration: underline;
}

#media p {}

#media p.details {
	margin-bottom: 20px;
}

.div {
	clear: left;
	margin:20px 0; padding:0;
	width:auto; height:5px;
	border-top: 1px dashed #a6a6a6;
	border-bottom: 1px dashed #a6a6a6;
}

.photo {
	float: left;
	width: 165px;
	text-align: center;
	margin: 5px 0 20px 37px;
	font-size: 9px;
}

.photo img {
	border: 1px solid #a6a6a6;
	padding: 4px;
	margin-bottom: 5px;
}


/* 07 - RADIO
/* ----------------------------------------------*/

#radio td {
	padding: 8px 3px 3px 3px;
	text-align: center;
	border-bottom: 1px dashed #a6a6a6;
	vertical-align: top;
}

tr.head td {
	height: 30px;
	font-weight: bold;
	background-color: #f5f5f5;
}

#radio td img {
	 float: left;
	 margin: 0 8px 0 0;
}

.date,
.listen {
	width: 100px;
}

.overview {
	width: 415px;
}

/* 08 - WORK
/* ----------------------------------------------*/

#work {
	margin-bottom: 20px;
}

#work .top {}

#work .blurb {}

#work h2 {
	margin-top: 10px;
	font: 1.6em Georgia, "Times New Roman", Times, serif;
}

#work h2 a {
	color:#c9181e;
}

#work h2 a:hover {
	text-decoration: underline;
}

#work h2 span {
	color: #c9181e;
	font-weight: bold;
}

#work p {}

/* 09 - FOOTER
/* ----------------------------------------------*/

#footer-info {
	margin:15px 0 0 0; padding:0;
	list-style:none;
	float:left;
}

	#footer-info li {
		margin:0; padding:0;
		width:190px; height:auto;
		float:left;
	}

		#footer-info li ul {
			margin:10px 0 0 0; padding:0;
			list-style:none;
		}

			#footer-info li ul li  {
				margin:0; padding:0;
				width:auto; height:auto;
				line-height:16px; display:block;
				float:none;
			}

				#footer-info li ul li ul, #footer-info li ul li ul li ul, #footer-info li ul li ul li ul li ul {
					margin: 0;
				}

#copyright {
	margin:0; padding:0;
	float:right;
	font-size: 9px;
}

#copyright a:hover  {
	text-decoration: none;
}

#copyright img {
	vertical-align: middle;
}

/* 10 - ARCHIVES TEMPLATE
/* ----------------------------------------------*/

.archives_left  {
	float: left;
	width: 450px;
}

.archives_right  {
	float: right;
	width: 450px;
}

/* 11 - Added by Designer - Ashley White
/* ----------------------------------------------*/

#left-col ul {
    width: 550px;
}

#left-col ul li {
    marign: 5px 0px 5px 0;
    padding-bottom: 6px;
    line-height: 18px;
}

.little-titles {
   font: 1.20em Tahoma, Helvetica, Arial, Georgia, "Times New Roman", serif;
   margin: 5px 0 5px 0;
   padding: 3px 0 5px 0px;
   font-weight: bold;
   line-height: 20px;
}

/* 12 - NY Brand Teleclass */
/* ----------------------------------------------*/

form {
	margin: 20px 0 0 0;
}

.textbox {
	margin: 0 8px 0 0;
	padding: 0 4px;
	color: #ff0000;
	height: 32px;
	width: 160px;
	font-size: 1.5em;
	border: 1px solid #ff0000;
	background-color: #fff5f5;
}

.mainContent h1{
	font-family:'Georgia', Times New Roman, Times, serif;
	font-size:24px;
	font-style:italic;
	color:#ed1c24;
}
.mainContent h2{
	font-family:'Georgia', Times New Roman, Times, serif;
	font-size:20px;
	font-style:italic;
	color:#ed1c24;
	margin: 0 0 -3px 0;
}

.mainContent ul{
list-style-type: none;
padding: 0;
margin: -10px 0 0 40px;
width: 531px;
}

.mainContent ul li{
background:url(/nybrand_teleclass/images/bullets.png) no-repeat;
background-position: 0 .4em;
padding-left: 1em;
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:12px;
color:#656565;
font-weight:bold;
margin:18px 0 0 0;
}