/* tags */
body, html {
	margin:0;
	padding:0;
	/* \*/
  height:100%;/* hidden from Mac IE 5.x */
}
body {
	background: #E6E6E6;
	min-width:1002px;
	color:#000000;
}
div, form, h1, h2, h3, h4, h5, h6, h7, img, p, ol, li {
	margin:0;
}
body, div, form, p, ol, ul, li, table, td {
	font:12px Arial, Verdana, Helvetica, sans-serif;
}
a {
	outline:none
}
div {
	text-align:left
}
div.txtcenter {
	text-align:center
}
img {
	border:0 none;
	background:none;
	margin:0px;
}
p {
	line-height:16px;
	text-align:justify;
	padding:09 0 8px;
}
h1, h2, h3, h4 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
h1 {
	font: normal 24px/30px Arial, Verdana, Helvetica, sans-serif;
}
h2 {
	font: normal 20px/24px Arial, Verdana, Helvetica, sans-serif;
}
h3 {
	font-size:15px;
}
h4 {
	font-size:13px;
	font-weight:bold;
}
h5 {
	font-size:13px;
	font-weight:bold;
}
h6 {
	font-size:12px;
	font-weight:bold;
}
h7 {
	font-size:11px;
	font-weight:bold;
}
ol {
	list-style-type: none;
	padding:0;
	margin:0;
}
ul {
	list-style-type: disc;
	padding:0;
	margin:5px 5px 5px 20px;
}
hr {
	height:1px;
	color:#ffffff;
	background-color: #ffffff;
	border:0 none;
	clear:both;
	margin: 0;
	line-height:0;
}
a, a:link, a:visited {
	text-decoration:none;
	color:#FF0000;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
}
a:hover, a:active {
	text-decoration:none;
	/*background:#FF0000;*/
	color:#FF0000;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	outline:none;
}
a img, a:visited img, a:link img {
	background: none;
}
a:active img, a:hover img {
	background: none;
}
link-pink {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	padding:1px;
}
link-pink a, link-pink a:link, link-pink a:visited, link-pink a:active {
	text-decoration:none;
	color:#FF0000;
	padding:1px;
}
link-pink a:hover {
	text-decoration:none;
	background:#FF0000;
	color:#FFFFFF;
	padding:1px;
}
/*  fix for opera,  */
a.whiteborder:hover, a.whiteborder:active {
	text-decoration:none;
	background:#ffffff;
	color:#FFFFFF;
}
input, textarea, select {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
input {
	height: 14px;
}
abbr, acronym, .help {
	border-bottom: 1px dotted #444444;
	cursor: help;
}
/* borders */
.left {
	float:left;
}
.right {
	float:right;
}
.borderdashed {
	border-bottom:1px dashed #FF0000;
	height:1px;
	clear:both;
}
.borderright {
	border-right:1px solid #CCCCCC;
}
.bordertop {
	border-top:1px solid #CCCCCC;
}
.borderbottom {
	border-bottom:1px solid #CCCCCC;
}
.borderleft {
	border-left:1px solid #CCCCCC;
}
.bordernone {
	border:none;
	border:0px none;
}
.borderall {
	border:1px solid #CCCCCC;
}
.img-padding {
	margin: 0px 8px 0px 8px;
	width:284px;
	background:none;
}
padding10 {
	padding:10px 10px 10px 10px
}
padding5 {
	padding:5px 5px 5px 5px
}
margin10 {
	margin:10px 10px 10px 10px
}
margin5 {
	margin:5px 5px 5px 5px
}
/* ids */

#pagewrapper {
	margin: auto;
	text-align:center;
	width:1002px
}
#top-container {
	display:block;
	margin:0;
	width: 1002px;
	text-align:center;
}
#main-container-shadow {
	width:966px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ahlanlive.com/templates/ahlan.ae/pictures/furniture/body-shadow.png', sizingMethod='scale');
	padding:0px 17px 0px 17px;*/
	/*z-index:1;
	_z-index:-1;*/
	position:relative;
}
#main-container-shadow.bd_shadow[class] {
	background:url(body-shadow.png) repeat-y;
}
.top-shadow {
	width:1002px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ahlanlive.com/templates/ahlan.ae/pictures/furniture/top-shadow.png', sizingMethod='scale');
position:absolute;*/
top:131px;
	_top:125px;
	bottom:0;
	left:0;
	z-index:1;
	_z-index:-1
}
.top-shadow[class] {
	background:url(top-shadow.png) no-repeat;
}
.bottom-shadow {
	height:11px;
	width:1002px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ahlanlive.com/templates/ahlan.ae/pictures/furniture/bottom-shadow.png', sizingMethod='scale');*/
position:relative;/*bottom:0;left:0;*//*z-index:1; _z-index:-1*/
}
.bottom-shadow[class] {
	background:url(bottom-shadow.png) no-repeat;
}
#main-container {
	display:block;
	margin: auto;
	width: 965px;
	_width: 964px;
	padding:0px;
	border:1px solid #D8D8D8;
	border-top:0px;
	text-align:center;
	background:#FFFFFF;
	/* Fix for Top-Nav in Firefox */
	margin-top:4px;
	_margin-top:0px;
}
#crumbs-bar, #main-content, #magazine, #siteinfo-legal {
	width: 931px;
	margin:0px 17px 0px 17px;
	padding:0px;
	display:block;
	clear:both;
}
/*#main-content{margin:0px;}
html>body #main-content{margin-left:17px;}*/

#branding-strap {
	margin:0px;
	width: 1002px;
	padding:0px;
}
#branding-logo {
	float:left;
	padding:0px;
	margin:0px 0px 0px 12px;
	display:inline;
}
#branding-leaderboard {
	background:url(logo_bg.jpg) no-repeat;
	float:left;
	padding:10px 10px 10px 0px;
	display:inline;
}
#nav-top {
	width:966px;
	margin:0px;
	padding:0px;
	height:23px;
	margin:5px 17px 0px 17px;
	z-index:1500;/*background: url(pictures/furniture/shadow-top-nav.jpg) repeat-x;*//*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ahlan.ae/new/pictures/furniture/top-shadow.png', sizingMethod='scale');
	z-index:1;
	_z-index:-1;
	position:relative;
	background:url(http://www.ahlan.ae/new/pictures/furniture/top-shadow.png) repeat-y;*/

}
#star-bytes {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	font-style:italic;
	float:right;
}
#star-bytes a, #star-bytes a:link, #star-bytes a:visited {
	text-decoration:none;
	color:#000000;
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:2px;
	font-style:italic
}
#star-bytes a:hover, #star-bytes a:active {
	text-decoration:none;
	color:#FFFFFF;
	background:#FF0000;
	padding:2px;
	font:bold 13px Arial, Helvetica, sans-serif;
	font-style:italic
}
#left-column, #middle-column, #right-column {
	width: 300px;
	float:left;
	padding:0px;
}
#left-column, #middle-column {
	margin:0px 15px 0px 0px;
}
#content-column {
	width: 615px;
	/*max-width: 615px;*/
	float:left;
	padding:0px;
	margin:0px 15px 15px 0px;
}
#content-column2 {
	width: 630px;
	padding:0px;
	margin:0px;
}
#sub-content {
	width: 615px;
	padding:0px;
	margin: 15px 0px 15px 0px;
}
#content-left {
	width: 460px;
	padding:0px;
	margin: 0px 15px 0px 0px;
	float:left;
}
.standfirst {
	text-transform:uppercase;
	color:#000000;
	font: 14px Arial, Helvetica, sans-serif;
}
.standfirst h2 {
	text-transform:uppercase;
	color:#000000;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.content-title {
	color:#FF0000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.quote {
	background:#EEEEFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#93278F;
	padding:10px;
	width: 150px;
	margin:5px 10px 5px 0px;
	;
	float:left;
	text-transform:uppercase;
}
.pink {
	color:#FF0000;
}
#middle-column .box-red-stroke .contentbox .pink h2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	overflow:hidden;
	padding:2px 7px 3px 10px;
	text-transform:uppercase;
	background:#FE0D0D none repeat scroll 0 50%;
	margin:0 0 15px;
}
.box-red-stroke .contentbox .pink h1 {
	background:#FF0032;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.purple {
	color: #93278F;
}
.white {
	color:#FFFFFF;
}
.black {
	color:#000000;
}
.lt-purple {
	color:#C8C8FF;
}
.dk-purple {
	color:#93278F;
}
.yellow {
	color:#FBEF21
}
#content-right {
	width: 140px;
	padding:0px;
	margin: 0px;
	float:right;
}
#content-right-feeds {
	width: 150px;
	padding:0px;
	margin: 0px;
	float:right;
}
.content-more {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #93278F;
	padding:3px;
}
.content-more ul {
	list-style:none;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	width:130px;
}
.content-more li {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin:5px 0px 5px 0px;
}
.content-more li a, .content-more li a:link, .content-more li a:visited {
	text-decoration:none;
	padding:0px;
	color: #FF0000;
	padding:3px 3px 3px 0px;
}
.content-more li a:hover {
	padding: 0px;
	text-decoration:none;
	color: #FFFFFF;
	background:#FF0000;
	padding:3px 3px 3px 0px;
}
#magazine {
	border-top: 5px solid #FF0000;
	padding:5px 0 15px;
}
#magazine h2 {
	color:#0096FF;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 5px;
}
#magazine h2 .text {
	color:#999999;
	font:16px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.features-scroll {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999999;
	border-bottom: 1px solid #FF0000;
	float:left;
}
.features-scroll .title {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#0096FF;
	text-transform:uppercase;
}
.current_magazine, .features-content-image {
	margin: 5px 5px 5px 0px;
	padding:5px 7px 5px 7px;
	width:150px;
	float:left;
}
.current_magazine .title, .features-content-image .title {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.features-content-image {
	height:118px;
	overflow:hidden;
}
.current_magazine .headline {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#0096FF;
}
.features-content-image .headline, .features-content-image .headline a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#0096FF;
	text-decoration:none;
}
.current_magazine .headline a:hover, .features-content-image .headline a:hover {
	font: bold 13px Arial, Helvetica, sans-serif;
	background:#0096FF;
	color:#FFFFFF;
	text-decoration:none;
}
#bottom-strap {
	width:930px;
	padding:0px 17px 0px 17px;
	background-color: #CCCCCC;
	margin:auto;
 text-align:center float:left;
}
#bottom-search {
	width:105px;
	padding:15px 0px 15px 0px;
	float:left;
	margin-left:8px;
	_margin-left:9px;
}
#bottom-search2 {
	width:145px;
	float:right;
}
#nav-bottom {
	font: normal 15px Arial, Verdana, Helvetica, sans-serif;
	color:#662D91;
	padding:0px;
	margin:0px;
}
#nav-bottom ul {
	list-style:none;
	float:left;
	margin:0px;
	width: 930px;
	height:25px;
}
#nav-bottom .lastlink {
	background:none;
}
#nav-bottom li {
	float: left;
	height:25px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#CCCCCC;/*   	background: url(pictures/furniture/divider-nav-bottom.gif) 100% 20% no-repeat; */
}
#nav-bottom li a {
	text-decoration:none;
	padding: 5px 5px 5px 5px;
	color:#ffffff;
}
#nav-bottom a:hover {
	padding: 5px 5px 5px 5px;
	text-decoration:underline;
	background: #ffffff;
	color:#666666;
	text-decoration:none;
}
.nav-links {
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#FF0000;
	padding:0px;
	margin:10px 0px 10px 0px;
	float:right;
	width: 460px;
	vertical-align:middle;
}
.nav-links ul {
	list-style:none;
	float:right;
	margin:0px;
}
.nav-links .lastlink {
	background:none;
}
.nav-links li {
	float: left;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	background: url(divider-nav-links.gif) 100% 60% no-repeat;
}
.nav-links li a, .nav-links li a:link, .nav-links li a:visited {
	text-decoration:none;
	padding: 5px 5px 5px 5px;
	color:#FF0000;
}
.nav-links li a:hover {
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	color: #FFFFFF;
	background:#FF0000;
}
/* purple coloured article css */
.news {
	line-height:40px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.news .headline, .news .section-title {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
	background:#BFADEB;
	border-bottom: 1px solid #FFFFFF;
}
.news .section-title {
	padding:0px 10px 5px 10px;
	background:#BFADEB;
	border-bottom: 1px solid #FFFFFF;
	width:595px;
}
.news .headline {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:10px 10px 5px 10px;
	background:#BFADEB;
}
.news .photo-content {
	width:615px;
	padding:10px 0 0 0;
	background:#E6E6E6;
	height:100%;
	margin:0px;
}
.photo-standfirst {
	color:#000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	background:#none;
	padding:5px;
}
.news .photo-content .caption {
	margin:10px 10px 10px 0px;
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	width:300px; /* Fixed for IE */
	display:inline;
}
.news .photo-content .caption b, .news .photo-content .caption strong {
	color:#BFADEB
}
.news .photo-content .snap {
	margin:10px 0px 10px 10px;
	float:left;
	display:inline;
}
.news-flyout {
	float:right;
	position:absolute;
	left:498px;
	top:37px;
	_top:36px;
	width:152px;
}
.logo-flyout {
	position:absolute;
	left:36px;
	top:104px;
	_top:104px;
	width:198px;
	z-index:1;
	background:#EE020D url(logo_drop_bg.jpg) repeat-x;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	display:inline;
}
.logo-flyout p {
	font:10px Arial, Helvetica, sans-serif;
}
.logo-menu {
	border-bottom:1px dashed #FFFFFF;
	margin:5px 5px 10px 5px;
	font:10px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.logo-menu p {
	font:10px Arial, Helvetica, sans-serif;
}
.logo-menu a, .logo-menu a:link, .logo-menu a:visited {
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.logo-menu a:hover {
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background:none;
}
.news-links {
	background:#B9A3EB;
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.news-links ul {
	list-style:none;
	margin:0px;
	background:#FFFFFF;
	padding:5px;
	width:132px;
	margin:0px 5px 0px 5px;
	clear:both;
}
.news-links li {
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	padding: 2px 5px 5px 5px;
}
.news-links li a, .news-links li a:link, .news-links li a:visited {
	text-decoration:none;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	color: #FF0000;
}
.news-links li a:hover {
	padding: 5px 5px 5px 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
	background:#FF0000;
}
/*#photo-nav{
	width:585px;
}*/

.paging {
	color: #000000;
	font-weight:bold;
	margin-top:10px;
}
.paging .disabled {
	color: #888888;
	font-weight:bold;
	padding:3px;
}
.paging a, .paging a:link, .paging a:visited {
	color: #FF0000;
	padding:3px;
	font-weight:bold;
}
.paging a:hover, .paging a:active {
	background: #FF0000;
	color:#FFFFFF;
	padding:3px;
	font-weight:bold;
	text-decoration:none;
}
.thumb-scroll {
	background:#CCCCCC;
	padding:5px;
	margin:0px 10px 10px 10px;
	width:585px;
}
.thumbs-text {
	padding:5px;
	color:#000000;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.thumbs-text a, .thumbs-text a:link, .thumbs-text a:visited {
	padding:5px;
	color:#FF0000;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.thumbs-text a:hover {
	padding:5px;
	color:#FF0000;
	text-decoration: underline;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.thumbs {
	clear:both;
}
.thumbs img {
	margin:2px;
	border:1px solid #cccccc;
}
/* Pink Article css */
.news-pink {
	line-height:40px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.news-pink .headline, .news-pink .section-title {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	background:#FF0000;
	width:595px;
}
.headline h1 {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#FF0000;
}
.news-pink .section-title {
	border-bottom: 1px solid #FFFFFF;/* padding-top:0px; */
}
.news-pink .photo-content {
	width:615px;
	padding:10px 0 0 0;
	background:#E6E6E6;
	margin:0px;
	height:100%;
}
.news-pink .photo-content .caption {
	margin:10px 10px 10px 0px;
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	width:300px;
	display:inline;
}
.news-pink .photo-content .caption b, .news-pink .photo-content .caption strong {
	color:#FF0000
}
.news-pink .photo-content .snap {
	margin:10px 0px 10px 10px;
	float:left;
	display:inline;
}
.news-pink-flyout {
	float:right;
	position:absolute;
	left:498px;
	top:37px;
	_top:36px;
	width:152px;
	display:block;
}
.news-pink-links {
	background:#C41E79;
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.news-pink-links ul {
	list-style:none;
	margin:0px;
	background:#FFFFFF;
	padding:5px;
	width:132px;
	margin:0px 5px 0px 5px;
	clear:both;
}
.news-pink-links li {
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	padding: 2px 5px 5px 5px;
}
.news-pink-links li a, .news-pink-links li a:link, .news-pink-links li a:visited {
	text-decoration:none;
	padding: 5px 5px 5px 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.news-pink-links li a:hover {
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	color: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	background:#FF0000;
}
/* Blue Article css */
.news-blue {
	line-height:40px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.news-blue .headline, .news-blue .section-title {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
	background:#80CAFF;
	width:595px;
}
.news-blue .section-title {
	border-bottom: 1px solid #FFFFFF;
	padding-top:0px;
}
.news-blue .photo-content {
	width:615px;
	padding:10px 0 0 0;
	background:#E6E6E6;
	height:100%;
	margin:0px;
}
.news-blue .photo-content .caption {
	margin:10px 10px 10px 0px;
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	width:300px;
	display:inline;
}
.news-blue .photo-content .caption b, .news-blue .photo-content .caption strong {
	color:#80CAFF
}
.news-blue .photo-content .snap {
	margin:10px 0px 10px 10px;
	float:left;
	display:inline;
}
.news-blue-flyout {
	float:right;
	position:absolute;
	left:498px;
	top:37px;
	_top:36px;
	width:152px;
}
.news-blue-links {
	background:#66C0FF;
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.news-blue-links ul {
	list-style:none;
	margin:0px;
	background:#FFFFFF;
	padding:5px;
	width:132px;
	margin:0px 5px 0px 5px;
	clear:both;
}
.news-blue-links li {
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	padding: 2px 5px 5px 5px;
}
.news-blue-links li a, .news-blue-links li a:link, .news-blue-links li a:visited {
	text-decoration:none;
	padding: 5px 5px 5px 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.news-blue-links li a:hover {
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	color: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	background:#FF0000;
}
/* Home Page - Boxes*/
.h265 {
	height:265px;
	overflow:hidden;
}
.h545 {
	height:545px;
	overflow:hidden;
}
.imagebox-small {
	/* Actual one for v1 height:50px;*/
	height:53px;
	overflow:hidden;
}
.imagebox-big {
	height:80px;
	overflow:hidden;
	margin-top:3px;
}
.box-blue {
	background:#80CAFF;
	margin:0px 0px 15px 0px;
}
.box-blue .content {
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	overflow:hidden;
}
.box-blue .content a, .box-blue .content a:link, .box-blue .content a:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#0096FF;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.box-blue .content a:hover {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#0096FF;
	color:#80CAFF;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.box-blue .standfirst {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
}
.box-purple {
	background:#BFADEB;
	margin:0px 0px 15px 0px;
}
.box-purple .content {
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	overflow:hidden;
}
.box-purple .content a, .box-purple .content a:link, .box-purple .content a:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#93278F;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.box-purple .content a:hover {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#93278F;
	color:#BFADEB;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.box-purple .standfirst {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
}
.box-dk-purple {
	background:#93278F;
	margin:0px 0px 15px 0px;
}
.box-dk-purple .content {
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#C8C8FF;
	line-height:18px;
	overflow:hidden;
}
.box-dk-purple .content a, .box-dk-purple .content a:link, .box-dk-purple .content a:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FF0000;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.box-dk-purple .content a:hover {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#FF0000;
	color:#93278F;
	text-decoration:none;
	padding:1px;
	line-height:18px;
}
.box-dk-purple .standfirst {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
}
.box-pink {
	background:#ED1E79;
	margin:0px 0px 15px 0px;
}
.box-pink .content {
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	overflow:hidden;
}
.box-pink .content a, .box-pink .content a:link, .box-pink .content a:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#231F20;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.box-pink .content a:hover {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#231F20;
	color:#ED1E79;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.box-pink .standfirst {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
}
.box-pink-stroke {
	background:#FFFFFF;
	margin:0px 0px 15px 0px;
}
.box-pink-stroke h3 {
	background:#ffffff;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.box-pink-stroke .contentbox {
	border-left:3px solid #FF0000;
	border-right:3px solid #FF0000;
	border-top:0px;
	height:530px;
	overflow:hidden;
	background:#ffffff;
}
.box-pink-stroke .contentbox li a, .box-pink-stroke .contentbox li a:link, .box-pink-stroke .contentbox li a:visited, .box-pink-stroke .contentbox li a:active {
	text-decoration:none;
	color:#FF0000;
	padding:1px;
}
.box-pink-stroke .contentbox li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	padding:1px;
}
.box-pink-stroke .content2 {
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}
.box-red {
	background:#FE0D0D;
	margin:0px 0px 15px 0px;
}
.box-red .content {
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	overflow:hidden;
}
.box-red .content a, .box-red .content a:link, .box-red .content a:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#231F20;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.box-red .content a:hover {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#231F20;
	color:#FE0D0D;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.box-red .standfirst {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
}
.box-red-stroke {
	background:#FFFFFF;
	margin:0px 0px 15px 0px;
}
.box-red-stroke h3 {
	background:#FE0D0D;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.box-red .content h2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	overflow:hidden;
	padding:1px 7px 2px 9px;
	text-transform:uppercase;
}
.box-red-stroke .contentbox {
	border:3px solid #FE0D0D;
	border-top:0px;
	border-bottom:0px;
}
.box-red-stroke .contentbox li a, .box-red-stroke .contentbox li a:link, .box-red-stroke .contentbox li a:visited, .box-red-stroke .contentbox li a:active {
	text-decoration:none;
	color:#FE0D0D;
	padding:1px;
}
.box-red-stroke .contentbox li a:hover {
	text-decoration:none;
	background-color:#FE0D0D;
	color:#FFFFFF;
	padding:1px;
}
.box-red-stroke .content2 {
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}
.box-purple-stroke {
	background:#FFFFFF;
	margin:0px 0px 15px 0px;
}
.box-purple-stroke h3 {
	background:#BFADEB;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.box-purple-stroke .contentbox {
	border:3px solid #BFADEB;
	border-top:0px;
	border-bottom:0px;
	height:530px;
	overflow:hidden;
}
.box-purple-stroke .content2 {
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}
.box-pink-stroke .content2 {
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}
.box-dk-purple-stroke {
	background:#FFFFFF;
	margin:0px 0px 15px 0px;
}
.box-dk-purple-stroke h3 {
	background:#93278F;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.box-dk-purple-stroke .contentbox {
	border:3px solid #93278F;
	border-top:0px;
	border-bottom:0px;
	height:530px;
	overflow:hidden;
}
.box-dk-purple-stroke .content2 {
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}
.content-listing {
	color:#FF0000;
	font:bold 12px Arial, Helvetica, sans-serif;
	overflow:hidden;
	height:210px;
}
.content-listing ul {
	padding:0px 0px 10px 0px;
	list-style:none;
	overflow:hidden;
}
.content-listing li {
	background:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	line-height:18px;
	overflow:hidden;
}
.content-listing li a, .content-listing li a:link, .content-listing li a:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
	padding:2px;
}
.content-listing li a:hover {
	text-decoration:none;
	background-color:#FF0000;
	color:#FFFFFF;
	padding:2px;
}
.content-left {
	width:200px;
	margin:0px 5px 0px 0px;
}
.content-left h2 {
	color:#FF0000;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.content-left h2 a, .content-left h2 a:link, .content-left h2 a:visited {
	color:#FF0000;
	background:#FFFFFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.content-left h2 a:hover {
	color:#FFFFFF;
	background:#FF0000;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.content-noimage {
	width:277px;
	margin:0px;
}
.content-noimage h2 {
	color:#FF0000;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.content-noimage h2 a, .content-noimage h2 a:link, .content-noimage h2 a:visited {
	color:#FF0000;
	background:#FFFFFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.content-noimage h2 a:hover {
	color:#FFFFFF;
	background:#FF0000;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* Footer */
#siteinfo-legal {
	text-align:left;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
}
#siteinfo {
	margin-top:10px;
}
#siteinfo-legal {
	margin:0;
	padding:0px 15px 15px 35px;
	color:#4D4D4D;
}
#siteinfo-legal a, #siteinfo-legal a:link, #siteinfo-legal a:visited {
	text-decoration:none;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#4D4D4D;
}
#siteinfo-legal a:hover, #siteinfo-legal a:active {
	text-decoration:underline;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#4D4D4D;
}
#siteinfo-anchor {
	margin:0;
	color:#662D91;
	padding:0px;
	float:right;
}
#siteinfo-anchor a, #siteinfo-anchor a:link, #siteinfo-anchor a:visited {
	text-decoration:none;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#662D91;
	padding:0px;
}
#siteinfo-anchor a:hover, #siteinfo-anchor a:active {
	text-decoration:underline;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px;
}
#tab-menu {
	margin:0px;
	padding:0px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FF0000
}
#tab-menu ul {
	list-style:none;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:300px;
}
#tab-menu li {
	float: left;
	padding:0px;
	margin:0px 3px 0px 0px;
}
/* Classes */
.searcharea {
	height:16px;
	padding:0px;
	background:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	border:1px solid #FFFFFF;
}
.searcharea2 {
	height:16px;
	padding:0px;
	background:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	color:#999999;
	border:1px solid #FFFFFF;
}
.profile {
	width:590px;
}
.profile h1 {
	color:#FF0000;
	font:bold 16px Arial, Helvetica, sans-serif;
	clear:both;
}
.profile h2 {
	color:#FF0000;
	font:bold 15px Arial, Helvetica, sans-serif;
}
.profile h3 {
	color:#FF0000;
	font:bold 15px Arial, Helvetica, sans-serif;
}
#latest h3, #interviews h3, #reviews h3, .latest h3 {
	background-color:#FF0032;
	padding:3px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.tab-news {
	clear:both;
	margin: 5px 0px 5px 0px;
	padding: 3px 0 0;
}
#latest .navi {
	background:url(navi.gif) no-repeat left 3px;
	border-bottom: 1px solid #cccccc;
	padding: 4px 0px 4px 20px;
}
.tab-news .border {
	border-bottom:1px dotted #cccccc;
	height:1px;
	margin-top:5px;
	clear:both;
}
.tab-listing-left {
	width:300px;
	margin:0px 5px 0px 0px;
}
.tab-listing-left .section {
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#999999;
}
.tab-listing-left .sectiondate {
	color:#666666;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.tab-listing-left h1 {
	color:#FF0032;
	font:bold 16px Arial, Helvetica, sans-serif;
	clear:both;
}
.tab-listing-left h1 a, .tab-listing-left h1 a:link, .tab-listing-left h1 a:visited {
	color:#FF0032;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px;
}
.tab-listing-left h1 a:hover {
	background:#FF0032;
	color:#FFFFFF;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:2px;
	text-decoration:none;
}
.tab-listing-left h2 {
	color:#FF0032;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.tab-listing-left h2 a, .tab-listing-left h2 a:link, .tab-listing-left h2 a:visited {
	color:#FF0032;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px;
}
.tab-listing-left h2 a:hover {
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:2px;
	background:#FF0032;
	color:#FFFFFF;
	text-decoration:none;
}
.tab-listing-left h3 {
	color:#FF0032;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.tab-listing-left h3 a, .tab-listing-left h3 a:link, .tab-listing-left h3 a:visited {
	color:#FF0032;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px;
}
.tab-listing-left h3 a:hover {
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:2px;
	background:#FF0032;
	color:#FFFFFF;
	text-decoration:none;
}
.tab-listing-left a, .tab-listing-left a:link, .tab-listing-left a:visited {
	color:#0096FF;
	text-decoration:none;
	float:left;
}
.tab-listing-left a:hover {
	color:#FFFFFF;
	background:#0096FF;
	text-decoration:none;
}
.right-section {
	background: #C8C8FF;
	height:148px;
}
.right-section h1 {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding:3px;
	background:#FF0000;
}
.right-section .content {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#93278F;
	padding:5px;
	line-height:15px;
	height:105px;
	overflow:hidden;
}
.right-section .content a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
}
.right-section .content a:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#FF0000;
	text-decoration:none;
}
.right-section .content img {
	width:134px;
	height:103px;
	margin-right:5px;
	text-align: left;
}
#snapped {
	background:#E2E0DF;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:7px;
	margin:0px;
	height:531px;
	position:relative;
}
#snapped .title {
	color:#252525;
	font:bold 18px Arial, Helvetica, sans-serif;
}
#snapped .title a, #snapped .title a:link, #snapped .title a:visited {
	color:#252525;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#snapped .title a:hover, #snapped .title a:active {
	color:#FFFFFF;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#snapped .content {
	color:#FFFFFF;
}
#snapped .more {
	color:#FF0000;
	text-transform:uppercase;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-top:3px;
}
#snapped .more a, #snapped .more a:link, #snapped .more a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#snapped .more a:hover, #snapped .more a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
#essentials {
	background:#FDD97F;
	padding-bottom:10px;
	margin:0px 0px 15px 0px;
	width:300px;/*height:590px;*/
}
.essentials-content {
	padding:5px 10px 3px 10px;
}
.essentials-content img{
	padding:0 0 0 5px;
	float:right;
}
.essentials-content .border {
	border-bottom:1px dashed #F7931E;
	height:1px;
	margin-top:5px;
}
.essentials-content .title {
	color:#FF0032;
	font: bold 14px Arial, Helvetica, sans-serif;
	font-style:italic;
	text-transform:uppercase;
}
.essentials-content a {
	color:#FF0032;
	text-decoration:none;
}
.essentials-content a:hover {
	color:#FFFFFF;
	background:#FF0032;
	text-decoration:none;
}
.essentials-content .headline, .essentials-content .headline a, .essentials-content .headline a:link, .essentials-content .headline a:visited {
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.essentials-content .headline a:hover {
	color:#FFFFFF;
	background:#FF0000;
	text-decoration:none;
}
.redtab2 {
	background:#FF0000;
	color:#FFFFFF;
	font:bold 20px Arial, Helvetica, sans-serif;
	font-style: italic;
	text-transform:uppercase;
	margin-top:5px;
	height:20px;
	clear:both;
	padding:3px 5px 0px 5px;
	vertical-align:middle;
}
.redtab {
	background:#BFADEB;
	margin-top:5px;
	clear:both;
	color:#FFFFFF;
	font:bold 20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	clear:both;
}
.plus-minus {
	float:right;
	padding:7px 5px 5px 5px;
}
.plus-minus-red {
	float:right;
	padding:5px 0px;
}
.section-title {
	font: bold 18px Arial, Helvetica, sans-serif;
	font-style: italic;
	float:left;
	color:#FF0000;
	padding-right:15px;
}
.section-title h1 {
	color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding-right:15px;
}
.date {
	color:#000000;
	font: bold 17px Arial, Helvetica, sans-serif;
	font-style:italic;
	float:left;
	padding:0 5px;
	vertical-align:middle;
	width:420px;
}
.nextlink {
	padding: 15px 0px 15px 0px;
}
.nextlink a, .nextlink a:link, .nextlink a:visited {
	font-weight: bold;
	color: #93278F;
}
.nextlink a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background: #93278F;
}
.nextlink-blue {
	padding: 15px 0px 15px 0px;
}
.nextlink-blue a, .nextlink-blue a:link, .nextlink-blue a:visited {
	font-weight: bold;
	color: #0096FF;
}
.nextlink-blue a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background: #0096FF;
}
.nextlink-pink {
	padding: 10px 0px 5px 0px;
}
.nextlink-pink a, .nextlink-pink a:link, .nextlink-pink a:visited {
	font-weight: bold;
	color: #FEED72;
}
.nextlink-pink a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background: #F587B7;
}
.comments {
	margin: 25px 0px 0px 0px;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	width:460px;
}
.comments h3 {
	font:18px Arial, Helvetica, sans-serif;
}
.comments ul {
	list-style:none;
	float:left;
	margin:15px 0px 0px 0px;
}
.comments .lastlink {
	background:none;
}
.comments .firstlink a, .comments .firstlink a:link, .comments .firstlink a:visited {
	padding: 5px 5px 5px 0px;
	text-decoration:none;
	color:#000000;
}
.comments li {
	float: left;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	background: url(divider-black.gif) 100% 60% no-repeat;
}
.comments li a, .comments li a:link, .comments li a:visited {
	text-decoration:none;
	padding: 5px 5px 5px 5px;
	color:#000000;
}
.comments li a:hover {
	padding: 5px 5px 5px 5px;
	text-decoration:underline;
	color: #000000;
}
.user-comments {
	border:1px solid #AE5DAB;
	border-top:0px;
	border-bottom:0px;
	margin:0px;
	padding:10px;
	width:438px;
}
.post-comments {
	margin: 25px 0px 0px 0px;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	width:460px;
}
 .post-comments h3, .post-comments h3 a, .post-comments h3 a:link, .post-comments h3 a:hover, .post-comments h3 a:visted {
font:18px Arial, Helvetica, sans-serif;
}
.more-menu {
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:2px 10px 5px 10px;
	_padding:3px 10px 5px 10px;
	position:relative;
	top:-2px;
	color:#FFFFFF;
}
.more-menu a, .more-menu a:link, .more-menu a:visited {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#ahlan_hates, #ahlan_loves {
	background:#FF0000;
	color:#FFFFFF;
	padding:0px;
	height:237px;
	overflow:hidden;
}
#ahlan_hates .content, #ahlan_loves .content {
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	height:55px;
	overflow:hidden;
}
#ahlan_hates .content a, #ahlan_hates .content a:link, #ahlan_hates .content a:visited, #ahlan_loves .content a, #ahlan_loves .content a:link, #ahlan_loves .content a:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #FCBA63;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
#ahlan_hates .content a:hover, #ahlan_loves .content a:hover {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#FCBA63;
	color:#FF0000;
	text-decoration:none;
	padding:1px;
	line-height:18px;
}
#ahlan_hates .standfirst, #ahlan_loves .standfirst {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
}
#poll {
	background:#DFD6F5;
	color:#000000;
	padding:5px;
	font:bold 13px Arial, Helvetica, sans-serif;
}
#poll img {
	margin:5px;
	margin-left:0px;
	margin-right:5px;
}
#poll h6 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:none;
}
#quotes {
	background:#FF0000;
	color:#000000;
	padding:0px;
	height:200px;
	overflow:hidden;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.mouthing_off {
	background-color:#FF0000;
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:2px;
	padding:10px 5px 5px 5px;
	height:179px;
	border:1px solid #FFFFFF;
}
.mouthing_off h2 {
	color:#FFFFFF;
	font:bold 20px Arial, Helvetica, sans-serif;
	line-height:20px;
}
.mouthing_off a, .mouthing_off a:link, .mouthing_off a:visited {
	color:#FBEF21;
}
#poll .previous {
	color:#FFFFFF;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:5px;
}
#poll .previous-result {
	color:#FF0000;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:5px;
}
#poll .current {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#BFADEB;
	padding:5px;
	margin-top:5px;
}
#poll .current .btn {
	color:#FFFFFF;
	background:#F6921E;
	border:1px solid #F6921E;
	font-weight:bold;
	height:18px;
	float:right;
	vertical-align:top
}
.nl_subs_masala {
	clear:both;
	width:300px;
	height:45px;
	/*	border:1px solid #DFDFDF;*/
	background:#FE0032;
	margin:0px;
}
.nl_subs_in_masala {
	padding:10px 0 0 14px;
}
.nl_subs_ahlan {
	clear:both;
	width:300px;
	height:60px;
	background:#E6E6E6 url(nl_subs_bg.jpg) no-repeat center;
	margin:15px 0px 15px 0px;
}
.nl_subs_in_ahlan {
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
#subs {
	width:300px;
	margin-bottom:10px;
	clear:both;
}
.mag-subs {
	background:#57B6DD;
	border:1px solid #2A85C3;
	border-top:0px;
	border-bottom:0px;
	padding:5px;
	width:288px;
}
.mag-subs h1 {
	font: bold 19px Arial, Helvetica, sans-serif;
	font-style:italic;
	text-transform:uppercase;
	color:#FFFFFF;
}
#horoscope {
	background:#662D91;
	color:#FFFFFF;
	margin:15px 0px 15px 0px;
	padding:5px;
}
#horoscope h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	font-style:italic;
	text-transform:uppercase;
}
#horoscope .std h2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-transform:uppercase;
}
#horoscope .std h2 a, #horoscope .std h2 a:link, #horoscope .std h2 a:visited {
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-transform:uppercase;
}
#horoscope .std h2 a:hover {
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#FF0000;
	text-transform:uppercase;
}
#horoscope .std {
	color:#AFA1E3;
	padding:5px;
	font: 11px Arial, Helvetica, sans-serif;
}
#horoscope a {
	color:#FF0000;
	font-style: italic;
	font-weight:bold;
}
#horoscope a:hover {
	color:#FFFFFF;
	background:#FF0000;
	font-style: italic;
	font-weight:bold;
}
#sponsored-links {
	border:1px solid #888888;
	padding:5px;
	margin-top:5px;
}
#sponsored-links h2 {
	text-transform:uppercase;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#sponsored-links .advt {
	margin-bottom:10px;
}
#sponsored-links .advt a {
	color: #9E005D;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#sponsored-links .advt a:hover {
	color: #9E005D;
	background:#FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
/* View for Your Diary, Masala Pap Squad*/
.rt-purple-box {
	border:1px solid #BFADEB;
	border-top: 6px solid #BFADEB;
	background-color:#DFD6F5;
	width:298px;
	margin-bottom:15px;
}
.rt-purple-box .title {
	color:#9E005D;
	font:18px Arial, Helvetica, sans-serif;
	margin:10px 10px 5px 5px;
	float:left;
	width:170px;
}
html>body .rt-purple-box .title {
	margin-left:10px;
}
.rt-purple-box .img-box {
	_display:inline;
	width:72px;
	border:1px solid #CFC1F0;
	background:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:6px;
	float:left;
	margin-right:5px;
	margin-left:5px;
}
.rt-purple-box .img-box a, .rt-purple-box .img-box a:link, .rt-purple-box .img-box a:visited {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FF0032;
	padding:0px;
}
.rt-purple-box .img-box a:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	background:#FF0032;
	color:#FFFFFF
}
.rt-purple-box a, .rt-purple-box a:link, .rt-purple-box a:visited {
	color:#93278F;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.rt-purple-box a:hover {
	color:#FFFFFF;
	background-color:#93278F;
}
/* Ads */ 

#oas-leaderboard {
	width:728px;
	height:90px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#oas-leaderboard-bottom {
	width:728px;
	height:90px;
	padding: 15px 0px 15px 0px;
	float:left;
}
#oas-mpu-right, #oas-mpu-left, #oas-300x600 {
	width:300px;
	background:#e6e6e6;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	margin:15px 0px 15px 0px;
}
#oas-mpu-right, #oas-mpu-left {
	height:265px;
}
#oas-300x600 {
	height:600px;
}
/*
light purple - #C8C8FF
pink - #ED1E79
link blue - #0096FF
light blue - #00A1B8
dark purple - #662D91
right section blue - #7FD0DB
red - #FF0000
red2- #FF0032

*/

.btns {
	border:1px solid #FFFFFF;
	background:#FF0000;
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	height:20px;
	text-transform:uppercase;
	padding:1px 3px 6px 3px;
	vertical-align:top;
}
div.message {
	text-align: center;
	width: auto;
	background-color: #cc0000;
	border: solid 1px #000000;
	margin: 10px 0 10px 0;
	padding: 3px 20px;
}
div.message p {
	font : bold 14px/20px Trebuchet MS, Arial, Helvetica, sans-serif;
	color : #ffffff;
}
.highlight {
	background-color: #ffff66;
}
a.no-bg, a.no-bg:link, a.no-bg:visited, a.no-bg:hover, a.no-bg:active {
	background:none;
}
table.formcontent td {
	padding:5px 5px 0px 5px;
}
table.contact {
	margin: 10px 10px 10px 0px;
}
table.contact td {
	padding:5px;
	line-height:18px;
	border:1px solid #CCCCCC;
	border-left:0px;
}
table.contact td.title {
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	background-color:#FF0000;
	border:0px;
	padding:3px;
}
.bollywood-list {
	clear:both;
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 0px 0px;
	width:200px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.bollywood-list .venue-date {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#444444;
}
.bollywood-list a:hover {
	background:#FF0000;
	color:#FFFFFF;
}
.bollywood-list a, .bollywood-list a:link, .bollywood-list a:visited {
	color:#FF0000;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
.bollywood-list a:hover {
	background:#FF0000;
	color:#FFFFFF;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}
#pageCurlAd {
	position:absolute;
	top:0px;
	right:0px
}
.search-btn {
	width:18px;
	height:20px;
	margin:0;
	margin-top:10px;
	margin-bottom:0px;
}
html>body .search-btn {
	margin-bottom:-5px;
	margin-top:15px;
}
.top-search {
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#E1E1E1;
	color:#000000;
	margin:0px;
	vertical-align:middle
}
/*  HOVERBOX FOR ALL SEARCH STARTS HERE*/


.hoverbox {
	list-style: none;
	margin-left:50px;
}
.hoverbox a {
	position: relative;
	text-decoration:none;
	color:#000;
}
.hoverbox a:hover {
	display: block;
	font-size: 100%;
	z-index: 1;
	text-decoration:none;
	border:none;
}
.hoverbox a:hover .preview {
	display: block;
	border:none;
	text-decoration:none;
}
.hoverbox img {
	width:124px;
	height:122px;
	padding:5px;
	border:1px solid #cccccc;
	margin-bottom:-5px;
}
.hoverbox li {
	float: left;
	margin: 10px;
	position: static;
	background-color: #ffffff;
	width:135px;
	height:133px;
}
html>body .hoverbox li {
	position:relative;
}
.hoverbox .preview {
	width: 139px;
	height: 139px;
	padding:5px;
	float:left;
}
html>body .hoverbox .preview {
	margin-top:-5px;
	margin-left:-5px;
}
.hoverbox a span {
	position:absolute;
	left:-8000px;
	text-decoration:none;
}
.hoverbox a:hover span {
	top: -10px;
	left: -15px;
	background:#FFF;
	font-size:80%;
	width: 139px;
	padding:5px;
	cursor:pointer;
	border:none;
	text-decoration:none;
	margin-left:5px;
}
html>body .hoverbox a:hover span {
	padding:10px;
	border:none;
	width:139px;
	top: -10px;
	left: -10px;
	margin-left:-2px;
}
/*  HOVERBOX FOR ALL SEARCH ENDS HERE*/

/* news in pics box css starts here  */

.newsinpics {
	border:1px solid #ccc;
	margin-bottom:10px;
	width:298px;
	background:url(bon_tit.gif) no-repeat;
	padding:27px 0 0;
	border-top:none;
}
.newsinpics .title {
	background-color:#ff0032;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}
.newsinpics .title h3 {
	background-color:#ff0032;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.newsinpics .introtext {
	clear:left;
	font-size:11px;
	height:0px;
	margin:0 10px;
	overflow:hidden;
	padding:3px;
}
.newsinpics .thumb {
	margin-left:9px;
}
.newsinpics .thumb .thumbnail {
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	float:left;
	margin:5px;
	padding:3px;
	background:#f1f1f1;
}
.newsinpics .thumb .thumbnail img{
	height:75px;
	width:75px;
}
.newsinpics .thumb .thumbnail:hover, div.thumbnail:hover {
}
.newsinpics .emptydiv {
	clear:left;
	display:block;
	height:10px;
}
/* news in pics box css ends here  */

/* HEADLINE HOGGER CSS */
.hh-article {
	clear:left;
	height:100px;
	margin:10px 0px;
}
.hh-article-left {
	clear:left;
	float:left;
	height:80px;
	width:63px;
}
.hh-article-right {
	clear:right;
	float:right;
	width:220px;
}
.hh-number {
	background-image:url(headline_hoggers_button.jpg);
	color:#FFFFFF;
	font-size:48px;
	font-style:italic;
	font-weight:bold;
	height:65px;
	text-align:center;
	width:63px;
}
.hh-stories {
	font-size:11px;
	text-align:center;
}
.hh-celeb a, .hh-celeb a:link, .hh-celeb a:visited {
	color:#FF0032;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px;
}
.hh-celeb a:hover {
	background-color:#FF0032;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
.hh-title a, .hh-title a:link, .hh-title a:visited {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin:5px 0px;
}
.hh-title a:hover {
	background-color:#000000;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.hh-article-right {
	font-size:11px;
}
.hh-more {
	float:right;
	text-align:right;
}
.hh-more a, .hh-more a:link, .hh-more a:visited {
	color:#FF0032;
	font-size:11px;
}
.hh-more a:hover {
	background-color:#FF0032;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
/*Headline Hogger CSS ends here */ 

/* HAVE YOUR SAY STARTS HERE*/
#haveyoursay {
	width:298px;
	/* removing border - anil */
/* border:1px solid #000000; */
margin-bottom:20px;
}
.haveyoursay_padding {
	padding:0px;
	text-align:center;
	padding-bottom:5px;
}
/* HAVE YOUR SAY ENDS HERE*/

.caption-margin {
	margin-top:-58px;
}
html>body .caption-margin {
	margin-top:-55px;
}
/* PAGINATION */
.pagination {
	overflow:hidden;
	height:1%;
	padding:5px 0;/* border-bottom:1px solid #ccc; */
}
.pagination ul {
	float:right;
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}
.pagination ul li {
	float:left;/* border-right:1px solid #999; */
	color:#999;
}
.pagination ul li a, .pagination ul li span {
	line-height:12px;
	font-size:12px;
	text-decoration:none;
	color:#FF0032;
	display:block;
	float:left;
	height:13px;
	width:17px;
	line-height:13px;
	text-align:center;
	margin:0 2px;
	padding:0 2px;
	background-image:url('arrows.png');
	background-repeat:no-repeat;
	background-position:-999px;
	font-weight:bold;
	padding:2px 0;
}
.pagination ul li.nb {
	border:0;
}
.pagination ul span {
	color:#000;
	background:#ddd; /* edit these properties for current page */
}
.pagination ul li a:hover {
	color:#fff;
	background-color:#FF0032;
}
.pagination ul li a.pfpag, .pagination ul li span.pfpag {
	padding:0 0 0 20px;
	background-position:left top;
	text-align:right;
}
.pagination ul li a.pppag, .pagination ul li span.pppag {
	padding:0 0 0 15px;
	background-position:left bottom;
	text-align:right;
}
.pagination ul li a.pnpag, .pagination ul li span.pnpag {
	padding:0 15px 0 0;
	background-position:right bottom;
	text-align:left;
}
.pagination ul li a.plpag, .pagination ul li span.plpag {
	padding:0 20px 0 0;
	background-position:right top;
	text-align:left;
}
.pfpag, .pppag, .pnpag, .plpag {
	width:auto!important;
	margin-top:2px!important;
}
span.pfpag, span.pppag, span.pnpag, span.plpag {
	opacity:0.6;
* filter:alpha(opacity=60);
	color:#999999!important;
}
a.pfpag:hover, a.pppag:hover, a.pnpag:hover, a.plpag:hover {
	color:#000!important;
}
/* END OF PAGINATION */

#goingOutSubmenu {
	position:relative;
	display:block;
	/* background-color:#00FF00; */
border-bottom:4px solid #ff0000;
	width:615px;
	margin-bottom:10px;
}
#goingOutSubmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	height:29px;
}
#goingOutSubmenu ul li {
	display:block;
	float:left;
	margin:0px;
}
#goingOutSubmenu ul li a {
	font-size:18px;
	display:block;
	float:left;
	color:#ff0000;
	text-decoration:none;
	padding:4px 10px;
}
#goingOutSubmenu ul li a:hover, #goingOutSubmenu ul li a.current {
	color:#ffffff;
	background-color:#ff0000;
}
#festive-banner a {
	background-color:#000000;
	display:block;
	width:940px;
	margin-left:12px;
	_margin-left:6px;
	float:left;
	color:#ffffff;
	padding-top:12px;
	padding-bottom:11px;
	padding-left:25px;
	font-size:20px;
}
#festive-banner a:hover {
	text-decoration:underline
}
#nav-top td span {
	background:url(nav_l.gif) no-repeat top left;
	padding:0 0 0 7px;
	float:left;
}
#nav-top td span a {
	background:url(nav_r.gif) no-repeat top right;
	padding:6px 7px 0 0;
	float:left;
	line-height:20px;
	color:#fff;
	text-transform:uppercase;
}
#nav-top td span a:hover {
	text-decoration:underline;
}
#snapped span.bon img {
	height:400px;
	width:200px;
	background:url(bon.gif) no-repeat;
	padding:7px 42px 8px;
}
#latest .tab-news .story p {
	padding:0 0 8px;
}
