
.sidebox
{
	margin-left:10px;
}
.sidebartitle
{
	font-size:20px;
}
.page-title
{
	padding-top:30px;
}
.entry-title
{
	padding-top:30px;
}
.search 
{
		padding-bottom:20px;
		padding-top:10px;
		min-height:20px; 
		overflow:hidden; 
		line-height:16px; 
		background: url(images/glass.gif) no-repeat 16px 0;
 } 
		
* html .search 
{
	height:20px; 
	overflow:visible;
 }
 
.search label
{ 	
	font-size:14px;
	float:left;
	padding-bottom:20px; 
}
.search .text
{ 	
	float:left;
	width:122px; 
	height:20px; 
	margin:0 4px; 
	display:inline; 
	overflow:hidden; 
	background: url(images/bg-text.gif) no-repeat;
} 
.search .text input
{ 	
	float:left;
	margin:0; 
	padding:3px 5px;
	width:112px;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	border:none;
	background:transparent; 
}
.search .btn
{ 	
	width:32px !important; 
	height:20px;
	margin:0; 
	padding:0;
	border:none; 
	overflow:hidden; 
	text-indent:-9999px; 
	font-size:0; 
	line-height:0; 
	float:left; 
	cursor:pointer; 
	background: url(images/btn-search.gif) no-repeat;
}
.floatLeft {
	float: left;
	text-align: left;
}
	img.floatLeft {
		margin: 0 10px 10px 10px;
	}
	
.floatRight {
	float: right;
	text-align: right;
}
	img.floatRight {
		margin: 0 10px 10px 10px;
	}
.floatClear, .cleaner {
	clear: both;
}
	br.floatClear {
		margin: -1px -1px 0px 0px;
		width: 1px;
		height: 1px;
		clear: both;
	}
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
div.hr {
	clear: both;
	margin: 0;
	padding: 0;
	/*
	hr's tend to come with uncontrollable and annoying extra margins and inconsistancies on how to style them
	but the hr is great for page breaks without css and for clearing floats
	
	to style a hr, restyle this in a container div in div specific
	or have a new class, eg. div.hr-dotted { border-top: 1px dotted #666; } div.hr-dotted hr { display: none; }
	*/
}
	div.hr hr {
		display: none;
	}
	
.hide {
	display: none !important;
}
.bold {
	font-weight: bold;
}
.noBg {
	background: none !important;
}
.error {
	color: #f00;
	font-weight: bold;
}
:focus, a {
  -moz-outline-style: none;
  /* combatting that annoying dotted border box that appears on focus of an element in ff */
}
/* *** new crosspromo styles *** */
.crosspromo {background: url(http://www.aolcdn.com/ch_channels/promobg.gif) repeat-x #f8f8f8; padding:0; overflow:hidden; width:100%; height:34.33em;}
div.crosspromo img {border:none; padding:0; margin:0;}
.crosspromo .img_cred {display:block; font-size:.7em; color:#777; text-align:right;}
.crosspromo h3, .crosspromo h4, .crosspromo p, .crosspromo ul {margin:0; padding:0; font-weight:normal;}
div.crosspromo h4 {color:#2864b4; font-weight:bold; font-size:1em; margin-bottom:5px; #margin-bottom:1px; display:block; width:auto; float:left;}
.crosspromo .icon {float:right;}
.crosshdr {border-bottom:5px solid #bababa; margin:18px 10px 10px 15px; padding:0 0 8px 4px; float:left; width:946px;_margin:18px 0px 10px 8px;}
.crosshdr h3 { display:block; width:auto; float:left; padding-top:5px; font-family:georgia, times new roman, serif; color:#333; font-size:1.5em; background: url("/media/headers-on-our-radar.gif") no-repeat 0em top; text-indent: -1000em; width: 115px; height: 14px;
}
.crossnav {float:right;}
.crossnav a.prev {border:1px solid #c4c4c4;display:block;width:23px;height:23px;float:left;background:url(http://www.aolcdn.com/ch_channels/prev_off.gif) no-repeat;}
.crossnav a.prev:hover {background:url(http://www.aolcdn.com/ch_channels/prev_on.gif);}
.crossnav a.next {border:1px solid #c4c4c4;border-left:0;display:block;width:23px;height:23px;float:left;background:url(http://www.aolcdn.com/ch_channels/next_off.gif) no-repeat;}
.crossnav a.next:hover {background:url(http://www.aolcdn.com/ch_channels/next_on.gif);}
.crossnav a span.hidden {display:block;position:absolute;top:-999px;width:1px;height:1px;overflow:hidden;}
.crosspromo .content {clear:both;margin-left:15px;}
.cart {float:left;margin:0 6px 0 1px; width:152px; background: url(http://www.aolcdn.com/ch_channels/promobox.gif) repeat-y;}
.cart .top {background: url(http://www.aolcdn.com/ch_channels/promotop.gif) no-repeat; display:block; height:6px; _font-size:0;}
.cart .body {padding:4px 10px 0px; min-height:175px; height:auto; _height:175px;}
.cart a {display:block; clear:both;}
.cart .btm {background: url(http://www.aolcdn.com/ch_channels/promobtm.gif) no-repeat; display:block; height:41px; _font-size:0;}
.photo img {clear:both;}
.crosspromo .photo {padding:0 !important;}
div.photo p {clear:both; margin:0; color:#2864b4; line-height:15px;}
div.text p {clear:both; margin:0; font-family:georgia, times new roman, serif; color:#2864b4; font-size:1.4em; line-height:22px;}
.list .body {padding-right:5px;}
div.list ul {clear:both; color:#777; list-style:disc; margin-bottom:0; margin-left:14px; #margin-left:16px; _margin-left:18px;}
div.list ul li {padding:0; padding-bottom:3px;}
.list li.more {list-style:none; margin-bottom:0;}
.list li.more a {font-weight:bold; text-decoration:underline;}
div#center div.gallery {
	border-bottom: 5px solid #333;
	font-size: 1em;
	position: relative;
	width: 46em;
	overflow: hidden;
	padding: 0;
}
	div#center div.gallery:last-child, div#center div.gallery.last {
		border-bottom: 0 none;
	}
	div#center div.gallery h2 {
		font-size: 3em;
		font-style: italic;	
		margin: 0 0 0.33em 0;
		padding: 1em 0 0 0;	
		line-height: 0.95em;
	}
		div#center div.gallery.callToAction h2 {
			padding-top: 1em;
		}
		div#center div.gallery h2 a {
			color: #333;
			text-decoration: none;
		}
			div#center div.gallery h2 a:hover {
				text-decoration: underline;
			}
	div#center div.gallery h3 {
		font-size: 2em;
		font-style: italic;	
		margin: 0 0 0.33em 0;
		padding: 1em 0 0 0;	
		line-height: 0.95em;
		color: #000;
	}
	div#center div.gallery ul.tagList {
		margin: 1.2em 0 2.9em 0;
		padding: 0;
		font-size: 1.1em;
	}
		div#center div.gallery ul.tagList li {
			display: inline;
			margin: 0 4px 0 0;
			padding: 0 13px 0 0;
			background: url("/images/sitewide/bg-li-taglist.gif") no-repeat right center;
			font-family: Arial, Helvetica, sans-serif;
		}
			div#center div.gallery ul.tagList li.last {
				background: none;
				margin-right: 0;
				padding-right: 0;
			}
			div#center div.gallery ul.tagList a {
				color: #666;
				border-bottom: 1px dotted #17557f;
				text-decoration: none;
			}
				div#center div.gallery ul.tagList a:hover {
					color: #17557f;
					border-bottom: 1px dotted #17557f;
				}
	div#center div.gallery div.image {
		clear: left;
		text-align:center;
		margin: 0 1em 0.5em 0;
	}
		div#center div.gallery img {
			margin: 0;
			padding: 0;
			_border: 0.1em solid #ccc;
			border: 0 none;
			padding: 0.1em;				
		}
			div#center div.gallery img a {				
			}
				div#center div.gallery img a:hover {
				}
		div#center div.gallery small {
			display: block;
			color: #999;
			margin: 0;
			padding: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			font-size: 0.7em;
		}
	div#center div.gallery p {
		font-size: 1.3em;
	}
		div#center div.gallery p a {
			text-decoration: none;
			color: #17557f;
		}
			div#center div.gallery p a:hover {
				text-decoration: underline;
				color: #17557f;
			}
			div#center div.gallery div.paginator ul li a {
				color: #17557f;;
			}
	div#center div.gallery div.socialNetworking {
		clear: left;
		border-top: 1px solid #e6e6e6;
		background-color: #f7f7f7;
		border-bottom: 1px solid #e6e6e6;
		height: 1%;
		margin: 2.7em 0 1.3em 0;
		font-family: Arial, Helvetica, sans-serif;
	}
		div#center div.gallery div.socialNetworking:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		div#center div.gallery div.socialNetworking ul {
			margin: 0;
			padding: 0;	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
			background-color: #f0f0f0;
			height: 1%;
		}
			div#center div.gallery div.socialNetworking ul:after {
				content: "."; 
				display: block; 
				height: 0; 
				clear: both; 
				visibility: hidden;
			}
			div#center div.gallery div.socialNetworking ul li {
				margin: 0;
				padding: 0.6em 1.8em;	
				float: left;
				text-align: center;
				background: #f7f7f7 url("/media/sitewide-bg-li-socialNetworking.gif") no-repeat right center;
				font-size: 1em;	
			}
				#mainContainer.safari3 div#center div.gallery div.socialNetworking ul li {
					padding: 0.6em 1.7em;	
				}
				div#center div.gallery div.socialNetworking ul li.last {
					background: none;
				}	
				div#center div.gallery div.socialNetworking ul li.more {
					float: right;
					background: #f0f0f0 url("/media/sitewide-bg-li-more.gif") no-repeat 1em center;
					padding: 0.6em 1.6em 0.6em 1.5em;
				}
				div#center div.gallery div.socialNetworking ul li.less {
					float: right;
					background: #f0f0f0 url("/media/sitewide-bg-li-less.gif") no-repeat 1em center;
					padding: 0.6em 1.6em 0.6em 1.5em;
				}
				div#center div.gallery div.socialNetworking ul li a {
					font-size: 1.1em;
					text-decoration: none;
					border-bottom: 1px dotted #666;
					color: #666;
				}
					div#center div.gallery div.socialNetworking ul li a:hover {
						border-bottom: 1px dotted #17557f;
						color: #17557f;
					}
					div#center div.gallery div.socialNetworking ul li.more a, div#center div.gallery div.socialNetworking ul li.less a {
						margin-left: 16px;
						display: block;
					}
							div#center div.gallery div.socialNetworking ul li.more a:hover, div#center div.gallery div.socialNetworking ul li.less a:hover {
							}
		div#center div.gallery div.socialNetworking ul.more {
			border-top: 1px solid #e6e6e6;
			display: none;
			background: none;
		}
			div#center div.gallery div.socialNetworking ul.more li {
				background-color: none;
			}
				div#center div.gallery div.socialNetworking ul.more li a {
				}
					div#center div.gallery div.socialNetworking ul.more li a:hover {
					}
div#center div.extraPage {
	font-size: 1em;
	position: relative;
	width: 46em;
	overflow: hidden;
	padding: 0 0 1.3em 0;
	margin: 0.0em 0 0 0;
}
	div#center div.extraPage h2 {
		font-size: 3em;
		font-style: italic;	
		margin: 0 0 0.5em 0;
		padding: 0.5em 0 0.33em 0;	
		border-bottom: 5px solid #F2F2F2;
	}
		div#center div.extraPage h2 a {
			color: #333;
			text-decoration: none;
		}
			div#center div.extraPage h2 a:hover {
				text-decoration: underline;
			}
	div#center div.extraPage ul.tagList {
		margin: 1.2em 0 1.8em 0;
		padding: 0 0 0.6em 0;
		font-size: 1.1em;
		border-bottom: 0.5em solid #f5f5f5;
	}
		html[xmlns*=""] body:last-child div#center div.extraPage ul.tagList {
			padding-bottom: 0.8em;
			margin-top: 1.4em;
			margin-bottom: 1.9em;
		}
		div#center div.extraPage ul.tagList li {
			display: inline;
			margin: 0 4px 0 0;
			padding: 0 13px 0 0;
			background: url("/media/sitewide-bg-li-taglist.gif") no-repeat right center;
			font-family: Arial, Helvetica, sans-serif;
		}
			div#center div.extraPage ul.tagList li.last {
				background: none;
				margin-right: 0;
				padding-right: 0;
			}
			div#center div.extraPage ul.tagList a {
				color: #666;
				border-bottom: 1px dotted #17557f;
				text-decoration: none;
			}
				div#center div.extraPage ul.tagList a:hover {
					color: #17557f;
					border-bottom: 1px dotted #17557f;
				}
	div#center div.extraPage p {
		font-size: 1.3em;
	}
		div#center div.extraPage p a {
			text-decoration: none;
			color: #17557f;
		}
			div#center div.extraPage p a:hover {
				text-decoration: underline;
				color: #17557f;
			}
/* @end */
	div#center div.contact form {
		margin: 0em 0 2em 0;
		padding: 0;
		font-size: 1em;
	}
		div#center div.contact form fieldset {
			font-size: 1em;
		}
			div#center div.contact form fieldset legend {
			}
			div#center div.contact form fieldset h3 {
				display: block;
				float: none;
				width: auto;
				height: 14px;
				background: url("/media/headers-comments-addAComment.gif") no-repeat left top;
				border-bottom: 1px solid #333;
				font-size: 1em;
				padding: 0 0 1em 0;
				margin: 0 0 1.8em 0;
				text-indent: -1000em;
			}
			div#center div.contact form fieldset h4 {
				display: block;
				font-size: 1.8em;
				font-style: italic;
				color: #333;
				margin: 0 0 0.1em 0;
				padding: 0;
				text-indent: 0;
				background: none;
				width: auto;
				height: auto;
				border: 0 none;
			}
			div#center div.contact form fieldset h5 {
				display: block;
				font-size: 1.8em;
				font-style: italic;
				font-weight: normal;
				color: #333;
				margin: 0.8em 0 1em 0;
				padding: 0;
				text-indent: 0;
				background: none;
				width: auto;
				height: auto;
				border: 0 none;
			}
			div#center div.contact form fieldset p {
				text-align: left;
				font-size: 1.3em;
			}
			div#center div.contact form fieldset ol {
				margin: 0 0 2.4em 0;
				padding: 0;
			}
				div#center div.contact form fieldset ol li {
					margin: 0 0 2.6em 0;
					padding: 0;
					_padding-left: 0.2em;
				}
					div#center div.contact form fieldset ol li.error {
						background: url("/media/sitewide-icon-error.gif") no-repeat 27.5em 2.4em;	
					}
						div#center div.contact form fieldset ol.comment li.error {
							background: url("/media/sitewide-icon-error.gif") no-repeat 44.5em 0.1em;	
						}
					div#center div.contact form fieldset ol li label {
						display: block;
						float: none;
						margin: 0;
						padding: 0;
						font-size: 1.2em;
						text-indent: 0;
						text-align: left;
						width: auto;
						color: #333;
						height: 1.8em;
						font-weight: bold;
					}
						div#center div.contact form fieldset ol li label em {
							font-style: italic !important;
							color: #666;
							font-size: 0.8em;
							font-weight: normal;
						}
					div#center div.contact form fieldset ol li input {
						display: block;
						float: none;
						margin: 0;
						padding: 0.2em;
						width: 20em;
						font-size: 1.3em;
						color: #000;
					}
					div#center div.contact form fieldset ol li textarea {
						width: 34.9em;
						height: 10em;
						font-size: 1.3em;
						padding: 0.2em;
						color: #000;
					}
			div#center div.contact form fieldset p.rememberMe {
				font-size: 1.1em;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				margin: 0em 0 0 0;
			}
			div#center div.contact form fieldset p.emailMe {
				font-size: 1.1em;
				clear: left;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				margin: 0em 0 0 0;
			}
			div#center div.contact form fieldset input.radioButton, div#center div.contact form fieldset .radio {
				display: inline;
				width: auto;
				padding: 0;
				margin: 0 0.5em 0 0;
			}
			div#center div.contact form fieldset p.rememberMe input.checkBox {
				display: inline;
				width: auto;
				padding: 0;
				margin: 0 0.5em 0 0;
			}
				div#center div.contact form fieldset p.rememberMe a {
				}
					div#center div.contact form fieldset p.rememberMe a:hover {
					}
			div#center div.contact form fieldset ol.options {
				font-size: 1.1em;
				clear: left;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				margin: -1.5em 0 0 0;
			}
				div#center div.contact form fieldset ol.options li {
					font-size: 1.0em;
					padding: 0;
					margin: 0 0 0.25em 0;
				}
					div#center div.contact form fieldset ol.options li input {
						display: inline;
						float: none;
						margin: 0;
					}
					div#center div.contact form fieldset ol.options li label {
						display: inline;
						float: none;
						text-align: left;
						font-size: 1.0em;
						font-weight: normal;
						padding: 0 0 0 0.5em;
						margin: 0;
						width: auto;
					}
			div#center div.contact form fieldset p.submit {
				text-align: right;
				margin: 1.25em 0 0 0;
				padding: 0;
			}
				div#center div.contact form fieldset p.submit input {
					font-family: Georgia, "Times New Roman", Times, serif;
					font-style: italic;
					color: #fff;
					background-color: #333;
				}
			div#center div.contact form fieldset div.flash {
				background-color: #daf0ce;
				padding: 1em 0;
				margin: 0 0 1.8em 0;
				border: 1px solid #d8e4d1;
				text-align: center;
				color: #45b40a;
				color: #090;
				-moz-border-radius: 4px;
				-webkit-border-radius: 2px;
			}
				div#center div.contact form fieldset div.flash p {
					margin: 0;
					padding: 0;
					text-align: center;
					font-family: Arial, Helvetica, sans-serif;
					font-style: italic;
				}
			div#center div.contact form fieldset div.flashError {
				padding: 0;
				margin: 0 0 -0.8em 0;
				text-align: center;
				color: #f33;
				-moz-border-radius: 4px;
				-webkit-border-radius: 2px;
			}
				div#center div.contact form fieldset div.flashError p {
					margin: 0;
					padding: 0;
					text-align: center;
					font-family: Arial, Helvetica, sans-serif;
					font-style: italic;
				}
/*Latest Sponsored Links Begin*/
.sponsor2 {margin-left: 15px; width: 250px; font-size:12px;border:1px solid #bebebe;padding:0 17px;background-color:#fff;color:#3e3e3e; margin-bottom: 20px;}
.sponsor2 .header{margin-top:-6px;}
.sponsor2 .header h3{font-size:.95em;font-weight:normal;background-color:#fff;display:inline;padding:0 5px;margin-left:-5px;}
.sponsor2 h5 {font-weight:normal; margin: 0; padding: 0;}
.sponsor2 h5 a {text-decoration: none;}
.sponsor2 h5 a:hover {text-decoration: underline; color: #17557f;}
.sponsor2 .body {margin:12px 0;font-size:1.1em;}
.sponsor2 .sponsorPromo {margin-bottom:14px;}
.sponsor2 .sponsorURL {color:#999 !important; text-decoration: none;}
.sponsor2 .info {display:block;text-align:right;margin-bottom:-2px;}
.sponsor2 .info a{background:#fff;padding:0 5px;font-size:.95em;}
.sponsor2 .box {float:left; width:200px; margin-right:10px;}
.sponsor2 .info {clear:both;}
.sponsor2 .arrow {background:none; padding:0;}
.sponsor2 {_position:relative;}
.sponsor2 * {position:relative;}
/*Latest Sponsored Links End*/
/*
	
*/
body {
	background: #1A1A1A url("/wp-content/themes/CustomTheme/images/sitewide-bg-site.gif") repeat-y center top;
	font-family: verdana, arial, serif;
	font-size: 62.5%;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center; /* to set margin to the middle for IE6 */
}
/* @group Layouts */
div#mainContainer {
	width: 98.8em;
	margin: 0 auto;
	text-align: left; /* to escape left alignment from body for IE6 */
	padding: 0;
	overflow: hidden;
	background: #fbfbfb url("/wp-content/themes/CustomTheme/images/sitewide-bg-mainContainer.gif") repeat-y center top;
}
	body >/**/div#mainContainer {
		width: 98em;
	}
	div#banner {
		display: block;
		_background: #d9d9d9 url("/wp-content/themes/CustomTheme/images/sitewide-advertisement-label.gif") no-repeat 0.7em 9.5em;
		background: #d9d9d9;
		padding: 0.8em 0 0 0;
		margin: 0;
		height: 10.5em;
		width: 98.8em;
		overflow: visible;
		text-align: center;
		z-index: 100;
	}
	div#banner td {
		padding: 0;
	}
		div#mainContainer >/**/div#banner {
			width: 98em;
		}
	div#top {
		margin: 0 0 0.1em 0;
		padding: 0;
		width: 98.8em;
		clear: both;
		display: block;
		overflow: hidden;
		background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-top.gif") repeat-x left 2.7em;
	}
		div#mainContainer >/**/div#top {
			width: 98em;
		}
		
		div#tertiaryNav {
			background: #dadcdd url("/wp-content/themes/CustomTheme/images/sitewide-bg-tertiary-nav.gif") repeat-x left top;
			height: 2.7em;
			width: 98.8em;
			padding: 0;
			margin: 0;
			display: inline;
			float: left;
		}
			div#mainContainer div#top >/**/div#tertiaryNav {
				width: 98em;
			}
		div#slider {
			display: inline;
			float: right;
			padding: 0;
			margin: 0;
			overflow: hidden;
			width: 663px;
			height: 134px;
		}
			
	div#content {
		width: 98.7em;
		margin: 0;
		padding: 0 0 0 0;
		overflow: hidden;
		/*background-color: #fff;*/
		position: relative;
		left: 0.1em;
	}
		div#mainContainer >/**/div#content {
			width: 98em;
			position: static;
			left: auto;
		}				
		div#left {
			display: inline;
			float: left;		
			width: 17.9em;
			/*width: 17em;*/
			background: #f7f7f7;
			margin: 0;
			padding-top: 15px;
			width: 16.9em;
			/*margin-right: 1em;*/
		}
			div#mainContainer div#content >/**/div#left {
				/*margin: 0;*/
			}
			div#left div#navPrimary {
			}
		
		div#center {
			display: inline;
			float: left;
			/*width: 48em;*/
			width: 460px;
			margin: 0 0 0 0;
			padding: 0.2em 0.9em 0 1em;
			overflow: hidden;
			background-color: #fff;
		}
		div#Errorcenter {
			display: inline;
			float: left;
			/*width: 48em;*/
			width: 43em;
			margin: 0 0 0 0;
			padding: 0.2em 0.9em 0 1em;
			overflow: hidden;
			background-color: #fff;
			margin-left:30px;
		}	
		
		div#right {
			display: inline;
			float: right;	
			width: 33.1em;
			/*width: 33em;*/
			background: #fafafa;
			margin: 0;
			padding: 0;
			_margin-right: -0.1em;
		}
			
	div#footer {
		margin: 0 0 0 0.2em;
		padding: 4px 0 0 0;
		width: 98.6em;
		background: #e6e6e6 url("/wp-content/themes/CustomTheme/images/sitewide-bg-footer.gif") repeat-x left top;	
	}
		div#mainContainer >/**/div#footer {
			width: 98em;
			margin: 0;
		}	
		
/* @end */
/* =COMMENTSFORM SNS ---- */
#commentform{
font-size:1.3em;
}
#cmttabs {
background: url(http://www.blogsmithmedia.com/www.spinner.com/media/cmttabs-bg.gif) repeat-x 0 0;
height: 42px;
}
#cmttabs ul {
list-style: none;
margin: 0;
padding: 0;	
}
#cmttabs li {
float: left;
margin: 0;
}
#cmttabs li a {
display: block;
line-height: 41px;
text-decoration: none;
padding: 0;
color: #999;
font-weight: bold;
padding: 0 10px;
}
#cmttabs li.currenttab a,
#cmttabs li a:hover {
background: url(http://framework.weblogsinc.com/media/cmttab-on.gif) no-repeat center bottom;
color: #2888B2;
}
#cmttabs li#cmtutab_sns {
height: 42px;
}
#cmttabs li#cmtutab_sns:hover,
#cmttabs li.currenttab .cmtaol b {
display: block;
}
#cmttabs li#cmtutab_sns a {
height: 41px;
width: 180px;
}
.cmtuinfo {
clear: left;
padding: 10px 15px;
}
.cmtuinfo .instructions {
color: #000;
line-height:17px;
font-size: 1em;
margin: 0 0 .7em;
clear:both;
display:block;
}
.cmtuinfo label {
font-weight: bold;
display: block;
margin-top:5px;
}
.formtext{
padding:3px 0px;
display:block;
}
.cmtuinfo input {
background: #eee;
width: 240px;
margin-right: 8px;
}
#cmtmain {
padding: 0px 10px 10px;
clear: both;
}
#cmtmain label {
font-weight: bold;
}
#cmtmain div {
padding: 0px 5px 5px;
}
.middle #commentform {
background: #fff;
display: block;
border: 1px solid #ddd;
margin-bottom: 10px;
padding:0pt;
}
.cmtuinfo input, #cmtmain textarea { border: 1px solid #eee; border-top-color: #bbb; border-left-color: #bbb; padding: 3px;}
.cmtuinfo input:focus, #cmtmain textarea:focus { background: #e3f2df; }
#cmtmain .cmtchecks { padding: 6px 5px 0; }
#cmtmain .cmtchecks label { font-weight: normal; }
#cmtmain .cmtchecks input { margin: 0 5px 0 0; }
#cmtmain textarea {
background: #eee;
margin-top: 5px;
}
#replyindicator { font-weight: bold; }			
h3#addcomments{
background:transparent url(/wp-content/themes/CustomTheme/images/headers-comments-addAComment.gif) no-repeat scroll left top;
border-bottom:1px solid #333333;
display:block;
float:none;
font-size:1em;
height:14px;
margin:0pt 0pt 1.8em;
padding:0pt 0pt 1em;
text-indent:-1000em;
width:auto;	
}
#cmtbuttons input {
margin-top: 1em;
}
#instructions {
border-top: 1px dotted #cecece;
padding: 15px;
margin-top: 1em;
}
#instructions p {
color: #777;
margin: 0 0 .7em;
line-height: 1.2em;
}
#instructions .preamble {
color: #000;
font-size: 1.1em;
line-height: 1.1em;
}
.formlabel {
display: block;
font-weight: bold;
margin-top: 5px;
font-size: 1em;
}
#addCommentButton{
background-color:#333333;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
padding:3px 5px;
}
#addCommentButton:hover {
background-color:#333333;
color:#ccc;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
}
.middle #commentform #formerrors {
padding:10px;
margin:10px;
background-color:#EED2EE;
overflow:hidden;
display:none;
}
.formerrors {
color: red; font-weight: 700;
}
/* end SNS comments */
/* @group General Styles */
/* @group Headers */
h1 {
	clear: both;
	display: inline;
		height: 134px;
		width: 0px;
	float: left;
	font-size: 1em;
	padding: 0;
	margin: 0;
	
}
	h1 a {
		
		/*display: block;*/
		height: inherit;
		height: 100%;
		width: 100%;
		
			width: 225px;
			height: 70px;
			/*margin: 30px 0 0 32px;
			background-position: -32px -30px;*/
	}
		h1 a:hover {
			background-position: left -134px;
				background-position: -32px -164px;
		}
h2 {
	margin: 0 0 1.2em 0;
	padding: 0;
	font-size: 1.0em;
	font-weight: normal;
	font-family: verdana, arial, serif;
}
h3 {
	margin: 0;
	font-size: 1.0em;
	padding: 0;
	font-weight: normal;
	font-family: verdana, arial, serif;
}
h4 {
	margin: 0 0 0.8em 0;
	padding: 0;
	font-size: 1.0em;
	font-weight: normal;
	font-family: verdana, arial, serif;
}
h5, h6 {
	margin: 0 0 0.8em 0;
	padding: 0;
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
}
/* @end */
/* @group Fieldsets and Forms */
fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}
	fieldset fieldset {
		padding: 0;
		border: 0 none;
		margin: 0;
	}
	fieldset legend {
		
	}
		fieldset fieldset legend {
			display: inline;
			float: left;
			width: 150px;
			margin-right: 15px;
			color: #000;
		}
	fieldset h3 {
	}
	fieldset ol {
		list-style-type: none;
		margin-bottom: 2em;
	}
		fieldset ol li {
			padding-bottom: 1em;
		}
			fieldset ol li p {
				font-size: 1em;
			}
			fieldset ol li small, fieldset ol li .error {
				clear: left;
				display: inline;
				margin: 0 0 0 175px;
				padding: 0.4em 0 0 0;
				color: #000;
				font-size: 0.9em;
				letter-spacing: 0em;
				font-family: Arial, Helvetica, sans-serif;
			}
				fieldset ol li .error {
					color: #f00;
					font-weight: bold;
				}
	fieldset label {
		float: left;
		display: inline-block;
		width: 165px;
		margin-right: 10px;
		padding-top: 0.3em;
		text-align: right;
	}
		fieldset fieldset div {
			width: 250px;
			margin-left: 170px;
			position: relative;
			top: -1.5em;
			margin-bottom: -1.5em;
		}
			fieldset fieldset div label {
				width: auto;
				float: none;
				display: inline;
				margin-right: 0;
				padding-top: 0;
				text-align: left;
				color: #000;
			}
	fieldset em {
		color: #f00;
		font-weight: bold;
	}
	fieldset input {
		width: 5em;
		border: 1px solid #666;
		background-color: #fff;
		padding: 0.2em;
		font-size: 1em;
	}
/* class given to it by javascript, see common.js */
		fieldset input.submit {
			cursor: pointer;
			background-color: #666;
			width: auto !important;
			color: #fff;
			padding: 3px 5px;
			text-decoration: none;
		}
			fieldset input.submitHover {
				cursor: pointer;
				background-color: #999;
			}
		input.file {
			width: auto;
		}
		input.checkBox {
			width: auto !important;
			border: 0 none;
		}
			p.formField input.checkBox {
				display: inline;
			}
		input.radio {
			width: auto !important;
			border: 0 none;
		}
		
	fieldset select {
		border: 1px solid #666;
		background-color: #fff;
		padding: 0.2em;
		width: 235px;
	}
	fieldset button {
	
	}
	fieldset textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		width: 230px;
		padding: 0.2em;
		border: 1px solid #666;
		background-color: #fff;
		height: 100px;
	}
		fieldset textarea.shorter {
			height: 50px;
		}
	fieldset p.formField {
		color: #000;
	}
		fieldset p.formField label {
			display: inline;
			width: auto;
			text-align: left;
			margin: 0;
			padding: 0.2em 10px 0 0;
		}
		fieldset p.formField small {
			clear: right;
			display: inline;
			width: 395px;
			float: right;
			margin: 1em 0 0 0;
			padding: 0;
			font-size: 1.0em;
			color: #000;
		}
	fieldset p.alignRight {
		clear: both;
		float: none;
		display: block;
		padding-top: 2em;
	}
/* @end */
/* @group Tables */
table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
	table.hover {
	}
	table caption {
	}
		table.hover caption {
		}
	tr {
	}
		th {
			padding: 0;
			border: 0 none;
		}
			table.hover th {
			}
			tr.hover th {
			}
		td {
			padding: 0;
			border: 0 none;
		}
			table.hover td {
			}
			tr.hover td {
			}
	thead {
	}
		thead tr {
		}
			thead tr td {
			}
			thead tr th {
			}
	tbody {
	}
		tbody tr {
		}
			tbody tr td {
			}
			tbody tr th {
			}
	tfooter {
	}
		tfooter tr {
		}
			tfooter tr td {
			}
			tfooter tr th {
			}
/* @end */
/* @group Lists */
ul {
	margin: 0 0 0.8em 0;
	padding: 0;
	font-size: 1.0em;
}
	ul li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size: 1.0em;
	}
ol {
	
	margin: 0 0 0.8em 0;
	padding: 0;
	font-size: 1.0em;
}
	ol li {
		margin: 0 0 0.8em 0;
		padding: 0;
		padding-top:7px;
		font-size: 1.0em;
	}
	
dl {
	margin: 0 0 0.8em 0;
	padding: 0;
	font-size: 1.1em;
}
	dt {		
		clear: left;
		display: inline;
		float: left;
		font-weight: bold;
		width: 5em;
		color: #000;
		font-size: 1.0em;
	}
	dd {
		margin: 0 0 0.5em 0;
		padding: 0;
		font-size: 1.0em;
	}
/* @end */
/* @group Type General */
p {
	font-weight: normal;
	font-family: verdana,arial,serif;
	padding: 0;
	font-size: 1em;
}
strong {
	font-weight: bold;
	color: #000;
}
em {
	color: #000;
	_font-style: normal !important;
}
	
img {
	margin: 0;
	padding-bottom: 4px;
	border: 0 none;
}
small {
	margin: 0;
	padding: 0;
	color: #999;
	font-size: 0.8em;
}
	
blockquote {
	margin: 0;
	padding: 0 15px;
}
	blockquote p {
		margin: 0;
		padding: 0;
		font-size: 1.4em;
		display: inline;
	}
abbr, acronym {
	cursor: help;
	border-bottom: 1px dotted #000;
}
/* @end */
/* @group Quotes */
q {
	font-size: 1.0em;
	font-style: italic;
	color: #7fa231;
}
	q:before {content: open-quote;  content: no-open-quote; content: ''; }
	q:after {content: close-quote; content: no-close-quote; content: ''; }
/* @end */
/* @group Links */
a {
	color: #17557f;
	text-decoration: underline;
	background-repeat: no-repeat;
	font-size: 1em;
}
	a:hover {
		color: #666;
	}
a.rss {
	background-image: url("/wp-content/themes/CustomTheme/images/sitewide-rss-icon-small.gif");
	padding: 0 0 0 1.5em;
	background-position: 0 0.1em;
	background-position: left center;
}
	a.rss:hover {
	
}
a.contact {
	background-image: url("/wp-content/themes/CustomTheme/images/sitewide-mail-icon-small.gif");
	padding: 0 0 0 1.5em;
	background-position: 0 0.1em;
	background-position: left center;
}
a.more {
	background-image: url("/wp-content/themes/CustomTheme/images/sitewide-more-green.gif");
	text-indent: -500em;
	height: 13px;
	width: 43px;
	display: block;
	/*float: left;*/
}
/* @end */
/* @end */
/* @group Custom Classes */
/* @group Primary Nav */
div#navPrimary{
margin: 0 1em;
}
div#navPrimaryHeader{
}
/*div#navPrimary h2 {
	border-top: 0 none !important;
	border-bottom: 3px solid #ededed !important;
	background: none !important;
	text-indent: 0 !important;
	color: #17557f;
	padding: 0 !important;
	margin: 0 0.9em 0 1em !important;
	font-family: Arial, Helvetica, Geneva, sans-serif;	
	height: auto !important;
	text-transform: uppercase;
	font-size: 1em !important;
}
*/
	div#navPrimary h2 a {
		font-size: 1.2em;
		text-decoration: none;
		color: #17557f;
		font-style: normal;
		display: block;
		padding: 0.1em 0 0.2em 0.5em;
		width: 12em;
	}
		div#navPrimary h2 a:hover {
			background-color: blue;
			color: #fff;
		}
div#navPrimary ul {
	margin: 0 0 3em 0;
}
	div#navPrimary ul li {
		border-bottom: 0.3em solid #ededed;
		position: relative;
		z-index: 1;
	}
		div#navPrimary ul li a {
			font-family: Arial, Helvetica, Geneva, sans-serif;
			font-size: 1.2em;
			text-decoration: none;
			color: #17557f;
			font-style: normal;
			
			padding: 0.1em 0 0.2em 0.5em;
		}
		div#navPrimary ul li a:hover, div#navPrimary ul li.hover a {
			background-color: blue;
			color: #fff;
		}
			div#navPrimary ul li a:hover span, div#navPrimary ul li.hover a span {
				color: #307e07;
			}
		div#navPrimary ul li ul {
			display: none;
			position: absolute;
			left: 14.9em;
			background: #fff url("/wp-content/themes/CustomTheme/images/sitewide-nav-flyout-arrow.gif") no-repeat 0 0;
			top: -3.6em;
			width: 39em;
			margin: 0 0 0 0.1em;
			border: 2px solid #e5e5e5;
			border-left: 0 none;
			z-index: 10;
			overflow: hidden;
		}
			div#navPrimary ul li a span {
				color: #b2b2b2;
				font-size: 0.9em;
				font-style: italic;
				font-family: verdana, arial, serif;	
			}
		div#navPrimary ul li ul li {
			display: inline;
			float: left;
			border: none;
			margin: -1px 0em 0.1em 1.1em;
			padding: 1.2em 0 0 0;
			width: 18em;
			border-top: 1px solid #e6e6e3;
		}
			div#navPrimary ul li ul li h3 {
				margin: 0 0 0.3em 0;
				padding: 0;	
			}
				div#navPrimary ul li ul li h3 a {
					color: #17557f !important;
					font-style: italic;
					text-decoration: none;
					border: none;
					font-size: 1.6em;
					margin: 0;
					font-family: Georgia, "Times New Roman", Times, serif  !important;
					padding: 0;	
					background: none !important;
				}
					div#navPrimary ul li ul li h3 a:hover {
						background-color: #fff;
						color: #17557f;		
						text-decoration: underline;
					}
			div#navPrimary ul li ul li p {	
				color: #999;
				font-size: 1.1em;
				font-family: Arial, Helvetica, Geneva, sans-serif;
				margin: 0 0 0.7em 0;
				padding: 0;	
			}
			
			div#navPrimary ul li ul li.seeAll {
				clear: both;
				width: 38em;
				margin: 0 0 0 2px;
				padding: 0 1em 0 0;
				background-color: #f2f2f2;
				text-align: right;
			}
				div#navPrimary ul li ul li.seeAll a {
					color: #17557f;
					font-family: verdana, arial, serif;
					font-size: 1.5em;
					width: auto;
					height: auto;
					padding: 0.2em 12px 0.2em 0;
					text-align: right;
					background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-bl-gr.gif") no-repeat right 10px;
				}
					div#navPrimary ul li ul li.seeAll a:hover {
						text-decoration: underline;
						background-position: right -32px;
					}
					
						html[xmlns*=""] body:last-child div#navPrimary ul li ul li.seeAll a {
							background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-bl.gif") no-repeat right 10px;
						}
							 html[xmlns*=""] body:last-child div#navPrimary ul li ul li.seeAll a:hover {
							 	background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-gr.gif") no-repeat right 10px;
							 }
				
/* @end */
/* @group Touts */
/* @group Banner, Tools and General */
div.sidebarBanner {
	padding: 1.3em 0 2.5em 1.6em;
	background: #ededed url("/wp-content/themes/CustomTheme/images/sitewide-advertisement-label.gif") no-repeat 1.6em 27.2em;
		background: #ededed url("/wp-content/themes/CustomTheme/images/sitewide-advertisement-label.gif") no-repeat 16px 272px;
	margin: 0 0 2.6em 0;
	text-align: left;
}
	div.sidebarBanner div.bannerHolder {
		display: block;
		width: 300px;
		height: 250px;
		border: 0.2em solid #b2b2b2;
		padding: 0;
		margin: 0 0 0 -2px;
		z-index: 100;
	}
		div.sidebarBanner div.bannerHolder.hover, div.sidebarBanner div.bannerHolder:hover {
			border: 0.2em solid #333;
		}
			div.sidebarBanner div.bannerHolder img {
				 margin: 0;
				 padding: 0;
				 /* width: 300px; */
				 /* height: 250px; */
			}
	div.sidebarBanner td {
		padding: 0;
	}
div.pageTools {
	border-bottom: 0.1em solid #e6e6e6;
	margin: 0em 0 0em 0;
	padding: 0 0 0.4em 1em;
	margin-top: 3.2em; 
}
	div.pageTools ul li {
		display: inline;
		float: left;
		width: 50%;
		width: 16.0em;
		margin: 0 0 0.9em 0;
	}
	div.pageTools ul li a {
		font-size: 1.2em;
		text-decoration: none;
		color: #17557f;
		font-family: Arial, Helvetica, Geneva, sans-serif;
	}
	div.pageTools ul li a:hover {
		text-decoration: underline;
	}
	
div.toutGroup {
	margin: 0 1em;
}
	div.toutGroup a {
		color: #666;
		font-family: Arial, Helvetica, Geneva, sans-serif;
		border-bottom: dotted 0.1em #80a7bf;
		_border-bottom: solid 0.1em #80a7bf;
		text-decoration: none;
		font-size: 1.1em;
	}
		div.toutGroup a:hover {	
			border-bottom: solid 0.1em #80a7bf;
			_border-bottom: solid 0.1em #000;
		}
	div.toutGroup p {
		color: #666;
		font-size: 1.1em;
		font-family: Arial, Helvetica, Geneva, sans-serif;
	}
	div.toutGroup h3, div.toutGroup h3 a {	
		font-family: verdana, arial, serif;
	}
div.toutGroup div.headlinesModule{
font-size: 1.2em;
line-height: 1.6em;
padding-top: 10px;
}
div.toutGroup div.headlinesModule a{
border-bottom: 0;
}
div.toutGroup div.headlinesModule h3{
text-align: center;
}
/* @end */
/* @group Most Popular Articles */
div.mostPopularArticles {
	margin: 0em 0 3em 0;
	
}
	div.mostPopularArticles ol {
		list-style-type: none;
		font-size: 1em;
		margin: 1.5em 0 0 0;
	}
	div.mostPopularArticles ol li {
		border-bottom: 0.1em solid #e6e6e3;
		padding: 0 0.5em 0 3.9em;
		background: url("/wp-content/themes/CustomTheme/images/sitewide-green-numbers.gif") no-repeat 0.5em 0;
		margin: 0.9em 0 0 0;	
	}
		div.mostPopularArticles ol li a {
			font-size: 1.0em;
			border-bottom: 1px dotted #17557f;
		}
			div.mostPopularArticles ol li a:hover {
				border-bottom: 1px dotted #17557f;
				color: #17557f;
			}
	div.mostPopularArticles ol li.one {
		background-position: 5px 0;
	}
	div.mostPopularArticles ol li.two {
		background-position: 5px -183px;
	}
	div.mostPopularArticles ol li.three {
		background-position: 5px -366px;
	}
	div.mostPopularArticles ol li h3 {
		margin: 0 0 0.6em 0;
	}
	
	div.mostPopularArticles ol li h3 a {	
		color: #17557f;
		font-style: ;
		text-decoration: none;
		border: none;
		font-size: 2.0em;
		margin: 0em;
		border-bottom: none;
	}
		div.mostPopularArticles ol li h3 a:hover {
			border-bottom: 1px solid #17557f;	
		}
/* @end */
/* @group Most Commented Articles */
div.mostCommentedArticles {
	margin: 0 1em 2.4em 0;
	overflow: hidden;
	margin-left: 1em;
}
div.mostCommentedArticles h2.mostCommentedArticles  {
	margin-bottom: 0;
}
/*
	div.mostCommentedArticles ul {
		display: block;
position: absolute;   
		left: 0px;
		width: 30em;		
	}
		div.mostCommentedArticles ul li ul.current {
			width: 30em;			
		}*/
		div.mostCommentedArticles  ul li {
			float: none;
			clear: both;
			margin: 0px;
			padding: 0.5em 0 0.5em 1.8em;
			border-bottom: 0.1em solid #ccc;
			text-align: left;
			background: url(/wp-content/themes/CustomTheme/images/sitewide-article-icon-small.gif) no-repeat 0 0.6em;	
			color: #b2b2b2;
			left: -20.8em;
		}
		div.mostCommentedArticles ul li a {
			color: #17557f;
			font-family: verdana, arial, serif;			
			font-size: 1.2em;
			padding: 0;
			margin: 0;
			display: inline;
			line-height: 1.3em;
		}
			div.mostCommentedArticles ul li a:hover {
				color: #17557f;	
				text-decoration: underline;
				background-position: 0 0;
			}
/* @end */
/* @group Get Alerts */
div.getAlerts {
	background: url(/wp-content/themes/CustomTheme/images/headers-sidebar-get-alerts.gif) 0 0.9em no-repeat;
	border-top: 0.5em solid #333;	
		border-top: 5px solid #333;
	height: 8.6em;
		height: 86px;
	margin: 0 0 3em 0;
	/*display: none;*/
}
	div.getAlerts h2 {
		display: none;
	}
	div.getAlerts ul {
		margin: 0.9em 0 0 8.4em;
		padding: 0;
	}
		div.getAlerts ul li {
			display: inline;
			float: left;
			margin: 0 0.1em 0 0;
			text-align: center;
			height: 7.6em;
			width: 7.5em;
				width: 75px;
				height: 76px;
		}
			div.getAlerts ul li.last {
				margin: 0;
				width: 7.4em;
					width: 75px;
					margin-left: -1px;
			}
		div.getAlerts ul li a {	
			font-family: verdana, arial, serif;
			font-size: 1.6em;
			font-style: italic;
			color: #4d4d4d;
			border-bottom: none;
			background-repeat: no-repeat;
			background-position: 0 0;
			display: block;
			height: 100%;
			width: 100%;
			/*overflow: hidden;*/	
		}
			div.getAlerts ul li a:hover {
				border-bottom: none;
				background-position: 0 -4.75em;
					background-position: 0 -76px;	
			}
			div.getAlerts ul li a.email {
				background-image: url("/wp-content/themes/CustomTheme/images/navigation-sidebar-alerts-email.gif");
			}	
			div.getAlerts ul li a.im {
				background-image: url("/wp-content/themes/CustomTheme/images/navigation-sidebar-alerts-im.gif");				
			}				
			div.getAlerts ul li a.txt {
				background-image: url("/wp-content/themes/CustomTheme/images/navigation-sidebar-alerts-txt.gif");
			}				
/* @end */
/* @group Where You Should Be Right Now */



div.whereYouShouldBe {
	text-align: center;
	margin: 0 0 3em 0;
	border-bottom: 1px solid #e6e6e3;
}
	div.whereYouShouldBe a, div.whereYouShouldBe a:hover {
		border: 0 none;
	}
	div.whereYouShouldBe a img {
		border: 0.1em solid #ccc;
		padding: 0.1em;
		width: 24em;
		height: 16em;
	}
		div.whereYouShouldBe a:hover img {	
			border: 0.1em solid #333;
		}
	
	div.whereYouShouldBe h3 {
		background: url(/wp-content/themes/CustomTheme/images/sitewide-pixel-333.gif) repeat-x 0 1em;
		width: 24.4em;
		margin: 0 auto;
}
	div.whereYouShouldBe h3 a {
		color: #17557f;
		font-size: 1.6em;
		font-style: italic;
		border: none;
		background: #fafafa;
		padding: 0 0.5em;
		border-bottom: 1px solid #fafafa;
		text-decoration: none;
	}
		div.whereYouShouldBe h3 a:hover {
			border: none;
			color: #17557f;
			text-decoration: underline;
		}
	div.whereYouShouldBe h4 {
		color: #666;
		font-size: 1.6em;
		font-style: italic;
	}	
		
/* @end */
/* @group Photo Gallery */
div.photoGallery {
	margin: 0 0 2.5em 0;
}
div.photoGallery div.first {
	border-bottom: 0.5em solid #ebebeb;
	padding: 0 0 0.5em 0;
	margin: 0 0 1.5em 0;
}
	div.photoGallery a img {
		border: 0.1em solid #ccc;
		padding: 0.1em;
		display: inline;
		float: left;
		margin: 0 0.5em 0.9em 0;
			width: 13.2em;
			height: 13.2em;
	}
		div.photoGallery div.first a, div.photoGallery div.first a:hover {	
			border: none;
		}
		div.photoGallery a:hover img {	
			border: 0.1em solid #333;
			
		}
	div.photoGallery div.first h3 {
		width: auto;
		text-align: left;
		margin: 0;
	}
	div.photoGallery h3 {
		width: 7.9em;
		text-align: center;
		margin: 0 0 0.9em 0;
	}
	div.photoGallery h3 a {
		color: #17557f;
		font-size: 1.6em;
		font-style: italic;
		border: none;
		text-align: center;
		border-bottom: 1px solid #fafafa !important;
	}
		div.photoGallery h3 a:hover {
			border: none;
			color: #17557f;
			text-decoration: underline;
		}
		
	div.photoGallery p a, div.photoGallery p a:hover {
		color: #333;
		text-decoration: none;
		border-bottom: 0 none;
		font-family: verdana, arial, serif;
		font-size: 1em;
	}
	div.photoGallery div.first p {
		font-size: 1.4em;
		color: #333;
		font-family: verdana, arial, serif;
}
	div.photoGallery div.first a.more {
		display: inline;
		float: left;
	}
	
	div.photoGallery ul li {
		display: inline;
		float: left;
		text-align: center;
		width: 8.2em;
		margin-right: 2em;
		_margin-right: 0.4em;
	}
	div.photoGallery ul li h3 {	
		font-size: 0.8em;
		text-align: center;
		display: block;
		width: 11em;
		margin: 0 0 1.3em 0;
		padding: 0;
	}
	div.photoGallery ul li img {
		width: 7.8em;
		height: 7.8em;
		display: block;
		margin: 0 0 0.4em 0;
	}
/* @end */
/* @group Funny Videos */
div.funnyVideos {
	margin: 0 0 3em 0;
}
div.funnyVideos div.first {
	border-bottom: 0.5em solid #ebebeb;
	padding: 0 0 0.5em 0;
	margin: 0 0 0 0;
}
	div.funnyVideos a img {
		border: 0.1em solid #ccc;
		padding: 0.1em;
		display: inline;
		float: left;
		margin: 0 0.5em 0.9em 0;
			width: 9.2em;
			height: 7.2em;
	}
		div.funnyVideos div.first a, div.funnyVideos div.first a:hover {	
			border: none;
			background: none;
		}
		div.funnyVideos a:hover img {	
			border: 0.1em solid #333;
			
		}
		
	div.funnyVideos h3 a {
		color: #17557f;
		font-size: 1.6em;
		font-style: italic;
		text-align: center;
		text-decoration: none;
		border-bottom: 1px solid #fafafa !important;
	}
		div.funnyVideos h3 a:hover {
			border-bottom: 1px solid #17557f !important;
		}
		
	div.funnyVideos p a, div.funnyVideos p a:hover {
		color: #333;
		text-decoration: none;
		border-bottom: 0 none;
		font-family: verdana, arial, serif;
		font-size: 1em;
	}
	div.funnyVideos div.first p {
		font-size: 1.4em;
		color: #333;
		font-family: verdana, arial, serif;
	}
	div.funnyVideos ul li {
		background: url("/wp-content/themes/CustomTheme/images/sitewide-play-icon-green-video.gif") no-repeat 0 0.7em;
		border-bottom: 0.1em solid #e6e6e3;
		padding: 0.7em 0 0.7em 0;
}
	div.funnyVideos ul li a {
		font-family: verdana, arial, serif;		
		color: #17557f;
		font-size: 1.4em;		
		border: none;
		margin: 0 0 0 2em;
		text-decoration: none;
		border-bottom: 0 none;
		display: block;
		width: 18.5em;
	}
		div.funnyVideos ul li a span {
			border-bottom: 1px solid #fafafa;
		}
		div.funnyVideos ul li a:hover {
			border-bottom: 0 none;	
		}
			div.funnyVideos ul li a:hover span {
				border-bottom: 1px solid #17557f;
			}
/* @end */
/* @group Sexy News */
div.sexyNews {
	margin: 0 0 3em 0;
}
div.sexyNews ul li {
	border-bottom: 0.1em solid #e6e6e3;
	margin: 0.9em 0 ;
}
	div.sexyNews ul li a img {
		border: 0.1em solid #ccc;
		padding: 0.1em;
		margin: 0 0.5em 0.9em 0;
		display: inline;
		float: left;
	}
		div.sexyNews ul li a, div.sexyNews ul li a:hover {	
			border: none;
		}
		div.sexyNews ul li a:hover img {	
			border: 0.1em solid #333;
			
		}
		div.sexyNews ul li p {
			font-size: 1.4em;
			color: #333;
			font-family: verdana, arial, serif;
		}
		div.sexyNews h3 a {
			color: #17557f;
			font-size: 1.4em;
			font-style: italic;
			border: none;
			text-align: center;
			text-decoration: none;
			border-bottom: 1px solid #fafafa !important;
		}
			div.sexyNews h3 a:hover {
				border-bottom: 1px solid #17557f !important;
			}
			
		div.sexyNews p a, div.sexyNews p a:hover {
			color: #333;
			text-decoration: none;
			border-bottom: 0 none;
			font-family: verdana, arial, serif;
			font-size: 1em;
		}
/* @end */
/* @group Advice */
div.advice {
	margin: 0 0 3em 0;
}
	div.advice ul li {
		border-bottom: 0.1em solid #e6e6e3;
		padding: 1em 0 1em 0;
	}
	div.advice h3 a {
		color: #17557f;
		font-size: 1.6em;
		font-style: italic;
		text-decoration: none;
		border-bottom: 1px solid #fafafa;
		text-align: center;
	}
		div.advice h3 a:hover {
			border-bottom: 1px solid #17557f;
		}	
	div.advice a, div.advice a:hover {	
		border: none;
	}
		div.advice ul li p {
			font-size: 1.2em;
			color: #333;
			font-family: verdana, arial, serif;
		}	
		
		div.advice ul li p a, div.advice ul li p a:hover {
			color: #333;
			text-decoration: none;
			border-bottom: 0 none;
			font-family: verdana, arial, serif;
			font-size: 1em;
		}
/* @end */
	
/* @group Where Are They Now */
div.whereAreTheyNow {
	margin: 0 0 2.5em 0;
}
	div.whereAreTheyNow h3 a {
		color: #17557f;
		font-size: 1.6em;
		font-style: italic;
		border-bottom: 1px solid #fafafa;
		text-align: center;
		text-decoration: none;
	}
		div.whereAreTheyNow h3 a:hover {
			border-bottom: 1px solid #17557f;
		}		
	div.whereAreTheyNow a img {
		border: 0.1em solid #ccc;
		padding: 0.1em;
		margin: 0 0.5em 0.9em 0;
		display: inline;
		float: left;
			width: 7.8em;
			height: 7.8em;
	}
	
	div.whereAreTheyNow div.first {
		border-bottom: 0.1em solid #e6e6e3;
		padding: 1em 0 0em 0;
	}
		div.whereAreTheyNow div.first p {
			font-family: verdana, arial, serif;
			font-size: 1.2em;
			margin-bottom: 0.6em;
		}
		div.whereAreTheyNow a, div.whereAreTheyNow a:hover {	
			border: none;
		}
		div.whereAreTheyNow a:hover img {	
			border: 0.1em solid #333;	
		}			
	div.whereAreTheyNow ul li {
		border-bottom: 0.1em solid #e6e6e3;
		padding: 0.7em 0 0 0;
	}
		div.whereAreTheyNow ul li p {
			font-family: verdana, arial, serif;
			font-size: 1.2em;
			margin-bottom: 0.6em;
		}
			div.whereAreTheyNow ul li p a, div.whereAreTheyNow ul li p a:hover {
				color: #333;
				text-decoration: none;
				border-bottom: 0 none;
				font-family: verdana, arial, serif;
				font-size: 1em;
			}
		
/* @end */	
/* @group Hot Features */
div.hotFeatures {
	margin: 0 0 3em 0;
}
	div.hotFeatures ul li {
		border-bottom: 0.3em solid #e6e6e3;
		padding: 0em;	
	}
		/*
		div.hotFeatures ul li a {
			font-size: 1.2em;
			color: #17557f;
			border: none;
			background-color: #fff;
			width: 100%;
			text-decoration: none;
			padding: 0.3em 0 0.3em 0.4em;	
		}
		*/
		div.hotFeatures ul li a {
			font-family: Arial, Helvetica, Geneva, sans-serif;
			font-size: 1.2em;
			text-decoration: none;
			color: #17557f;
			font-style: normal;
			
			padding: 0.1em 0 0.2em 0.5em;
			border-bottom: none;
		}
			div.hotFeatures ul li a:hover {
				background-color: blue;
				color: #fff;
				border-bottom: none;
			}
/* @end */
/* @group Left Tout Generic */
div.leftToutGeneric {
	text-align: center;
	padding-bottom: 1em;
}
div.leftToutGeneric a {
	border: none;
	font-size: 1em;
}
	div.leftToutGeneric a:hover {
		border: none;
	}
		div.leftToutGeneric a img {
			border: 0.1em solid #ccc;
			padding: 0.1em;
			margin: 0 0em 0.9em 0;
		}
			div.leftToutGeneric a:hover img {	
				border: 0.1em solid #333;	
			}
	div.leftToutGeneric h3 {
	text-align: center;
}	
	div.leftToutGeneric h3 a {
		color: #17557f;
		font-size: 1.6em;
		border: none;
		text-align: center;	
	}	
		div.leftToutGeneric h3 a:hover {
			color: #17557f;
			text-decoration: underline;
		}
		div.leftToutGeneric h3 a strong {
			color: #17557f;
		}
div.leftToutGeneric p {
	font-family: verdana, arial, serif;
	margin-bottom: 25px;
	margin-top: 0;
}
	div.leftToutGeneric p a {
		color: #666;
		text-decoration: none;
		font-family: verdana, arial, serif;
	}
		div.leftToutGeneric p a:hover {
			color: #666;
			text-decoration: none;
			font-family: verdana, arial, serif;
		}
/* @end */
/* @group Oh You Badass */
div.ohYouBadass {
	text-align: center;
	padding-bottom: 3em;
}
div.ohYouBadass p {
font-family: verdana, arial, serif;	
}
div.ohYouBadass a {
	border: none;
}
div.ohYouBadass a:hover {
	border: none;
}
	div.ohYouBadass a img {
		border: 0.1em solid #ccc;
		padding: 0.1em;
		margin: 0 0em 0.9em 0;
		width: 7.8em;
		height: 7.8em;
	}
		div.ohYouBadass a:hover img {	
			border: 0.1em solid #333;	
		}
	div.ohYouBadass h3 {
		font-size: 1.2em;
		color: #666;
		margin: 0 0 1.4em 0;
	}	
	div.ohYouBadass h4 {
		text-align: center;
	}	
	div.ohYouBadass h4 a {
		color: #17557f;
		font-size: 1.4em;
		border: none;
		text-align: center;
		font-family: verdana, arial, serif;					
	}
		div.ohYouBadass h4 a:hover {
			color: #17557f;
			text-decoration: underline;
		}
/* @end */
/* @group Header Replacement */
div.weWantYourIdeas {
	background: #fff;
	border-bottom: 0.1em solid #e6e6e3;
	border-top: 0.1em solid #e6e6e3;	
	margin: 0 0 3em 0;
	text-align: center;
}
div.weWantYourIdeas p {
	font-size: 1.2em;
	color: #666;
	font-family: verdana, arial, serif;	
}
div.weWantYourIdeas a, div.weWantYourIdeas a:hover {
	border: none;
	margin: 0 0 0 4em;
}
/* @end */
	
/* @end */
/* @group Header Replacement */
div#right div h2 {
	text-indent: -500em;
	border-bottom: 5px solid #333;
	background-repeat: no-repeat;
	height: 1.5em;
    text-align: left !important;
}
div#left div h2 {
	text-indent: -500em;
	border-bottom: 5px solid #333333;
    border-top: 5px solid #333333;
	background-repeat: no-repeat;
	background-position: 0 1em;
}
	h2.mostPopularArticles {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-most-popular-articles.gif);
	}
	h2.mostCommentedArticles {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-most-commented-articles.gif);
	}	
	h2.whereYouShouldBe {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-where-you-should.gif);
		margin-bottom: 1.6em;
	}	
	h2.photoGallery {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-photo-gallery.gif);
		margin-bottom: 1.5em;
	}	
	h2.funnyVideos {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-funny-videos.gif);
		margin-bottom: 1.5em;
	}
	h2.sexyNews {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-sexy-news.gif);
		margin-bottom: 1.5em;
	}	
	h2.advice {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-advice.gif);
	}	
	h2.whereAreTheyNow {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-where-are-they-now.gif);
		margin-bottom: 0.4em;
	}
        h2.categories {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-categories.gif);
          
	}
	h2.hotFeatures {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-hot-features.gif);	
	}						
	h2.sex {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-sex.gif);	
	}	
	h2.health {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-health.gif);	
	}	
	h2.food {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-food.gif);	
	}
	h2.badass {
		background-image: url(/wp-content/themes/CustomTheme/images/headers-sidebar-oh-you-badass.gif);	
	}	
	div#left div h2.yourIdeas {
		background: #fff url(/wp-content/themes/CustomTheme/images/headers-sidebar-your-ideas.gif) no-repeat 0 1.9em;
		height: 6.6em;
		border: 0em;
	}								
	div#left div h2.directImage, div#right div h2.directImage {
		font-family: trebuchet MS;
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		text-indent: 0;
		text-transform: uppercase;
	}	
	div#left div h2.directImage img {
		margin: 1em 0;
	}
/* @end */
 
/* @group Body */
/* @end */
 
/* @end */
/* @group Div Specifics */
/* @group Slider */
div#slider {
	position: relative;
	width: 663px;
}
div#slider ul#slides {
	position: absolute;
	top: 0;
	left: 20px;
	width: 4000px;
	height: 134px;
	overflow: hidden;
}
	div#slider ul#slides li {
		display: inline;
		float: left;
		margin: 0 1px 0 0;
		padding: 0 0 0 0;
		height: 134px;
		position: relative;
		width: 311px;
		background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-slide.gif") no-repeat left top;
	}
		div#slider ul#slides li:hover, div#slider ul#slides li.hover {
			background-position: 0 -134px;
		}
		div#slider ul#slides li img {
			display: inline;
			float: left;
			margin: 5px 10px 0 0;	
		}
		div#slider ul#slides li p {
			color: #fff;
			font-size: 12px;
			padding: 0 19px 0 0;
			margin: 10px 0;
		}
			div#slider ul#slides li p a {
				color: #fff;
				text-decoration: none;
			}
				div#slider ul#slides li p a:hover {
					color: #fff;
					text-decoration: underline;
				}
			div#slider ul#slides li p.num {
				font-family: Arial, Helvetica, sans-serif;
				color: #808080;
				color: #fff;
				font-size: 10px;
				position: absolute;
				right: 19px;
				bottom: -5px;
				text-align: right;
				padding: 0;
			}
			div#slider ul#slides li p.moreLink {
				margin: 0;
				padding: 0 0 0 0;
			}
				div#slider ul#slides li p.moreLink a {
					background-image: url("/wp-content/themes/CustomTheme/images/sitewide-more-green-dk.gif");
					text-indent: -1000em;
					height: 13px;
					width: 43px;
					display: block;
					display: inline;
					float: left;
				}
		
div#slider p.prev {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	overflow: hidden;
	height: 134px;
	display: block;
	margin-top:0px;
	background: #303030 url("/wp-content/themes/CustomTheme/images/sitewide-bg-slider-prev-p.gif") no-repeat 0 0;
}
	div#slider p.prev a {
		background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-slider-prev.gif") no-repeat 0 0;
		width: 20px;
		height: 134px;
		display: block;
		text-indent: -1000em;
	}
		div#slider p.prev a:hover {
			background-position: 0 -134px;
		}
div#slider p.next {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	overflow: hidden;
	height: 134px;
	display: block;
	margin-top:0px;
	background: #303030 url("/wp-content/themes/CustomTheme/images/sitewide-bg-slider-next-p.gif") no-repeat 0 0;
	_right: -2px;
	_width: 21px;
}
	div#slider p.next a {
		background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-slider-next.gif") no-repeat 0 0;
		width: 20px;
		height: 134px;
		display: block;
		text-indent: -1000em;
	}
		div#slider p.next a:hover {
			background-position: 0 -134px;
		}
/* @end */
/* @group Searches */
	div#left div#searches {
		background: #ebebeb;
		padding: 2.1em 0 0 0;
		margin: 0 0 3.5em 0;
		width: 16.9em;
		position: relative;
		display: block;
	}
	div#left div#searches h2 {
		float: none;
		width: 7em;
		border: 0;
		background: url("/wp-content/themes/CustomTheme/images/headers-sidebar-search.gif") no-repeat;
		margin: 0;
		padding: 0;
		font-size: 1em;
		height: 1.9em;
		height: 19px;
	}
	div#left div#searches ul {
		width: 9.7em;
		margin: 0;
		padding: 0;
		display: block;
		font-size: 1.0em;
		height: 2.4em;	
		position: absolute;
		left: 7.3em;
		top: 2.0em;
			left: 7.2em;
	}
	div#left div#searches ul li {
		margin: 0;
		padding: 0;
		text-align: center;
		display: block;
		font-size: 1.0em;
		height: 2.4em;
		position: absolute;
		top: 0em;
	}
	div#left div#searches ul li.first {
		left: 0em;
	}
	div#left div#searches ul li.second {
		left: 53px;
	}
	
	div#left div#searches ul li a {
		padding: 0.25em 0 0 0;
		height: 1.75em;
		text-align: center;
		height: 2.2em;
		height: 2.18em;
			height: 22px;
		display: block;
		color: #fff;
		text-decoration: none;
		font-size: 1.1em;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0 0 0 0.1em;
		background-position: left 0px;
		background-repeat: no-repeat;
		color: #b2b2b2;
	}
	div#left div#searches ul li a:hover {
		background-position: left -48px;
		color: #808080;
	}
	div#left div#searches ul li.first a {
		background-image: url("/wp-content/themes/CustomTheme/images/sitewide-search-tab-one.gif");	
		width: 5.2em;
		width: 4.73em;
			width: 52px;					
	}
	div#left div#searches ul li.second a {
		background-image: url("/wp-content/themes/CustomTheme/images/sitewide-search-tab-two.gif");	
		width: 4.2em;
		width: 3.82em;
		width: 37px;
	}
	div#left div#searches ul li.current a {
		background-position: left -96px;
		color: #fff;
		
	}
	div#left div#searches  fieldset {
		background: #808080;
		clear: both;
		margin: 0;
		width: 16.9em;
		padding: 0.5em 0;
		font-size: 1em;
		height: 2em;
		display: block;
	}
	div#left div#searches fieldset {
		height: auto;
	}
	html[xmlns*=""] body:last-child div#left div#searches  fieldset {
		/* target safari 2*/
		height: 2em;
	}
	div#left div#searches fieldset label {
		display: none;
	}
	div#left div#searches  fieldset input {
		width: 12.2em;
		height: 1.7em;
		margin: 0 0 0 0.5em;
		padding: 0.2em 0.2em 0 0.2em;
		font-size: 1em;
		display: inline;
		float: left;
	}
	* html div#left div#searches  fieldset input { height: 1.6em; }
	* html div#left div#searches ul li a { height: 24px; }
	
	div#left div#searches  fieldset input.image {
		width: 31px;
		height: 18px;
		background: 0 none;
		border: none;
		padding: 0;
		margin: 1px 0 0 -1px;
		background: url("/wp-content/themes/CustomTheme/images/sitewide-magnifying-glass-on.gif") no-repeat left top;
		}
/* @end */
/* @group Top Banner */
div#banner a {
}
	div#banner a:hover {
		
	}
	div#banner a img {
		/*border: 0.2em solid #b2b2b2;*/
	}
		div#banner a:hover img {
			/*border: 0.2em solid #333;*/
		}
		
div#banner div {
	/*width: 728px;
	height: 90px;
	border: 0.2em solid #b2b2b2;
	margin: 0 auto;
	display: block;
	z-index: 100;
	overflow: visible;*/
}
	div#banner div.hover, div#banner div:hover {
		/*border: 0.2em solid #333;*/
	}
/* @end */
/* @group Slider */
div#slider img {
	margin: 0;
	padding: 0;
}
/* @end */
/* @group Tertiary Nav */
div#tertiaryNav ul.first {
	display: inline;
	float: left;
	margin: 0.7em 0 0 0;
}
div#tertiaryNav ul.second {
	float: left;
}
div#tertiaryNav ul.first li{
	display: inline;
	float: left;
	border-right: 0.1em solid #808080;
		border-right: 1px solid #808080;
	padding: 0 0.5em;
	margin: 0;
}
	div#tertiaryNav ul.first li.first {
		padding: 0 0.5em 0 1em;
	}
	div#tertiaryNav ul.first li.last {
		border-right: none;
	}	
	div#tertiaryNav ul li a {
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 1.1em;
		color: #808080;
		text-decoration: none;
	}
		div#tertiaryNav ul li a:hover {
			text-decoration: underline;
		}
div#tertiaryNav ul.second {
	margin: 0;
	padding: 0;
}	
div#tertiaryNav ul.second li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;	
}	
	div#tertiaryNav ul.second li a {	
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 1em;
		color: #3e3e3e;
		text-decoration: none;
		text-transform: uppercase;
		line-height: 2.7em;
		display: block;
		padding: 0 0.8em;
		margin: 0;
	}
		div#tertiaryNav ul.second li a:hover {	
			background: #e6e6e6;
		}
		div#tertiaryNav ul.second li.current a {	
			background: #bfbfbf;
			color: #fff;
		}
/* @end */
/* @group article div */
div#center div.article {
	border-bottom: 5px solid #333;
	font-size: 1em;
	position: relative;
	/*background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-article.gif") no-repeat center 17.8em;*/
	/*background: url("/images/bg.jpg") no-repeat left top;*/
	width: 46em;
	overflow: hidden;
	margin:  0 0 0.3em 0;
}
	div#center div.article:last-child {
		_border-bottom: 0 none;
	}
	div#center div.article.lastArticle {
		border-bottom: 0 none;
	}
	div#center div.article h2 {	
		margin: 0 0 0.33em 0;
		padding: 2.9em 0 0 0;	
		_line-height: 0.95em;
	font-size: 2.9em;
}
		div#center div.article.callToAction h2 {
			padding-top: 1em;
		}
		div#center div.article h2 a {
			color: #333;
			text-decoration: none;
		}
			div#center div.article h2 a:hover {
				text-decoration: underline;
			}
	div#center div.article div.articleDetails {
		position: absolute;
		left: 0;
		top: 0;
		width: 46em;
		display: block;
		padding: 0;
	}
		div#center div.article div.articleDetails p.whereYouShouldBeRightNow {
			display: inline;
			float: left;
			margin: 0 1em 0 0;
			padding: 0;
			width: 117px;
			height: 76px;
			background: url("/wp-content/themes/CustomTheme/images/sitewide-flag-where-you-should-be.gif") no-repeat left top;
			font-size: 1em;
			text-indent: -1000em;
		}
		div#center div.article div.articleDetails p.todaysCrush {
			display: inline;
			float: left;
			margin: 0 2em 0 0;
			padding: 0;
			width: 83px;
			height: 76px;
			background: url("/wp-content/themes/CustomTheme/images/sitewide-flag-todays-crush.gif") no-repeat left top;
			font-size: 1em;
			text-indent: -1000em;
		}
		div#center div.article div.articleDetails p.dateAuthor {
			display: inline;
			float: left;
			border-left: 1px solid #dcdcd9;
			font-size: 1.2em;
			line-height: 1.3em;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0.65em 0 0 0.7em;
			margin-top: 2.3em;
			margin-top: 2.2em;
			height: 4.16em;
			height: 3.91em;
			height: 3.51em;
		}
			div#center div.article div.articleDetails p.dateAuthor a {
				color: #17557f;
				font-weight: normal;
			}
				div#center div.article div.articleDetails p.dateAuthor a:hover {
					text-decoration: underline;
					color: #17557f;
				}
		div#center div.article div.articleDetails p.sponser {
			background-position: right top;
			background-repeat: no-repeat;
			display: inline;
			float: right;
			text-indent: -1000em;
			margin: 2em 0 0 0;
			padding: 0;
			width: 13.4em;
			height: 3.7em;
		}
			div#center div.article div.articleDetails p.uniqlo {
				background-image: url("/wp-content/themes/CustomTheme/images/logos-uniqlo.gif");
				width: 13.4em;
				height: 3.7em;
			}
			div#center div.article div.articleDetails p.sponser a {
				display: block;
				width: 100%;
				height: 100%;
				border: none;
				text-decoration: none;
			}
				div#center div.article div.articleDetails p.sponser a:hover {
					opacity: 0.4;
					filter: alpha(opacity=40);
				}
	div#center div.article ul.tagList {
		margin: 1.2em 0 1.8em 0;
		padding: 0 0 0.6em 0;
		font-size: 1.1em;
		border-bottom: 0.5em solid #f5f5f5;
	}
		html[xmlns*=""] body:last-child div#center div.article ul.tagList {
			padding-bottom: 0.8em;
			margin-top: 0.8em;
			margin-bottom: 1.2em;
		}
		div#center div.article ul.tagList li {
			display: inline;
			margin: 0 4px 0 0;
			padding: 0 13px 0 0;
			background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-taglist.gif") no-repeat right center;
			font-family: Arial, Helvetica, sans-serif;
		}
			div#center div.article ul.tagList li.last {
				background: none;
				margin-right: 0;
				padding-right: 0;
			}
			div#center div.article ul.tagList a {
				color: #666;
				border-bottom: 1px dotted #17557f;
				text-decoration: none;
			}
				div#center div.article ul.tagList a:hover {
					color: #17557f;
					border-bottom: 1px dotted #17557f;
				}
	div#center div.article div.image, div#center div.article a img, div#center div.article div img {
		clear: left;
		display: inline;
		float: left;
		margin: 0 1em 0.5em 0;
		margin-bottom: 1.4em;
	}
		div#center div.article img {
			margin: 0;
			padding: 0;
			border: 0 none;
			/* border: 0.1em solid #ccc; */
			padding: 0.1em;				
		}
			div#center div.article img a {				
			}
				div#center div.article img a:hover {
				}
		div#center div.article small {
			display: block;
			color: #999;
			margin: 0;
			padding: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			font-size: 0.7em;
		}
	div#center div.article p.noGoFubar, div#center div.articleBody {
		font-size: 1.2em;
	}
		div#center div.article p a, div#center div.article div.articleBody a {
			text-decoration: none;
			color: #17557f;
		}
			div#center div.article p a:hover, div#center div.article div.articleBody a:hover {
				text-decoration: underline;
				color: #17557f;
			}
		div#center div.article p a, div#center div.article div.articleBody a strong {
			font-weight: bold;
			color: #17557f;
		}
		div#center div.article div.articleBody object embed {
			margin-bottom: 1.4em;
		}
	div#center div.article div.tryThis {		
		margin: 3em 0 0 0;		
		text-align: center;
	}
	div#center div.article div.articleBody div.tryThis {
		font-size: 0.7692em;
	}
		div#center div.article div.tryThis a {
			text-decoration: none !important;
			background-color: #f7f7f7;
			border: 1px solid #cccccc;	
			-moz-border-radius: 4px;
			-webkit-border-radius: 2px;			
			padding: 0.9em 1.7em 0.9em 0;
			font-size: 1.3em;
			overflow: hidden;				
		}
			body.isSafari div#center div.article div.tryThis a {
				padding-bottom: 1em;
			}
			body.isIE div#center div.article div.tryThis a {
				padding-bottom: 0em;
				padding-top: 0em;
				position: relative;
				/*padding-left: 7em;*/
			}
			div#center div.article div.tryThis a span.link {
				background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-tryThis.gif") no-repeat left top;
				display: inline;	
				font-style: italic;
				color: #fff;
				font-size: 1em;
				padding: 1em 2.2em 1.2em 1em;
				margin: 0;
				position: relative;
				top: 0px;
				left: -1px;
					font-size: 1px;
					padding: 23px 86px 17px 0;
					color: #43ae0a;
			}
				
				body.isSafari div#center div.article div.tryThis a span.link {
					/*padding-right: 2.4em;*/
				}
				body.isIE div#center div.article div.tryThis a span.link {
					/*padding-bottom: 0.8em;
					padding-top: 0.8em;
					top: -1px;
					_top: 0;
					position: absolute;*/
					padding-bottom: 16px;				
					top: -1px;
					_top: 0px;
					margin-bottom: -1px;
					_padding-bottom: 15px;
				}
				
			div#center div.article div.tryThis a span.title {
				display: inline;
				padding: 0.9em 1em 0.9em 1em;
				color: #17557f;
				text-decoration: none;
				font-size: 1em;
				margin: 0;
				background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-bl.gif") no-repeat right 1.3em;
			}
				body.isSafari div#center div.article div.tryThis a span.title {
					background-position: right 1.3em;
					padding-left: 0.7em;
				}
				body.isIE div#center div.article div.tryThis a span.title {
					padding-bottom: 0.6em;
					padding-top: 0.7em;
					background-position: right 1.1em;
						position: relative;
						top: -0.1em;
						_position: static;
				}
				div#center div.article div.tryThis a:hover span.title {
					text-decoration: underline;
				}
				
	div#center div.article ul.articleOptions {
		clear: left;
		font-size: 1.0em;
		height: 1%;
		margin-top: 1.4em;
	}
		div#center div.article ul.articleOptions:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		div#center div.article ul.articleOptions li {
			display: inline;
			font-size: 1.3em;
		}
			div#center div.article ul.articleOptions li.first {
				float: left;
			}	
			div#center div.article ul.articleOptions li.second {
				float: right;
			}
				div#center div.article ul.articleOptions li a {
					text-decoration: none;
					border-bottom: 1px solid #fff;
					color: #17557f;
				}
					div#center div.article ul.articleOptions li a:hover {
						border-bottom: 1px solid #17557f;
						color: #17557f;
					}
					div#center div.article ul.articleOptions li.first a {
						background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-bl-gr.gif") no-repeat right 6px;
						padding-right: 12px;
					}
						div#center div.article ul.articleOptions li.first a:hover {
							/*background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-bl-gr.gif") no-repeat right -36px;
							padding-right: 12px;
							background-position: right -36px;*/
						}
						
						html[xmlns*=""] body:last-child div#center div.article ul.articleOptions li.first a {
							background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-bl.gif") no-repeat right 5px;
						}
							 html[xmlns*=""] body:last-child div#center div.article ul.articleOptions li.first a:hover {
							 	/*background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-gr.gif") no-repeat right 5px;*/
							 }
							 
				div#center div.article ul.articleOptions li em {
					color: #b2b2b2;
					font-style: italic !important;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 0.8em;
				}
					
	div#center div.article div.socialNetworking {
		clear: left;
		border-top: 1px solid #e6e6e6;
		background-color: #f7f7f7;
		border-bottom: 1px solid #e6e6e6;
		height: auto;
		margin: 2.7em 0 1.3em 0;
		font-family: Arial, Helvetica, sans-serif;
	}
		div#center div.article div.socialNetworking:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		div#center div.article div.socialNetworking ul {
			margin: 0;
			padding: 0;	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
			background-color: #f0f0f0;
			
		}
			div#center div.article div.socialNetworking ul:after {
				content: "."; 
				display: block; 
				height: 0; 
				clear: both; 
				visibility: hidden;
			}
			div#center div.article div.socialNetworking ul li {
				margin: 0;
				padding: 0.6em 1.6em;	
				float: left;
				text-align: center;
				/*background: #f7f7f7 url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-socialNetworking.gif") no-repeat right center;*/
				font-size: 1em;
				
			}
				#mainContainer.safari3 div#center div.article div.socialNetworking ul li {
					padding: 0.6em 1.7em;	
				}
				div#center div.article div.socialNetworking ul li.last {
					background: none;
				}	
				div#center div.article div.socialNetworking ul li.more {
					float: right;
					background: #f0f0f0 url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-more.gif") no-repeat 1em center;
					padding: 0.6em 1.6em 0.6em 1.5em;
				}
				div#center div.article div.socialNetworking ul li.less {
					float: right;
					background: #f0f0f0 url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-less.gif") no-repeat 1em center;
					padding: 0.6em 1.6em 0.6em 1.5em;
				}
				div#center div.article div.socialNetworking ul li a {
					font-size: 1.1em;
					text-decoration: none;
					border-bottom: 1px dotted #666;
					color: #666;
				}
					div#center div.article div.socialNetworking ul li a:hover {
						border-bottom: 1px dotted #17557f;
						color: #17557f;
					}
					div#center div.article div.socialNetworking ul li.more a, div#center div.article div.socialNetworking ul li.less a {
						margin-left: 16px;
						display: block;
					}
							div#center div.article div.socialNetworking ul li.more a:hover, div#center div.article div.socialNetworking ul li.less a:hover {
							}
		div#center div.article div.socialNetworking ul.more {
			border-top: 1px solid #e6e6e6;
			display: none;
			background: none;
		}
			div#center div.article div.socialNetworking ul.more li {
				background-color: none;
			}
				div#center div.article div.socialNetworking ul.more li a {
				}
					div#center div.article div.socialNetworking ul.more li a:hover {
					}
		div#center div.article div.moreLinks {
			margin: 2.3em 0 2.6em 0;
			height: 1%;
			/* diff */
			padding: 0 0 1.3em 0;
		}
			div#center div.article div.moreLinks:after {
				content: "."; 
				display: block; 
				height: 0; 
				clear: both; 
				visibility: hidden;
			}
			div#center div.article div.moreLinks h3 {
				display: inline;
				background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-bl-gr.gif") no-repeat right -37px;
				text-transform: uppercase;
				font-size: 1.3em;
				margin: 0 4px 0 0;
				padding: 0 12px 0 0;
				float: left;
				/* diff */
				font-weight: bold;
			}
				html[xmlns*=""] body:last-child div#center div.article div.moreLinks h3 {
					background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-gr.gif") no-repeat right 5px;
				}
				div#center div.article div.moreLinks ul {
					margin: 0;
					padding: 0;	
					display: inline;
					float: none;
					font-size: 1.3em;
				}
					div#center div.article div.moreLinks ul li {
						display: inline;
						background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-morelinks.gif") no-repeat right center;
						margin: 0 4px 0 0;
						padding: 0 13px 0 0;
						float: left;
						height: 1.2em;
						overflow: hidden;						
						/* diff */
						background: url("/wp-content/themes/CustomTheme/images/sitewide-bullet.gif") no-repeat right 0.5em;
						/* new */
						background: none;
						padding: 0;
					}						
						div#center div.article div.moreLinks ul li {
							display: inline;
							float: none;
							height: auto;
							overflow: auto;
						}
						div#center div.article div.moreLinks ul li.last {
							margin-right: 0;
							padding-right: 0;
							background: none;
						}
						div#center div.article div.moreLinks ul li span {
							display: inline-block;
							width: 10px;
							height: 13px;
							text-indent: -1000em;
							font-size: 16px;
							padding: 1px 4px 0 0;
						}
							body.isIE div#center div.article div.moreLinks ul li span {
								background: url("/wp-content/themes/CustomTheme/images/sitewide-bullet.gif") no-repeat left 0.25em;
								_background-position: left 0.4em;
								padding: 0;
								font-size: 12px;
							}
							body.isSafari div#center div.article div.moreLinks ul li span {
								background: url("/wp-content/themes/CustomTheme/images/sitewide-bullet.gif") no-repeat left 0.4em;
								padding: 0;
								font-size: 12px;
							}
							div#center div.article div.moreLinks ul li.first span {
								display: none;
							}
						div#center div.article div.moreLinks ul li a {
							text-decoration: none;
							display: inline !important;
							float: none !important;
						}
							div#center div.article div.moreLinks ul li a:hover {
								color: #17557f;
								text-decoration: underline;
							}
						
	div#center div.article.callToAction {
		background: none;
		padding: 3em 0 1em 0;
	}
		div#center div.article.callToAction h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
		}
			div#center div.article.callToAction h2.article-work-your-skills {
				width: 150px;
				height: 14px;
				text-indent: -1000em;
				background: url("/wp-content/themes/CustomTheme/images/headers-article-work-your-skills.gif") no-repeat left top;
				margin: 0 0 0.5em 0;
				padding: 0;
			}
		div#center div.article.callToAction h3 {
			border-bottom: 5px solid #f2f2f2;
			font-style: italic;
			font-size: 1.9em;
			color: #808080;
			padding: 0 0 0.7em 0;
			margin: 0 0 0.7em 0;
		}
			div#center div.article.callToAction h3 a {
				color: #808080;
				text-decoration: none;
			}
				div#center div.article.callToAction h3 a:hover {
					color: #808080;
					text-decoration: underline;
				}
		div#center div.article.callToAction p {
		}
		div#center div.article div.callToAction {	
		}
			div#center div.article div.callToAction p {
				font-style: italic;
			}
				div#center div.article div.callToAction p a {
					text-decoration: none;
					color: #17557f;
					border: 0 none;
				}
					div#center div.article div.callToAction p a:hover {
						color: #333;
						text-decoration: underline;
					}
/* @end */
/* @group paginator */
div#center div.paginator {
	display: block;
	height: 35px;
	border: 0 none;
	margin: 1.2em 0 0 0;
	padding: 0;
	font-size: 1em;
	/* margin-bottom: 29em; */
	margin:1.2em 0 2em;
}
	div#center div.paginator ul {
		border: 0 none;
		height: 35px;
		margin: 0;
		padding: 0 9px 0 3px;
	}
		div#center div.paginator ul li {
			font-size: 1em;
			border: 0 none;
			padding: 0;
			height: 35px;
			width: 70px;
			display: inline;
			margin: 0;
		}
			div#center div.paginator ul li.prev {
				float: left;
			}
			div#center div.paginator ul li.next {
				float: right;
			}
			div#center div.paginator ul li a {
				display: block;
				height: 35px;
				width: 79px;
				text-indent: -100em;
				background: no-repeat left top;
				padding: 0;
				margin: 0;
				text-decoration: none;
			}
				div#center div.paginator ul li.prev a {
					background-image: url("/wp-content/themes/CustomTheme/images/sitewide-bg-btn-prev.gif");
				}
				div#center div.paginator ul li.next a {
					background-image: url("/wp-content/themes/CustomTheme/images/sitewide-bg-btn-next.gif");
				}
				div#center div.paginator ul li a:hover {
					background-position: left bottom;
				}
				div#center div.article div.paginator ul li.prev a {
					background-image: url("/wp-content/themes/CustomTheme/images/article-bg-btn-prev.gif");
				}
				div#center div.article div.paginator ul li.next a {
					background-image: url("/wp-content/themes/CustomTheme/images/article-bg-btn-next.gif");
				}
				div#center div.article div.paginator ul li a:hover {
					background-position: left bottom;
				}
				div#center div.gallery div.paginator ul li.prev a {
					background-image: url("/wp-content/themes/CustomTheme/images/article-bg-btn-prev.gif");
				}
				div#center div.gallery div.paginator ul li.next a {
					background-image: url("/wp-content/themes/CustomTheme/images/article-bg-btn-next.gif");
				}
				div#center div.gallery div.paginator ul li a:hover {
					background-position: left bottom;
				}
/* @end */
/* @group comments */
div#center div.comments {
	border-top: 5px solid #333;
	padding-top: 2em;
	padding-bottom : 25px;
}
	div#center div.comments h3 {
		display: inline;
		width: 86px;
		height: 14px;
		background: url("/wp-content/themes/CustomTheme/images/headers-comments-comments.gif") no-repeat left top;
		text-indent: -1000em;
		float: left;
		margin: 0 0 0.8em 0;
	}
	div#center div.comments p {
		text-align: left;
		margin: 0 0 0.8em 0;
		text-indent: 0;
		padding: 0 0 0 0;
		/* padding-left: 0.5em; */
	}
		div#center div.comments p a {
			font-size: 1.3em;
			text-decoration: none;
		}
			div#center div.comments p a:hover {
				border-bottom: 1px dotted #17557f;
				border-bottom: 1px solid #333;
			}
	
	div#center div.comments ul {
		border-top: 1px solid #333;
		clear: both;
		padding: 0.5em 0 0 0;
	}
		div#center div.comments ul li {
			border-bottom: 5px solid #f2f2f2;
			margin: 1em 0;
		}
			div#center div.comments ul li.last {
				border-bottom: 0 none;
			}
			div#center div.comments ul li div.commentlinks {
				visibility: hidden;
				display: none;
				height: 0;
				width: 0;
			}
			div#center div.comments ul li.child {
				margin-left: 3em;
			}
			div#center div.comments ul li div.commentDetails {
				border-left: 0.1em solid #dcdcd9;
				font-size: 1.2em;
				margin: 0 0 1em 0;
				float: left;
			}
			div#center div.comments ul li div.cmt_votes {
				float: right;
			}
			.votedComment .cmt_tools a { display: none; }
			div#center div.comments ul li div.cmt_votes .cmt_tools img {
				margin-left: 0.18em;
			}
				div#center div.comments ul li div.commentDetails h4 {
					font-family: Arial, Helvetica, sans-serif;
					margin: 0;
					font-weight: normal;
					color: #666;
					padding: 0.25em 0.75em 0 0.75em;
				}
				div#center div.comments ul li div.commentDetails h5 {
					font-family: Arial, Helvetica, sans-serif;
					margin: 0;
					font-weight: normal;
					color: #666;
					padding: 0 0.75em 1.5em 0.75em;
				}
					div#center div.comments ul li div.commentDetails h5 a {
						text-decoration: none;
					}
						div#center div.comments ul li div.commentDetails h5 a:hover {
							border-bottom: 1px solid #333;	
						}
		div#center div.comments ul li p {
			text-align: left;
			font-size: 1.2em;
		}
			div#center div.comments ul li p.cmt_reply a {
				float: right;
				font-size: 1.2em;
				border-bottom: 1px solid #fff;	
				margin-bottom: 0.18em;
			}
			div#center div.comments ul li p.cmt_reply a:hover {
				border-bottom: 1px solid #333;	
				color: #17557f;
			}
	div#center div.comments div.paginator {
		border-top: 1px solid #f2f2f2;
		_border-bottom: 5px solid #333;
		border-bottom: none;
		padding: 1em 0 0em 0;
		margin: 3em 0 0 0;
		text-align: center;
	}
		div#center div.comments div.paginator ul {
			border: 0 none;
			height: 1.5em;
			display: block;	
			margin: 0;
			padding: 0;	
		}
			div#center div.comments div.paginator ul li {
				border: 0 none;
				border-right: 1px solid #f2f2f2;
				display: inline;
				float: left;
				padding: 0.1em 0.6em;
				margin: 0;
				font-family: Arial, Helvetica, sans-serif;
				font-style: normal;
				font-size: 1.2em;
				width: auto;
				height: auto;
			}
				div#center div.comments div.paginator ul li.prev {
					width: 12px;
					/*position: absolute;
						top: 0;
						left: 0;*/
				}
				div#center div.comments div.paginator ul li.next {
					width: 12px;
					border-right: 0 none;
					/*position: absolute;
						top: 0;
						left: 0;*/
				}
				div#center div.comments div.paginator ul li a {
					font-family: Arial, Helvetica, sans-serif;
					font-style: normal;
					font-size: 1.0em;
					margin: 0;
					padding: 0;
					color: #17557f;
					border-bottom: 1px solid #fff;
					display: inline;
					height: auto;
				}
					div#center div.comments div.paginator ul li a:hover {
						color: #17557f;
						border-bottom: 1px solid #17557f;
					}
					div#center div.comments div.paginator ul li.prev a, 
					div#center div.comments div.paginator ul li.next a {
						text-indent: -1000em;
						width: 12px;
						display: block;
						border-bottom: 1px solid #fff;
						background-position: left 3px;
					}
						div#center div.comments div.paginator ul li.prev a {
							background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-paginator-li-prev.gif") no-repeat left 3px;
						}
						div#center div.comments div.paginator ul li.next a {
							background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-paginator-li-next.gif") no-repeat left 3px;
						}						
						div#center div.comments div.paginator ul li.prev a:hover, 
						div#center div.comments div.paginator ul li.next a:hover {
							/*background-position: left -78px;*/
							border-bottom: 1px solid #333;
						}
						
						div#center div.comments div.paginator ul li.current a {
							color: #333;
							border-bottom: 1px solid #fff;
						}
						div#center div.comments div.paginator ul li.prev a.inactive {
							background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-paginator-li-prev-s2-o.gif") no-repeat left 3px;
						}
						div#center div.comments div.paginator ul li.next a.inactive {
							background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-paginator-li-next-s2-o.gif") no-repeat left 3px;
						}
					
					
	div#center div.comments form {
		margin: 3em 0 2em 0;
		padding: 0;
		font-size: 1em;
	}
		div#center div.comments form fieldset {
			font-size: 1em;
		}
			div#center div.comments form fieldset legend {
			}
			div#center div.comments form fieldset h3 {
				display: block;
				float: none;
				width: auto;
				height: 14px;
				background: url("/wp-content/themes/CustomTheme/images/headers-comments-addAComment.gif") no-repeat left top;
				border-bottom: 1px solid #333;
				font-size: 1em;
				padding: 0 0 1em 0;
				margin: 0 0 1.8em 0;
				text-indent: -1000em;
			}
			div#center div.comments form fieldset h4 {
				display: block;
				font-size: 1.8em;
				font-style: italic;
				color: #333;
				margin: 0 0 0.1em 0;
				padding: 0;
				text-indent: 0;
				background: none;
				width: auto;
				height: auto;
				border: 0 none;
			}
			div#center div.comments form fieldset h5 {
				display: block;
				font-size: 1.8em;
				font-style: italic;
				font-weight: normal;
				color: #333;
				margin: 0.8em 0 1em 0;
				padding: 0;
				text-indent: 0;
				background: none;
				width: auto;
				height: auto;
				border: 0 none;
			}
			div#center div.comments form fieldset p {
				text-align: left;
				font-size: 1.3em;
			}
			div#center div.comments form fieldset ol {
				margin: 2.4em 0 0 0;
				padding: 0;
			}
				div#center div.comments form fieldset ol li {
					margin: 0 0 2.6em 0;
					padding: 0;
					_padding-left: 0.2em;
				}
					div#center div.comments form fieldset ol li.error {
						background: url("/wp-content/themes/CustomTheme/images/sitewide-icon-error.gif") no-repeat 27.5em 2.4em;	
					}
						div#center div.comments form fieldset ol.comment li.error {
							background: url("/wp-content/themes/CustomTheme/images/sitewide-icon-error.gif") no-repeat 44.5em 0.1em;	
						}
					div#center div.comments form fieldset ol li label {
						display: block;
						float: none;
						margin: 0;
						padding: 0;
						font-size: 1.2em;
						text-indent: 0;
						text-align: left;
						width: auto;
						color: #333;
						height: 1.8em;
						font-weight: bold;
					}
						div#center div.comments form fieldset ol li label em {
							font-style: italic !important;
							color: #666;
							font-size: 0.8em;
							font-weight: normal;
						}
					div#center div.comments form fieldset ol li input {
						display: block;
						float: none;
						margin: 0;
						padding: 0.2em;
						width: 20em;
						font-size: 1.3em;
						color: #000;
					}
					div#center div.comments form fieldset ol li textarea {
						width: 34.9em;
						height: 10em;
						font-size: 1.3em;
						padding: 0.2em;
						color: #000;
					}
			div#center div.comments form fieldset p.rememberMe {
				font-size: 1.1em;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				margin: 0em 0 0 0;
			}
			div#center div.comments form fieldset p.emailMe {
				font-size: 1.1em;
				clear: left;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				margin: 0em 0 0 0;
			}
			div#center div.comments form fieldset p.rememberMe input.checkBox {
				display: inline;
				width: auto;
				padding: 0;
				margin: 0 0.5em 0 0;
			}
				div#center div.comments form fieldset p.rememberMe a {
				}
					div#center div.comments form fieldset p.rememberMe a:hover {
					}
			div#center div.comments form fieldset#remember {
				margin: -1.5em 0 0 0;
			}
			div#center div.comments form fieldset ol.options {
				font-size: 1.1em;
				clear: left;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				margin: 0 0 0 0;
			}
				div#center div.comments form fieldset ol.options li {
					font-size: 1.0em;
					padding: 0;
					margin: 0 0 0.25em 0;
				}
					div#center div.comments form fieldset ol.options li input {
						display: inline;
						float: none;
						margin: 0;
					}
					div#center div.comments form fieldset ol.options li label {
						display: inline;
						float: none;
						text-align: left;
						font-size: 1.0em;
						font-weight: normal;
						padding: 0 0 0 0.5em;
						margin: 0;
						width: auto;
					}
			div#center div.comments form fieldset p.submit {
				text-align: right;
				margin: 0 0 0 0;
				padding: 0;
			}
				div#center div.comments form fieldset p.submit input {
					font-family: verdana, arial, serif;
					font-style: italic;
					color: #fff;
					background-color: #333;
				}
			div#center div.comments form fieldset div.flash {
				background-color: #daf0ce;
				padding: 1em 0;
				margin: 0 0 1.8em 0;
				border: 1px solid #d8e4d1;
				text-align: center;
				color: #45b40a;
				color: #090;
				-moz-border-radius: 4px;
				-webkit-border-radius: 2px;
			}
				div#center div.comments form fieldset div.flash p {
					margin: 0;
					padding: 0;
					text-align: center;
					font-family: Arial, Helvetica, sans-serif;
					font-style: italic;
				}
			div#center div.comments form fieldset div.flashError {
				background-color: #fcebeb;
				padding: 1em 0;
				margin: 0 0 -0.8em 0;
				border: 1px solid #f8dbdb;
				text-align: center;
				color: #f33;
				-moz-border-radius: 4px;
				-webkit-border-radius: 2px;
			}
				div#center div.comments form fieldset div.flashError p {
					margin: 0;
					padding: 0;
					text-align: center;
					font-family: Arial, Helvetica, sans-serif;
					font-style: italic;
				}
/* @end */
				
/* @group footer */
div#footer div#bestBlogs {
	height: 1%;
	margin: 0;
	padding: 24px 1em 0 1em;
	background-color: #fff;
	/*background: #fff url("/wp-content/themes/CustomTheme/images/sitewide-bg-bestofblogs.gif") no-repeat left 6.7em;*/
	background: #fff;
}
	div#footer div#bestBlogs:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	div#footer div#bestBlogs h2 {
		background: url("/wp-content/themes/CustomTheme/images/headers-bestblogs-bestblogson.gif") no-repeat left top;
		text-indent: -1000em;
		height: 2.9em;
		font-size: 1em;
		color: #333;
		border-bottom: 6px solid #333;
		margin: 0 0 1.5em 0;
	}
	div#footer div#bestBlogs div.column {
		border-right: 0.1em solid #e6e6e6;
			border-right: 1px solid #e6e6e6;
		display: inline;
		float: left;
		width: 14.9em;
		width: 15em;
		margin: 0 1em 0 0;
		height: 42.6em;
	}
		div#footer div#bestBlogs div.column.last {
			border-right: 0 none;
			margin-right: 0;
		}
		div#footer div#bestBlogs h3 {
			background-position: left top;
			background-repeat: no-repeat;
			width: 10.7em;
			font-size: 1em;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0;
			margin: 0 0 0.8em 0;
			color: #666;
			background-repeat: no-repeat;
			background-position: left top;
			height: 1.2em;
		}
			div#footer div#bestBlogs h3.bestblogs-business { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-business.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-booze { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-booze.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-cars { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-cars.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-celebrity { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-celebrity.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-food { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-food.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-gadgets { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-gadgets.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-health { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-health.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-humor { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-humor.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-lifestyle { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-lifestyle.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-movies { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-movies.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-music { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-music.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-nightlife { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-nightlife.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-politics { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-politics.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-random { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-random.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-sex { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-sex.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-sports { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-sports.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-style { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-style.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.bestblogs-toys { background-image: url("/wp-content/themes/CustomTheme/images/bestblogs-toys.gif"); text-indent: -2000em; }
			div#footer div#bestBlogs h3.directImage { text-indent: 0; }
		div#footer div#bestBlogs ul {
			margin: 0 0 2em 0;
			padding: 0;
		}
			div#footer div#bestBlogs ul li {
			}
				div#footer div#bestBlogs ul li a {
					font-size: 1.2em;
					text-decoration: none;
					color: #17557f;
				}
					div#footer div#bestBlogs ul li a:hover {
						color: #17557f;
						text-decoration: underline;
					}
				
div#footer div#alsoOnAol {
	height: 1%;
	background-color: #e6e6e6;
	margin: 0;
	padding: 3em 1em 0 1em;
	position: relative;
}
	div#footer div#alsoOnAol h2 {
		background: url("/wp-content/themes/CustomTheme/images/headers-alsoonaol-alsoonaol.gif") no-repeat 0.3em top;
		text-indent: -1000em;
		height: 3.2em;
		font-size: 1em;
		color: #333;
		border-bottom: 6px solid #333;
		margin: 0 0 1.5em 0;
	}
	div#footer div#alsoOnAol ul.navigation {
		position: absolute;
		right: 1em;
		top: 2.5em;
	}
	div#footer div#alsoOnAol ul.navigation:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		div#footer div#alsoOnAol ul.navigation li {
			border: 1px solid #c4c4c4;
			display: inline;
			float: left;
			margin: 0;
			padding: 0;
		}
				div#footer div#alsoOnAol ul.navigation li.prev {
					border-right: 1px solid #c4c4c4;
				}
				div#footer div#alsoOnAol ul.navigation li.next {
				}
				div#footer div#alsoOnAol ul.navigation li a {
					display: block;
					width: 23px;
					height: 23px;
					text-indent: -1000em;
					background-color: #fff;
					background-position: left top;
					background-repeat: no-repeat;
				}
					div#footer div#alsoOnAol ul.navigation li.prev a {
						background-image: url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-alsoOnAol-prev.gif");
					}
					div#footer div#alsoOnAol ul.navigation li.next a {
						background-image: url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-alsoOnAol-next.gif");
					}
						div#footer div#alsoOnAol ul.navigation li a:hover {
							opacity: 0.65;
							filter: alpha(opacity=65);
						}
	div#footer div#alsoOnAol ul.cards {
		margin: 0;
		padding: 0;
	}
		div#footer div#alsoOnAol ul.cards:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		div#footer div#alsoOnAol ul.cards li {
			display: inline;
			float: left;
			width: 152px;
			height: 233px;
			background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-card.gif") no-repeat left top;
			margin: 0 0.9em 0 0;
			height: 17em;
			width: 13.2em;
			padding: 1em 1em 5.3em 1em;
		}
			div#footer div#alsoOnAol ul.cards li.last {
				margin-right: 0;
			}
			div#footer div#alsoOnAol ul.cards li h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				margin: 0 0 0.8em 0;
			}
			div#footer div#alsoOnAol ul.cards li img {
				margin: 0 0 0.5em 0;
			}
			div#footer div#alsoOnAol ul.cards li p {
				font-family: Arial, Helvetica, sans-serif;
				margin: 0 0 0.8em 0;
			}
			div#footer div#alsoOnAol ul.cards li a {
				text-decoration: none;
				font-size: 1.2em;
			}
				div#footer div#alsoOnAol ul.cards li a:hover {
					text-decoration: underline;
				}
			div#footer div#alsoOnAol ul.cards li ul {
				margin: 0.5em 0;
				padding: 0;			
			}
				div#footer div#alsoOnAol ul.cards li ul li {
					display: block;
					float: none;
					width: auto;
					height: auto;
					padding: 0 0 0 13px;
					margin: 0;
					background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-li-cards-li.gif") no-repeat left center;					
					font-family: Arial, Helvetica, sans-serif;
				}
					div#footer div#alsoOnAol ul.ul.cards li ul li.last {
					}
					div#footer div#alsoOnAol ul.cards li ul li a {
					}					
						div#footer div#alsoOnAol ul.cards li ul li a:hover {
						}
			div#footer div#alsoOnAol ul.cards li ul + p a {
				text-decoration: underline;
			}
		
div#footer form {
	background-color: #333;
	padding: 0.6em 1em;
}
	div#footer form fieldset {
		text-align: right;
	}
		div#footer form fieldset legend {
			display: none;
		}
		div#footer form fieldset label {
			color: #fff;
			display: inline;
			float: none;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0;
			font-size: 1.1em;
		}
		div#footer form fieldset input {
			display: inline;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0.3em 0.2em;
			width: 15.4em;
			margin: 0 0.3em 0 0.8em;
			font-size: 1.1em;
		}
			div#footer form fieldset input.submit {
				background: #f8f8f8;
				color: #666;
				border: none;
				padding: 0.2em 0.5em;
				margin: 0;
			}
div#footer div#footerMoreLinks {
	text-align: center;
	padding: 1.8em 1em 0 1em;
	margin: 0;
}
	div#footer div#footerMoreLinks h3 {
		display: inline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.3em;
		font-weight: bold;
		color: #a3a3a3;
		margin: 0;
		padding: 0 0.6em 0 0;
	}
	div#footer div#footerMoreLinks ul {
		display: inline;
	}
		div#footer div#footerMoreLinks ul li {
			display: inline;
			border-right: 1px solid #999;
			padding: 0 0.4em 0 0.4em;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
		}
			div#footer div#footerMoreLinks ul li.last {
				border-right: 0 none;
				padding-right: 0;
			}
			div#footer div#footerMoreLinks ul li a {
				text-decoration: none;
			}
				div#footer div#footerMoreLinks ul li a:hover {
					text-decoration: underline;
				}
				
div#footer small {
	display: block;
	color: #c2c2c2;
	text-align: center;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 2em 0;
	margin: 3em 0 0 0;
}
	div#footer small a {
		color: #c2c2c2;
		text-decoration: none;
	}
		div#footer small a:hover {
			color: #c2c2c2;
			text-decoration: underline;
		}
					
div#footer div#aolNews {
	background: #fff;
	padding: 20px;
}
	div#footer div#aolNews h2 {
	}
		div#footer div#aolNews h2 a {
			float: left;
			display: block;
			text-indent: -5000px;
			width: 163px;
			height: 57px;
			background: url("/wp-content/themes/CustomTheme/images/sitewide-aolnews.gif") no-repeat 0 0;
		}
	div#footer div#aolNews div.links {
		float: right;
		text-align: right;
	}
		div#footer div#aolNews div.links p {
			font-size: 1.2em;
			font-family: Arial, Helvetica, sans-serif;
			color: #c2c2c2;
		}
		div#footer div#aolNews div.links p a {
			font-family: Arial, Helvetica, sans-serif;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
		}
	
				
/* @end */
ul.rssFeeds li {
	margin-bottom: 1em;
	border-bottom: 1px solid #e5e5e5;
}
/* @end */
/* SPHERE AD */
#content .sphere {
clear: both;
background-color: #f5f5f5;
_background-color: transparent;
padding: 10px;
margin-bottom: 2em;
line-height: 1em;
position: relative;
}
#talkContainer li{
font-size: 1.1em;
}
#content .sphere ul {
padding: 0; margin: 0 1em 1em;
font-size: 1.1em;
}
#content .sphere ul li {
margin-bottom: .5em;
font-size: 1.1em;
}
#content .sphere h3 {
font-size: 1.2em;
margin: .6em 0 .4em;
line-height: 1.2em;
width: 85%;
color: black;
}
#sphereTalk p.timestamp {
color: #999;
margin:  0 0 .7em;
display: none;
padding-left: 3px;
}
#sphereTalk {
float: left;
width: 400px;
}
#sphereAd {
margin: 8px auto 0 !important;
width: 300px;
}
p.powered-by {
position: absolute;
top: 10px;
right: 10px;
}
#content .sphere p.see-more a{
display: block;
padding-top: 9px;
text-align: center;
margin: 1em 0 0;
font-size: 1.1em;
line-height:1em;
clear: both;
}
/* End Sphere */
/* @group hub */
div#center div.hub {
	padding-bottom : 6em;
}
	div#center div.hub h2 {
		font-size: 3em;	
		margin: 0.6em 0 0.25em 0;
		padding: 0 0 0 1px;	
		line-height: 0.95em;
		display: inline;
		float: left;
	font-weight: bold;
}
	div#center div.hub h3 {
		color: #b2b2b2;
		font-size: 2em;
		font-style: italic;
		margin: 1.2em 0 0.25em 0;
		padding: 0 1px 0 0;
		display: inline;
		float: right;
	}
	div#center div.hub ul {
		clear: both;
		font-size: 1em;
		border-top: 0.5em solid #f2f2f2;
		padding: 0;
		margin: 0;
	}
		div#center div.hub ul li {
			font-size: 1em;
			border-bottom: 0.5em solid #333;
			padding: 3em 0 1.7em 8.5em;
			margin: 0;
			position: relative;
			_height: 8em;
			background: none;
		}
			div#center div.hub ul li h4 {
				font-size: 2.4em;
				font-style: italic;
				font-weight: normal;
				margin: -0.2em 0 0.3em 0;
				padding: 0;
				line-height: 1em;
			}
				div#center div.hub ul li h4 a {
					color: #333;
					text-decoration: none;
				}
					div#center div.hub ul li h4 a:hover {
						text-decoration: underline;
					}
			div#center div.hub ul li p {
				margin: 0;
				padding: 0;
				font-size: 1.3em;
			}
				div#center div.hub ul li p.readMore {
				}
					div#center div.hub ul li p.readMore a {
						background: url("/wp-content/themes/CustomTheme/images/sitewide-bg-chevrons-bl-gr.gif") no-repeat right 6px;
						padding-right: 12px;
						text-decoration: none;
					}
						div#center div.hub ul li p.readMore a:hover {
							text-decoration: underline;
						}
			div#center div.hub ul li div.imageHolder {
				display: block;
				width: 7.5em;
				height: 8.5em;
				position: absolute;
				left: 0;
				top: 3em;
			}
				div#center div.hub ul li div.imageHolder a {
					display: block;
					width: 7.5em;
					height: 7.5em;			
				}
					div#center div.hub ul li div.imageHolder a img {
						border: 0 none;
						float:right;
					}
					
		div#center div.hub div.paginator {
			display: block;
			height: 35px;
			border: 0 none;
			margin: 1.2em 0 0 0;
			padding: 0;
			font-size: 1em;
		}
			div#center div.hub div.paginator ul {
				border: 0 none;
				height: 35px;
				margin: 0;
				padding: 0 9px 0 3px;
			}
				div#center div.hub div.paginator ul li {
					font-size: 1em;
					border: 0 none;
					padding: 0;
					height: 35px;
					width: 70px;
					display: inline;
					margin: 0;
				}
					div#center div.hub div.paginator ul li.prev {
					}
					div#center div.hub div.paginator ul li.next {
					}
					div#center div.hub div.paginator ul li a {
						display: block;
						height: 35px;
						width: 79px;
						text-indent: -100em;
						background: no-repeat left top;
						padding: 0;
						margin: 0;
						text-decoration: none;
					}
						div#center div.hub div.paginator ul li.prev a {
							background-image: url("/wp-content/themes/CustomTheme/images/sitewide-bg-btn-prev.gif");
						}
						div#center div.hub div.paginator ul li.next a {
							background-image: url("/wp-content/themes/CustomTheme/images/sitewide-bg-btn-next.gif");
						}
						div#center div.hub div.paginator ul li a:hover {
							background-position: left bottom;
						}
div.asylumOnTheWeb {
	
}
	div.asylumOnTheWeb ul {
	
	}
		div.asylumOnTheWeb ul li {
			padding: 0.25em;
			margin-bottom: 0.5em;
		}
			div.asylumOnTheWeb ul li a {
				margin-left: 0.5em;
				border-bottom: none;
				font-family: verdana, arial, serif;
				font-size: 1.5em;
				color: #17557f;
				font-style: ;
			}
div.asylumHomeSLinks {
	border-bottom: 5px solid #333333;
}
div.asylumHubSLinks {
}
div.asylumPostSLinks {
	border-top: 5px solid #333333;	
}
.alignleft {
	float:left;
}
.alignright {
	float:left;
}
.entry-content{
	margin-left:20px;
	margin-top:30px;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
font-size:80%;
}
.navigation a{
text-align:center;
padding:5px 10px;
margin:0 2px 0 2px;
border:1px solid #6C7388;
font-size:13px;
}
.navigation a:hover{
background:white;
}
div#footer div#aolNews {
	background: #fff;
	padding: 20px;
}
	div#footer div#aolNews h2 {
	}
		div#footer div#aolNews h2 a {
			float: left;
			display: block;
			text-indent: -5000px;
			width: 163px;
			height: 57px;
			background: url("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-aolnews.gif") no-repeat 0 0;
		}
	div#footer div#aolNews div.links {
		float: right;
		text-align: right;
	}
		div#footer div#aolNews div.links p {
			font-size: 1.2em;
			font-family: Arial, Helvetica, sans-serif;
			color: #c2c2c2;
		}
		div#footer div#aolNews div.links p a {
			font-family: Arial, Helvetica, sans-serif;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
		}
	/*AFS */
	.dmn_results_search, dmn_results1_search {width:450px; margin-top:15px; margin-bottom:2.5em;}
	.dmn_results1_search {margin-bottom: 4em;} 
	.dmn_results_browse, .dmn_results1_browse { width:971px;  margin-top: 8px; margin-left: 1px; } 
	#dmn_results_detail{ margin:10px auto 0 auto; background: #F4F9FC none repeat scroll 0 0; padding: 4px 8px 4px 8px; } 
	#weboffer { width:778px; background: #F4F9FC none repeat scroll 0 0; padding-bottom: 5px; font-family: arial; font-size: 15px; } 
	#weboffer span { padding-left: 8px; } #weboffer a { padding: 0px 5px; text-decoration: underline; color: #1A3EA8; }
	#dmn_results * , #dmn_results1 *, #dmn_results_detail * { font-family: arial; }
	#dmn_results h1, #dmn_results1 h1, #dmn_results_detail h1 { height:20px; font-weight:normal; font-size:12px; text-align:right; color: #6f6f6f; float:right; padding-right: 8px;width:100px; }
	#dmn_results h1.sltext a, #dmn_results1 h1 a { background:none; height:20px; margin: 0px 0 0px 0; text-indent:0px; width: 100px; text-decoration:none; }
	dmn_results_search h1 a { background:none; height:20px; margin:0px; text-indent:0px; width: 100px; text-decoration:none; }
	#dmn_results a h2, #dmn_results1 a h2, #dmn_results_detail a h2 { text-decoration:none; margin: 0; padding: 0; border: none;font-size:14px;font-weight:bold;} 
	#dmn_results a h3, #dmn_results1 a h3, #dmn_results_detail a h3 { font-size: 13px; margin:0; font-weight:normal;color:#333333;}
	#dmn_results a h4, #dmn_results1 a h4, #dmn_results_detail a h4 { font-weight:normal; text-decoration:none; } 
	#dmn_results a h4, #dmn_results1 a h4, #dmn_results_detail a h4 {font-size: 13px; color: #008000; margin:0; padding:0; text-decoration:none;} 
	#dmn_results1 ul { margin:30px 0 0 0; _margin-top:10px; padding:0; }
	#dmn_results ul { margin:10px 0 0 0; _margin-top:10px; padding:0; }
	#dmn_results ul a, #dmn_results1 ul a, #dmn_results_detail ul a { text-decoration:none; } 	
	.dmn_results_search li, .dmn_results1_search li, #dmn_results_detail li { display:block; padding-top: 10px; padding-left: 8px; } 
	.dmn_results_browse li, .dmn_results1_browse li { display:block; padding-top: 6px; padding-left: 15px; } 
	#dmn_results li * , #dmn_results1 li *, #dmn_results_detail * { margin:0; } 
	#dmn_results li h2 a:hover, #dmn_results li h4 a:hover, #dmn_results1 li h2 a:hover, #dmn_results1 li h4 a:hover, #dmn_results_detail li h2 a:hover, #dmn_results_detail li h4 a:hover { text-decoration:underline; } 
	.alert-body { border: 1px solid #fbe7b6; padding: 10px; position: relative; } 
	/* end AFS */
	
/* @end */
.top-ten-page
{
	color:#000000;
	font-size:18px;
	text-decoration:underline;
}
.pagelink
{
	float:right;
	font-size:16px;	
}
.related_post_title {
	font-weight:strong;
	font-size:16px;
	text-decoration:underline;
}
.related_post {
	font-size:12px;
}
.related_post li{
	padding-bottom:5px;
}
#recent_articles
{
	padding-bottom:15px;
	padding-top:15px;
	border-top: 5px solid black;
	border-bottom: 5px solid black;
	font-size:1em;
	overflow:hidden;
	position:relative;
	margin-bottom: 40px;
}
#recent_articles h3
{
	display:inline;
	float:left;
	font-size:1.3em;
	font-weight:bold;
	margin:0 4px 0 0;
	padding:0 12px 0 0;
	text-transform:uppercase;
}
#recent_articles ul
{
	display:inline;
	float:none;
	font-size:1.3em;
	margin:0;
	padding:0;
}
#recent_articles ul li
{
	display:inline;
	float:none;
	height:auto;
	overflow:auto;
	padding-right:20px;
}
#recent_articles ul li a img {	
			border: 0.1em solid #CCCCCC;	
		}
#recent_articles ul li a img:hover {	
			border: 0.1em solid #333333;	
		}
#featured_video
{
	height:100px;
	border-bottom:0.5em solid #EBEBEB;	
}
#featured_video a
{
	text-decoration:none;	
	border:none !important;
}
#featured_video_title
{
	color:#17557F;
	font-family:verdana,arial,serif;
	font-size:1.4em;
	text-decoration:none;
	width:18.5em;
}
/*Group : Recent Comments */
#recent-comments h2
{
	color:black;
	text-indent:0em !important;
	font-size:18px !important;
	height:1.5em !important;
	border-bottom: 0.3em solid !important
	
}
#recent-comments ul li {
			float: none;
			clear: both;
			margin: 0px;
			padding: 0.5em 0 0.5em 1.8em;
			border-bottom: 0.1em solid #ccc;
			text-align: left;
			background: url(/wp-content/themes/CustomTheme/images/sitewide-article-icon-small.gif) no-repeat 0 0.6em;	
			color: #333333;
			left: -20.8em;
		}
		#recent-comments ul li a {
			color: #17557f;
			font-family: verdana, arial, serif;			
			font-size: 1.2em;
			padding: 0;
			margin: 0;
			display: inline;
			line-height: 1.3em;
		}
/* @end */
/*Group : Recent Comments */
#favourite-links h2
{
	color:black;
	text-indent:0em !important;
	font-size:18px !important;
	height:1.5em !important;
	border-bottom: 0.3em solid !important
}
/* @end */
.left160x600 {
	margin-left:5px;
	margin-bottom:10px;
}
.wp-polls
{
	border:1px solid black;
}
.wp-polls-form, .wp-polls-ans
{
	width:50%;
	margin:auto;
	padding:5px;
}
.wp-polls-ul
{
	margin:0;
}
.wp-polls-ul li
{
	padding-bottom:5px;
}
.interpost-ad
{
	border-bottom: 5px solid black;
	border-top: none;
	margin: auto;
	padding: 5px;
	text-align: center;
	border-left: 1px solid #F4F4F4;
	border-right: 1px solid #F4F4F4;
	margin-top:-5px;
}
.post-ad
{
	border-bottom: 5px solid black;
	border-top: none;
	margin: auto;
	padding: 5px;
	text-align: center;
	border-left: 1px solid #F4F4F4;
	border-right: 1px solid #F4F4F4;
	margin-top:-40px;
}
#comments{margin: 10px 0pt;}

.tweetmeme_button { float:left !important; }


