﻿body 
{
	font-family: Verdana;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;	
	background-color: #f0f0f0;
}
body#mediaplayer
{
	background-color: #ffffff;
}
a
{
	color: #000000;		
}
a:hover
{
	color: #666666;
}
h1
{
	font-size: 1.55em;
/*	font-family: Arial Black, Arial;*/
	font-weight: bold;	
	margin: 0px;
	padding: 0px;	
}
h2
{
	font-size: 1.5em;
}
h3
{
	font-size: 1.25em;
}
h4
{
	font-size: 1.1em;
}
#page-wrapper
{
	width: 816px;
	margin: auto;
	background-color: #ffffff;
	border-left: 3px solid #d9d6d6;
	border-right: 3px solid #d9d6d6;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-top: 10px;
	
}
#page
{
	width: 796px;	
	padding: 0px 2px 2px 2px;
	margin-top: 2px;
	margin: auto;	
	background-color: #ffffff;
	/* background-image: url(images/backgrounds/page-back.gif);
	background-repeat: repeat-y; */
}
#header
{
	width: 796px;
	height: 60px;
	margin-bottom: 2px;
	border-bottom-color: #FFFFFF;		
}
#left-panel
{
	width: 176px;
	margin-right: 2px;
	float: left;
	margin-top: 2px;
	background-color:#ffffff;
}
#admin-page
{
	font-family: Verdana;
	font-size: 9pt;
}
#admin-page #page
{
	background-image: none;
}
#admin-page #left-panel
{
	background-image: url(images/admin-back.gif);
	background-repeat: repeat-y;	
	min-height: 500px;
	padding: 3px;
	width: 170px;
	color: #ffffff;
}
#admin-page #left-panel a
{
	color: #ffffff;
	text-decoration: none;
}
#admin-page #left-panel a:hover
{
	text-decoration: underline;
}

#admin-page #page
{
	width: 90%;
	margin: auto;	
	background-color: #ffffff;	
}
#content-panel, .content-panel
{
	width: 618px;
	float: left;	
	margin-top: 2px;			
}
#admin-page #content-panel
{
	width: 100%;
}
.admin-textbox
{
	font-family: Verdana;
	font-size: 9pt;
}
#search-box
{
	background-color: #727272;
	height: 25px;
	width: 176px;
	margin-bottom: 2px;
}
.my-cni
{
	min-height: 70px;
	width: 176px;
	margin-bottom: 2px;
	background-image: url(images/my-cni-back.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Verdana;
	padding-top: 130px;
	background-color: #0064B0;
}
.my-cni-culture
{
	min-height: 70px;
	width: 176px;
	margin-bottom: 2px;
	background-image: url(images/my-cni-back-culture.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Verdana;
	padding-top: 130px;
	background-color: #ff009c;	
}

.my-cni ul
{
	margin: 0px 0px 0px 25px;
	padding: 0px;	
	list-style-image: url(images/bullet.gif);		
}
.my-cni-culture ul
{
	margin: 0px 0px 0px 25px;
	padding: 0px;	
	list-style-image: url(images/bullet-culture.gif);		
}
.my-cni a, .my-cni-culture a
{
	color: #ffffff;
	text-decoration: none;	
}
.my-cni a:hover, .my-cni-culture a:hover
{
	text-decoration: underline;
}
.my-cni ul.mycni-complete
{
	list-style-image: none;	
	list-style-type: none;
	margin: 10px 0px 0px 0px;	
}
.my-cni ul.mycni-complete li
{
	border-bottom: 2px solid #ffffff;
	padding-left: 7px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}
.my-cni ul.mycni-complete li.bottom
{
	border-bottom: 0px;
}
#newsletter-panel
{
	width: 176px;
	height: 60px;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url(images/newsletter-back.gif);
	background-repeat: no-repeat;
	margin: 0px;
	margin-bottom: 2px;
}
.newslettercell
{
	font-size:0.9em;
	color: #ffffff;
}
#newsletter-panel ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px;		
}
#newsletter-panel ul li
{
	list-style-image: url(images/bullet.gif);			
}
#newsletter-panel ul a
{
	color: #ffffff;
}
.newsletter-signup
{
	font-size: 0.9em;
	width: 105px;
	margin-left: 3px;
}
.search-textbox
{
	/*
	float: left;
	width: 120px;
	height: 14px;
	font-size: x-small;
	margin-top: 3px;
	*/
	height: 14px;
	font-size: 0.8em;
	width: 95px;
	margin-left: 3px;	
	margin-top: 2px;
	vertical-align: top;
}

a.newsletter-go
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size:1.1em;
	text-align:right;
}
.newsletter-go a:hover
{
	text-decoration: underline;	
}
/** Main Menu Styles **/
ul.mainmenu
{
	list-style: none;	
	height: 26px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
ul.mainmenu li
{
	float: left;
	list-style-type: none;	
	width: 88px;
}
/**************************/
br
{
	clear: both;
}
.float-left
{
	float: left;
}
.float-right
{
	float: right;
}
.block
{
	display: block;
}
#competition
{
	margin-bottom: 2px;
	height: 71px;	
}
.blogintro
{	
	margin-bottom: 2px;
	height: 164px;
	background-image: url(images/blog-intro-back.gif);
	background-repeat: no-repeat;		
}
.blogintro .text
{
	padding-top: 75px;
	padding-left: 40px;
	padding-right: 40px;
	height: 62px;
}
.blogintro a
{
	color: #ff009c;
	padding-left: 65px;
	padding-top: 7px;
	display: block;
	text-decoration: underline;
}
#googleads
{	
	height: 237px;
	border: 3px solid #ff009c;
	margin-bottom: 2px;	
	padding: 5px;
	width:160px;
}
#weansworldlink
{
	height: 60px;
	margin-bottom: 2px;
}
#logos
{
	margin-top: 2px;	
}
/** Homepage Styles **/
#index-left, #film-left
{
	float: left;
	margin-right: 2px;
	width: 320px;	
}
#index-right
{
	float: left;
	width: 296px;	
	background-color: #352626;
	/*
		border-bottom: 2px solid #ffffff;
		padding: 10px 10px 10px 10px;
		min-height: 498px;	
	*/
}
.pad10, .culture-live-search-box
{	padding: 10px 10px 10px 10px;
	float:left;
}
.right-panel-latest
{
	padding: 5px 10px 5px 10px;
	height: 326px;	
	border-bottom: 2px solid #ffffff;
}
.your-area-wrapper .right-panel-latest
{
	background-color: #0089bc;
}
.right-panel-culture-text
{
	padding: 5px 10px 5px 10px;
	height: 326px;
	color: #ffffff;
	border-top: 2px solid #ffffff;
}

/** Blog Styles **/
#blog-left
{
	float: left;
	width: 434px;
	margin-right: 2px;		
}
/*
#blog-right
{
	float: right;
	width: 182px;
	 background-color: #CCE0EF;	
	background-color: Blue;
	min-height: 485px;
} */
#blog-right
{
    /*
    float:none;
	width: 182px;	
	min-height: 485px; 
    background-color: #CCE0EF; */
    float: right;
	width: 182px;	
	min-height: 485px;
	vertical-align: top;
}
#blog-left h1, #blog-right h1
{
	color: #000000;
	text-transform: none;
}
#blog-left h2, #blog-right h2
{
	color: #0064B0;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#places-left
{
	float: left;
	margin-right: 2px;	
	width: 434px;		
}
#places-right
{
	float: left;
	width: 182px;
	background-color: #CCE0EF;	
	min-height: 485px;
}

.category_right, .yourarea_right
{
	float: left;	
	width: 296px;		
	background-color: #352626;
	
	min-height: 498px;
}
.film_right
{
	float: left;
	width: 296px;
	/*padding: 10px 10px 10px 10px;*/
	min-height: 498px;
}
.film_right, .yourarea_right
{
	background-color: #ffd37f;
	min-height: 227px;
	color: #000000;
}
.yourarea_right
{
	background-color: #cccccc;
}

.film_right .generaltitle, .yourarea_right .generaltitle, .yourarea_right-2 .generaltitle
{
	color: #000000;
}
.yourarea_right-2 a
{
	text-decoration: none;
}
#homepagelinks
{
	float: left;	
}	

/*********************/
.article
{
	padding: 0px 7px 7px 7px;
	/*height: 170px;*/
}
.article-intro
{
	float:left;
	padding: 0px 7px 7px 7px;
	height: 170px;
}
.area-article
{
	padding: 0px 7px 5px 7px;
	height: 128px;
	overflow: hidden;
	margin-bottom: 2px;
}
.article-film
{
	padding: 0px 7px 7px 7px;
	height: 154px;
}
.article-title
{
	font-size: 1.5em;
	font-weight: bold;	
}
.generaltitle
{
	font-family: Arial;
	font-size: 1.55em;
	font-weight: bold;
	color: #FFFFFF;		
	margin-bottom: 5px;	
}
.generaltitle span
{
    color: #FFFFFF;
}
.area-article .generaltitle
{
	color: #000000;
}
latestarticle-narrow
{
 width: 182px;   
}
.relatedartcles
{	padding: 10px 10px 10px 10px;
	border-bottom: 2px solid #ffffff;
}
.latestarticle
{	
	float: left;
	margin-bottom: 5px;
	width: 276px;		
}
.latestarticle-index
{
	float: left;
	margin-top: 11px;
	width: 276px;	
}
.latestarticle-last
{
	margin-bottom: 0px;
}
.latestarticle-image
{
	float: left;
	margin-right: 6px;
	width: 84px;
	height: 60px;
}
.latestarticle-title
{
	color: #ffa800;
	font-weight: bold;
}
.film_right .latestarticle-title a
{
	color: #000000;
}
.latestarticle-title a
{
	color: #ffa800;
	text-decoration: none;
}
.latestarticle-title-white
{
	color: #ffffff;
	font-weight: bold;
}
.latestarticle-title a:hover
{
	text-decoration: underline;
}
.film_right .latestarticle-intro
{
	color: #000000;
}
.latestarticle-intro span
{
	color: #ffffff;	
}

.latest-video
{
	width: 159px;
	height: 112px;
	background-color: #e5e7f4;
	float: left;
	margin-right: 2px;
	font-size: 0.85em;
}
.latest-video-wider
{
	width: 179px;
	height: 112px;
	background-color: #e5e7f4;
	float: left;
	margin-right: 2px;
	font-size: 0.85em;
}
.latest-video .latest-media-title, .latest-video-wider .latest-media-title
{
	color: #000F95;
	font-weight: bold;
	padding: 3px 3px 0px 3px;	
}
.latest-video .latest-media-intro, .latest-video-wider .latest-media-intro
{
	padding: 0px 3px 3px 3px;	
}
.latest-podcast
{
	width: 159px;
	height: 112px;
	background-color: #ffebf7;
	float: left;
	font-size: 0.85em;
}
.latest-podcast-wider
{	
	width: 179px;
	height: 112px;
	background-color: #ffebf7;
	float: left;
	font-size: 0.85em;
}
.latest-podcast-widest
{	
	width: 295px;
	height: 112px;
	background-color: #ffebf7;
	float: left;
	font-size: 0.85em;
}

.latest-podcast .latest-media-title, .latest-podcast-wider .latest-media-title, .latest-podcast-widest .latest-media-title
{
	color: #FF36B1;
	font-weight: bold;
	padding: 3px 3px 0px 3px;	
}
.latest-podcast .latest-media-intro, .latest-podcast-wider .latest-media-intro, .latest-podcast-widest .latest-media-intro
{
	padding: 0px 3px 3px 3px;	
}
.podcast-item
{
	padding-top: 10px;	
}
.podcast-item a:link, .podcast-item a:visited, .podcast-item a:hover, .podcast-item a:active
{
	color: #FF00FF;
}
/** admin styles **/
ul#admin-menu 
{					
	margin: 0px 0px 5px 0px;
	list-style-type: none;
	border-bottom: 1px solid #666666;
	float: left;
	width: 100%;
	background-color: #f0f0f0;
	padding: 3px;
}
ul#admin-menu li
{
	float: left;
	padding: 3px 15px 3px 0px;
}
.admin-menu-title
{
	color: #0000ff; 
	background-color: #ffffff; 
	padding: 3px; 
	font-weight: bold;
	color: #0064B0;
	margin-bottom: 10px;
}
ul#admin-sub-menu
{
	list-style-type: none;
	margin-bottom: 10px;
}
ul#admin-sub-menu li
{
	float: left;
	padding: 0px 20px 3px 0px;
}

.GridViewOdd
{
	background-color: #f0f0f0;
}
.GridViewHeader
{
	text-align: left;	
	background-color: #0064B0;
	color: #ffffff;
	font-weight: bold;	
}
.GridViewFooter
{
	background-color: #F9F9F9;
}
.article-wizard .rowlabel
{
	width: 120px;
	float: left;
}
.article-wizard .rowlabelwide
{
	width: 200px;
	float: left;
}

.rowitem
{
	float: left;
}
.row
{
	margin-bottom: 5px;
	float: left;
}
.adminMap
{
	width: 600px;
	height: 400px;
}
#article-left, #yourarea-left
{
	float: left;
	width: 434px;
	margin-right: 2px;	
}
.article_right
{
	float: left;
	width: 182px;	
	min-height: 500px;
	background-color: #b4ada0;
	margin-bottom: 2px;	
	
}
.yourarea_right-2
{
	float: left;
	width: 182px;	
	background-color: #ff009c;
	border-bottom: 2px solid #ffffff;	
	color: #ffffff;
}
.more-places
{
	padding: 5px 10px 5px 10px;
	background-image: url(images/backgrounds/more-places.jpg);
	background-repeat: no-repeat;
}
.yourarea_right-2 .generaltitle
{
	color: #ffa800;
}
.yourarea_right-2 a
{
	color: #ffffff;
}
.culture_search_right
{
	float: left;
	width: 172px;
}

.readmore
{
	font-weight: bold;
	color: #a90000;
	margin-left: 5px;	
}
#searchresults .readmore
{
	margin-left: 0px;
}
a.readmore
{
	text-decoration: none;
}
a.readmore:hover
{
	text-decoration: underline;
}
.article-main-image
{
	float: left;	
	width: 320px;
	margin-right: 2px;
}
.article-buttons
{
	float: left;
	width: 112px;	
}
.article-button
{
	margin-bottom: 2px;
	display: block;
	float: left;
}
.article-updated
{
	background-image: url(images/buttons/updated.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 108px;
	margin-bottom: 2px;
	color: #ffffff;
	padding-left: 4px;
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	padding-top: 17px;
	float: left;
	display: block;	
}
.article-updated1
{
	width: 112px;
	height: 17px;	
	float: left;
}
.link-category
{
	width: 150px;	
	float: left;
	margin: 5px 50px 5px 5px;
}

.rss-feed
{
	width: 200px;	
	float: left;
	margin: 5px 50px 5px 50px;
}	
#general-content
{
	padding: 5px;	
	background-color: #ffffff;
}
#contact-content
{
	padding: 5px;	
	/*
	background-color: #ffea00;
	background-image: url(images/backgrounds/contact-back.jpg);
	background-repeat: no-repeat;
	*/
	width: 424px;
	float: left;
}
#your-area-intro-content
{
	padding: 5px;	
	background-color: #ffffff;
	background-image: url(images/backgrounds/your-area-intro-back.jpg);
	background-repeat: no-repeat;
	min-height: 506px;
	width: 607px;
	background-position: right top;
}

.form
{
}
.row
{
	float: left;
	width: 90%;	
	display: block;	
}
.row-wide
{
	padding-top: 5px;
	float: left;
	width: 90%;	
	display: block;	
}
.rowlabel
{
	float: left;
	width: 150px;
}
.rowitem
{
	float: left;
}
.textbox-class
{
	font-family: Arial;
	width: 350px;
}
.textbox-class-small
{
	width: 111px;
}
.padded
{
	padding-left: 10px;	
}
.blog-title
{
	font-size: 1.25em;
	font-weight: bold;
}
.blog-date
{
	color: #A90000;
	font-size: 1.1em;
}
.blog-content
{
	
	padding-right: 10px;
	/* float: left;
	background-image: url(images/blog-back.gif);
	background-repeat: repeat-y;
	*/
}
.blog-content a
{
	font-weight: bold;
	color: #a90000;
	text-decoration: none;
}
.blog-comments
{
	font-weight: bold;	
	display: block;	
	color: #a90000;
}
.blog-comments a
{
	color: #000000;	
	text-decoration: none;
}
.blog-comments a:hover
{
	text-decoration: underline;
}
.blog-comment-name
{
	font-weight: bold;
}
.blog-comment-date
{
	color: #a90000;
}
.blog-comment-comment
{
}
a.blog-previous-link
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}
.read-more
{
	color: #a90000;
	font-weight: bold;	
}
.recommends-title
{
	font-weight: bold;
}
#submit-content
{
	padding: 5px;	
	background-image: url(images/backgrounds/send-back.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 608px;
	height: 651px;
	background-color: #fffcdd;
	
}

.button-send
{
	background-image: url(images/buttons/send-back.jpg);
	border: 0px;
	height: 16px;
	width: 100px;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;	
	text-transform: uppercase;
}
.button-reset
{
	background-image: url(images/buttons/reset-back.jpg);
	border: 0px;
	height: 16px;
	width: 51px;
	color: #ffffff;
	font-weight:bold;
	font-family: Verdana;	
	text-transform: uppercase;
}
.newsletter-left
{	
	float: left;
	width: 209px;	
	padding: 10px;
	margin: 1px;
	min-height: 1029px;		
	background-color: #0064b0;
	color: #ffffff;
}
.newsletter-right
{
	float: left;
	background-color: #ffffff;
	padding: 10px;	
	font-weight: bold;
	width:180px;
}
.textActive, .textInactive
{
	font-size: 120%;
}
.textActive
{
	color: Green;	
}
.textInactive
{
	color: Gray;	
}
#links-left
{	
	float: left;
	width: 162px;	
	padding: 5px;
	margin: 1px;
	min-height: 1029px;		
	background-color: #0064b0;
	color: #ffffff;
}
#links-left h1
{
	color: #ffffff;
}
#links-right
{
	float: left;
	background-color: #ffffff;
	padding-top: 40px;
}
.yellow
{
	color: #fff82c;	
}
#links-left a
{
	color: #ffffff;	
	text-decoration: none;
	font-weight: bold;
	
}
#links-right a
{
	text-decoration: none;
}
#competition-page
{
	background-image: url(images/backgrounds/comp-back.gif);
	min-height: 510px;		
}
#comp-left
{
	float: left;
	width: 303px;	
	padding: 8px;
}
#comp-right
{
	float: left;	
	padding: 8px;
}
.comp-question
{
	color: #c00400;
	font-weight: bold;	
}
.generalerror
{
	color: #c00400;
	font-weight: bold;
}
#podcast-left
{
	width: 434px;
	min-height: 100px;
	float: left;
}
#podcast-right
{
	float: left;
	width: 179px;	
	margin-left: 2px;
	min-height: 100px;	
}
#podcast-left h1
{
	color: #ffffff;	
}
#podcast-left-top
{
	background-color: #000000;
	padding: 5px;
	color: #ffffff;
	float: left;
	width: 424px;
	margin-bottom: 2px;
	
}
#podcast-right-top a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#podcast-right-top a:hover
{
	text-decoration: underline;	
}
#podcast-left-middle
{
	background-color: #464646;
	margin: 2px 0px 2px 0px;
	padding: 5px;
	color: #ffffff;
}
#podcast-left-middle span
{
    color: #ffffff;
}
#podcast-left-bottom
{	
	padding: 5px;	
	background-color: #8c8c8c;
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
}
#podcast-left-top a
{
	color: #ffffff;
	font-weight: bold;
}
#podcast-right-top
{
	background-color: #535686;
	padding: 5px;	
	color: #ffffff;	
	margin-bottom: 2px;
	border-bottom: 2px solid #ffffff;
}

#podcast-right h3, #podcast-left h2,
#podcast-left h3, #podcast-right h2
{
	margin: 0px;	
}
#podcast-right ul
{
	font-weight: bold;	
	list-style-type:disc;
	padding: 0px;
	margin: 17px;	
}
#podcast-right ul li
{
	margin: 5px 0px 5px 0px;	
	font-size: 0.85em;
}
#podcast-right ul li a
{
	color: #ffffff;
	text-decoration: none;	
}
#podcast-right ul li a:hover
{	
	text-decoration: underline;
}
.podcast-image
{
	float: left; 
	margin-right: 25px; 
	margin-top: 5px;
}
.podcast-title
{
	display: block;
	text-decoration:none;
	font-weight: bold; 
}
.linkNoLine
{
	text-decoration:none;
}
.redtext
{
	color: #ca242c;
	font-weight: bold;
}

#contact-content a,#contact-content a:visited
{
	color: #ca242c;
	font-weight: bold;
	text-decoration: none;	
}
#contact-content a:hover
{
	text-decoration:  underline;	
}
#video-audio-selector
{
	background-color: #ffa800;
	background-image: url(images/backgrounds/video-audio-selector.jpg);
	background-repeat: no-repeat;
	padding: 5px 1px 5px 1px;	
	float: left;
	width: 616px;
	height: 157px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.video-audio-category
{
	float: left;
	height: 20px;
	width: 82px;	
	margin-left: 3px;
	border: 1px solid #000000;
	text-transform: lowercase;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
	line-height: 0.95em;
	padding-top: 2px;
	margin-top: 1px;	
}
.cat-1
{
	background-color: #000000;	
	border-color: #000000;
}
.cat-2
{
	background-color: #332300;
	border-color: #332300;
}
.cat-3
{
	background-color: #4c3500;
	border-color: #4c3500;
}
.cat-4
{
	background-color: #664800;
	border-color: #664800;
}
.cat-5
{
	background-color: #7f5800;
	border-color: #7f5800;
}
.cat-6
{
	background-color: #996a00;
	border-color: #996a00;
}
.cat-7
{
	background-color: #b27900;
	border-color: #b27900;
}
.video-audio-category a
{
	color: #ffffff;	
	text-decoration: none;
}
#video-audio-items
{
	width: 617px;
	overflow: auto;	
	height: auto;
	min-height: 100px;
	float: left;	
}
.video-audio-item
{	
	float: left;
	width: 84px;
	margin-left: 3px;	
	margin-top: 5px;
	font-size: 0.8em;
}
#your-area-list
{
	font-size: 0.85em;
	font-weight: bold;	
	text-align: center;
}
.focusHeader
{
    width: 50%;
    vertical-align: top;
    background-color: #008fbb;	
	overflow: hidden;
	padding: 0px 3px 0px 3px;
}
.focusHeader span
{
    font-weight: bold;
	text-align: left;
	font-size: 1.45em;
	color: #ffffff;
	display: inline;	
}
.focusBody
{
    background-color: #d8d7d3;
    text-align: center;
    padding: 3px 0px 0px 0px;
}

/*
.focus-on
{
	width: 157px;
	height: 113px;
	background-color: #d8d7d3;
	float: left;	
	border-right: 3px solid #ffffff;		
	margin-left: 1px;
	text-align: center;
	margin-bottom: 2px;
}
.focus-on-2
{
	width: 158px;
	height: 113px;
	background-color: #d8d7d3;
	float: left;	
	text-align: center;
}
.focus-title
{
	font-weight: bold;
	height: 45px;	
	padding-left: 3px;
	padding-right: 3px;
	display: block;
	background-color: #008fbb;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	font-size: 1.45em;
}
*/
.focus-title-area
{
	color: #c90700;	
}
.more-areas
{
	background-color: #c8c7c1;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
}
.more-areas a.more-link 
{
	color: #d55600;
	text-decoration: none;
}
.more-areas a.more-link:hover
{
	text-decoration: underline;	
}
.scrolltext
{
    overflow:hidden;
	/*position: absolute;
	left:0px;
	top:0px; 
    visibility:hidden;*/
	font-family:verdana;
	font-size:10pt;		
	white-space: nowrap;
}
.scrolltext a
{
	text-decoration:  none;	
}
.scrolltext a:hover
{
	text-decoration: underline;	
}
#rss-left
{
	background-image: url(images/backgrounds/rss-back-grey.gif);
	background-repeat: no-repeat;
	float: left;
	width: 414px;
	padding: 10px;
	background-color: #e7e8ed;
	margin-right: 2px;
}
#rss-right
{
	float: left;	
}
#rss-left .generaltitle
{
	color: #000000;	
}
.search-filter
{
	background-color: #727272;
	margin-bottom: 2px;	
	color: #c3c3c3;
	padding: 5px;
}
.search-filter a
{	
	color: #ffffff;
	text-decoration: underline;
}
a.selected-filter
{
	font-weight:  bold;
}
.music-back
{
	background-image: url(images/backgrounds/music-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.music-cat-back
{
	background-image: url(images/backgrounds/music-cat-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.literature-back
{
	background-image: url(images/backgrounds/literature-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.literature-cat-back
{
	background-image: url(images/backgrounds/literature-cat-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.film-back
{
	background-image: url(images/backgrounds/film-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.film-cat-back
{
	background-image: url(images/backgrounds/film-cat-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.sport-back
{
	background-image: url(images/backgrounds/sport-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.sport-cat-back
{
	background-image: url(images/backgrounds/sport-cat-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.heritage-back
{
	background-image: url(images/backgrounds/heritage-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.heritage-cat-back
{
	background-image: url(images/backgrounds/heritage-cat-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.visual-arts-back
{
	background-image: url(images/backgrounds/visual-arts-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.visual-arts-cat-back
{
	background-image: url(images/backgrounds/visual-arts-cat-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.performing-arts-back
{
	background-image: url(images/backgrounds/performing-arts-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
.performing-arts-cat-back
{
	background-image: url(images/backgrounds/performing-arts-cat-back.gif);
	background-repeat: repeat-y;		
	float: left;	
}
#emailfriend
{
	margin: 5px;
}
.emailfriend-title
{
	background-color: #727272;
	color: #ffffff;
	font-weight: bold;
	width: 270px;
	padding: 5px;	
}
.emailfriend-body
{
	background-color: #ffb000;
	color: #000000;	
	width: 270px;
	padding: 5px;
}
.emailfriend-label
{
	float: left;
	font-weight: bold;
	width: 100px;	
	padding-top: 2px;
}
.emailfriend-textbox
{
	font-size: 0.8em;	
	width: 150px;
}
.emailfriend-articletitle
{
	margin: 5px;
	font-weight: bold;	
}
.film-related .latestarticle-title a
{
	color: #727272;
}
.bigquestion-question
{
	font-weight: bold;	
}
.your-area-wrapper
{
	float: left;	
}
.copyright-window
{
	margin-top: 40px;	
}
.clear
{
	clear: both;	
}
.culture-live-search
{
	width: 296px;	
	height: 170px;
	padding-top: 20px;
	border-bottom: 2px solid #ffffff;
	background-color: #000000;	
	font-size: 0.75em;	
	background-image: url(images/cl-search-back.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}
.culture-live-search-cat1
{
	background-image: url(images/backgrounds/search/music.jpg);
}
.culture-live-search-cat2
{
	background-image: url(images/backgrounds/search/literature.jpg);
}
.culture-live-search-cat3
{
	background-image: url(images/backgrounds/search/sport.jpg);
}
.culture-live-search-cat4
{
	background-image: url(images/backgrounds/search/heritage.jpg);
}
.culture-live-search-cat5
{
	background-image: url(images/backgrounds/search/art.jpg);
}
.culture-live-search-cat6
{
	background-image: url(images/backgrounds/search/culture.jpg);
}
.culture-live-search-cat7
{
	background-image: url(images/backgrounds/search/film.jpg);
}
.culture-live-search-narrow
{
	width: 182px;
	height: 170px;
	padding-top: 20px;
	border-bottom: 2px solid #ffffff;
	background-color: #dedede;	
	font-size: 0.75em;	
	background-image: url(images/backgrounds/search/narrow.jpg);
	background-repeat: no-repeat;
	color: #ffffff;
}

.culture-live-search a, .culture-live-search-narrow a
{
	color: #ffffff;
}
.culture-live-latest
{
	width: 296px;
	background-color: #440d45;
	border-top: 0px solid #ffffff;
	height: 365px;
}

.culture-live-latest-217
{
    float: left;
	width: 296px;
	background-color: #440d45;
	border-top: 0px solid #ffffff;
	height: 217px;	
}
.culture-live-latest-header
{
    display: block;
	width: 320px;
	background-color: #440d45;
	border-top: 0px solid #ffffff;
	height: 190px;
}
.culture-live-latest-narrow
{
    display: block;
	width: 182px;
	background-color: #440d45;
	border-top: 0px solid #ffffff;
	height: 365px;
}
.culture-live-container, .culture-live-bg-container
{
    padding-left: 10px;
}
.pager_culture_live, .no_pager
{
    background-color: #CC3399;
    font-size: 14px;  
    height: 28px;
    width: 100%;
    color: #FFFFFF;
    font-size: 14px;
}
.no_pager
{
    padding-top: 1px;
}
.pager_culture_live
{
    text-align: right;
}
.pager_title
{
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 20px;
    padding-left: 5px;
    width: 290px;
}
.pager_culture_live, span
{
    color: #000000;
}
.pager_culture_live a:link, .pager_culture_live a:visited, .pager_culture_live a:hover, .pager_culture_live a:active
{
     color: #FFFFFF;
     text-decoration: none;
}
.clResults_date
{
    font-size: 16px;
    font-weight: bold;
    color: #CC3399;
    height: 35px;
}
.clResults_link  a:link, .clResults_link a:visited, .clResults_link a:hover, .clResults_link a:active
{
    font-weight: bold;   
    text-decoration: none;
}
.clResults_title
{
    font-size: 12px;
    font-weight: bold;
    color: #663366;
    height: 35px;
}
.clResults_divide
{
    border-top: solid 4px #CC3399;
    padding-top: 10px;
    padding-bottom: 10px;
}
.clResults_row
{
    padding-top: 3px;
    height: 35px;
}
.clResults_title_cell
{
    padding-top: 3px;
    background-color: #EEEEEE;
    height: 35px;
}
.clResults_venue_cell
{
    background-color: #DEDEDE;
    height: 35px;
}
.clResults_price_cell
{
    background-color: #C9C9C9;
    height: 35px;
}

.black{ color: #000000;}
.CLColour{color: #dc028c;}
.CLDropdown
{
	width: 157px;		
	font-size: 1em;
	display: block;
}
.CLControl
{
    display: block;
    padding-top: 3px;
}
.CLDropdownNoWidth
{
	font-size: 1em;
}
.CLTextbox
{
	width: 150px;
	font-size: 1em;	
	display: block;
}
.cl-search-buttons
{
	float: left;	
	display: block;
	margin-top: 3px;
}
.cl-search-buttons-left
{
	float: left;	
	padding-top: 5px;
	width: 130px;
}
.cl-search-buttons-right
{
	float: left;	
}
#footer
{
	margin-left: 10px;	
}
.footer-logo
{
	float: right;
	margin-right: 10px;	
}
.intro-box
{
	width: 158px;
	height: 114px;
	font-size: 0.9em;
	float:left;
	margin-bottom: 4px;
	overflow: hidden;
}
.critic-title
{
	color: #80080a;
	font-weight: bold;	
	display: block;
	text-decoration: none;
}
.pink-back
{
	background-color: #ffebf7;
}

.latest-video-audio
{
	width: 300px;
	height: 138px;
	background-image: url(images/latest-video-audio-wide.jpg);
	background-repeat: no-repeat;
	margin-top:2px;
	padding-top: 10px;
	padding-left: 10px;
	padding: 10px 10px 0px 10px;
	float:left;
}
.latest-video-audio-container
{
}
.imgFrame 
{
    border-width:2px!important;
    border: solid 2px #FFFFFF;
}
.latest-video-audio-wide
{
	width: 413px;
	height: 128px;
	background-image: url(images/backgrounds/video-audio-selector-wide.jpg);
	background-repeat: no-repeat;		
	margin-left: 1px;
	padding-top: 15px;
	padding: 15px 10px 0px 10px;
}
.medialinkimg img, .medialinkswf
{
    margin-top: 2px;
    margin-bottom: 2px;
}

#homepage-ad-panel
{
	width: 317px;
	height: 217px;
	float:left;
	margin-top:2px;		
}
.title
{
	font-size: 1.5em;
	font-weight: bold;	
	display: block;
}
.latest-video-audio-item
{
	font-size: 0.9em;
	width: 90px;
	margin-bottom: 1px;
	float:left;
}
.search-criteria
{
	background-color: #440d45;	
	color: #ffffff;
	padding: 3px;
	float: left;
}
.culture-live-search-result
{
	display: block;
	margin-bottom: 20px;	
}
.event-title
{
	min-height: 23px;
	background-color: #a90000;
	color: #ffffff;
	font-size: 1.3em;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.event-detail
{
	border-left: 3px solid #adadad;	
	border-right: 3px solid #adadad;
	border-bottom: 3px solid #adadad;
	padding: 6px;
	margin-bottom: 3px;
}
.event-description
{
	border: 3px solid #adadad;
	padding: 3px;		
	margin-bottom: 3px;
}
.event-description p
{
	margin: 0px;
}
/*
            id   cni category
              1	Music
              2	Literature
              3	Sport
              4	Heritage
              5	Visual Arts
              6	Performing Arts
              7	Film and Multimedia
              8	Culture Live
              9	Homepage
              10	Reviews
              11	Belfast Galleries */
.event-title-cat1, .event-title-cat2, .event-title-cat3, .event-title-cat4, .event-title-cat5,
.event-title-cat6, .event-title-cat7, .event-title-cat8, .event-title-cat9, .event-title-cat10, 
.event-title-cat11
{
	min-height: 23px;
	color: #ffffff;
	font-size: 1.3em;
	padding-left: 3px;
	padding-top: 4px;	
	padding-bottom: 4px;
}
.event-related-cat1, .event-related-cat2, .event-related-cat3, .event-related-cat4, .event-related-cat5,
.event-related-cat6, .event-related-cat7, .event-related-cat8, .event-related-cat9, .event-related-cat10,
.event-related-cat11
{
	width: 172px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
}
.event-title-cat1, .event-related-cat1,.event-title-cat9, .event-related-cat9, .event-title-cat10, .event-related-cat10	/*MUSIC - REVIEWS & HOMEPAGE */
{
	background-color: #a90000;
}
.event-title-cat2, .event-related-cat2 /*LITERATURE*/
{
	background-color: #e25a00;
}
.event-title-cat3, .event-related-cat3 /*SPORT*/
{
	background-color: #ff009c;
}
.event-title-cat4, .event-related-cat4	/*HERITAGE*/
{
	background-color: #308000;
}
.event-title-cat5, .event-related-cat5, .event-title-cat11, .event-related-cat11	/*VISUAL ARTS & BELFAST GALLERIES*/
{
	background-color: #0090eb;
}
.event-title-cat6, .event-related-cat6	/*PERFORMING ARTS*/
{
	background-color: #0026a3;
}
.event-title-cat7, .event-related-cat7	/*FILM & MULTIMEDIA*/
{
	background-color: #ffa800;		
}
.event-title-cat8, .event-related-cat8	/*CULTURE LIVE*/
{
	background-color: #660066;		
}

.margin-left-50
{
	margin-left: 50px;	
}
.culture-live-related-articles
{
	background-color: #999999;
	border-bottom: 2px solid #ffffff;	
	width: 172px;
	padding-left: 20px;
background-image: url(images/spacer.gif);
	background-repeat: repeat-y;
	height: 400px;
	display: block;
}
.padding-left-10
{
	padding-left: 10px;	
}
.photographs-container
{
    background-image: url(images/backgrounds/your-photographs.gif);
	background-repeat: no-repeat;		
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
}
.photographs
{
	padding: 10px;
}
.photographs strong 
{
	color: #ffa800;
	font-size: 1.25em;
}
.photographs span
{
    color: #FFFFFF;
}
.cni-recommends
{
	padding: 10px 5px 10px 5px;
	width: 162px;
	background-color: #ffffff;
}
.cni-recommends-image
{
	margin: auto;
	width: 172px;		
}
.big-question
{
	background-image: url(images/backgrounds/big-question.gif);
	background-repeat: no-repeat;
	width: 175px;	
	height: 46px;	
	padding-top: 40px;
	padding-left: 5px;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
}
.big-question a
{	
	color: #ffffff;
}
.previous-blogs-container
{
    background-color: #0060a8;	
	color: #ffffff;
}
.previous-blogs
{	
	padding: 20px 10px 5px 5px;	
}
.previous-blogs a
{
	color: #ffffff;	
}
.previous-blogs strong
{
	color: #ffa800;
	font-size: 1.25em;
}
hr.blogline
{
	height: 3px;
	background-color: #3e8fde;	
	border: none;
}
.CountyArticleBlock
{
	width: 200px;
	height: 113px;
	background-color: #000000;	
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	color: #ffffff;
	padding: 5px;
}
.CountyArticleBlock strong
{
	font-size: 1.5em;
		
}
.NoRightMargin
{
	margin-right: 0px;	
}
a.orangelink
{
	color: #ffa800;	
	font-weight: bold;
}
a.blacklink
{
	color: #000000;
	font-weight: bold;	
}
a.whitelink
{
	color: #ffffff;
	font-weight: bold;	
}

.places-related-area
{
	width: 162px;
	padding: 5px 10px 5px 10px;
	height: 128px;
	background-image: url(images/backgrounds/places-related.jpg);
	background-repeat: no-repeat;	
	border-bottom: 2px solid #ffffff;
}
.places-related-item
{
	margin-top: 5px;	
	display: block;
}
.mediaplayerContainer
{
	background-image: url(images/media-player/background.jpg);
	background-repeat: no-repeat;
	width: 600px;
	height: 345px;	
	margin-left: 2px;
}
.media-left
{	
	padding: 20px 10px 10px 10px;
}
.media-right
{	
	padding: 20px 10px 10px 10px;
	color: #ffffff;
}
.media-right span
{
    color: #ffffff;
}
.submit-left
{
	background-color: #e7e8ed;	
	float: left;
	margin-right: 2px;	
	width: 434px;		
}
.links-left-panel
{
	background-color: #ffffff;	
	float: left;
	margin-right: 2px;	
	width: 434px;			
}
.submit-content
{
	float: left;
	/*
	background-image: url(images/blog-back.gif);
	background-repeat: repeat-y;
	*/
}
.submit-content a
{		
	text-decoration: underline;
}
.submit-content h1
{
	color: #000000;
		
}
.newsletter-left h1
{
	color: #ffffff;
}
.newsletter-right a
{
	text-decoration: none;	
	color: #ff009c;
}
.competition-title span
{
	width: 424px;
	height: 51px;
	background-image: url(images/titles/competition.gif);		
	color: #FFFFFF;	
	font-size: 1.5em;
	font-weight: bold;
	padding: 5px;
	float:left;
}
.competition-left
{
	background-color: #cfcfcf;	
	float: left;
	margin-right: 2px;	
	width: 434px;		
}
.competition-prizes
{
	background-color: #e9e9e9;
	border-top: 2px solid #ffffff;
	float:left;
	padding: 5px;
	width: 424px;
}
.sitemap-mycni
{
	color: #0064b0;
	font-weight: bold;	
}
.sitemap-mycni a
{	
	color: #0064b0;
	text-decoration: none;
}
.sitemap-mycni ul
{
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
.sitemap-themes
{	
	color: #666666;
	font-weight: bold;
}
.sitemap-themes a
{
	color: #666666;
	text-decoration: none;
}
.sitemap-themes ul
{
	padding: 0px;
	margin: 0px 0px 0px 20px;	
}
.sitemap-themes ul li ul
{
	list-style-type: none;	
	margin: 0px;
}
.sitemap-left
{
	background-color: #ffffff;	
	float: left;
	margin-right: 2px;	
	width: 434px;			
}
.sitemap-left li
{
	line-height: 1.75em;	
}

a.sitemap-comp-link
{
	font-weight: bold;
	color: #238d5e;
	text-decoration: none;
}
a.sitemap-ww-link
{
	font-weight: bold;
	color: #e70201;
	text-decoration: none;
}
a.sitemap-news-link
{
	font-weight: bold;
	color: #00508d;
	text-decoration: none;
}
li.red, li.red a
{
	color: #a90000;	
}
li.orange, li.orange a
{
	color: #ff6600;
}
li.yellow, li.yellow a
{
	color: #ffa800;
}
li.pink, li.pink a
{
	color: #ff009c;
}
li.green, li.green a
{
	color: #308000;
}
li.lightblue, li.lightblue a
{
	color: #0090eb;
}
li.blue, li.blue a
{
	color: #0026a3;	
}
li.purple, li.purple a
{
	color: #6e0a70;
}
li.black, li.black a, a.black
{
	color: #000000;
}
.offer
{
	padding: 10px 5px 10px 5px;
	border-bottom: dotted 1px #ffffff;	
}
.film-bottom-left
{
	width: 318px;
	margin-right: 2px;
	float: left;		
	padding-left: 2px;
}
.film-bottom-right
{
	float: left;	
}
.border2
{
	border-bottom: 2px solid #ffffff;	
}
.latestculturelive
{
	height: 68px;	
	display: block;
}
.latestculturelive-noimage
{
	margin-bottom: 10px;
	display: block;
}
.more-podcasts
{
	background-color: #FF009C;
	width: 182px;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;		
}
.more-podcasts a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;	
}
.more-podcasts a:hover
{
	text-decoration: underline;	
}

/***************** Stephen D Added Styles*************************************/

.mainArticle					{ float:left;	height:410px; }

.latestarticle-intro a:link		{ color: #ffffff; text-decoration:none }
.latestarticle-intro a:hover	{ color: #ffffff; text-decoration:underline }
.latestarticle-intro a			{ color: #ffffff; text-decoration:none }

.blog-title a:link				{ color: #000000; text-decoration:none }
.blog-title a:hover				{ color: #000000; text-decoration:underline }
.blog-title a					{ color: #000000; text-decoration:none }

.newslettercell					{ font-size:0.9em; color: #ffffff;	}
.newslettercell a:link			{ color: #ffffff; text-decoration:underline }
.newslettercell a:hover			{ color: #ffffff; text-decoration:underline }
.newslettercell a				{ color: #ffffff; text-decoration:none }

.SearchTitleLink a:link			{ color: #000000; text-decoration:underline }
.SearchTitleLink a:hover		{ color: #000000; text-decoration:underline }
.SearchTitleLink a				{ color: #000000; text-decoration:none }
.SearchTitleLink				{ color: #000000; text-decoration:none	}

.cni-recommends a:link			{ color: #000000; text-decoration:none }
.cni-recommends a:hover			{ color: #000000; text-decoration:underline }
.cni-recommends a				{ color: #000000; text-decoration:none }

 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";}
	
.errorText 
{
	color: Red;
}
.okText
{
	color: Green;
}