/* GLOBAL STYLING */
* {margin:0;}
html {background:#131313 url(../images/ird_bg.jpg) no-repeat center top;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;}
br.clear {clear:both;}

/* CONTENT LAYOUT POSITIONS */
#wrapper {margin:0 auto; width:1000px;}

  /* HEADER STYLING */
  #headerwrap {height:100px; width:1000px; clear:both;}
  #header_menu {height:90px; background:url(../images/header_menu_bg.jpg) no-repeat center top; width:1000px;}

    /* HEADER LOGO */
    div#logoarea {width:440px; height:100px; float:left;}

    /* SEARCH POSITION */
    #searchbox {width:560px; height:100px; float:right;}

      /* YOOLogin Styles */
      div.moduletableyoologin {height:30px; padding-bottom:10px; float:right; position:relative; top:20px;}
      span.greeting {font-size:14px; color:#E1E1E1;} 
      span.greeting a {color:#E1E1E1 !important;}
      span.greeting a:hover {color:#FFCB05 !important;}
      span.greeting {text-align:center; padding-bottom:1em; font-size:1em;}

      /* TOPNAV MODULE */
      div.moduletable_tn {width:100%; height:20px; padding-top:10px; text-align:right; float:right; position:relative; top:10px;}
      div.moduletable_tn a {color:#E1E1E1; font-size:12px; text-decoration:none;}
      div.moduletable_tn a:hover {color:#FFCB05;}
      div.moduletable_tn ul li {display:inline; margin-left:1.2em;}

    
    /* TOP MENU */
    #topmenu {float:right; height:70px; margin:0px 20px 0px 0px; padding:0px;}
    #topmenu a {color:#E1E1E1; text-decoration:none; font-weight:bold; font-size:14px}
    #topmenu ul{margin:0px 0px 0px 10px; padding: 0; width:auto; float:left; list-style-type:none;}
    #topmenu ul li {margin:0; padding:0px; height:70px; float:left;}
    #topmenu ul li a {color:#646464; font-weight:bold; text-decoration:none; padding:26px 8px 0px 8px; height:70px; display:block; float:left;}
    #topmenu ul li a:hover {background:url(../images/header_menu_hover.jpg) repeat-x top; text-decoration:none; font-weight:bold; color:#646464;}
    #topmenu ul li ul ul {margin:-160px 0 0 180px;}
    #topmenu ul li li {width:auto; height:25px; background:#FFF; overflow:hidden;}
    #topmenu ul li li a {width:200px; height:25px; font-size:12px; font-weight:normal; color:#646464; text-transform:none; display:block; background:none; border-top:0px solid #E1E1E1; border-left:0px; padding:6px 10px 4px 10px;}
    #topmenu ul li li a:hover {width:200px; height:25px; color:#FFCB05; background:none; background:url(../images/tn_menu_row_hover.png) left -4px no-repeat; left:0; padding:6px 10px 4px 10px; border-top:0px solid #E1E1E1;}
    #topmenu ul li ul {width:200px; height:25px; left:-999em; top:170px; left:0; display:block; position:absolute; z-index:99; left:-999em; clear:left; margin-top:0px; margin-left:0px;}
    #topmenu ul li:hover ul ul, #topmenu ul li:hover ul ul ul {left:-999em;}
    #topmenu ul li:hover ul, #topmenu ul li li:hover ul, #topmenu ul li li li:hover ul {left:auto;}
    #topmenu ul li li li { background:#FFF1D0;}

  /* CONTENT STYLES */
  #contentwrap {background:url(../images/content_bg.gif) repeat-y center top; color:#646464;}
  #contentwrap a {color:#646464; text-decoration:none;}
  #contentwrap_bottom {height:20px; background:url(../images/content_bg_corners.gif) no-repeat center bottom; width:1000px;}

    /* CONTENT LEFT */
    #content_left {float:left; width:760px; padding:0px 20px}
    #content_left div.componentheading, #content_left div.componentheading_mbf, td.contentheading,
    #content_left h1.componentheading_mg, #content_left h2.cf_text, h1.componentheading, div.componentheading_fmp, td.contentheading_radiolinks,
    #content_only form#josFormARG div.componentheading_arreg {font-size:20px; font-weight:bold; text-transform:uppercase; letter-spacing:0.1em; padding:10px 0px;}

      /* ARTICLES & BLOGS */
      #content_only div.articlewrap {padding:8px 10px 8px 0px;}
      #content_only img.articleimg {width:160px; height:auto; float:left;; margin-bottom:10px;}
      #content_only img.imgoutline {border:1px solid #646464; padding:0; margin-right:15px}
      #content_only div.articlesubwrap1 {clear:both}
      #content_only div.articlesubwrap2 {margin-top:20px; padding-top:20px; clear:both}
      #content_only div.articlemoreimg1, #content_only div.articlemoreimg2 {width:370px;}
      #content_only div.articlemoreimg1 {float:left; padding-right:7px;}
      #content_only div.articlemoreimg2 {float:left; padding-left:7px;}
      #content_only div.articlewrap p {padding:0.3em 0;}
      #content_only span.articlebold {font-weight:bold}
      #content_only td.createdate, #content_only td.modifydate {padding:0.5em; font-size:9px;}
      #content_only td.createdate {border-bottom:1px solid #ccc;}
      #content_only td.modifydate {border-top:1px solid #ccc;}
      #content_only a.readon {font-size:11px; color:green; font-weight:bold}
      #content_only div.articleattachment img {width:16px; height:16px; margin-left:20px;}
      #content_only div.articleattachment {height:auto; width:722px; border:1px solid #ccc; background-color:#fff; clear:both; padding:18px}
      #content_only ul.articleattachmentul {list-style:none;}
      #content_only ul.articleattachmentul li {padding:0.2em 0;}
      #content_only a.toclink {line-height:1.3em;}
      #content_only div.pagenavcounter {padding-top:10px;}
      #content_only a.toclink, #content_only div.pagenavcounter, #content_only div.pagenavbar {font-size:12px; padding-left:10px;}

      /* BANNERS POSITIONS */
      #banner_top {}
      #banner_bottom {height:90px; width:760px;}
      #banner_top img, #banner_bottom img, div.moduletable_bannersliderRight img {border:none;}
      div.moduletable_bannersliderRight {padding:10px 0px; border-bottom:1px solid #000;}
      div.moduletable_banneslider {margin-bottom:10px;}

      /* BREADCRUMBS POSITION */
      #breadcrumbs {margin:10px 0px 0px 10px; font-size:12px; padding-bottom:20px;}

      /* LEFT POSITION */
      #leftposition {margin-bottom:20px;}

      /* VIDEO PLAYER POSITON */
      #content_video {margin-bottom:20px;}
      #content_video div.moduletable {position:relative; top:-10px;}
      #content_video div.moduletable div#videoplayer1 {border-bottom:1px solid #646464;}

      /* MAIN CONTENT POSITION */
      #content_main {}
      #conetnt_only {margin-bottom:20px;}
      #content_only img {border:none;}
      table.contentpaneopen div img {padding-right:20px; float:left; width:160px; height:160px;}
      table.contentpaneopen a:hover {color:#DA2528 !important;}
	  table.contentpaneopen ol li, table.contentpaneopen p {padding-bottom:1em;}
  	  table.contentpaneopen h3 {padding:1em 0;}

      /* PARTNERS POSITION */
      #content_partners {margin-bottom:20px; width:100%;}
      div.moduletable_partners {background:#fff; border:1px solid #ccc; padding:18px 0px; width:760px;}
      div.moduletable_partners img {margin-bottom:3px; width:137px;}
      div.moduletable_partners div {width:720px; margin:0 20px;}
      div.moduletableirdprogrammes {width:760px; background:#FFF; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc;}
      div.moduletableirdprogrammes ul {list-style:none; text-align:center;}
      div.moduletableirdprogrammes ul li {font-weight:bold; text-transform:uppercase; padding:5px 0;}
      div.moduletableirdprogrammes ul.menuirdprogrammes li a:hover {color:#DA2528 !important;}

      /* LINK BLOCKS POSITIONS */
      #content_linkblockswrap {margin-bottom:20px; width:100%; height:auto; background-color:#FFF; border:1px solid #ccc; font-size:12px;}
      #content_linkblockswrap h3 {font-size:14px; padding-bottom:1em; white-space:nowrap;}
      #content_linkblocks {display:inline;}
      #content_linkblocks ul {list-style:inside disc;}
      #content_linkblocks li {list-style-type:none;}
      #content_linkblocks li a {}
      #content_linkblocks li a:hover {color:#DA2528;}
      #content_linkblocks span.sharedby {display:none;}
        #linkblock1 {float:left; width:420px; padding:18px 10px 18px 18px; border-right:#ccc 1px solid;}
        #linkblock2 {float:left; width:0px; padding:18px 10px 18px 20px;}
        #linkblock3 {float:left; width:283px; padding:18px 10px 18px 10px;}
		#linkblock3 div.moduletable {overflow:hidden;}
        #linkblock3 ul.rd-recentlyupdated li span {display:none;}
        #linkblockline {float:left; width:21px; height:100%; padding:20px 0px; background:transparent url(../images/linkblock_line.gif) repeat-y center top;}

      /* SPONSORS POSITION */
      #content_sponsors {margin-bottom:20px;}
			
    /* CONTENT RIGHT */
    #content_right {float:right; width:160px; padding:0px 20px; color:#E1E1E1;}
    #content_right a {color:#E1E1E1}
    #content_right h3 {text-align:center; font-size:16px; padding:10px 0px;}
    
      /* SEARCH MODULE */
      div.moduletablesearch {height:26px; padding-bottom:10px; border-bottom:1px solid #000;}
      div.searchsearch input.inputboxsearch {left:0px; position:relative; width:109px; height:16px; padding:6px 5px 2px 25px; overflow:hidden; border:none; color:#646464;}
      div.searchsearch input.inputboxsearch {background: url(../images/search_bg_short.png) 0 0px no-repeat;}
      div.searchsearch input.inputboxsearch:hover, div.searchsearch input.inputboxsearch:focus {background: url(../images/search_bg_short.png) 0 -24px no-repeat; color:#000000;}
      div.searchsearch input.buttonsearch {width:50px; height:20px; background:url(../images/button_bg.png) 0 0 no-repeat;}
      div.searchsearch input.buttonsearch:hover {background: url(../images/button_bg.png) 0 -20px no-repeat;}
      div.searchsearch input.buttonsearch {display:block; padding:0px 0px 3px 0px; width:50px; height:20px; border:none; cursor:pointer; position:relative; z-index:98; bottom:22px; left:109px; overflow:hidden; font-size:11px; line-height:20px; color:#646464; text-transform:lowercase;}

      /*Ulti Counter */
      div.moduletable_countdown {width:100%; text-align:center; border-bottom:1px solid #000}
      div.moduletable_countdown h3 {padding-bottom:0;}
      div.moduletable_countdown div.ulti_counter_countdown div.ulti_counter_leading {position:relative; top:3px;}
      div.moduletable_countdown div.ulti_counter_countdown div.ulti_counter_tailing {display:none;}
      div.moduletable_countdown div.ulti_counter_countdown div.ulti_counter_middle {font-size:28px; font-weight:bold;}
      div.moduletable_countdown div.ulti_counter_countdown div.ulti_counter_middle div.cdday {width:100%; font-size:25px; font-weight:normal; text-transform:uppercase; letter-spacing:0.3em; position:relative; top:-14px; left:5px;}

      /* AJAX Shoutbox */
      div.moduletable_shoutbox {padding-bottom:15px;}
      div#shoutbox p {font-size:10px;}
      
      /* MiniSpots */
      div.moduletable_irdpartnersright {padding:10px 0; border-bottom:1px solid #000;}
      div.moduletable_adlinks {padding:10px 0; border-bottom:1px solid #000;}
      div.moduletable_psdp {padding:10px 0;}
      div.moduletable_social {padding:8px 0 10px 0; border-bottom:1px solid #000;}

      /* ccNewsletter Frontend */
      div.moduletable_ccnl_sub {padding-bottom:10px; border-bottom:1px solid #000;}
      div.moduletable_ccnl_sub h3 {}

      /* Right Menus */
      div.moduletable_rightmenu {padding-bottom:10px; color:#E1E1E1;}
      div.moduletable_rightmenu ul {width:100%; padding:0; font-size:15px; list-style-type:none;}
      div.moduletable_rightmenu ul li {line-height:1.5em; padding-left:20px;}
      div.moduletable_rightmenu ul li a {display:block;}
      div.moduletable_rightmenu ul li a:hover {font-weight:bold; letter-spacing:0.2em;}

      /* Custom HTML */
      div.moduletable_right_custom_html {padding-top:10px;}
      div.moduletable_right_custom_html img.right_img {padding-bottom:5px}

      div.moduletable_right_custom_html p.psdp {font-size:70%;}

  /* FOOTER */
  #footer {margin:10px 20px 20px  20px; padding-bottom:20px; font-size:11px; color:#E1E1E1;}
  #footer a {color:#E1E1E1; text-decoration:none;}
  #footer_left {float:left; width:auto; text-align:left;}
  #footer_right {float:right; width:auto; text-align:right;}

/* JMultimedia Style */
/* Go to "components/com_jmultimedia/assets/default.css" to edit all the other styles fof this component */
div#jmultimedia h1.componentheading, div#jmultimedia h1.componentheading_vg {font-size:20px; padding:10px 0px;}
div#jmultimedia h1.componentheading_vg {text-transform:uppercase; letter-spacing:0.1em;}
div#jmultimedia form table {margin:10px 0px 20px 0px;}

div#jmultimedia form div#gallerylayout, div#leftposition div.moduletable_irdtvhome {margin-left:30px;}
div#jmultimedia div.compact, div#leftposition div.compact {padding:0px 0px 10px 10px;}
div#jmultimedia td.sectiontablefooter_vg span.pagination {}
div#jmultimedia td.sectiontablefooter_vg span.pagination span {padding:0.4em;}
div#jmultimedia td.sectiontablefooter_vg span.pagination a {padding:0.4em;}
div#jmultimedia td.sectiontablefooter_vg span.pagination a:hover {padding:0.4em; color:#646464;}

div#jmultimedia div.jmdetailA {width:130px; height:110px; float:left; margin-left:50px;}
div#jmultimedia div.jmdetailB {width:320px; height:110px; float:left;}
div#jmultimedia div.jmdetailC {float:left; height:110px; margin:0px 20px;}
div#jmultimedia h5.headings {font-size:12px; font-weight:normal; color:#646464; padding:10px 0 5px 0;}
div#jmultimedia h4.details {font-size:14px; font-weight:bold; padding-bottom:5px;}
div#jmultimedia h4.details a {color:#646464; font-weight:bold;}
div#jmultimedia h4.details a:hover {color:#DA2528;}

/* JCommentor */
#commentForm .inputbox {width:100%; border:none;}
#commentForm .inputbox:focus {background-color:#FFF1D0; border:none;}

div#jmultimedia div.row0 {color:#000; background:url(../images/module_bg_py.gif);}
div#jmultimedia div.row1 {color:#000; background:url(../images/module_bg_pw.gif);}	
div#jmultimedia div.row0 div.comment,
div#jmultimedia div.row1 div.comment {padding:10px; margin:3px; text-align:left !important;}
div#jmultimedia div.row0 div.comment span.small,
div#jmultimedia div.row1 div.comment span.small {font-size:0.8em; text-align:left !important;}
div#jmultimedia div.row0 div.comment span.actualmessage,
div#jmultimedia div.row1 div.comment span.actualmessage {display:inline; text-align:left !important;}
div#jmultimedia div.comment div.contentdescription {padding:0px 0px 5px 0px; margin:0;}
div#jmultimedia div#comments {width:480px; margin:20px 0px 20px 0px; float:left;}
div#jmultimedia form#commentForm {width:260px; float:right; margin:25px 0px 20px 0px;}
div#jmultimedia div.commentdiv label.cdiv {display:none;}
div#jmultimedia form#commentForm h3 {color:#646464; font-size:99%;}
div#jmultimedia form#commentForm div.commentbutton {margin-top:10px;}


/* AlphaRegistration */
div#content_only table.contentpane_arreg div img {width:740px; margin-left:10px;}
div#content_only form#josFormARG table.contentpane_arreg div img {width:auto;}
div#content_only form#josFormARG {padding-left:50px}
div#content_only form#josFormARG textarea#termsofuse {margin-bottom:10px;}

/* ChonoForms */
div.chronoform {font-size:10px; text-align:center; padding:20px 0px;}
div.chronoform a {color:#a1a1a1 !important;}

  /* Media Registration Form */
  form#ChronoContact_media_registration {}
  form#ChronoContact_media_registration div.form_item div.cf_heading {}

/* Reality Flash MP3 Player */
div.componentheading_fmp {padding-left:30px;}

/* LCPlayer */
table.blog_radiolinks {width:370px;}
div.lcplayer {padding-bottom:10px;}
div.lcplayerdetailswrap {padding-left:10px;}
ul.lcplayerdetails {padding:10px 0; list-style:inside;}
ul.lcplayerdetails li {text-indent:10px; padding:0.2em 0}
span.lcplayerdjs {font-weight:bold;}
span.lcplayertime {}
div.lcplayerdetailswrap p.lcplayernotes {padding-bottom:1em;}
div.lcplayerdetailswrap p.lcplayerlinks a:hover {color:#DA2528 !important;}

/* Reference Library */
div#rd_folder, dl.rd_props, div#rokdownloads h3 {display:none;}
div.rd_details h4 a {font-size:14px; font-weight:bold; text-decoration:none; padding:0; margin:0 0 15px 0;}
div.rd_details h4 a:hover, div.rd_pagination span.pagination a:hover {color:#DA2528 !important;}
div.rd_desc p {font-size:12px;}
div.rd_buttons {padding-top:12px;}
div.rd_pagination span.pagination span, div.rd_pagination span.pagination a {padding:0 0.3em;}
div.rd_files li.rd_file {border:1px solid #ccc; margin-bottom:8px;}
div.rd_files {width:756px;}

div.rd_files .rd_thumb {float:left; width:100px;}
div.rd_files .rd_thumb img {width:50px; height:auto;}
div.rd_files .rd_thumb img, .rd_files .rd_thumb div {margin:0 20px;}
div.rd_files .rd_thumb div {display:block; width:48px; height:48px; border:1px solid #f00;}

.rd_files .rd_details {margin-left:100px;}
.rd_files .nothumb .rd_details {margin-left:15px;}
.rd_files ul {margin:15px 0; padding:0;}
.rd_files li {list-style:none; background:url(http://ireggaeday.com/en/images/rdimages/gradient.png) 0 0 repeat-x; padding:15px 15px 15px 15px;}
.rd_files .rd_button {float:left; margin-right:4px; display:block; width:126px; height:27px; text-align:center; line-height:27px; font-weight:bold; background:url(http://ireggaeday.com/en/images/rdimages/button.png) 0 0 no-repeat;}

/* file list stuff */
.rd_files .rd_file, .rd_files {position:relative;}
.rd_files .rd_status span {position:absolute; top:0; right:0; display:block; width:83px; height:83px;}
.rd_files .rd_status span span {display:none;}

.rd_files .rd_status span.rd_hot {background:url(http://ireggaeday.com/en/images/rdimages/hot.png) 100% 0 no-repeat;}
.rd_files .rd_status span.rd_new {background: url(http://ireggaeday.com/en/images/rdimages/new.png) 100% 0 no-repeat;}
.rd_files .rd_status span.rd_updated {background: url(http://ireggaeday.com/en/images/rdimages/updated.png) 100% 0 no-repeat;}

.rd_files .rd_buttons {overflow:hidden;}

/* file specific stuff */
.rd_file {background:url(http://ireggaeday.com/en/images/rdimages/gradient.png) 0 0 repeat-x; padding:15px 15px 35px 0;}

/* Media Uploader */
#jf_status p a {background-color:#E1E1E1; padding:4px 8px; color:#646464; outline:1px solid #646464;}
#jf_status p a:hover {background-color:#FFCB05;}
#jf_status p {padding:13px 0 15px 0;}
#jf_status p span {display:none;}
#media_uploader {width:716px; padding:20px; background:#fff; border:1px solid #ccc; clear:both; margin-top:20px;}
#media_uploader h3 {padding-top:0;}
div.uploader_warning {width:720px; margin-top:10px; font-size:0.8em; color:#ff0000; font-weight:bold; text-align:center;}
#jf_status div img.progress {width:250px; height:12px;}
#jf_status {width:686px;}
#jf_list {width:636px;}
#jf_list li.file span.file-size, #jf_list li.file a.file-remove, #jf_list li.file span.file-name,
#jf_status .current-title, #jf_status .overall-title {font-size:0.8em;}

/* JoomlaWatch Visitors Module */
h3.jw-country, h3.jw-visitors {width:100%; border-bottom:1px dotted #fff; line-height:0.2em;;}
table.jw-country {font-size:0.8em;}
table.jw-visitors {font-size:0.8em;}
.jw-visitors {display:none;}

/* Pagination NOT IN USE YET */
ul.pagination {float:left; margin:10px 0; width:75%;}
ul.pagination li {background:none; display:inline; margin:0; padding:0; overflow:hidden;}
ul.pagination li span {padding:0 5px; line-height:20px;}
ul.pagination a {background:#f6f6f6; border:1px solid #ccc; color:#000; line-height:20px; padding:0 5px; text-decoration:none;}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {background:#069; border:1px solid #069; color:#fff; text-decoration:none;}
.sortby {font-size:92%; margin:10px 0 5px;}
.sortby .filter, .sortby .display {float:left; width:40%;}
.sortby .display {float:right; text-align:right;}
.pagenavbar {font-weight:bold;}
.pagenavcounter {margin:15px 0 !important; text-align:center;}
.counter {float:right; line-height:1; margin:15px 0 !important; text-align:right; width:24%;}
.counter span {background:#069; border:1px solid #069; color:#fff; padding:1px 5px;}
.blog_more {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px 0 5px;}
.blog_more h2 {font-size:115%; margin:0 0 5px; text-transform:uppercase;}
.blog_more ul li {background:url(../images/bullet.gif) no-repeat 5px 6px; padding-left:15px;}
div.back_button a, div.back_button a:hover, div.back_button a:active {display:block; margin:10px 0;}

/* Horizon Slim Text */
div.neHSbt p {font-size:0.7em; color:yellow;}
div.neHSbt p small {color:white;}
div.neHSbt p strong {font-size:1.2em; color:white;}

/* Seyret */
#videotags, #owneravatar, #ownerdetails{display:none;}
.seyreteditvideoeditforminput #videotags {display:inline !important;}
.listedvideousernamemc {}

/* Mini Ad Spot */
div#content_right div.moduletable_adlinks img#a7 {width:160px; height:124px:}