

/* CSS Document */
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
    color: #4a4844;
}

p {
	font-size: 12px;
}

a {
	color: #2983ae;
	text-decoration: none;
}

a:hover {
	color: #095980;
}

ul {

}

li {
	font-size: 12px;
}

/* CONTAINER */

div#container {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

/* HEADER */

div#header {
	width: 960px;
	height: 143px;
	background: url(/templates/RACPortal/pics/bg.png) no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
    position: relative;
}

div#header_default {
	width: 960px;
	height: 143px;
	background: url(/templates/RACPortal/pics/bg_main.png) no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
    position: relative;
}

div#header h1, div#header_default h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

div#header a, div#header_default a {
	display: block;
	width: 600px;
	height: 70px;
	margin: 0;
	padding: 0;
	border: 0;
}

div#header a span, div#header_default a span {
	display: none;
}

div#header div#link_nseries a, div#header_default div#link_nseries a {
	text-indent: -9999px;
    display: block;
    width: 150px;
    height: 40px;
    position: absolute;
    top: 70px;
    left: 720px;
}

div#header div#link_info a, div#header_default div#link_info a {
	text-indent: -9999px;
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 102px;
    left: 264px;
}

/* CONTENT */

div#content {
	width: 358px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	display: inline;
}


/* Featured post */
div#content div#featured_post {
	width: 352px;
	margin: 0 0 12px 2px;
	background: url(/templates/RACPortal/pics/bg_featured_post.gif) no-repeat;
	padding: 0;
	border: 0;
}

div#content div#featured_post h2, div#content div#featured_artists h2 {
	text-indent: -9999px;
	margin: 0 0 31px 0;
	padding: 0;
	border: 0;
}

div#content div#featured_post div#featured-post-flash {
	margin: 39px 0 0 16px;
}

div#content div#featured_post img, img#easy-video {
	margin: 0 0 0 13px;
	padding: 0;
	border: 1px solid #e9e9e9;
}

div#content div#featured_post h3 {
	margin: 13px 13px 5px 13px;
	padding: 0;
	border: 0;
	font-size: 16px;
    font-family: Times, serif;
}

div#content div#featured_post p, div#left-content p, div#right-content p {
	margin: 0 13px 5px 13px;
	padding: 0;
	border: 0;
}

/********************/
/* Featured artists */
/********************/

div#content div#featured_artists {
	width: 352px;
	margin: 0 0 0 2px;
	background: url(/templates/RACPortal/pics/bg_featured_artists.png) no-repeat;
	padding: 0;
	border: 0;
}

div#content div#featured_artists ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

div#content div#featured_artists ul li {
	margin: 0 10px 22px 0;
	padding: 0;
	border: 0;
	clear: both;
}

div#content div#featured_artists ul li img, div#middle ul#post_list li img {
	margin: 0 10px 0 14px;
	padding: 0;
	border: 0;
	float: left;
	display: block;
}

div#content div#featured_artists ul li img {
	padding-bottom: 12px;
}

div#middle ul#post_list li img.artist-image {
	width: 92px;
    height: 69px;
    margin: 0 8px;
}

div#content div#featured_artists ul li h4, div#middle ul#post_list li h4 {
	font-size: 16px;
    font-family: Times, serif;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
	line-height: 16px;
}

div#content div#featured_artists ul li h4 small {
	font-size: 12px;
	font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
}

div#content div#featured_artists ul li p {
	margin: 3px 0 0 0;
}

div#content div#featured_artists ul li p a {
	font-weight: bold;
    font-size: 11px;
}

div#middle ul#post_list li p {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 13px;
	inline: inline-block;
    color: #4a4844;
}

div#middle ul#post_list li p a {
	font-weight: bold;
}

/* MIDDLE */

div#middle {
	width: 356px;
	margin: 0 0 240px 0;
	padding: 0;
	border: 0;
	float: left;
	display: inline;
}

/* Tom's tabs */

div#middle div.levelwrap {}

div#middle div.level1 {}

div#middle div.levelwrap ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

/* first */
div#middle div.levelwrap ul li.first {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	width: 178px;
	height: 61px;
	float: left;
}

div#middle div.levelwrap ul li.first a {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	width: 178px;
	height: 61px;
	background: url(/templates/RACPortal/pics/bg_latest_post_p.png) no-repeat;
}

div#middle div.levelwrap ul li.first a:hover {
	background: url(/templates/RACPortal/pics/bg_latest_post_r.png) no-repeat;
}

div#middle div.levelwrap ul li.first a.selected {
	background: url(/templates/RACPortal/pics/bg_latest_post_a.png) no-repeat;
}

div#middle div.levelwrap ul li.first span.wrap {
	display: none;
}

div#middle div.levelwrap ul li.first span.innerWrap {}

/* last */
div#middle div.levelwrap ul li.last {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	width: 178px;
	height: 61px;
	float: left;
}

div#middle div.levelwrap ul li.last a {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	width: 178px;
	height: 61px;
    background: url(/templates/RACPortal/pics/bg_all_artists_p.png) no-repeat;
}

div#middle div.levelwrap ul li.last a:hover {
    background: url(/templates/RACPortal/pics/bg_all_artists_r.png) no-repeat;
}

div#middle div.levelwrap ul li.last a.selected {
    background: url(/templates/RACPortal/pics/bg_all_artists_a.png) no-repeat;
}

div#middle div.levelwrap ul li.last span.wrap {
	display: none;
}

div#middle div.levelwrap ul li.last span.innerWrap {}

div#middle ul#post_list {
	margin: 0 0 0 1px;
	padding: 0;
	border: 0;
	list-style: none;
	background: url(/templates/RACPortal/pics/bg_middle_column.png) no-repeat;
}

* html div#middle ul#post_list {
}

div#middle ul#post_list li {
	padding: 6px 4px;
	border: 0;
    margin: 0 13px 0 3px;
    clear: both;
}

div#middle ul#post_list li.grey {
	background: #f4f4f3;
}

div#middle ul#post_list li img.icon_flag {
	margin: 2px 4px 0 0;
	padding: 0;
	border: 1px solid #9d9899;
	vertical-align: middle;
	
}

/* Feed links */

div#middle ul#feeds, div#middle ul#socialmediaLinks {
	margin: 10px 13px 0 0;
	padding: 6px 0 0 16px;
	border-top: 1px solid #ccc;
	list-style: none;
}

div#middle ul#feeds li, div#middle ul#socialmediaLinks li  {
	display: inline;
	font-weight: bold;
	margin: 0 10px 0 0;
	line-height: 14px;
}

div#middle ul#feeds li img, div#middle ul#socialmediaLinks li img {
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin: 0 0 2px 0;
	border: 0;
}

/* All artists */


div#ctl00_MidContent_Tabs_ctl00_tabPages, div#ctl00_MidContent_Tabs_ctl00_pageLatestPosts, div#ctl00_MidContent_Tabs_ctl00_pageAllBlogs {
	margin: -16px 0 0 0;
    padding: 0;
    border: 0;
}

div#middle div#all-artists {
	margin: 0;
    padding: 0;
    border: 0;
    background: url(/templates/RACPortal/pics/bg_middle_column.png) no-repeat;
    float: left;
    width: 356px;
}

* html div#middle div#all-artists {
	margin-top: 16px;
}

div#middle div#all-artists ul {
	margin: 10px 0 0 14px;
    padding: 0;
    border: 0;
    list-style: none;
}

div#middle div#all-artists ul li {
    margin: 0;
    padding: 0;
    border: 0;
    display: inline;
    height: 21px;
}

div#middle div#all-artists ul li a {
    margin: 0;
    padding: 0;
    border: 0;
    height: 21px;
    display: block;
    float: left;
}

div#middle div#all-artists ul li a.all-artist-selected {
	background: url(/templates/RACPortal/pics/btn_all_artists_a.gif) no-repeat;
    width: 84px;
    margin: 0 6px 0 0;
    display: block;
    float: left;
}

div#middle div#all-artists ul li a.all-artist {
	background: url(/templates/RACPortal/pics/btn_all_artists_p.gif) no-repeat;
    width: 84px;
    margin: 0 6px 0 0;
}

div#middle div#all-artists ul li a.all-artist:hover {
	background: url(/templates/RACPortal/pics/btn_all_artists_r.gif) no-repeat;
}

div#middle div#all-artists ul li a.recently-added-selected {
	background: url(/templates/RACPortal/pics/btn_recently_added_a.gif) no-repeat;
    width: 112px;
    margin: 0 6px 0 0;
    display: block;
    float: left;
}

div#middle div#all-artists ul li a.recently-added {
    background: url(/templates/RACPortal/pics/btn_recently_added_p.gif) no-repeat;
    width: 112px;
    margin: 0 6px 0 0;
}

div#middle div#all-artists ul li a.recently-added:hover {
    background: url(/templates/RACPortal/pics/btn_recently_added_r.gif) no-repeat;
}

div#middle div#all-artists ul li a.coming-soon-selected {
	background: url(/templates/RACPortal/pics/btn_coming_soon_a.gif) no-repeat;
    width: 103px;
    display: block;
    float: left;
}

div#middle div#all-artists ul li a.coming-soon {
    background: url(/templates/RACPortal/pics/btn_coming_soon_p.gif) no-repeat;
    width: 103px;
}

div#middle div#all-artists ul li a.coming-soon:hover {
    background: url(/templates/RACPortal/pics/btn_coming_soon_r.gif) no-repeat;
}

div#middle div#all-artists ul li {
	text-indent: -9999px;
}

div#middle div#all-artists div#choose-artist {
	margin: 0 0 0 14px;
}

div#middle div#all-artists div#choose-artist select {
	width: 145px;
    margin: 6px 18px 0 0;
    border: 1px solid #ccc;
}

div#middle div#all-artists div.artist-pages {
	font-size: 11px;
    text-align: right;
    margin: 6px 29px 0 0;
}

div#middle div#all-artists div.artist-pages a {
	text-decoration: none;
}

div#middle div#all-artists div.artist-pages a.act-all-artists {
	font-weight: bold;
}

div#middle div#all-artists table {
	margin: 0 0 0 14px;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    font-size: 11px;
    width: 310px;
}

div#middle div#all-artists table tr td {
	padding: 6px 0;
}

div#middle div#all-artists table tr td a {
	font-weight: bold;
}

div#middle div#all-artists table tr td.artist-name {
	margin: 0;
    border: 0;
    padding-left: 5px;
    width: 148px;
}

div#middle div#all-artists table tr td.artist-country {
	margin: 0;
    border: 0;
    width: 75px;
}

div#middle div#all-artists table tr td.artist-genre {
	margin: 0;
    border: 0;
    padding-right: 5px;
    width: 73px;
    text-align: right;
}

div#middle div#all-artists table tr.grey-row {
	margin: 0;
    padding: 0;
    border: 0;
    background: #ededed;
}

a.post-next {
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: bold;
	text-align: right;
	margin: 10px 29px 0 0;
    display: block;
}

a.post-latest {
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: bold;
	text-align: left;
	margin: 10px 0 0 16px;
    display: block;
}


/* SIDEBAR */

div#sidebar {
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
}

/* Competition */

div#sidebar div#competition {
	width: 237px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
}

div#sidebar div#competition img {
	margin: 0;
	padding: 0;
	border: 0;
	width: 237px !important;
	height: 232px !important;
}

div#sidebar div#competition p {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 20px;
	padding: 0;
	border: 0;
}

/* Banner box */

div#sidebar div#banner_box {
	width: 237px;
	height: 219px;
	background: url(/templates/RACPortal/pics/bg_right_box.png) no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
}

div#sidebar div#banner_box h4 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}

div#sidebar div#banner_box p {
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}

div#sidebar div#banner_box p a {
	font-weight: bold;
}

/* Pocket */

div#sidebar div#banner_box div#pocket {
	width: 125px;
	margin: 0 5px 0 15px;
	padding: 18px 0 0 0;	
}

/* Widget */

div#sidebar div#banner_box div#widget {
	width: 165px;
	margin: 60px 0 0 60px;
}

div#sidebar img {
	border: 0;
	margin: 0;
	padding: 0;
	width: 244px;
}

/* News */

div#sidebar div#news {
	background: url(/templates/RACPortal/pics/bg_right_news.png) no-repeat;
	margin: -10px 0 0 0;
	padding: 0;
	border: 0;
}

div#sidebar div#news h2, div#sidebar div#rac h2 {
	text-indent: -9999px;
}

div#sidebar div#news ul, div#sidebar div#rac ul {
	list-style: none;
	margin: 26px 26px 0 14px;
	padding: 0;
	border: 0;
}

div#sidebar div#news ul li, div#sidebar div#rac ul li {
	font-size: 15px;
    font-family: Times, serif;
    line-height: 14px;
	margin: 0 0 10px 0; 
}

div#sidebar div#news ul li a {
	line-height: 16px;
}

div#sidebar div#rac ul li a {
	line-height: 10px;
}

div#sidebar div#news ul li a, div#sidebar div#rac ul li a {
	font-weight: bold;
}

div#sidebar div#news ul li small {
	font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

/* Rac */
div#sidebar div#rac {
	background: url(/templates/RACPortal/pics/bg_right_rac.png) no-repeat;
    padding: 0 0 20px 0;
}


/* FOOTER */

div#footer {
	clear: both;
	/*position: relative;*/
	bottom: 114px;
	left: 0;
	height: 40px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(/templates/RACPortal/pics/bg_rac_footer.gif) no-repeat 0 0;
}

div#footer ul {
	margin: 0 0 0 68px;
	padding: 0;
	border: 0;
}

div#footer ul li {
	display: inline;
	margin: 0 0 0 10px;
	padding: 0 0 0 14px;
	border: 0;
	font-size: 12px;
    font-weight: bold;
	background: url(/templates/RACPortal/pics/img_dot.gif) no-repeat 0 50%;
}

/*************/
/* NEWS PAGE */
/*************/

div#news-content {
	float: left;
	background: url(/templates/RACPortal/pics/bg_news.gif) no-repeat;
	width: 710px;
	margin: 0 0 0 2px;
}

div#news-content h2 {
	text-indent: -9999px;
}

div#news-content div.news-item {
	margin: 0 20px 24px 20px;
	padding: 0;
	border: 0;
}

div#news-content div.news-item h3 {
	font-size: 14px;
	color: #2983ae;
	margin: 0;
	padding: 0;
	border: 0;
}

div#news-content div.news-item h3 small {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
}

div#news-content div.news-item p {
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
}

div#news-content div#older-news {
	margin: 10px 20px 24px 20px;
	font-size: 12px;
	padding: 0;
	border: 0;
	text-align: right;
}

div#news-content div#previous-news {
	margin: 10px 20px 24px 0;
	font-size: 12px;
	padding: 0;
	border: 0;
	text-align: left;
}

/***********/
/* SUBPAGE */
/***********/

div#left-content, div#right-content {
	width: 472px;
	margin: 0 0 40px 2px;
	padding: 0;
	border: 0;
	float: left;
	dislay: inline;
}

* html div#left-content {
	margin: 0 0 40px 1px;
}

div#left-content h3, div#right-content h3 {
	font-size: 14px;
	margin: 10px 0 10px 13px;
}

div#left-content {
	margin-right: 7px;
}

div#right-content {
	
}

div#left-content h2, div#right-content h2 {
	text-indent: -9999px;
	margin: 0 0 31px 0;
	padding: 0;
	border: 0;
}

div#why-are-we-doing-this, div#see-how {
	margin: 0;
	padding: 0;
	border: 0;
}

div#why-are-we-doing-this {
	background: url(/templates/RACPortal/pics/bg_why_are_we.gif) no-repeat;
}

div#why-are-we-doing-this img {
	border: 0;
    margin: 0;
    padding: 0;
}

div#see-how {
	background: url(/templates/RACPortal/pics/bg_see_how.gif) no-repeat;
}

div#easy-video {
	margin: 0 0 13px 10px;
}

div#how-to-join {
	background: url(/templates/RACPortal/pics/bg_how_to_join.gif) no-repeat;
    padding: 58px 0 0 0;
}

div#how-to-join table {
	margin: 0 0 0 13px;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	font-size: 12px;
	width: 406px;
}

div#how-to-join table td {
	vertical-align: top;
}

div#how-to-join table td.info_unit {
	width: 83px;
}

div#how-to-join table td.info input {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

div#how-to-join table td.info input.oneliner {
	height:16px;
	width:314px;
	border: 1px solid #ccc;
	padding: 2px;
}

div#how-to-join table td.info input.webpage {
	height:16px;
	width:310px;
	border: 1px solid #ccc;
	padding: 2px;
}

div#how-to-join table td.info input.company {
	height:16px;
	border: 1px solid #ccc;
	padding: 2px;
}

div#how-to-join table td.info select {
	padding: 1px 0;
	width: 150px;
	font-size: 12px;
	border: 1px solid #ccc;
}

div#how-to-join table td.info select option {
	height: 16px;
	font-size: 12px;
}

div#how-to-join table td.info textarea {
	height: 120px;
	width: 314px;
	border: 1px solid #ccc;
}

div#how-to-join table td.info input.submit_button {
	margin: 10px 0;
}

/**************/
/* LEGAL PAGE */
/**************/

div#site-terms {
	background: url(/templates/RACPortal/pics/bg_site_terms.gif) no-repeat;
}

div#privacy-policy {
	background: url(/templates/RACPortal/pics/bg_privacy_policy.gif) no-repeat;
}
pre.code{
    background-color:#FFF;
    border:1px solid #a19f97;
    
    padding:6px;
    margin: 20px 0 20px 0;

    font-size:10px;

}

.admindesignmode{
    font-family: verdana;
    font-size:11px;
    color:black;
    padding:6px;
    text-align:left;
}
.admindesignmode p{
    margin-bottom:11px;
}

/*********/
/* HACKS */
/*********/

.addClear:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*******************/
/* MOBILE & WIDGET */
/*******************/

div#blog-on-the-move {
	background: url(/templates/RACPortal/pics/bg_blog_on_move.gif) no-repeat;
}

div#blog-on-the-move p {
	margin: 7px 10px 0 17px;
}


div#blog-on-the-move img#phone-img {
	margin: 30px 10px 0 10px;
}

div#get-the-widget {
	background: url(/templates/RACPortal/pics/bg_get_widget.gif) no-repeat;
}

div#get-the-widget div#widget-flash {
	margin: 0 0 0 12px;
    padding: 0;
}

div#get-the-widget img#badge-img {
	float: right;
	margin: 10px 10px 0 10px;
}

div#get-the-widget textarea {
	width: 265px;
	height: 107px;
	margin: 10px 0 10px 17px;
	border: 1px solid #cdcdcd;
	font-size: 12px;
	padding: 2px;
}

/* Frame box */

div#frameBox {
	position: relative;
    margin: 0;
    padding: 0;
    border: 0;
}

div#frameBox iframe {
	position: absolute;
    top: -196px;
    left: 106px;
    width: 233px;
    height: 172px;
    margin: 0;
    padding: 0;
}

* html div#frameBox iframe {
	position: absolute;
    top: -198px;
    left: 106px;
    width: 233px;
    height: 174px;
    margin: 0;
    padding: 0;
}

/******************/
/* CAMPAIGN PAGES */
/******************/



div#left-content div#campaign-left h3, div#right-content div#campaign-right h3 {
	font-size: 16px;
	margin: 12px 16px 0 16px;
	padding: 0;
	border: 0;
	font-family: Times, serif;
}

div#left-content div#campaign-left p, div#right-content div#campaign-right p {
	font-size: 11px;
	margin: 4px 16px;
	padding: 0;
	border: 0;
}

/* Left column */

div#left-content div#campaign-left ol {
	font-size: 11px;
	margin: 0 16px 0 32px;
	padding: 0;
	border: 0;
}

div#left-content div#campaign-left ol li {
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: 0;
}

div#left-content div#campaign-left {
	background: url(/templates/RACPortal/pics/bgr_campaign_left.jpg) no-repeat;
	margin: 0 0 0 -2px;
	padding: 0 0 0 0;
	border: 0;
}

div#left-content div#campaign-left div#campaign-video{
	margin: 0 0 0 52px;
	padding: 120px 0 0 0;
	border: 0;
}

/* Competition form */

div#left-content div#campaign-left div#competition-form {
	margin: 0 16px 0 32px;
	padding: 0;
	border: 0;
}

div#left-content div#campaign-left div#competition-form p {
	font-size: 12px;
	margin: 10px;
}

div#left-content div#campaign-left div#competition-form select {
	margin: 4px 0 0 0;
	padding: 0;
	border: 1px solid #ccc;
	width: 235px;
	height: 22px;
}

div#left-content div#campaign-left select option {
	font-size: 12px;
	padding: 2px;
}

div#left-content div#campaign-left div#competition-form dl {
	margin: 0 0 0 11px;
	padding: 0;
	border: 0;
	font-size: 12px;
}

div#left-content div#campaign-left div#competition-form dl dt {
	margin: 0;
	padding: 3px 0 0 0;
	border: 0;
	width: 80px;
	float: left;
	position: relative;
}


div#left-content div#campaign-left div#competition-form dl dd {
	margin: 0 0 6px 80px;
	padding: 0;
	border: 0;
}

div#left-content div#campaign-left div#competition-form dl dd input {
	width: 235px;
	height: 18px;
	border: 1px solid #ccc;
}

div#left-content div#campaign-left div#competition-form dl dd p {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 14px;
}

div#left-content div#campaign-left div#competition-form dl dd span.cbox input {
	width: 12px;
	height: 12px;
	margin: 0 6px 0 0;
	padding: 0;
	border: 1px solid #ccc;
}

div#left-content div#campaign-left div#competition-form dl dd textarea {
	width: 235px;
	height: 53px;
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#left-content div#campaign-left div#competition-form dl dd input.competition-input {
	margin: 12px 0 0 0;
	padding: 0;
	border: 0;
	width: 130px;
	height: 42px;
}



/* Right column */

div#right-content div#campaign-right {
	background: url(/templates/RACPortal/pics/bgr_campaign_right.jpg) no-repeat;
	margin: 0 0 0 -9px;
	padding: 85px 0 0 0;
	border: 0;
}

div#right-content div#campaign-right div#right-text {
	margin: 0 0 190px 240px;
	padding: 0;
	border: 0;
}

div#right-content div#campaign-right div#ongoing-competitions {
	margin: 0;
	padding: 0;
	border: 0;
}

div#right-content div#campaign-right div#ongoing-competitions h3 {
	background: url(/templates/RACPortal/pics/hdr_ongoing_competitions.gif) no-repeat;
	text-indent: -9999px;
	width: 455px;
	height: 38px;
	margin: 0 0 0 8px;
	padding: 0;
	border: 0;
}

div#right-content div#campaign-right div#ongoing-competitions ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

div#right-content div#campaign-right div#ongoing-competitions ul li {
	margin: 6px 0 0 4px;
	padding: 0;
	border: 0;
}

div#right-content div#campaign-right div#ongoing-competitions ul li div.ongoing-artist {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
}

div#right-content div#campaign-right div#ongoing-competitions ul li div.ongoing-artist img {
	margin: 12px 10px 12px 4px;
	padding: 0;
	border: 0;
}

div#right-content div#campaign-right div#ongoing-competitions ul li div.ongoing-artist img.ongoing-artist-img {
	float: left;
	margin: 2px 10px 0 4px;
	padding: 0;
	border: 0;
	width: 92px;
	height: 69px;
}

div#right-content div#campaign-right div#ongoing-competitions ul li div.ongoing-artist h4 {
	font-size: 16px;
	font-family: Times, serif;
	margin: 0;
	padding: 0;
	border: 0;
}

div#right-content div#campaign-right div#ongoing-competitions ul li div.ongoing-artist p {
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: 0;
}

div#right-content div#campaign-right div#ongoing-competitions ul li div.ongoing-artist input {
	width: 75px;
	height: 14px;
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
}

/* Right alt */

div#right-content div#campaign-right-alt {
	background: url(/templates/RACPortal/pics/bgr_campaign_right_alt.jpg) no-repeat;
	margin: 0 0 0 -9px;
	padding: 85px 0 0 0;
	border: 0;
}

div#right-content div#campaign-right-alt h4 {
	font-size: 16px;
	font-family: Times, serif;
	margin: 10px 0 0 13px;
}

/* FOOTER */

div#footer_campaign {
	clear: both;
	/*position: relative;*/
	bottom: 114px;
	left: 0;
	height: 80px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(/templates/RACPortal/pics/bg_rac_footer_alt.gif) no-repeat 0 0;
}

div#footer_campaign ul {
	margin: 0 0 0 68px;
	padding: 32px 0 0 0;
	border: 0;
}

div#footer_campaign ul li {
	display: inline;
	margin: 0 0 0 10px;
	padding: 0 0 0 14px;
	border: 0;
	font-size: 12px;
    font-weight: bold;
	background: url(/templates/RACPortal/pics/img_dot.gif) no-repeat 0 50%;
}
/* GENERIC ELEMENTS */

