
/* ------------ html elements ------------ */
h1 {
	font-size: 30px;
	font-weight: bold;
	margin:3px 0;
	padding: 0 0 4px 3px;
}
h2 {
	font-size: 17px;
	margin:0;
}
h3 {
	margin:0;
	font-size: 17px;
}
h6 {
	font-size: 14px;
	margin:0 0 10px 0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
input {
	border: 1px solid #ccc;
	padding: 2px 3px;
}
input:hover {
	border: 1px solid #999999 !important;
	color: #666666 !important;
}
input:focus {
	outline:0;
}
hr {
	margin: 2px 0;
	color: #999999;
}
a {
	color: #313131;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
/* ------------ common definitions ------------ */

.clearer {
	clear: both;
}

.Sm {
	font-size: 13px;
}
.smFont {
	font-size: 11px;
}

.imgBorder {
	border: 1px solid #666;
}
.error {
	color: #FF0000;
	font-size: 13px;
	text-align: center;
	margin: 5px 0;
	padding: 3px;
	/*background: #FFEAEA;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;*/
}
.errorDesc {
	color: #CC0000;
	padding: 5px 5px 5px 25px;
	background: url(../images/x_03.gif) 0 50% no-repeat;
}

.button {
	background: url("../images/button.png") top left no-repeat;
	text-align: center;
	color: #FFFFFF;
	padding: 3px 8px;
	font-weight: bold;
	border:0;
}
.button:hover {
	background: url("../images/buttonOn.png") top left no-repeat;
	cursor: pointer;
	text-decoration: none;
	border:0;
}
.button a {
	text-decoration: none;
}
.button2 {
	background: url("../images/btn_comment.png") top left no-repeat;
	text-align: center;
	color: #FFFFFF;
	padding: 4px 0 !important;
	width:115px;
	height:31px;
	font-weight: bold;
	font-size: 13px;
	border: none !important;
}
.button2:hover {
	background: url("../images/btn_commentOn.png") top left no-repeat;
	cursor: pointer;
	text-decoration: none;
	border:none !important;
	color: #FFFFFF !important;
}
.button2 a {
	text-decoration: none;
	color: #FFF;
}
.button2 a:hover {
	text-decoration: none;
	color: #FFF;
}
.listimg {
	border: 1px solid #666666;
}
.listimg:hover {
	border: 1px solid #004BB6;
}
span.list-title {
	font-size: 15px;
	font-weight: bold;
}
span.list-title.articles {
	font-size: 16px;
}
.GrayTitle {
	height:31px;
	background: url(../images/GrayTitleBg.gif) top left repeat-x;
	/*border: 1px solid #e5e5e5;*/
	font-size: 17px;
}

.GrayTitle .title {
	float:left;
	padding: 9px 0 0 10px;
}
.GrayTitle .date {
	float:right;
	margin-right: 5px;
	text-transform: lowercase;
	font-weight: normal;
	padding-top: 9px
}
.PrevNext {
	float:right;
	margin:6px 5px 0 0;
	background: url("../images/prevnext_disabled.png") top left no-repeat;
	width: 54px;
	height: 20px;
}
.PrevNext .prev {
	float:left;
	width: 27px;
}
.PrevNext .next {
	float:right;
	width: 27px;
}
.GrayTitle .PremiereDate {
	float:right;
	padding:9px 8px 0 0;
	font-weight: normal;
	text-transform:none;
}
.GrayTitle .Paginator {
	float:right;
	padding:9px 8px 0 0;
}

.TabsTitle {
	height: 35px;
	background: url(../images/BlackTitleBg.gif) top left repeat-x;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	padding-right: 5px;
}
.TabsTitle .title {
	float:left;
	padding: 9px;
}
.TabsTitle .tab {
	float:right;
	padding: 5px 7px;
	height: 15px;
	margin: 9px 3px 0 0;
}
.TabsTitle .active {
	background-color: #FFF;
	color: #000000;
}
.TabsTitle .inactive {
	background-color: #8d8d8d;
	color: #FFF;
}
.TabsTitle .inactive a:link,
.TabsTitle .inactive a:visited,
.TabsTitle .inactive a:active {
	display:block;
	color: #FFF;
}
.TabsTitle .inactive a:hover {
	display:block;
	width: auto;
	height: auto;
	background-color: #666;
	color: #CCCCCC;
	padding: 5px 7px 4px 7px;
	margin: -5px -7px;
	text-decoration: none;
}
.BottomBox {
	height:30px;
	background: url(../images/BottomBoxBg.gif) top left repeat-x;
	border: 1px solid #d8d8d8;
	font-size: 13px;
}
.floatedLeft {
	float:left;
	padding: 6px 0 0 10px;
}
.floatedRight {
	float:right;
	padding: 6px 0 0 10px;
}
.BottomBox .floatedRight {
	float:right;
	padding:5px 5px 0 0;
}
.BottomBox .floatedRight .PrevNext{
	padding:0;
	margin:0;
}
.BottomBoxClear {
	height:18px;
	font-size: 13px;
	padding: 6px 0 6px 10px;
	border-top: 1px solid #e0e0e0;
	background-color: #FFFFFF;
}
h2.brief {
	font-weight: normal !important;
	font-size: 15px;
	line-height: 21px;
}
#BannerGoogle, #GoogleAdBottom {
	text-align: center;
	padding: 10px 0;
}
/* ------------ layout ------------ */
body {
	margin:0;
	font-family: Arial, Helvetica, Verdana;
	color: #313131;
	/*background: url("../images/bg.jpg") top left repeat-x #dadada;*/
        background: #FFF;
}
#Container {
	width: 1000px;
	margin: 0 auto;
	/*background-color: #FFF;*/
	background: url("../images/header.jpg") 0 27px repeat-x #fff; /* XMAS HEADER */
	/*border: 1px solid #999999;*/
        box-shadow: 0px 0px 10px #ebebeb;
}
#Container #Header {
	width: 1000px;
	/*background-color: #161616;*/
}
#Container #Header #Logo {
	height: 53px;
	width:250px;
	float:left;
	font-weight: bold;
	font-size: 28px;
	color: #000;
	font-size: 11px;
}
#Container #Header #Logo img {
	margin: 12px 0 0 14px;
}
#Container #Header #HeaderAdsense {
	height: 24px;
	width: 745px;
	float: right;
	text-align: center;
	padding-top: 16px;
}
/*------MENU ------*/
#Container #Menu {
	width: 1000px;
	/*background: url(../images/Menu_07.gif) bottom left repeat-x #000;
	background-color: #161616;*/
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 12px;
	font-weight:bold;
	position:relative;
}

/*** Nav bar styles ***/

ul.nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.nav li {
	display: inline-block;
	padding: 10px 13px;
	border-right: 1px dotted #666666;
	margin:0 -4px 0 0;
}
ul.nav li:hover {
	background-color: #fff;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
ul.nav li:active {
	background-color: #FFFFFF;
	color: #000000;
}
ul.nav li a {
	color: #fff;
}
ul.nav li a:hover {
	color: #000;
	text-decoration: none;
}
ul.nav li:hover a {
	color: #000;
}
ul.nav li.on {
	background-color: #fff;
	color: #000;	
}
#Container #Menu #MenuButtons {
	position:absolute;
	top: 8px;
	right: 6px;
}


#Container #Submenu {
	height: 15px;
	width: 980px;
	font-size: 12px;
	padding: 9px;
}
#Container #Submenu ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#Container #Submenu ul li {
	display: inline;
	margin-right: 10px;
	color: #bcbcbc;
}

#Container #SubmenuAdsense {
	height: 100px;
	background-color: #D7D7D7;
	text-align: center;
	padding-top: 10px;
}


#Container #TopBar {
	width: 998px;
	height: 31px;
	/*background: url(../images/TopBarBg.gif) top left repeat-x;*/
        background: #FFF;
	border: 1px solid #e5e5e5;
	color: #000;
	font-size: 11px;
	position:relative;
}
/*------TOP BAR LINKS------*/

#Container #TopBar a:link,
#Container #TopBar a:visited,
#Container #TopBar a:active{
	color: #000000;
	text-decoration: none;
}
#Container #TopBar a:hover {
	text-decoration: underline;
}

/*------ TOP BAR LEFT COLUMN WITH LOGIN AND CREATE ACCOUNT LINKS ------*/
#Container #TopBar #TopBarLogin {
	float:left;
	width: 205px;
	margin-left: 10px;
	padding-top: 4px;
}
#Container #TopBar #TopBarLogin .TopBarLoginLink {
	float:left;
	height: 17px;
	padding: 3px 0 0 5px;
}
#Container #TopBar .top-bar-heading {
	float: left;
	padding: 4px 11px;
	border-right: 1px dotted #ccc;
}
#Container #TopBar .top-bar-heading h1 {
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
}
#Container #TopBar .top-bar-heading p {
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	margin: 4px 0;
}
/*------ TOP BAR RIGHT COLUMN WITH SEARCH AND FACEBOOK LINKS ------*/
#TopBarSearchBox {
	position: absolute;
	right: 8px;
	bottom:0;
	padding: 5px;
	/*background: url("../images/bg_topsearch.jpg") bottom left repeat-x #3C3A3B;*/
}
.SearchButton {
	background: url("../images/btn_headsearch.png") top left no-repeat !important;
	border:none !important;
	width:21px;
	height:20px;
	padding:0;
	color:#0a7fd9;
}
.SearchButton:hover {
	background: url("../images/btn_headsearchOn.png") top left no-repeat !important;
	border: none !important;
	cursor: pointer !important;
}
#TopBarNetworkLinks {
	float:right;
	height: 17px;
	border-left: 1px dotted #bcbcbc;
	margin: 5px 0 0 8px;
	padding: 1px 8px;
}
#TopBarSearchBox .SearchInput {
	width: 140px;
	background: url(../images/TopBarSearchIcon.gif) 3px 50% no-repeat;
	padding: 4px;
	padding-left: 26px;
	color: #666666;
	font-size: 13px;
	border: 0;
	border-right: 1px dotted #ccc;
	margin:0;
}
#TopBarSearchBox .SearchInput:hover {
	border: 0 !important;
	border-right: 1px dotted #ccc !important;
	color: #333333;
}
#TopBarSearchBox select {
	border: none;
	margin-right: 3px;
}

#TopBarSearchBox div.searchncateg {
	background: url("../images/bg_headsearchbar.png") top left no-repeat;
	width: 289px;
	height: 27px;
}
#Container #ColumnsContainer {
	width: 990px;
	padding: 3px;
}

/*------LEFT COLUMNS CONTAINER ------*/
#Container #ColumnsContainer #LeftColumnsContainer {
	float: left;
	width: 647px;
	margin-right: 6px;
}
/*------NEWS PANEL CONTAINER ------*/
#NewsPanel {
	position: relative;
}
#NewsPanel #NewContainer {
	cursor: pointer;
	height: 274px;
}
#NewsPanel #NewContainer .NewPic {
	height: 274px;
	width: 644px;
}
#NewsPanel #NewContainer .NewPic .NewBrief {
	padding: 10px;
	color: #FFFFFF;
	border: 1px solid #2e2c2a;
	float:right;
	width:188px;
	height: 252px;
}
.NewBrief span.article-title {
	font-size: 19px;
	font-weight: bold;
	margin:0;
}
.NewBrief p {
	margin:10px 0;
	font-size: 14px;
	line-height:18px;
}
#NewsPanel #NewContainer .NewPic .NewBrief[class] {
	background-image:url(../images/TransparentDIV.png);
}
#NewsPanel #NewContainer #NewsInWait {
	clear:both;
}
#NewsPanel #NewContainer #NewsInWait p {
	display:none;
}
#NewsPanel #NewContainer #NewsInWait .InWaitItem {
	background-color: #666;
	border: 1px solid #919191;
	border-right: none;
	float:left;
	width: 160px;
	height:7px;
}
#NewsPanel #NewContainer #NewsInWait .ItemLink {
	vertical-align: middle;
	height:7px;
}
#NewsPanel #NewContainer #NewsInWait .ItemLink a {
	color: #333;
	text-decoration:none;
}
#NewsPanel #NewContainer #NewsInWait .ItemLink a:hover {
	
}
#NewsPanel #NewContainer #NewsInWait .on {
	background-color:#0a7fd9;
}

/*------CONTAINER OF LEFT COLUMN & CENTRE ------*/
#MainContainer {
	margin-top: 10px !important;
	padding: 5px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #LeftColumn{
	float:left;
	width:162px;
	margin-right: 5px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #LeftColumn #TopBiographies {
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #LeftColumn #TopBiographies #TopBioPic {
	text-align: center;
	margin-top: 5px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #LeftColumn #TopBiographies #TopBioList {
	font-size: 13px;
	margin-bottom: 10px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #LeftColumn #TopBiographies #TopBioList ol {
	margin:5px 0 0 15px;
	padding:5px 0 0 15px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #LeftColumn #TopBiographies #TopBioList ol li {
	padding:2px 0;
}
/*------MAIN COLUMN ------*/
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn{
}

#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestNewsContent {
	margin:0;
	padding:0;
	list-style:none;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestNewsContent li#newItem {
	
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestNewsContent li#newItem:hover {
	background: #fbfbfb;
}
.newPicture {
	float:left !important;
	width: 60px !important;
	height: 60px !important;
	margin: 10px 10px 0 10px !important;
	border: 1px solid #ccc !important;
}

#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent {
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	padding:0;
	list-style: none;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {
	float: left;
	padding: 0 12px;
	width: 130px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn p {
	padding: 0;
	margin:0 0 5px 0;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable {
	margin-top: 5px;
	border: 1px solid #d8d8d8;
}

#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container {
	padding: 0 10px 0 0;
	margin: 0 11px 0 0;
	list-style: none;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn {
	float: right;
	padding: 0 12px;
	width: 127px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn .Centre {
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTableul.premiere-container li.PremiereTableColumn p {
	padding: 0;
	margin:0 0 5px 0;
}

#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #ReviewsTable {
	margin-top: 5px;
	border: 1px solid #d8d8d8;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #ReviewsTable #ReviewsContent {
	padding:15px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #ReviewsTable #ReviewsContent .ReviewsTableColumn {
	float:left;
	width: 138px;
	padding: 0 6px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #ReviewsTable #ReviewsContent .Centre {
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #ReviewsTable #ReviewsContent .ReviewsTableColumn p {
	padding: 0;
	margin:0 0 5px 0;
}

  /*----------------------------*/
 /*------- RIGHT COLUMN -------*/
/*----------------------------*/

/*------RIGHT CONTAINER ------*/
#Container #ColumnsContainer #RightContainer {
	float:left;
	width: 336px;
}
/*------NEWS BOX ------*/
#Container #ColumnsContainer #RightContainer #NewsRight {
	margin-top: 5px;
	/*border-right: 1px solid #e2e2e2;*/
	border-bottom: 1px solid #e2e2e2;
}
#Container #ColumnsContainer #RightContainer #NewsRight ol.NewsRightContent {
	margin: 2px 0 5px 15px;
	padding: 2px 0 5px 15px;
	color: #333333;
}

#Container #ColumnsContainer #RightContainer #NewsRight ol.NewsRightContent li {
	line-height: 22px;
	font-size: 13px;
	border-bottom: 1px dotted #ccc;
	background: #ffffff;
	padding: 5px 0 5px 5px;
}
#Container #ColumnsContainer #RightContainer #NewsRight ol.NewsRightContent li:hover {
	background-color: #F2F2F2 !important;
	cursor:pointer !important;
}
/*------A DAY LIKE TODAY ------*/
#Container #ColumnsContainer #RightContainer #DayLikeToday {
	margin-top: 12px;
	background: url(../images/BlackTitleBgSm.gif) top left no-repeat;
}

#Container #ColumnsContainer #RightContainer #DayLikeToday .right-efemerides-container{
	
}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col {
	float:right;
	width: 91px;
	padding:0 10px 10px 10px;
	text-align: center;
	font-size: 14px;
}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col p.head{
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	margin:4px 0 8px 0;
	text-align: center;
}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col p {
	margin:0 0 1px 0;
	padding:0 0 1px 0;
}

#Container #ColumnsContainer #RightContainer #DayLikeToday #SearchBirthday {
	background: url(../images/ADayLikeTodaySearch.gif) top left repeat-x;
	font-size: 11px;
	color: #FFF;
	padding: 10px;
}
#Container #ColumnsContainer #DayLikeToday #DayBirthdays {
	background-color: #FFF;
	font-size: 14px;
}
#Container #ColumnsContainer #DayLikeToday #DayBirthdays ul {
	list-style-type: none;
	margin: 2px;
	padding: 2px;
}
#Container #ColumnsContainer #DayLikeToday #DayBirthdays ul li {
	display:block;
}
#Container #ColumnsContainer #DayLikeToday #DayBirthdays ul li a:link,
#Container #ColumnsContainer #DayLikeToday #DayBirthdays ul li a:visited,
#Container #ColumnsContainer #DayLikeToday #DayBirthdays ul li a:active {
	display:block;
	padding: 2px 4px;
}
#Container #ColumnsContainer #DayLikeToday #DayBirthdays ul li a:hover {
	display:block;
	background:#000;
	color: #FFF;
	text-decoration: none;
}
#Container #ColumnsContainer #DayLikeToday #DayBirthdays .Col {
	float:left;
	width: 168px;
	padding:0;
	text-align:left;
	font-size: 13px;
}

#Container #ColumnsContainer #RightContainer #DayLikeToday #SearchBirthday #Who {
	margin-bottom: 3px;
}
#Container #ColumnsContainer #RightContainer #DayLikeToday #SearchBirthday #WhoForms {
	position:relative;
}
#Container #ColumnsContainer #RightContainer #DayLikeToday #SearchBirthday #WhoForms ul {
	list-style: none;
	margin: 0;
	padding:0;
}
#Container #ColumnsContainer #RightContainer #DayLikeToday #SearchBirthday #WhoForms ul li {
	display:inline-block;
	margin: 0 3px 0 0;
}
#Container #ColumnsContainer #RightContainer #DayLikeToday #SearchBirthday #WhoForms .button {
	border:0;
	background:#FF9900;
	border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}
#Container #ColumnsContainer #RightContainer #DayLikeToday #SearchBirthday #WhoForms .button:hover {
	background: #FF6633;
	color: #FFF !important;
	border: none !important;
}
#Container #ColumnsContainer #RightContainer #DayLikeToday #SearchBirthday #WhoForms .input {
	border: 1px solid #02265b;
	background-color:#FFF;
}
#Container #ColumnsContainer .recommend-box {
	background-color: #FFF;
	font-size: 14px;
	margin: 13px 0;
}
#Container #ColumnsContainer .recommend-box ul {
	margin: 5px 10px;
	padding: 5px 10px;
	list-style: none;
	font-size: 13px;
	line-height: 21px;
}
/*------GOOGLE ADS ------*/
#Container #ColumnsContainer #RightContainer #GoogleAdBottom {
	margin-top: 5px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #LeftColumn #GoogleAdLeft {
	margin-bottom: 5px;
}

  /*----------------------------*/
 /*----- MAIN CONTAINERS ------*/
/*----------------------------*/

/*------HIGHLIGHTED PART OF THE SECTION CONTAINER ------*/
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer {
	margin-bottom: 5px;
	position: relative;
	padding:5px;
}

#Container #ColumnsContainer #LeftColumnsContainer #Navigator {
	font-size: 11px;
	color:#000;
	text-transform:uppercase;
	padding: 3px 0 5px 5px;
	border-bottom: 1px solid #d8d8d8;
	font-weight: bold;
	margin-bottom:10px;
}
#Container #ColumnsContainer #LeftColumnsContainer #Navigator a:link, 
#Container #ColumnsContainer #LeftColumnsContainer #Navigator a:visited,
#Container #ColumnsContainer #LeftColumnsContainer #Navigator a:hover, 
#Container #ColumnsContainer #LeftColumnsContainer #Navigator a:active {
	color:#000;
}

#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer p {
	margin:3px 0;
	padding:3px 0;
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering {
	position: absolute;
	top:0;
	right:0;
	width: 474px;
	padding-top: 17px;
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering .FilterCol {
	float:right;
	margin-right: 5px;
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering .FilterCombo {
	padding:3px 25px 2px 5px;
	border: 1px solid #bababa;
	background: url(../images/ComboArrow_03.gif) top right no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering .FilterCombo a:link,
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering .FilterCombo a:active,
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering .FilterCombo a:visited {
	color: #000;
	padding:3px 25px 2px 5px;
	margin: -3px -25px -2px -5px;
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering .FilterCombo a:hover {
	text-decoration: none;
	background: url(../images/ComboArrow_03.gif) top right no-repeat #eee;
	color: #000;
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew {
	margin-top: 5px;
	/*border: 1px solid #000;
	background: url(../images/HighlightedBg_11.gif) top left repeat-x #000;*/
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew {
	/*color: #FFF;*/
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew h1 {
	font-size: 16px;
	border: 0;
	padding:0;
	margin:0;
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew p {
	margin:0;
	padding:0;
	font-size: 13px;
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew ul {
	margin: 7px 0 0 0;
	padding: 7px 0 0 0;
	list-style-type: none;
	font-size: 13px;
}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew ul li {
	margin-bottom: 4px;
}

/*#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew a:link,
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew a:visited,
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew a:hover,
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #HighlightedNew a:active {
color: #fff;
}*/
.HighligNew {
	padding: 0 0 0 12px;
}

.HighliImage {
	border: 1px solid #adadad;
}
#Container #Footer {
	margin-top: 5px;
}
#Container #Footer a:link, 
#Container #Footer a:visited,
#Container #Footer a:active{
	color: #000000;
}
#Container #Footer #FooterAZIndex {
	height: 38px;
	background-color: #d7d7d7;
	margin-bottom: 1px;
}
#Container #Footer #FooterAZIndex #Abc {
	float:left;
	width: 585px;
	padding: 11px 21px;
	font-size: 11px;
}
#Container #Footer #FooterAZIndex #BottomSearch {
	float:left;
	width: 345px;
	padding: 5px;
	font-size: 11px;
	position:relative;
}
#BottomSearch .SearchInput{
	width: 310px;
}
#Container #Footer #FooterSiteMap {
	background-color: #FFF;
	padding: 15px;
}

#Container #Footer #FooterSiteMap a {
	font-size: 11px;
}
#Container #Footer #FooterSiteMap #Biographies {
	float:left;
	height: 105px;
	width: 127px;
	border-right: 1px solid #c3c3c3;
}
#Container #Footer #FooterSiteMap #Movies {
	float:left;
	height: 105px;
	width: 134px;
	border-right: 1px solid #c3c3c3;
	padding-left: 12px;
}
#Container #Footer #FooterSiteMap #Music {
	float:left;
	height: 105px;
	width: 129px;
	border-right: 1px solid #c3c3c3;
	padding-left: 12px;
}
#Container #Footer #FooterSiteMap #BiografiasEs {
	float:left;
	height: 105px;
	width: 111px;
	border-right: 1px solid #c3c3c3;
	padding-left: 12px;
}
#Container #Footer #FooterSiteMap #OurNetwork {
	float:left;
	height: 105px;
	width: 150px;
	border-right: 1px solid #c3c3c3;
	padding-left: 12px;
}
#Container #Footer #FooterSiteMap #Users {
	float:left;
	height: 105px;
	width: 132px;
	border-right: 1px solid #c3c3c3;
	padding-left: 12px;
}
#Container #Footer #FooterSiteMap #Links {
	float:left;
	height: 105px;
	width: 100px;
	padding-left: 12px;
}

#Container #Footer #FooterPrivacy {
	height: 44px;
	background-color: #333;
	padding:12px;
	font-size: 11px;
	color: #FFF;
}
#Container #Footer #FooterPrivacy a:link,
#Container #Footer #FooterPrivacy a:visited,
#Container #Footer #FooterPrivacy a:active {
	color: #FFF;
}
#Container #Footer #FooterPrivacy #CopyrightInfo {
	float:left;
	width: 500px;
}
#Container #Footer #FooterPrivacy #TelFoLogo {
	float: right;
	width: 105px;
}

#Container #ColumnsContainer #LeftColumnsContainer #topInfoContainer {
	padding: 6px 6px 0 6px;
	position: relative;
	border-bottom: 1px solid #ccc;
}
#Container #ColumnsContainer #LeftColumnsContainer #topInfoContainer h1 {
	font-size: 30px;
	font-weight: bold;
	margin:3px 0;
	padding: 0 0 4px 3px;
}
#Container #ColumnsContainer #LeftColumnsContainer #topInfoContainer p {
	margin:3px 0;
	padding:3px 0;
}

/*------BIOGRAPHY TEMPLATES ------*/
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn{
	float:left;
	width: 100%;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent {
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol {
	float:left;
	width: 142px;
	padding: 8px;
	text-align: center;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol p {
	margin:4px;
	padding:0 4px;
	font-size: 12px;
}

#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol ul {
	margin:2px 5px 0 7px;
	padding:2px 5px 0 7px;
	list-style-type: none;
	font-size: 13px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol ul li {
	background: url(../images/arrow.gif) 2px 10px no-repeat;
	padding: 4px 0;
	padding-left: 10px;
	border-bottom: 1px dotted #e1e1e1;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol ul li:hover {
	background: url(../images/arrow.gif) 2px 10px no-repeat #f0f0f0;
}
.tags {
	margin: 25px 0 0 0;
}
.discography {
	font-size: 13px;
}
.discography ul {
	list-style-type: none;
	margin: 5px;
	padding:5px;
}
.discography ul li {
	padding-bottom: 3px;
}

.awards {
	margin-bottom: 15px;
}
.awarditem {
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;
	font-size: 13px;
}
.awardtitle {
	float:left;
	width: 260px;
	margin-left: 25px;
	font-weight: bold;
}
.awardesc {
	float:left;
	width: 347px;
	font-size: 13px;
}
span.awardyear {
	background: #0066CC;
	color:#FFFFFF;
	padding: 3px;
	float:left;
	margin-right: 15px;
	border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}
/*------SHARE & PRINT ICONS ------*/
#ShareIconsContainer {
	padding: 5px 0 0 5px;
	margin: 8px 0;
	font-size: 12px;
	line-height: 20px;
}
#ShareIconsContainer .icon {
	float:left;
	padding: 0 8px 0 15px;
	margin-right: 8px;
	border-right: 1px dotted #ccc;
}
.favorite {
	background: url("../images/favourite_icon.gif") 0 50% no-repeat;
}
.comments {
	background: url("../images/comment_icon.gif") 0 50% no-repeat;
}
.print {
	background: url("../images/print_icon.gif") 0 50% no-repeat;
}
.rss {
	background: url("../images/rss_icon.gif") 0 50% no-repeat;
}
#ShareIconsContainer .Comments {
	width: 19px;
	height: 22px;
	background: url(../images/Noticia_03.gif) top left no-repeat;
	padding: 0 0 0 8px;
	font-size: 11px;
	font-weight: bold;
}
#ShareIconsContainer .ShareIcons {
	float:right;
	padding-right: 3px;
}
#ShareIconsContainer .ShareIcons a {
	text-decoration: underline;
}
/*------NEWS TEMPLATES ------*/
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News {
}

#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #NewsContent {
	font-size: 14px;
	line-height: 22px;
}

#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #NewsContent p {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
.NewsDate {
	padding: 8px;
	font-weight: bold;
	background: url(../images/GrayTitleBg.gif) top left repeat-x;
	font-size: 13px;
}
#newItem {
	margin: 10px 0;
	border-bottom: 1px dotted #ccc;
}
.newPicture {
	float:left;
	height: 75px;
	width: 91px;
	border: 1px solid #aaa;
	margin: 10px 0 0 10px;
}
.newContent {
	float:left;
	width: 512px;
	margin: 10px 0;
}
.newContent span.article-title {
	padding:0 0 3px 0;
	margin:0 0 3px 0;
	font-size: 16px;
	font-weight: bold;
}
.newContent p {
	padding:0;
	margin:0;
	font-size: 13px;
}

.newContent p.Sm {
	font-size: 12px;
	margin-top: 5px;
}

#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #ComboDate {
	padding: 10px 0 0 10px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #ComboDate .FilterCol {
	float:left;
	margin-right: 5px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #ComboDate .FilterCombo {
	padding:3px 25px 2px 5px;
	border: 1px solid #bababa;
	background: url(../images/ComboArrow_03.gif) top right no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #ComboDate .FilterCombo a:link,
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #ComboDate .FilterCombo a:active,
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #ComboDate .FilterCombo a:visited {
	color: #000;
	padding:3px 25px 2px 5px;
	margin: -3px -25px -2px -5px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #ComboDate .FilterCombo a:hover {
	text-decoration: none;
	background: url(../images/ComboArrow_03.gif) top right no-repeat #eee;
	color: #000;
}
.new {
	padding:0;
	margin:0 0 10px 5px;
	list-style-type: none;
}
.brief {
	font-size: 17px;
	font-style: italic;
}
.published {
	font-size: 13px;
	margin-top: 5px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News .Photo {
	font-size: 13px;
	background-color: #f5f5f5;
	border: 1px solid #cbcbcb;
	margin:0;
}
.Photo .imgContainer {
	width: 100%;
	float:left;
	clear:both;
	text-align: right !important;
}
.Photo .imgContainer img {
	float:left;
}
#News .picdesc {
	float:left; 
	width: 400px;
	padding: 4px;
}
#News .copyright {
	float:right;
	font-size: 11px;
	padding: 4px;
}
/*------MORE REVIEWS ------*/

#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #MoreReviews {
	font-size: 14px;
	line-height: 22px;
	/*background: url(../images/Reviews_09.gif) bottom left repeat-x #fff;
	margin: 5px 0;
	border: 1px solid #d5eaef;*/
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #MoreReviews p {
	margin:0;
	padding:0;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #News #Review {
	padding: 10px;
	font-size: 14px;
	line-height: 22px;
}
.reviewRating {
	width:46px;
	height:36px;
	padding-top: 10px;
	background: url(../images/Review_08.gif) top left no-repeat;
	color: #FFFFFF;
	font-size: 25px;
	text-align: center;
}
  /*----------------------------*/
 /*------- COMMENTS BOX -------*/
/*----------------------------*/

#CommentsBox {
	padding: 0 10px 10px 10px;
}
.CommentItem {
	margin: 30px 0;
}
.CommentReplyItem {
	margin: 10px 0 10px 50px;
}
.commentsNegative {
	color: #FF0000;
	font-weight: bold;
}
.commentsPositive {
	color: #00ac14;
	font-weight: bold;
}
.Comment {
	background-color: #f8f8f8;
	border: 1px solid #e4e4e4;
	padding: 10px;
	font-size: 13px;
	margin-top: 6px;
	line-height: 21px;
}
.Avatar {
	float:left;
	width: 58px;
	margin-right: 10px;
}
.Title {
	float:left;
}
#Title {
	float:left;
}
#Title ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
#Title ul li.smTxt {
	font-size: 13px;
}
#Buttons {
	float:right;
	margin-top: 30px;
}
#Buttons .ItemBut {
	float: right;
	margin-left: 3px;
}
#LeaveCommentBox {
	padding: 10px;
	background-color: #f8f8f8;
	border: 1px solid #e4e4e4;
	margin: 5px 0;
}
#LeaveCommentBox  p{
	margin: 5px 0;
	font-size: 13px;
}

#LeaveCommentBox input {
	border: 1px solid #ccc;
	padding: 4px !important;
}
#slidingDiv, #slidingDiv_2{
	display:none;
}
  /*----------------------------*/
 /*--------- PAGINATOR --------*/
/*----------------------------*/

#Paginator {
	padding: 15px;
	font-size: 15px;
}
#seeMore {
	padding: 6px;
	text-align: right;
	font-size: 13px;
}
.rightContainer {
	float:right;
}
.leftContainer {
	float:left;
	width: 410px;
}
.borderTop {
	border-top: 1px solid #d6d6d6;
}

#Paginator ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#Paginator ul li {
	display: inline;
	margin: 0 1px;
	font-size: 17px;
}

.pageActive {
	padding: 3px 6px;
	background-color: #000;
	border: 1px solid #000;
	color: #FFFFFF;
	font-weight: bold;
}

.pageInactive {
	padding: 3px 6px;
	background-color: #f8f8f8;
}

.pageInactive a:link,
.pageInactive a:visited,
.pageInactive a:active {
	padding: 3px 6px;
	margin: -3px -6px;
	color:#000;
	border: 1px solid #e4e4e4;
}

.pageInactive a:hover {
	background-color: #000;
	border: 1px solid #000;
	color:#FFF;
	text-decoration: none;
}

  /*----------------------------*/
 /*---- BIOGRAPHY TEMPLATE-----*/
/*----------------------------*/

.celebPic {
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	padding: 0;
	margin-top: 5px;
}

#itemInformation {
	padding: 10px;
	font-size: 13px;
}
#itemInformation td {
	height: 19px;
}
#itemInformation td p {
	margin: 0 0 12px 0;
	line-height: 20px;
}
.biography {
	padding: 20px;
	line-height: 22px;
	font-size: 14px;
}
.biography a {
	color: #313131;
	border-bottom: 1px dotted #313131;
	font-weight: normal;
}
.biography a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #000;
	color: #000;
}

  /*----------------------------*/
 /*------- MOVIE TEMPLATE------*/
/*----------------------------*/

#Casting {
	padding:10px;
	font-size: 13px;
}
#Casting .castitem {
	border-bottom: 1px dotted #ccc;
	padding: 8px 0 8px 15px;
}
#Casting .castitem:hover {
	background: #fbfbfb;
}
#Casting .photo {
	float:left;
	width: 50px;
}
#Casting .actor {
	float:left;
	width: 210px;
	padding-top: 8px;
}
#Casting .character {
	float:left;
	padding-top: 8px;
}
/*------MOVIE RELEASES------*/
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #releasesColumn{
	padding: 10px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #releasesColumn #releasesColumnContent {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #dedede;
	margin: 10px 0;
	line-height: 20px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #releasesColumn #releasesColumnContent .posterCol {
	float:left;
	padding-right: 16px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #releasesColumn #releasesColumnContent .ListCol {
	float:left;
	width: 490px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #releasesColumn #releasesColumnContent .ListCol p {
	margin:0 0 8px 0;
	padding:0 4px;
	font-size: 12px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #releasesColumn #releasesColumnContent .ListCol h1 {
	font-size: 14px;
	font-weight: bold;
	margin:8px 0;
	padding:0 4px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #releasesColumn #releasesColumnContent .ListCol ul {
	margin:2px 5px 0 7px;
	padding:2px 5px 0 7px;
	list-style-type: none;
	font-size: 13px;
}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #releasesColumn #releasesColumnContent .ListCol ul li {
	background: url(../images/arrow.gif) 0 50% no-repeat;
	padding-left: 6px;
}
#synopsis a {
	color: #313131;
	text-decoration: none;
	font-weight: normal !important;
	border-bottom: 1px dotted #313131;
}
#synopsis a:hover {
	color: #000000;
	border-bottom: 1px dotted #000;
}

  /*----------------------------*/
 /*------- PHOTO GALLERY ------*/
/*----------------------------*/

#galleryThumbs {
	padding-top: 10px;
}
.galleryThumbsInner {
	margin: 0 14px;
	background-color: #F4F4F4;
	padding: 12px;
	text-align: center;
}

#galleryThumbs p {
	margin:0;
	padding:0;
}
#galleryThumbs img {
	margin:6px;
}


#rightMoreGalleries {
	margin:10px 0 0 0;
	border-bottom: 1px solid #dedede;
}
#rightMoreGalleries p {
	margin:0;
	padding:0;
	font-size: 13px;
}
#rightMoreGalleries #galleryItem {
	margin:10px 0;
}

#rightMoreGalleries #galleryItem .thumb {
	float:left;
	width: 90px;
	margin-left: 5px;
}
#rightMoreGalleries #galleryItem .description {
	float:left;
	width: 220px;
}
#rightMoreGalleries #galleryItem .description p {
	margin: 3px 0;
}
#rightMoreGalleries #galleryItem .description p.sm {
	font-size: 11px;
}

  /*----------------------------*/
 /*------- VIDEO GALLERY ------*/
/*----------------------------*/

#HighlightedVideo {

}
#HighlightedVideo .videoCol {
	float:left;
	width: 310px;
	padding: 10px 0 10px 5px;
}

#HighlightedVideo p {
	margin:4px;
	padding:0 4px;
	font-size: 12px;
}
#HighlightedVideo h1 {
	font-size: 14px;
	font-weight: bold;
	margin:4px;
	padding:0 4px;
}
#Video {
}

#Video p {
	margin: 8px 0 2px 8px;
}
#Video h1 {
	margin: 0 0 8px 8px;
	font-size: 16px;
}
#rightRelatedVideos {
	margin:10px 0 0 0;
	border-bottom: 1px solid #dedede;
}
#rightRelatedVideos p {
	margin:0;
	padding:0;
	font-size: 13px;
}
#rightRelatedVideos #videoItem {
	margin:10px 0;
}

#rightRelatedVideos #videoItem .thumb {
	float:left;
	width: 99px;
	margin-left: 5px;
}
#rightRelatedVideos #videoItem .description {
	float:left;
	width: 215px;
	margin-left: 10px;
}
#rightRelatedVideos #videoItem .description p {
	margin: 3px 0;
}
#rightRelatedVideos #videoItem .description p.sm {
	font-size: 11px;
}

  /*----------------------------*/
 /*--------- TV SHOWS ---------*/
/*----------------------------*/

#episodeList {
	padding: 10px;
}

#episodeList #item {
	border-bottom: 1px solid #dedede;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#episodeList #item .epiPic {
	float:left;
	width: 130px;
}

#episodeList #item .epiDesc {
	float:left;
	width: 490px;
}
#episodeList #item .epiDesc p {
	margin: 4px 0;
	font-size: 13px;
}
#episodeList #item .epiDesc p.h1 {
	font-size: 16px;
}

#episodeList #item .epiDesc p.aired {
	font-size: 11px;
}

  /*----------------------------*/
 /*----------- GENRES ---------*/
/*----------------------------*/

#genresList {
	padding: 10px;
}
#genresList .genreCol {
	float:left;
	width: 290px;
}
#genresList ul {
	margin: 0;
	padding:0;
	list-style-type: none;
}
#genresList ul li {
	margin: 1px;
	padding: 4px;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
}
#genresList ul li a:link,
#genresList ul li a:visited,
#genresList ul li a:active {
	padding: 4px 0 4px 23px;
	margin: -4px 0 -4px -23px;
	display: block;
}
#genresList ul li a:hover {
	padding: 4px 0px 4px 23px;
	margin: -4px 0 -4px -23px;
	background-color: #000;
	color: #FFF;
	display: block;
}
  /*----------------------------*/
 /*--------- COUNTRIES --------*/
/*----------------------------*/
#countriesList {
	padding: 10px;
}
#countriesList .countriesCol {
	float:left;
	width: 193px;
}
#countriesList ul {
	margin: 0;
	padding:0;
	list-style-type: none;
}
#countriesList ul li {
	margin: 1px;
	padding: 6px 4px 6px 23px;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
	display: block;
}
#countriesList ul li a:link,
#countriesList ul li a:visited,
#countriesList ul li a:active {
	padding: 6px 0 6px 23px;
	margin: -6px 0 -6px -23px;
	display: block;
}
#countriesList ul li a:hover {
	padding: 6px 0px 6px 23px;
	margin: -6px 0 -6px -23px;
	background-color: #000;
	color: #FFF;
	display: block;
}
  /*----------------------------*/
 /*---------- USER CP ---------*/
/*----------------------------*/

.delFav:link,
.delFav:visited,
.delFav:active {
	color: #FF0000;
}

  /*----------------------------*/
 /*------ REGISTER FORM -------*/
/*----------------------------*/
#registerForm {
	padding: 10px;
	background-color: #f8f8f8;
	border: 1px solid #e4e4e4;
	margin-bottom: 10px;
}
#registerForm p{
	margin: 5px 0;
	font-size: 13px;
}
#registerForm h1 {
	font-size: 16px;
	margin:10px 0;
}
#registerForm .Sm {
	font-size: 11px;
}

  /*----------------------------*/
 /*-------- ON THIS DAY -------*/
/*----------------------------*/

#onThisDay {
	font-size: 13px;
	padding: 10px 0;
}

#onThisDay p {
	margin: 5px 0;
	line-height: 19px;
}
#onThisDay h1 {
	margin: 5px 0;
	font-size: 14px;
}

#onThisDaySelect {
	height: 39px;
	border: 1px solid #d8d8d8;
	padding: 12px;
	background: url(../images/onThisDay_10.gif) top left repeat-x;
	position: relative;
}

#onThisDaySelect #selectDay {
	float:left;
	width: 540px;
}
#onThisDaySelect #selectDay ul {
	margin:4px 0 0 0;
	padding:4px 0 0 0;
	list-style: none;
}
#onThisDaySelect #selectDay ul li {
	display: inline-block;
	margin-right: 4px;
}
#onThisDaySelect #selectDay ul li.sm {
	font-size: 11px;
}
#onThisDaySelect #selectDay ul li .button {
	border:0;
	background:#FF9900;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
#onThisDaySelect #selectDay ul li .button:hover {
	background: #FF6633;
	color: #FFF !important;
	border: none !important;
}
#onThisDaySelect #selectDay .input {
	width: 40px;
}
#onThisDaySelect #Date {
	width: 81px;
	height: 86px;
	top:-20px;
	right:0;
	background: url(../images/onThisDay_07.gif) top left repeat-x;
	position: absolute;
}
.month {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	margin-top: 16px;
}
.day {
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	margin-top: 2px;
}
/*------ SEARCH BOX IN SEARCH TEMPLATE ------*/
#SearchBox {
	width: 580px;
	position: relative;
	padding-top: 3px;
}
#SearchBox .SearchButton {
	position: absolute;
	right: 0;
	top: 4px;
}
#SearchBox .SearchInput {
	width: 520px;
	height: 18px;
	border: 1px solid #bfbfbf;
	background: url(../images/TopBarSearchIcon.gif) 0 50% no-repeat #fff;
	padding: 3px 0 3px 26px;
}
#SearchCategories {
	font-size: 13px;
	padding: 10px 5px;
}
#SearchCategories div.section {
	display: inline;
	cursor: pointer;
	color: #3c81a2;
}
#SearchCategories div.section:hover {
	text-decoration: underline;
}
#SearchCategories div.selected {
	display: inline;
	font-weight: bold;
}
  /*----------------------------*/
 /*-------- SONG LIST -------*/
/*----------------------------*/

#songList {
	padding: 10px;
}

#songList ul {
	margin: 0;
	padding:0;
	list-style-type: none;
}
#songList ul li {
	margin: 1px;
	padding: 4px;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
}

#songList ul li a:link,
#songList ul li a:visited,
#songList ul li a:active {
	padding: 4px 0 4px 23px;
	margin: -4px 0 -4px -23px;
	display: block;
}
#songList ul li a:hover {
	padding: 4px 0px 4px 23px;
	margin: -4px 0 -4px -23px;
	background-color: #000;
	color: #FFF;
	display: block;
}

  /*----------------------------*/
 /*-------- SPECIAL -------*/
/*----------------------------*/

.hidden {
	display: none; 
	visibility: hidden;
}

.visible {
	display: block; 
	visibility: visible;
}

  /*----------------------------*/
 /*-------- SUGGESTION -------*/
/*----------------------------*/

.suggestion_results {
	border: 1px solid #7da1d2;
	width: 160px;
	background: #ffffcc;
	padding: 2px;
	position: absolute;
	z-index: 99;
	color: #7da1d2;
}

.suggestion_results a {
	color: #cda174;
}

  /*----------------------------*/
 /*-------- RATING BOX -------*/
/*----------------------------*/

.unit-rating { 
	list-style: none;
	margin: 0px;
	padding:0px;
	height: 25px;
	position: relative;
	background: url('../images/rating.gif') top left repeat-x;		
}

.unit-rating li {
    text-indent: -9000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
	
.unit-rating li a {
	outline: none;
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
	
.unit-rating li a:hover {
	background: url('../images/rating.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:25px;}
.unit-rating a.r2-unit{left:25px;}
.unit-rating a.r2-unit:hover{width: 50px;}
.unit-rating a.r3-unit{left: 50px;}
.unit-rating a.r3-unit:hover{width: 75px;}
.unit-rating a.r4-unit{left: 75px;}	
.unit-rating a.r4-unit:hover{width: 100px;}
.unit-rating a.r5-unit{left: 100px;}
.unit-rating a.r5-unit:hover{width: 125px;}

.unit-rating li.current-rating {
	background: url('../images/rating.gif') left bottom;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.menu_res {display:none}
.menu-link {display: block;padding: 10px;text-align: center;background:#000;color:#FFF;text-decoration: none;font-size: 15px}

#Container, #Container #Header {overflow:hidden}
#Casting .photo img {max-width: inherit !important;
width: inherit;
height: inherit;}
#DayBirthdays .Col {width:50% !important}

#ListColumn img {max-width:100%; height:inherit}
#Container .nav {background:#000}

@media screen and (max-width:1099px){
#Container #TopBar, #Container, #Container #Header {width:970px}
#Container #Menu {width:970px}
#Container #Header #HeaderAdsense {width:715px}
ul.nav li {padding:10px 10px}
#Container #ColumnsContainer {width:965px}
#Container #ColumnsContainer #LeftColumnsContainer {width:617px}
#NewsPanel #NewContainer .NewPic {width:624px}
#NewsPanel #NewContainer #NewsInWait .InWaitItem {width:153px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {width:125px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn {width:122px}
#Container #Footer #FooterAZIndex #BottomSearch {width:320px}
#BottomSearch .SearchInput {width:280px}
#Container #Footer #FooterSiteMap #Music {width:115px}
#Container #Footer #FooterSiteMap #Users {width:122px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol {width:133px}

}
@media screen and (max-width:999px){
#Container, #Container #Header {width:800px}
#Container #TopBar {width:799px}

.menu_res {display:inherit}
ul.nav {display:none; background:#3e0003}
.menu_res ul.nav li {display:block; text-align:center}

#TopBarSearchBox {clear: both;position: relative;margin: auto;text-align: center;width:280px;}
#Container #Submenu {width: 93%;font-size: 12px;padding: 9px;line-height: 21px; height:100%}

#Container #Menu {width:800px}

#Container #Header #HeaderAdsense {width:540px}	
#Container #SubmenuAdsense {overflow:hidden}
#Container #ColumnsContainer {width:794px}
#Container #ColumnsContainer #LeftColumnsContainer {float:none; margin:auto}
#Container #ColumnsContainer #RightContainer {float:none; margin:auto}
#Container #Footer #FooterAZIndex {height:75px}
#Container #Footer #FooterAZIndex #Abc, #Container #Footer #FooterAZIndex #BottomSearch {float:none; text-align:center; width:auto}
}

@media screen and (max-width:899px){
#Container, #Container #Header {width:760px}
#Container #TopBar {width:759px}
#Container #Menu {width:760px}
#Container #ColumnsContainer {width:755px}
#Container #Header #HeaderAdsense {width:510px}
	
}

@media screen and (max-width:799px){
#Container, #Container #Header {width:665px}
#Container #TopBar {width:664px}
#Container #Header #Logo {float:none}
#Container #Header #HeaderAdsense {float:none; width:auto; overflow:hidden; background:#000}
#Container #ColumnsContainer {width:660px}

#Container #Menu {width:665px}

}
@media screen and (max-width:699px){
#Container, #Container #Header {width:570px}
#Container #TopBar {width:569px}
#Container #TopBar .top-bar-heading {padding-left:0px}
#Container #TopBar #TopBarLogin {width:185px}
#Container #Header #Logo {float:none}
#Container #Header #HeaderAdsense {width:570px}
#Container #Menu {width:570px}
#Container #ColumnsContainer {width:565px}
.newContent {width:460px}
#Container #ColumnsContainer #LeftColumnsContainer, #NewsPanel #NewContainer .NewPic {width:555px}
#NewsPanel #NewContainer #NewsInWait .InWaitItem {width:137px}
#MainContainer {padding:0px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {width:113px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn {width:109px}
#Container #Footer #FooterPrivacy {height:85px}
#Container #Footer #FooterPrivacy #CopyrightInfo {text-align:center; float:none; width:auto}
#Container #Footer #FooterPrivacy #TelFoLogo {float:none; margin:15px auto}

#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering {position:relative; clear:both; width:448px; padding-top:5px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol {width: 125px;
padding: 5px;}
#registerForm input {width:80%}
#MainContainer img {max-width:100%; height:inherit}
}
@media screen and (max-width:599px){
#Container, #Container #Header {width:475px}
#Container #TopBar {width:474px; background-color:#F8F9F9; height:60px}
#Container #TopBar #TopBarLogin {height:32px}
#Container #Menu {width:475px}
#TopBarNetworkLinks {float: none;margin: 10px auto;clear: both;width: 120px;}
#Container #ColumnsContainer, #Container #ColumnsContainer #LeftColumnsContainer, #NewsPanel #NewContainer .NewPic {width:470px}
#NewsPanel #NewContainer #NewsInWait .InWaitItem {width:116px}
.newContent {width:380px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {height:250px; width:90px !important}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {padding:0px 13px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn {width:90px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn {padding:0px 10px}
#Container #Footer #FooterAZIndex {height:90px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol {width:102px}
.listimg {width: 105px;height: 140px;}
#ListColumnContent .ListCol a img {width:100px; height:120px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #releasesColumn #releasesColumnContent .ListCol {width:53%}

}

@media screen and (max-width:499px){
#Container {width:99.5%}
#Container #Header {width:100%}
#Container #Header {background-color:#3E0003}
#Container #TopBar {width:100%; height:95px}
#Container #Menu {width:100%}
#Container #TopBar .top-bar-heading, #Container #TopBar #TopBarLogin {float:none; text-align:center}
#Container #TopBar #TopBarLogin {width:60%; margin:auto; height:20px}
#Container #ColumnsContainer, #Container #ColumnsContainer #LeftColumnsContainer, #NewsPanel #NewContainer .NewPic {width:99.5%}
#NewsPanel #NewContainer #NewsInWait .InWaitItem {width:24%}
.newContent {width:72%}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {width:42% !important}
#Container #Footer #FooterPrivacy {height:95px}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering .FilterCol {float:none !important; margin-bottom: 10px; display:inline-block}
.TabsTitle {height:inherit}
.TabsTitle .tab {float:none; clear:both}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol {width:40%; height:240px}
.listimg {width:80%;}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn {width:40%}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering {width:50%}
#ListColumnContent .ListCol a img {width:100%; height:inherit}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col img {width:90%; height:inherit}
#onThisDaySelect {height: 70px;
background-color: #E2E2E2;}
#onThisDaySelect #selectDay {width: 80%}
#selectDay .button {margin-top:16px}
}

@media screen and (max-width:399px){
#Container, #Container #Header {width:99%}
#Container #Header {width:100%}
#Container #TopBar #TopBarLogin {width:67%}
.newContent {width:65%}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {width:40% !important}
.listimg {width:93%}
#Container #ColumnsContainer #RightContainer {width:99%; margin:0px}
#BottomSearch .SearchInput {width:70%}
h3 {font-size:15px}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col {width:25%}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col img {width:100%}
}

/*

@media screen and (max-width:499px){
#Container, #Container #Header {width:375px}
#Container #Header {background-color:#3E0003}
#Container #TopBar {width:inherit; height:95px}
#Container #Menu {width:inherit}
#Container #TopBar .top-bar-heading, #Container #TopBar #TopBarLogin {float:none; text-align:center}
#Container #TopBar #TopBarLogin {width:180px; margin:auto; height:20px}
#Container #ColumnsContainer, #Container #ColumnsContainer #LeftColumnsContainer, #NewsPanel #NewContainer .NewPic {width:370px}
#NewsPanel #NewContainer #NewsInWait .InWaitItem {width:90px}
.newContent {width:280px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {width:156px !important}
#Container #Footer #FooterPrivacy {height:95px}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering .FilterCol {float:none !important; margin-bottom: 10px; display:inline-block}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer {height:115px !important}
.TabsTitle {height:inherit}
.TabsTitle .tab {float:none; clear:both}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol {width:164px; height:270px}
.listimg {width:130px;}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn {width:150px}
#Container #ColumnsContainer #LeftColumnsContainer #HighlightedContainer #Filtering {width:348px}
#ListColumnContent .ListCol a img {width:130px; height:160px}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col img {width:90px; height:inherit}
#onThisDaySelect {height: 70px;
background-color: #E2E2E2;}
#onThisDaySelect #selectDay {width: 292px}
#selectDay .button {margin-top:16px}
}

@media screen and (max-width:399px){
#Container, #Container #Header {width:275px}
#Container #TopBar .top-bar-heading, #Container #TopBar #TopBarLogin {width:262px}
#TopBarSearchBox .SearchInput {width:122px}
#Container #ColumnsContainer, #Container #ColumnsContainer #LeftColumnsContainer, #NewsPanel #NewContainer .NewPic {width:270px}
#NewsPanel #NewContainer #NewsInWait .InWaitItem {width:66px}
.newContent {width:185px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {width:110px !important; padding:0px 10px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn, .listimg {width:110px}
#NewsPanel #NewContainer .NewPic .NewBrief {width:128px}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col {width:70px}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col img {width:60px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn {width:100px !important}
#Container #ColumnsContainer #RightContainer {width:270px}
#BottomSearch .SearchInput {width:170px}
#Container #Footer #FooterSiteMap #Movies {width:110px}
#Container #Footer #FooterSiteMap #Biographies {width:118px}
#Container #Footer #FooterSiteMap #Music {width:129px}
#Container #Footer #FooterSiteMap #OurNetwork {width:104px}
#Container #Footer #FooterSiteMap #Users {width:108px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol {width:118px}
.rightContainer {float: none;text-align: center;margin-top: 33px;clear: both;}
.right-efemerides-container img {width:75px; height:90px}
#onThisDaySelect #selectDay {width:190px}
#onThisDaySelect {height:100px}
h3 {font-size:15px}
}


@media screen and (max-width:375px){
#Container, #Container #Header {width:295px}
#Container #TopBar .top-bar-heading, #Container #TopBar #TopBarLogin {width:262px}
#TopBarSearchBox .SearchInput {width:122px}
#Container #ColumnsContainer, #Container #ColumnsContainer #LeftColumnsContainer, #NewsPanel #NewContainer .NewPic {width:270px}
#NewsPanel #NewContainer #NewsInWait .InWaitItem {width:66px}
.newContent {width:185px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn ul#LatestStuffContent li.LatestStuffColumn {width:110px !important; padding:0px 10px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn, .listimg {width:110px}
#NewsPanel #NewContainer .NewPic .NewBrief {width:128px}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col {width:70px}
#Container #ColumnsContainer #RightContainer #DayLikeToday .Col img {width:60px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #CenterColumn #PremiereTable ul.premiere-container li.PremiereTableColumn {width:100px !important}
#Container #ColumnsContainer #RightContainer {width:270px}
#BottomSearch .SearchInput {width:170px}
#Container #Footer #FooterSiteMap #Movies {width:110px}
#Container #Footer #FooterSiteMap #Biographies {width:118px}
#Container #Footer #FooterSiteMap #Music {width:129px}
#Container #Footer #FooterSiteMap #OurNetwork {width:104px}
#Container #Footer #FooterSiteMap #Users {width:108px}
#Container #ColumnsContainer #LeftColumnsContainer #MainContainer #ListColumn #ListColumnContent .ListCol {width:118px}
.rightContainer {float: none;text-align: center;margin-top: 33px;clear: both;}
.right-efemerides-container img {width:75px; height:90px}
#onThisDaySelect #selectDay {width:190px}
#onThisDaySelect {height:100px}
h3 {font-size:15px}
}*/