@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

/* ----------------------------------------------*/


@font-face
{
   font-family: myriadc;
	src: url('myriadc.eot');
   src: local(myriadc), url('myriadc.ttf') format('opentype');
}


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 0;
    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: -20px 0px 15px 0;
	font-size: 10px;
	float: right;
	color: #4f4f4f;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
	padding-top: 5px;
	clear: left;
}

.insidetestimonials {
	border-bottom: 1px dashed #a6a6a6;
	padding-bottom: 60px;
	margin-bottom: 20px;
	border-top: 0px none !important;
}

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:#9F9F9F;

	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,

#articles 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 a,

#from-the-blog h3 a,

#articles 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:960px;
	height:auto;
	/*border: 1px solid red;*/
}



.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;
	border: 1px solid red !important;
}



#copyright a:hover  {

	text-decoration: none;

}



#logo {

	padding: 5px 0 0 0;

}



#navigation {
	/*margin:0; padding:0 0 10px 0;
	list-style:none;
	border-top:1px solid #eff0f1;
	border-bottom:4px solid #f6f7f8;*/
	
	margin: 0;
font-size: 120% !important;
border-bottom: 2px dotted #999999;
border-top: 2px dotted #999999;
padding: 10px 0 10px 0;
}
	
	#navigation li {
		/*margin:12px 0 0 12px; padding:0 12px 0 0;
		float:left;
		width:auto;
		border-right:1px solid #e8e9ea;*/
		
		float: left;
list-style-type: none;
padding: 0 12px;
border-right: 1px dotted #999999;
	}
			
		#navigation li a {
			/*margin:0; padding:0;
			text-decoration:none; display:block;
			font:1.50em Arial, Helvetica, sans-serif; color:#57bad2;*/
			
			color: #666666;
		}
	
		#navigation li:hover a, #navigation li.sfhover a {
			/*background:url(images/nav-right.gif) no-repeat top right;*/
			color:#666666;
		}
		
			#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:#666666;
			}
	
			#navigation li span {
				margin:0;
				padding:0 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 {
				/*background:url(images/nav-left.gif) no-repeat top left;*/
			}
						
				#navigation li span span {
					margin:0;
					padding:0 0 0 0;
					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 0 0 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 0 0 0 !important;
			padding:0 0 15px 0;
			list-style:none;
			position:absolute;
			width:100px;
			left:-999em;
			background: #ffffff;
			border-top: 1px solid #CECECE;
			border-left: 1px solid #CECECE;
			border-right: 1px solid #CECECE;
		}
			
			#navigation li ul li, #navigation li:hover ul li, #naviation li.sfhover ul li {
				margin:0px;
				padding: 0 0 15px 10px !important;
				float:none;
				height: 25px;
				border: 0px none;
				border-bottom: 1px solid #CECECE;
			}
			
				#navigation li ul li a {
					margin:0;
					padding: 0 0 0 0;
					background:none;
				}
				
				#navigation li:hover ul li a, #navigation li.sfhover ul li a {
					margin:0 2px;
					padding: 8px 15px;
					font:1.00em Arial, Helvetica, sans-serif;
					color:#666666;
					border-right:0;
					/*background:url(images/nav-divider.gif) repeat-x bottom center;*/
				}
				
					#navigation li:hover ul li a:hover {
						text-decoration: underline;
					}
					
					#navigation li:hover ul > li:first-child, #navigation li:hover ul > li:hover:first-child {
						padding: 0 0 0 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 0 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;
		}



/* Navigation
----------------------------------------------- */
/*
ul#navigation {
margin: 0;
font-size: 120% !important;
border-bottom: 2px dotted #999999;
border-top: 2px dotted #999999;
padding: 10px 0 10px 0;
}

ul#navigation li {
float: left;
list-style-type: none;
padding: 0 12px;
border-right: 1px dotted #999999;
}

ul#navigation li.navbuttonright {
float: right;
padding: 0 0 0 3px;
border-right: none;
}

ul#navigation li a, ul#navigation li a:visited {
color: #666666;
}
ul#navigation li.active a, ul#navigation li.active a:visited {
color: #ff0000;
}

ul#navigation li.home {
padding: 0 12px 0 0;
}*/

/* Top Navigation Bar
----------------------------------------------- */

#topnavbar {
width: 960px;
margin: -11px auto 0 auto;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 90%;
clear: both;
position: relative !important;
}

#topnavbar ul li {
float: right;
list-style-type: none;
margin: 0 0 0 1px;
background-color: #333333;
border-top: none;
width: 80px;
text-align: center; 
}

#topnavbar ul li a, #topnavbar ul li a:visited {
color: #ffffff;
background-image: url(images/top_nav_background.jpg);
background-position:bottom;
background-repeat:no-repeat;
display: block;
padding: 7px 0 7px 0;
}

#topnavbar ul li a:hover {
background-image: url(images/top_nav_background_hover.jpg);
background-position:bottom;
background-repeat:no-repeat;
text-decoration: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;
	width: 284px;
	height: 225px;
	background: url(images/optin-bg-new.jpg) no-repeat top left;
}

#searchform-header2 {
	margin-top: -15px;
	width: 260px;
	height: 225px;
	background: url(images/optin-bg-new2.jpg) 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;

	    }
/*
#awf_field-11988854 {
	float: left;
	margin: 27px 0 0 -70px;
	background: transparent;
	width: 105px;
	height: 19px;
}

#awf_field-11988855 {
	float: left;
	margin: 27px 0 0 11px;
	background: transparent;
	width: 105px;
	height: 19px;
}*/

.gobutton {
	background: url('images/button_go_new.png') no-repeat;
	width: 29px !important;
	height: 29px !important;
	margin: 26px 0 0 10px;
	border: 0px none;
	cursor: pointer;
}

.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 p {
	font-size: 14px;
}

#left-col-inside {

		margin:0; padding:0;

		width:400px;

		float:left;

	}



#right-col {

	margin:25px 20px 0 0; padding:0;

	width:269px; height:auto;

	float:right;
	/*border: 1px solid red;*/
}



#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: 30px;
			letter-spacing: -1px;
			float: left;
			width: 650px;
		}



		.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:20px 0 0 0; padding:0 0 0 15px;

		width:224px; 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;

	}

	

	#articles ul {

		margin:0; padding:25px 20px 0 40px;

	}



		#glossary li,

		#articles 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;

		}



	#articles {

		margin: 0; padding:23px 0 0 0;

		width:290px; height:auto;

		background:url(images/recent-articles.gif) no-repeat top left;

		float:left;

	}



	#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:#666666;

	}



	#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 5px 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;

					}

					

					.gravatar .photo {

						width: 48px !important;

						margin: 0 0 0 0 !important;

					}



				.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;
*/
border: 0px none;
}



/* 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;

				}



#header-left #copyright {

	display: none;

}



#copyright {

	margin:0; padding:0;

	float:left;

	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;

}
/* *************** ---------------------- ************************ --------------------------- ************************ */
/* *************** ---------------------- ************************ --------------------------- ************************ */
/* *************** ---------------------- ************************ --------------------------- ************************ */
/* New homepage edits */
/* *************** ---------------------- ************************ --------------------------- ************************ */
/* *************** ---------------------- ************************ --------------------------- ************************ */
/* *************** ---------------------- ************************ --------------------------- ************************ */
#homeleadcontainer {
padding: 0 0 0 0 !important;
margin: 0 0 10px 0;
line-height: 4em !important;
font-size: 150%;
border-bottom: 1px dotted #999999;
color: #888888;
}

#homeleadcontainer span {
	/*font-size: 80% !important;
	color: #ff0000;*/
}

#homeleadimage {
float: left;
padding: 10px 0px 0 0;
margin: -10px 0 0 5px;
}

#homeleadtext {
float: left;
text-align: right;
width: 690px;
font-size: 28px;
margin-top: -30px;
}

#homeleadtext p {
	line-height: 1.2em !important;
}

#homeleadform {
	float: left;
	margin-left: 2px;
}

p#signature_text {
font-size: 16px;
padding: 0px 0 0 0;
line-height: 1em !important;
margin: 0px;
}


h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 26px;
line-height: 1em !important;
}

p {
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2 a, h2 a:visited {
color: #ff0000;
}

#homeleadcontainer {
padding: 5px 0 10px 30px;
margin: 0 0 10px 0;
line-height: 10%;
font-size: 150%;
border-bottom: 1px dotted #999999;
color: #888888;
}

.homeservicescolumn, .homeservicescolumnend {
width: 225px;
margin-right: 9px;
padding-right: 10px;
padding-bottom: 10px;
float: left;
font-size: 12px;
line-height: 0.1em !important;
border-right: 1px dotted #999999;
}

.homeservicescolumn p, .homeservicescolumnend p {
	line-height: 1.3em !important;
}

.homeservicescolumnend {
margin-right: 0;
padding-right: 0;
border-right: none;
}

/* Columns
----------------------------------------------- */
#page_body_container {
border-top: 1px dotted #999999;
margin: 0 auto 0 auto;
padding: 10px 0;
font-size: 110%;
line-height: 150%;
width: 960px;
}


#column1 {
width: 620px; 
float: left;
border-right: 1px dotted #999999;
padding: 0 19px 0 0;
}

#column1_left {
width: 300px;
float: left;
padding: 0 10px 0 0;
border-right: 1px dotted #999999;
}

#column1_right {
width: 300px;
float: right;
}

#column2 {
width: 300px;
float: right;
}

/* Blog Feed
----------------------------------------------- */	
	
#blogfeed {
font-family: Helvetica, Arial, sans-serif;
}
	
#blogfeed .headline {
	color: #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
	
#blogfeed .date {
	color: #999999;
	padding: 0 0 0 0;
	}		
	
#blogfeed .alignright {
	float: right;
	padding: 10px 0 10px 10px;
	}
	
#blogfeed .headline a, #blogfeed .headline a:visited {
	color: #666666;
	font-size: 150%;
	}
	
#blogfeed ul {
padding: 15px 0 0 0;
margin: 0;
}	
	
#blogfeed ul li {
padding: 0 0 15px 0;
list-style-type: none;
margin: 0;
}

/* Borders, Shading, Floats and ClearFix
----------------------------------------------- */
.clearfix:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/*for IE6 */
* html .clearfix {
	height: 1%;
	}

/*for IE7 */
*:first-child+html .clearfix  {
	min-height: 1px;
	}
	
.floatright {
float: right;
padding: 0 0 0 10px;
}	

.floatleft {
float: left;
padding: 0 10px 0 0;
}

.group {
border-bottom: 1px dotted #999999;
padding: 0 0 15px 0;
margin: 0 0 15px 0;
}

#gallery {
	width: 100%;
	border-top: 1px dotted #999999;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}

.slideshowlink {
	display: none;
	height: 0px;
}

.quote {
font-size: 130%;
line-height: 130%;
font-style:italic;
}

.quotename {
font-size: 70%;
font-family: Helvetica, Arial, sans-serif;
margin-left: 100px;
line-height: 120%;
}

.brackets {
color: #ff0000;
font-size: 130%;
padding: 0 3px 0 0 0;
}

#column1_left ul, ul.arrow {
padding: 0 0 0 25px;
}

#column1_left ul li, ul.arrow li {
list-style-image: url(images/arrow2.jpg);
}

#sociallinks {
	float: right;
	margin: -3px 0 -5px 0;
}

ul.biggerbullets li {
	font-size: 14px;
}

 p.largertext {
	font-size: 16px;
}
/* New homepage edits */

.textfields {
	background: url(images/textfieldbg.png) no-repeat;
	width: 184px;
	height: 32px;
	border: 0px none;
	margin-left: 25px;
	padding-left: 5px;
}

#listenbadge {
	float: left;
	position: absolute;
	margin: -180px 0 0 210px;
}
