/*
	
*/

body {
	background: #1a1a1a url("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-site.gif") repeat-y center top;
	font-family: Georgia, "Times New Roman", Times, 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("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-mainContainer.gif") repeat-y center top;
}
	body >/**/div#mainContainer {
		width: 98em;
	}
	div#banner {
		display: block;
		_background: #d9d9d9 url("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-advertisement-label.gif") no-repeat 0.7em 9.5em;
		background: #d9d9d9;
		/*padding: 0.8em 0 0 0;*/
		padding: 0.8em 0;
		margin: 0;
		/*height: 10.5em;*/
		min-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("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-top.gif") repeat-x left 2.7em;
	}
		div#mainContainer >/**/div#top {
			width: 98em;
		}
		
		#header-logo{background: transparent url(http://www.aolcdn.com/asylum_men/aol_news_header_logo_black.gif) no-repeat 0 1px; display: block; width: 30px; text-indent: -9000px}
		
		div#tertiaryNav {
			background: #dadcdd url("http://www.blogsmithmedia.com/fr.asylum.com/media/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;
	}
/*
	* html div#content {
		width: 100em;
	}*/

		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: 0;
			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: 45.9em;
			_width: 46em;
			&nbsp;margin: 0 0 0 0;
			padding: 0.2em 0.9em 0 1em;
			overflow: hidden;
			background-color: #fff;
		}
		
		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("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-footer.gif") repeat-x left top;	
	}
		div#mainContainer >/**/div#footer {
			width: 98em;
			margin: 0;
		}	
		



/* @end */

/* @group General Styles */

/* @group Headers */

h1 {
	clear: both;
	display: inline;
	width: 31.7em;
	height: 13.4em;
		height: 134px;
		width: 317px;
	float: left;
	font-size: 1em;
	padding: 0;
	margin: 0;
	/*background: url("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-h1-logo.gif") no-repeat left 0;	*/
}
	h1 a {
		text-indent: -100em;
		display: block;
		height: inherit;
		height: 100%;
		width: 100%;
		background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-h1-logo.gif") no-repeat left 0;
			width: 249px;
			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: Georgia, "Times New Roman", Times, serif;
}
/* I hate to do this */
* html h2 {
line-height: 25px;
}

h3 {
	margin: 0;
	font-size: 1.0em;
	padding: 0;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h4 {
	margin: 0 0 0.8em 0;
	padding: 0;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, 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 {
		display: none;
	}
		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;
		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 {
	margin: 0 0 0.8em 0;
	padding: 0;
	font-size: 1em;
}

strong {
	font-weight: bold;
	color: #000;
}

em {
	color: #000;
	_font-style: normal !important;
}
	
img {
	margin: 0;
	padding: 0;
	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("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://blogsmithmedia.com/fr.asylum.com/media/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 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: #45b40a;
			color: #fff;
		}

div#navPrimary ul {
	margin: 0 0.9em 3em 1em;
}

	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;
			display: block;
			padding: 0.1em 0 0.2em 0.5em;
			width: 12em;
		}
		div#navPrimary ul li a:hover, div#navPrimary ul li.hover a {
			background-color: #45b40a;
			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: 0em;
			background: #fff url("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-nav-flyout-arrow.gif") no-repeat 0 0;
			top: 0em;
			width: 0em;
			margin: 0 0 0 0.0em;
			border: 0px solid #e5e5e5;
			border-left: 0 none;
			z-index: 0;
			overflow: hidden;
		}
			div#navPrimary ul li a span {
				color: #b2b2b2;
				font-size: 0.9em;
				font-style: italic;
				font-family: Georgia, "Times New Roman", Times, serif;	
			}

		div#navPrimary ul li ul li {
			display: none;
			float: left;
			border: none;
			margin: -1px 0em 0.1em 1.1em;
			padding: 1.2em 0 0 0;
			width: 0em;
			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: Georgia, "Times New Roman", Times, serif;
					font-size: 1.5em;
					width: auto;
					height: auto;
					padding: 0.2em 12px 0.2em 0;
					text-align: right;
					background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/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  no-repeat 1.6em 27.2em;
		background: #ededed 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 3em 0;
	padding: 0 0 0.4em 1em;
}
	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: Georgia, "Times New Roman", Times, serif;
	}


/* @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("http://www.blogsmithmedia.com/fr.asylum.com/media/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: italic;
		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 0 2.4em 0;
	overflow: hidden;
	margin-left: 1em;
}

div.mostCommentedArticles h2.mostCommentedArticles  {
	margin-bottom: 0;
	width: 312px;
	padding-bottom: 4px;

}
/*
	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(http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-article-icon-small.gif) no-repeat 0 0.6em;	
			color: #b2b2b2;
			font-style: italic;
			left: -20.8em;
		}

		div.mostCommentedArticles ul li a {
			color: #17557f;
			font-family: Georgia, "Times New Roman", Times, serif;			
			font-size: 1.4em;
			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;
			}

div.toutGroup div.headlinesModule{
font-size: 1.2em;
line-height: 1.6em;
}

div.toutGroup div.headlinesModule a{
border-bottom: 0;
}

div.toutGroup div.headlinesModule h3{
text-align: center;
}




/* @end */

/* @group Get Alerts */

div.getAlerts {
	background: url(http://www.blogsmithmedia.com/www.asylum.com/media/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: Georgia, "Times New Roman", Times, 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("http://www.blogsmithmedia.com/www.asylum.com/media/navigation-sidebar-alerts-email.gif");
			}	
			div.getAlerts ul li a.im {
				background-image: url("http://www.blogsmithmedia.com/www.asylum.com/media/navigation-sidebar-alerts-im.gif");				
			}				
			div.getAlerts ul li a.txt {
				background-image: url("http://www.blogsmithmedia.com/www.asylum.com/media/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(http://www.blogsmithmedia.com/www.asylum.com/media/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: Georgia, "Times New Roman", Times, serif;
		font-size: 1em;
	}

	div.photoGallery div.first p {
		font-size: 1.4em;
		color: #333;
		font-family: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, serif;
		font-size: 1em;
	}


	div.funnyVideos div.first p {
		font-size: 1.4em;
		color: #333;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	div.funnyVideos ul li {
		background: url("http://www.blogsmithmedia.com/de.asylum.com/media/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: Georgia, "Times New Roman", Times, serif;		
		color: #17557f;
		font-size: 1.4em;		
		border: none;
		margin: 0 0 0 2em;
		text-decoration: none;
		border-bottom: 0 none;
		display: block;	
	}
		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;
			width: 7.8em;
			height: 7.8em;
	}
		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: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, 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%;
			display: block;
			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;
			display: block;
			padding: 0.1em 0 0.2em 0.5em;
			width: 100%;
			width: 11.9em;
			border-bottom: none;
		}
			div.hotFeatures ul li a:hover {
				background-color: #45b40a;
				color: #fff;
				border-bottom: none;
			}

/* @end */

/* @group Left Tout Generic */
div.leftToutGeneric {
	text-align: center;
	padding-bottom: 3em;
}
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;
			width: 13.2em;
			height: 8.8em;
		}
			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: Georgia, "Times New Roman", Times, serif;	
}
	div.leftToutGeneric p a {
		color: #666;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
		div.leftToutGeneric p a:hover {
			color: #666;
			text-decoration: none;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
/* @end */

/* @group Oh You Badass */
div.ohYouBadass {
	text-align: center;
	padding-bottom: 3em;
}
div.ohYouBadass p {
font-family: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, 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;
	height: 2.4em;
	border-bottom: 0.5em solid #333;
	background-repeat: no-repeat;
}
div#left div h2 {
	text-indent: -500em;
	height: 3.4em;
	border-top: 0.5em solid #333;
	border-bottom: 0.5em solid #333;
	background-repeat: no-repeat;
	background-position: 0 1em;
}
	h2.mostPopularArticles {
		background-image: url(http://www.blogsmithmedia.com/fr.asylum.com/media/headers-sidebar-most-popular-articles.gif);
	}
	h2.mostCommentedArticles {
		background-image: url(http://www.blogsmithmedia.com/fr.asylum.com/media/headers-sidebar-most-commented-articles.gif);
	}	
	h2.whereYouShouldBe {
		background-image: url(http://www.blogsmithmedia.com/fr.asylum.com/media/headers-sidebar-where-you-should.gif);
		margin-bottom: 1.6em;
	}	
	h2.photoGallery {
		background-image: url(http://www.blogsmithmedia.com/www.asylum.com/media/headers-sidebar-photo-gallery.gif);
		margin-bottom: 1.5em;
	}	
	h2.funnyVideos {
		background-image: url(http://www.blogsmithmedia.com/www.asylum.com/media/headers-sidebar-funny-videos.gif);
		margin-bottom: 1.5em;
	}
	h2.sexyNews {
		background-image: url(http://www.blogsmithmedia.com/fr.asylum.com/media/headers-sidebar-sexy-news.gif);
		margin-bottom: 1.5em;
	}	
	h2.advice {
		background-image: url(http://www.blogsmithmedia.com/www.asylum.com/media/headers-sidebar-advice.gif);
	}	
	h2.whereAreTheyNow {
		background-image: url(http://www.blogsmithmedia.com/www.asylum.com/media/headers-sidebar-where-are-they-now.gif);
		margin-bottom: 0.4em;
	}
	 h2.hotFeatures {
		background-image: url(http://www.blogsmithmedia.com/fr.asylum.com/media/headers-sidebar-hot-features.gif);	
	} 	

	* html h2.hotFeatures {
		line-height: 30px;
	}				
	h2.sex {
		background-image: url(http://www.blogsmithmedia.com/www.asylum.com/media/headers-sidebar-sex.gif);	
	}	
	h2.health {
		background-image: url(http://www.blogsmithmedia.com/www.asylum.com/media/headers-sidebar-health.gif);	
	}	
	h2.food {
		background-image: url(http://www.blogsmithmedia.com/www.asylum.com/media/headers-sidebar-food.gif);	
	}
	h2.badass {
		background-image: url(http://www.blogsmithmedia.com/www.asylum.com/media/headers-sidebar-oh-you-badass.gif);	
	}	
	div#left div h2.yourIdeas {
		background: #fff url(http://www.blogsmithmedia.com/fr.asylum.com/media/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 {
		text-indent: 0;
	}	


	div#left div h2.directImage img {
		margin: 1em 0;
	}
	
div#left div h2.directImage img.leftHealth {
		margin-top: 5px;
	}

/* @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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/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;
	background: #303030 url("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-bg-slider-prev-p.gif") no-repeat 0 0;
}
	div#slider p.prev a {
		background: url("http://www.blogsmithmedia.com/www.asylum.com/media/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;
	background: #303030 url("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-bg-slider-next-p.gif") no-repeat 0 0;
	_right: -2px;
	_width: 21px;
}
	div#slider p.next a {
		background: url("http://www.blogsmithmedia.com/www.asylum.com/media/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: 8em;
	border: 0;
	background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/headers-sidebar-search.gif") no-repeat;
	margin: 0;
	padding: 0;
	font-size: 1em;
	height: 1.9em;
	height: 19px;
	_background-position-y:5px;
}

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;
	_top: 2.6em;
	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;
		}
		* html div#left div#searches ul li a { height: 24px; }
		
			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("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-search-tab-one.gif");	
				width: 5.2em;
				width: 4.73em;
					width: 52px;					
			}
			div#left div#searches ul li.second a {
				background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-search-tab-two.gif");	
				width: 4.2em;
				width: 3.82em;
					width: 42px;
			}
				div#left div#searches ul li.current a {
					background-position: left -96px;
					color: #fff;
					
				}
			
			
div#left div#searches form fieldset {
	background: #808080;
	clear: both;
	margin: 0;
	width: 16.9em;
	_width: 17.1em;
	padding: 0.5em 0;
	font-size: 1em;
	height: 2em;
	display: block;
}
	div#left div#searches form>/**/fieldset {
		height: auto;
	}
	html[xmlns*=""] body:last-child div#left div#searches form fieldset {
		/* target safari 2*/
		height: 2em;
	}
	div#left div#searches form fieldset label {
		display: none;
	}
	div#left div#searches form fieldset input {
		width: 12.2em;
		/*_width: 11.5em;*/
		height: 16px;
		margin: 0 0 0 0.5em;
		padding: 0.2em 0.2em 0 0.2em;
		font-size: 1em;
		display: inline;
		float: left;
	}
		div#left div#searches form fieldset input.image {
			width: 31px;
			_width: 31px;
			_margin-left: -0.1em;
			height: 18px;
			_height: 18px;
			background: none;
			border: none;
			_background: none;
			_border: 0;
			padding: 0;
			margin: 1px 0 0 -1px;
			background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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: right;
}

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: #808080;
		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("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-bg-article.gif") no-repeat center 17.8em;*/
	/*background: url("/images/bg.jpg") no-repeat left top;*/
	width: 45em;
	overflow: hidden;
	padding: 0 0 1.3em 0;
	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 {
		font-size: 3em;
		font-style: italic;	
		margin: 0 0 0.33em 0;
		padding: 2.9em 0 0 0;	
		_line-height: 0.95em;
	}
		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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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: 1.4em;
			margin-bottom: 1.9em;
		}
		div#center div.article ul.tagList li {
			display: inline;
			margin: 0 4px 0 0;
			padding: 0 13px 0 0;
			background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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.3em;padding-right:2px;margin-right:2px;
	}
		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;
height:45px;
	}



	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;	
background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-tryThis.gif") no-repeat left top;	
height:45px;
cursor:hand;cursor:cursor;

		}

			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("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-tryThis.gif") no-repeat left top;
				display: inline;	
				font-style: italic;
				color: #fff;
				font-size: 1em;
			
margin: 0;
				position: relative;
				top: 0px;
				left: -1px;
					font-size: 1px;
					height:40px;
					color: #43ae0a;

padding: 0px 86px 5px 0;	

			}*/
html>body div#center div.article div.tryThis a span.link {
padding: 23px 86px 16px 0;
}

				

				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 {
white-space:nowrap;
				display: inline;
				padding: 0.9em 1em 0.9em 1em;
				color: #17557f;
				text-decoration: none;
				font-size: 1em;
				margin: 0;
				background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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:10px 0 0 90px; !important;
	cursor:cursor;cursor:hand;
width:260px; 

				}

				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;
	}
ul.articleOptions{
margin-right:8px;	

}
		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;margin-right:3px;
			}
				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("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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;
		margin: 2.7em 0 1.3em 0;
		font-family: Arial, Helvetica, sans-serif;
		width: 445px;
	}
	*html div#center div.article div.socialNetworking {
		width: 428px;
	}
		&nbsp;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.1em;
				_padding: 0.6em 1.15em;
				float: left;
				text-align: center;
				background: #f7f7f7 url("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-li-socialNetworking.gif") no-repeat right center;
				font-size: 1em;	
			}
				#mainContainer.safari3 div#center div.article div.socialNetworking ul li {
					padding: 0.4em 1.3em;	
				}
				div#center div.article div.socialNetworking ul li.last {
					
background: #f7f7f7 url("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-li-socialNetworking.gif") no-repeat right center; }				}	
				div#center div.article div.socialNetworking ul li.more {
					float: right;
					background: #f0f0f0 url("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-bg-li-more.gif") no-repeat 1em center;
					padding: 0.6em 1.2em 0.6em 1.2em;
					_padding-right:2em;
				}
				div#center div.article div.socialNetworking ul li.less {
					float: right;
					background: #f0f0f0 url("http://www.blogsmithmedia.com/www.asylum.com/media/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: 10%;
			/* diff */
			padding: 0 0 1.3em 0;
			padding-bottom: 0px; margin-bottom: 0px;
		}

			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("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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 */

/* Google sponsored links */
#gad_adsonar-holderMPU_2{
margin-top:15px;
}

#gad_adsonar-holderMPU_3{
margin-top:15px
}

#gad_adsonar-holder_2, #gad_adsonar-holder_3, #gad_adsonar-holder2_2, #gad_adsonar-holder2_3, #gad_adsonar-holder3_2, #gad_adsonar-holder3_3{
margin-top:15px;
}

#gad_adsonar-holderMPU_3{
margin-top:15px;
margin-bottom:25px;
margin-left:11px;
}

#gad_adsonar-holderMPU_2{
margin-top:15px;
margin-left:11px;
}

#gad_adsonar-holderMPU_1{
margin-left:11px;
}

.gad p{
margin-bottom:5px;
width: 450px;
}
.gad p:hover{
}


#adsonar-holderMPU a:hover{
text-decoration:none;
}
.gad_content {
  /*border:1px solid #F4F4F4;*/
  font-size:13px;
color:#333333;
margin-bottom:10px;
margin-top:20px;
font-family: Arial, Helvetica, sans-serif;
}

.gad_title {
font-weight:bold;
color:#17557F; 
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
}

.gad_title a:hover {
color:#666666; 
}

.gad_bad{
}

.gad_link {
color:#3A8B17;
}

.gad_header {
  text-align:right;
margin-right: 10px;
margin-top: 5px;
  font-size:12px;
  color:#17557F;
}

.gad {
  padding:0em 0em 0em 0em;
  text-decoration:none;
}

.gad a, .gad a:link, .gad a:active, .gad a:visited {
  color:#333333;
text-decoration:none;
display:block;
}

 .gad a:hover{
text-decoration:none;
}

#adsonar-holderMPU .gad p{
width: 300px;
}
/* end Google sponsored links */


/* =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(http://www.blogsmithmedia.com/fr.asylum.com/media/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 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: 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("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-btn-prev.gif");
				}

				div#center div.paginator ul li.next a {
					background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/article-bg-btn-prev.gif");
				}

				div#center div.article div.paginator ul li.next a {
					background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/media/article-bg-btn-prev.gif");
				}

				div#center div.gallery div.paginator ul li.next a {
					background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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;
}
	div#center div.comments h3 {
		display: inline;
		width: 130px;
		height: 14px;
		background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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: right;
		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("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-paginator-li-prev.gif") no-repeat left 3px;
						}
						div#center div.comments div.paginator ul li.next a {
							background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/fr.asylum.com/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.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("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-icon-error.gif") no-repeat 27.5em 2.4em;	
					}
						div#center div.comments form fieldset ol.comment li.error {
							background: url("http://www.blogsmithmedia.com/www.asylum.com/media/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: Georgia, "Times New Roman", Times, 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 {
	margin: 0;
	padding: 10px 6px 2px;
	background-color: #fff;
	/*background: #fff url("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-bg-bestofblogs.gif") no-repeat left 6.7em;*/
	background: #fff;
	height: 1%;
}
	div#footer div#bestBlogs:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	div#footer div#bestBlogs h2 {
		background: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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: 15em;
		margin: 0 1.1em 0 0;
		height: auto;
	}
		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: auto;
			font-size: 14px;
			font-weight: bold;
			text-transform:uppercase;
			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: 1em;
			letter-spacing: 0.6px;
		}


div#footer div#bestBlogs h3.celebrities { /* background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/celebrities.jpg"); text-indent: -2000em; */ }
div#footer div#bestBlogs h3.cuisine { /* background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/cuisine.jpg"); text-indent: -2000em; */ }
div#footer div#bestBlogs h3.divertissement { /* background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/divertissement.jpg"); text-indent: -2000em; */ }
div#footer div#bestBlogs h3.hightech { /* background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/hightech.jpg"); text-indent: -2000em; */ }
div#footer div#bestBlogs h3.style { /* background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/style.jpg"); text-indent: -2000em; */ }
div#footer div#bestBlogs h3.tendances { /* background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/tendances.jpg"); text-indent: -2000em; */ }

		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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-bg-li-alsoOnAol-prev.gif");
					}
					div#footer div#alsoOnAol ul.navigation li.next a {
						background-image: url("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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("http://www.blogsmithmedia.com/www.asylum.com/media/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.5em 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;
		}
					
			
				
/* @end */

/* AOL News 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: 225px;
			height: 57px;
			background:url("http://www.aolcdn.com/asylum_men/aol_news_fr_blue_black.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 AOL News footer */

ul.rssFeeds li {
	margin-bottom: 1em;
	border-bottom: 1px solid #e5e5e5;
}

/* @end */





/* @group hub */



div#center div.hub {

}

	div#center div.hub h2 {
		font-size: 3em;
		font-style: italic;	
		margin: 0.6em 0 0.25em 0;
		padding: 0 0 0 1px;	
		line-height: 0.95em;
		display: inline;
		float: left;
	}

	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("http://www.blogsmithmedia.com/www.asylum.com/media/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 {
						width: 7.5em;
						height: 7.5em;
						border: 0 none;
					}

					

		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("http://www.blogsmithmedia.com/fr.asylum.com/media/sitewide-bg-btn-prev.gif");
						}

						div#center div.hub div.paginator ul li.next a {
							background-image: url("http://www.blogsmithmedia.com/fr.asylum.com/media/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: Georgia, "Times New Roman", Times, serif;
				font-size: 1.5em;
				color: #17557f;
				font-style: italic;
			}

div.asylumHomeSLinks {
	border-bottom: 5px solid #333333;

}
div.asylumHubSLinks {

}
div.asylumPostSLinks {
	border-top: 5px solid #333333;	

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
div#center div.article div.socialNetworking ul li {
				margin: 0;
				padding: 0.6em 1.2em;
				float: left;
				text-align: center;
				background: #f7f7f7 url("http://www.blogsmithmedia.com/www.asylum.com/media/sitewide-bg-li-socialNetworking.gif") no-repeat right center;
				font-size: 1em;	
}
div#center div.article div.socialNetworking ul li {
				margin: 0;
				padding: 0.6em 1.2em;
}
div.articleBody {
font-size: 1.3em;
}

div.postlinks {
	font-size:1em;
	margin:0pt 0pt 0.8em;
	padding:0pt;
}
div.postlinks ul {
	list-type: none;
}

div.flashGallery{
	background-color:#229922;
}


/*Footer*/


/* @end */