/*
PAGE
*/



.news_img {
padding: 0px;
margin: 10px;
float: right;
}

.news_img img {
border: solid #999 1px;
}

.news_img span {
text-align: right;
display: block;
font-size: 11px;
color: #666;
padding-right: 1px;
line-height: 14px;
}

.gal_copyright {
clear: both;
font-size: 11px;
color: #666;
padding: 0px 15px 0px 15px;
}



/* PRIMARY SEARCH */

#primary #num {
margin: 0px;
padding: 0px;
line-height: 16px;
}

#primary #search {
margin: 0px;
padding: 0px 0px 10px 0px;
text-align: right;
float: right;
line-height: 16px;
}

#primary #search form {
margin: 0px;
padding: 0px;
}

#primary #search form input.input_text {
margin: 0px;
padding: 0px 2px 0px 2px;
/* font-size: 11px; */
/* line-height: 16px; */
border: 1px solid #666;
}

#primary #search form input.input_submit {
margin: 0px;
padding: 0px;
/* font-size: 11px;
height: 16px;
line-height: 16px; */
border: 1px solid #666;
background-color: #EEE;
}

#primary #search form select {
margin: 0px;
padding: 0px 2px 0px 2px;
/* font-size: 11px;
line-height: 16px; */
border: 1px solid #666;
}



/* PRIMARY PAGES */

#primary dl#pages {
margin: 20px 0px 0px 0px;
padding: 0px;
display: block;
}

#primary dl#pages dt {
margin: 0px;
padding: 0px;
display: inline;
text-transform: capitalize;
}

#primary dl#pages dd {
margin: 0px;
padding: 0px 0px 0px 5px;
display: inline;
font-weight: bold;
}



/* ADVERTISEMENT */

#mod_advertisement {
background-color: #FFF;
padding: 115px 15px 215px 15px;
width: 650px;
text-align: center;
}



/* TEXT */

#mod_text {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_text h1 {
font-size: 24px;
padding: 0px 0px 15px 0px;
margin: 0px;
text-transform: capitalize;
}

#mod_text #text {
padding: 0px;
margin: 0px 0px 15px 0px;
}

#mod_text input {
padding: 0px;
margin: 0px 0px 15px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#mod_text textarea {
padding: 0px;
margin: 0px 0px 15px 0px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}



/* NEWS : LIST */

#mod_news_list {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_news_list h1 {
font-size: 24px;
padding: 0px 0px 15px 0px;
margin: 0px;
text-transform: uppercase;
}

#mod_news_list ul {
padding: 30px 0px 15px 0px;
margin: 0px;
list-style: none;
}

#mod_news_list li {
padding: 0px;
margin: 0px 0px 15px 0px;
border: 1px solid #999;
background-color: #DDD;
}

#mod_news_list h2 {
font-size: 18px;
padding: 15px 15px 0px 15px;
margin: 0px;
}

#mod_news_list h4 {
font-size: 12px;
padding: 0px 15px 0px 15px;
margin: 0px;
font-weight: normal;
color: #333;
text-transform: capitalize;
}

#mod_news_list h4 a {
font-weight: bold;
text-transform: none;
padding: 0px 0px 0px 2px;
}

#mod_news_list h5 {
font-size: 12px;
padding: 0px 15px 0px 15px;
margin: 0px;
font-weight: normal;
color: #333;
text-transform: capitalize;
}

#mod_news_list h5 span {
font-weight: bold;
text-transform: none;
padding: 0px 0px 0px 2px;
}

#mod_news_list h6 {
font-size: 12px;
padding: 0px 15px 5px 15px;
margin: 0px;
font-weight: bold;
background-color: #FFF;
text-transform: capitalize;
}

#mod_news_list .text {
font-size: 13px;
padding: 15px;
margin: 15px 0px 15px 0px;
background-color: #FFF;
}

#mod_news_list .share {
padding: 5px 15px 5px 15px;
margin: 15px 0px 0px 0px;
background-color: #FFF;
color: #333;
}

#mod_news_list .share dl{
padding: 0px;
margin: 0px;
}

#mod_news_list .share dt {
padding: 0px;
margin: 0px;
display: inline;
text-transform: capitalize;
}

#mod_news_list .share dd {
padding: 0px 0px 0px 2px;
margin: 0px;
display: inline;
}

#mod_news_list .share img {
padding: 0px;
margin: 0px;
vertical-align: bottom;
}



/* THEMES : DETAILS */

#mod_themes_details {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_themes_details h1 {
font-size: 24px;
padding: 0px 0px 0px 0px;
margin: 0px;
text-transform: uppercase;
}



/* THEMES : LIST */

#mod_themes_list {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_themes_list h1 {
font-size: 24px;
padding: 0px 0px 15px 0px;
margin: 0px;
text-transform: uppercase;
}

#mod_themes_list ul {
font-size: 16px;
padding: 30px 0px 15px 20px;
margin: 0px 0px 0px 10px;
list-style: square;
list-style-position: outside;
font-weight: bold;
}

#mod_themes_list li {
padding: 15px 0px 0px 0px;
margin: 0px;
}



/* ARTICLES : DETAILS */

#mod_articles_details {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_articles_details h1 {
font-size: 24px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#mod_articles_details h4 {
font-size: 12px;
padding: 0px 0px 0px 0px;
margin: 0px;
font-weight: normal;
text-transform: capitalize;
}

#mod_articles_details h4 span {
text-transform: none;
}

#mod_articles_details h5 {
font-size: 12px;
padding: 0px 0px 0px 0px;
margin: 0px;
font-weight: normal;
color: #666;
text-transform: uppercase;
}

#mod_articles_details #picture {
padding: 0px;
margin: 0px;
text-align: center;
}

#mod_articles_details h6 {
font-size: 10px;
padding: 0px;
margin: 0px;
color: #666;
font-weight: normal;
text-align: center;
}

#mod_articles_details #description {
font-size: 14px;
padding: 15px 0px 15px 0px;
margin: 0px;
font-weight: bold;
}

#mod_articles_details #text {
font-size: 13px;
padding: 15px 0px 15px 0px;
margin: 0px;
}



/* ARTICLES : LIST */

#mod_articles_list {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_articles_list h1 {
font-size: 24px;
padding: 0px 0px 15px 0px;
margin: 0px;
text-transform: uppercase;
}

#mod_articles_list ul {
padding: 15px 0px 15px 0px;
margin: 0px;
list-style: none;
}

#mod_articles_list li.line {
padding: 15px;
margin: 0px 0px 10px 0px;
border: 1px solid #999;
background-color: #EEE;
height: 80px;
}

#mod_articles_list li.line h2 {
font-size: 18px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#mod_articles_list li.line h5 {
font-size: 12px;
padding: 0px 0px 5px 0px;
margin: 0px;
font-weight: normal;
color: #666;
text-transform: uppercase;
}

#mod_articles_list li.line p {
font-size: 13px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mod_articles_list li.line img {
padding: 0px 0px 0px 15px;
margin: 0px;
float: right;
}

#mod_articles_list li.line_review {
padding: 15px;
margin: 0px 0px 10px 0px;
border: 1px solid #999;
background-color: #EEE;
height: 100px;
}

#mod_articles_list li.line_review h2 {
font-size: 18px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#mod_articles_list li.line_review h5 {
font-size: 12px;
padding: 0px 0px 5px 0px;
margin: 0px;
font-weight: normal;
color: #666;
text-transform: uppercase;
}

#mod_articles_list li.line_review p {
font-size: 13px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 110px;
}

#mod_articles_list li.line_review img {
padding: 0px 10px 0px 0px;
margin: 0px;
float: left;
height: 100px;
width: 100px;
}



/* ARTISTS : DETAILS */

#mod_artists_details {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_artists_details #incomplete {
background-color: #F00;
padding: 0px;
margin: 0px 0px 15px 0px;
color: #FFF;
line-height: 20px;
text-align: center;
font-weight: bold;
}

#mod_artists_details #header_name {
font-size: 24px;
padding: 0px;
margin: 0px;
font-weight: bold;
}

#mod_artists_details #header_name_real {
font-size: 18px;
padding: 0px;
margin: 0px;
font-weight: bold;
}

#mod_artists_details #header_info {
font-size: 12px;
padding: 0px;
margin: 0px;
color: #666;
text-transform: capitalize;
}

#mod_artists_details ul#tabs {
font-size: 11px;
padding: 2px 0px 2px 0px;
margin: 15px 0px 15px 0px;
text-transform: uppercase;
border-bottom: 1px solid #999;
list-style: none;
}

#mod_artists_details ul#tabs li {
padding: 2px 10px 2px 10px;
margin: 0px;
display: inline;
}

#mod_artists_details ul#tabs li.active {
border-top: 1px solid #999;
border-right: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #FFF;
font-weight: bold;
}

#mod_artists_details ul#tabs li.unactive {
border-top: 0px solid #FFF;
border-right: 0px solid #FFF;
border-left: 0px solid #FFF;
border-bottom: 1px solid #999;
}

#mod_artists_details .header {
font-size: 16px;
padding: 20px 0px 10px 0px;
margin: 0px;
text-transform: uppercase;
font-weight: bold;
clear: left;
}

#mod_artists_details .copyright {
font-size: 10px;
padding: 0px;
margin: 0px;
color: #666;
text-align: center;
}

#mod_artists_details #author {
padding: 30px 0px 0px 0px;
margin: 0px;
color: #666;
}

#mod_artists_details table.discography {
padding: 0px 0px 15px 0px;
margin: 0px;
border-collapse: collapse;
width: 650px;
border: 1px solid #999;
font-size: 11px;
}

#mod_artists_details table.discography a {
font-weight: bold;
}

#mod_artists_details table.discography tr {
margin: 0px;
border: 0px;
border-bottom: 1px dashed #999;
}

#mod_artists_details table.discography tr.single {
background-color: #EEE;
font-size: 12px;
}

#mod_artists_details table.discography tr.album {
background-color: #DDD;
font-size: 12px;
}

#mod_artists_details table.discography th {
padding: 2px 0px 2px 0px;
margin: 0px;
text-align: center;
text-transform: capitalize;
background-color: #CCC;
border-bottom: 1px solid #999;
}

#mod_artists_details table.discography th.date {
width: 75px;
}

#mod_artists_details table.discography td {
padding: 2px 5px 2px 5px;
margin: 0px;
}

#mod_artists_details table.discography td.center {
text-align: center;
}

#mod_artists_details ul#list {
padding: 0px 0px 15px 0px;
margin: 0px;
list-style: none;
clear: both;
}

#mod_artists_details li.line {
padding: 15px;
margin: 0px 0px 10px 0px;
border: 1px solid #999;
background-color: #EEE;
height: 80px;
}

#mod_artists_details li.line h2 {
font-size: 18px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#mod_artists_details li.line h5 {
font-size: 12px;
padding: 0px 0px 5px 0px;
margin: 0px;
font-weight: normal;
color: #666;
text-transform: uppercase;
}

#mod_artists_details li.line p {
font-size: 13px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mod_artists_details li.line img {
padding: 0px 0px 0px 15px;
margin: 0px;
float: right;
}

#mod_artists_details li.line_review {
padding: 15px;
margin: 0px 0px 10px 0px;
border: 1px solid #999;
background-color: #EEE;
height: 100px;
}

#mod_artists_details li.line_review h2 {
font-size: 18px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#mod_artists_details li.line_review h5 {
font-size: 12px;
padding: 0px 0px 5px 0px;
margin: 0px;
font-weight: normal;
color: #666;
text-transform: uppercase;
}

#mod_artists_details li.line_review p {
font-size: 13px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 110px;
}

#mod_artists_details li.line_review img {
padding: 0px 10px 0px 0px;
margin: 0px;
float: left;
height: 100px;
width: 100px;
}

#mod_artists_details ul#news {
padding: 0px 0px 15px 0px;
margin: 0px;
list-style: none;
clear: both;
}

#mod_artists_details ul#news li {
padding: 0px;
margin: 0px 0px 15px 0px;
border: 1px solid #999;
background-color: #DDD;
}

#mod_artists_details ul#news h2 {
font-size: 18px;
padding: 15px 15px 0px 15px;
margin: 0px;
}

#mod_artists_details ul#news h4 {
font-size: 12px;
padding: 0px 15px 0px 15px;
margin: 0px;
font-weight: normal;
color: #333;
text-transform: capitalize;
}

#mod_artists_details ul#news h4 a {
font-weight: bold;
text-transform: none;
padding: 0px 0px 0px 2px;
}

#mod_artists_details ul#news h5 {
font-size: 12px;
padding: 0px 15px 0px 15px;
margin: 0px;
font-weight: normal;
color: #333;
text-transform: capitalize;
}

#mod_artists_details ul#news h5 span {
font-weight: bold;
text-transform: none;
padding: 0px 0px 0px 2px;
}

#mod_artists_details ul#news h6 {
font-size: 12px;
padding: 0px 15px 5px 15px;
margin: 0px;
font-weight: bold;
background-color: #FFF;
text-transform: capitalize;
}

#mod_artists_details ul#news .text {
font-size: 13px;
padding: 15px;
margin: 15px 0px 15px 0px;
background-color: #FFF;
}

#mod_artists_details ul#news .share {
padding: 5px 15px 5px 15px;
margin: 15px 0px 0px 0px;
background-color: #FFF;
color: #333;
}

#mod_artists_details ul#news .share dl{
padding: 0px;
margin: 0px;
}

#mod_artists_details ul#news .share dt {
padding: 0px;
margin: 0px;
display: inline;
text-transform: capitalize;
}

#mod_artists_details ul#news .share dd {
padding: 0px 0px 0px 2px;
margin: 0px;
display: inline;
}

#mod_artists_details ul#news .share img {
padding: 0px;
margin: 0px;
vertical-align: bottom;
}

#mod_artists_details ul#videos {
padding: 15px 0px 15px 0px;
margin: 0px;
list-style: none;
}

#mod_artists_details ul#videos li {
padding: 15px;
margin: 0px 0px 10px 0px;
border: 1px solid #999;
background-color: #EEE;
}

#mod_artists_details ul#videos h2 {
font-size: 18px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#mod_artists_details ul#videos h5 {
font-size: 12px;
padding: 0px 0px 5px 0px;
margin: 0px;
font-weight: normal;
color: #666;
text-transform: uppercase;
}

#mod_artists_details ul#videos p {
font-size: 13px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#mod_artists_details table.schedule {
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 0px;
border-collapse: collapse;
width: 650px;
border: 1px solid #999;
font-size: 11px;
}

#mod_artists_details table.schedule a {
font-weight: bold;
}

#mod_artists_details table.schedule tr {
margin: 0px;
border: 0px;
border-bottom: 1px dashed #999;
}

#mod_artists_details table.schedule th {
padding: 2px 0px 2px 0px;
margin: 0px;
text-align: center;
text-transform: capitalize;
background-color: #CCC;
border-bottom: 1px solid #999;
}

#mod_artists_details table.schedule td {
padding: 2px 5px 2px 5px;
margin: 0px;
}

#mod_artists_details table.schedule td.center {
text-align: center;
}

#mod_artists_details .part_left {
padding: 0px;
margin: 0px;
float: left;
width: 320px;
}

#mod_artists_details .part_right {
padding: 0px 0px 0px 20px;
margin: 0px;
float: left;
width: 300px;
}

#mod_artists_details ul.overview_articles {
padding: 0px 0px 0px 15px;
margin: 0px;
font-size: 11px;
}

#mod_artists_details ul.overview_articles li {
padding: 0px;
margin: 0px 0px 5px 0px;
}

#mod_artists_details ul.overview_articles span {
color: #666;
text-transform: uppercase;
}

#mod_artists_details ul.overview_item {
padding: 0px 0px 0px 15px;
margin: 0px;
list-style: none;
font-size: 11px;
}

#mod_artists_details ul.overview_item li {
padding: 0px;
margin: 0px 0px 5px 0px;
list-style: square;
}



/* ARTISTS : LIST */

#mod_artists_list {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_artists_list h1 {
font-size: 24px;
padding: 0px 0px 15px 0px;
margin: 0px;
text-transform: uppercase;
}

#mod_artists_list table.list {
padding: 0px 0px 15px 0px;
margin: 0px;
border-collapse: collapse;
width: 650px;
border: 1px solid #999;
}

#mod_artists_list table.list a {
font-weight: bold;
}

#mod_artists_list table.list tr {
margin: 0px;
border: 0px;
border-bottom: 1px dashed #999;
}

#mod_artists_list table.list th {
padding: 5px 0px 5px 0px;
margin: 0px;
text-align: center;
text-transform: capitalize;
background-color: #EEE;
border-bottom: 1px solid #999;
}

#mod_artists_list table.list td {
padding: 5px 0px 5px 0px;
margin: 0px;
}

#mod_artists_list table.list td.art_pic {
padding-left: 5px;
margin: 0px;
width: 70px;
}

#mod_artists_list table.list td.art_name {
padding-left: 15px;
margin: 0px;
width: 185px;
}

#mod_artists_list table.list td.center {
padding: 0px;
margin: 0px;
text-align: center;
text-transform: capitalize;
}



/* MEMBERS : DETAILS */

#mod_members_details {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_members_details #header_name {
font-size: 24px;
padding: 0px;
margin: 0px;
font-weight: bold;
}

#mod_members_details #header_name_real {
font-size: 18px;
padding: 0px;
margin: 0px;
font-weight: bold;
}

#mod_members_details ul {
font-size: 13px;
padding: 15px 15px 0px 15px;
margin: 0px 0px 0px 0px;
list-style: square;
}

#mod_members_details li {
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 15px;
}

#mod_members_details a {
font-size: 14px;
font-weight: bold;
}



/* ITEMS : DETAILS */

#mod_items_details {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_items_details #header_title {
font-size: 24px;
padding: 0px;
margin: 0px;
font-weight: bold;
}

#mod_items_details #header_title_real {
font-size: 18px;
padding: 0px;
margin: 0px;
font-weight: bold;
}

#mod_items_details img {
padding: 15px 0px 15px 0px;
margin: 0px;
float: right;
}

#mod_items_details #header_info {
padding: 15px 0px 0px 0px;
margin: 0px;
font-weight: bold;
}

#mod_items_details dl#header_artist {
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 16px;
}

#mod_items_details dl#header_artist dt {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
text-transform: capitalize;
}

#mod_items_details dl#header_artist dd {
padding: 0px 5px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
}

#mod_items_details ul#header_details {
padding: 15px 0px 15px 15px;
margin: 0px 0px 0px 0px;
list-style: none;
}

#mod_items_details ul#header_details li {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mod_items_details a {
font-weight: bold;
}

#mod_items_details table.tracklist {
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 0px;
border-collapse: collapse;
width: 650px;
border: 1px solid #999;
font-size: 11px;
clear: both;
}

#mod_items_details table.tracklist tr {
margin: 0px;
border: 0px;
border-bottom: 1px dashed #999;
}

#mod_items_details table.tracklist th {
padding: 2px 0px 2px 0px;
margin: 0px;
text-align: center;
text-transform: capitalize;
background-color: #CCC;
border-bottom: 1px solid #999;
}

#mod_items_details table.tracklist td {
padding: 2px 5px 2px 5px;
margin: 0px;
}

#mod_items_details table.tracklist td.number {
text-align: center;
width: 75px;
}



/* TITLES : DETAILS */

#mod_titles_details {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_titles_details #header_name {
font-size: 24px;
padding: 0px;
margin: 0px;
font-weight: bold;
}

#mod_titles_details #header_name_real {
font-size: 18px;
padding: 0px;
margin: 0px;
font-weight: bold;
}

#mod_titles_details dl#header_artist {
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 16px;
}

#mod_titles_details dl#header_artist dt {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
text-transform: capitalize;
}

#mod_titles_details dl#header_artist dd {
padding: 0px 5px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
}

#mod_titles_details ul {
font-size: 13px;
padding: 15px 15px 0px 15px;
margin: 0px 0px 0px 0px;
list-style: square;
}

#mod_titles_details li {
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 15px;
}

#mod_titles_details a {
font-size: 14px;
font-weight: bold;
}



/* SCHEDULE : LIST */

#mod_schedule_list {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_schedule_list h1 {
font-size: 24px;
padding: 0px 0px 15px 0px;
margin: 0px;
text-transform: uppercase;
}

#mod_schedule_list dl {
padding: 0px 15px 0px 15px;
margin: 0px 0px 0px 0px;
}

#mod_schedule_list dt {
padding: 15px 0px 5px 0px;
margin: 0px 0px 0px 0px;
font-size: 18px;
font-weight: bold;
text-transform: capitalize;
}

#mod_schedule_list dd {
padding: 5px 15px 0px 15px;
margin: 0px 0px 0px 0px;
font-size: 14px;
}

#mod_schedule_list dd img {
padding: 0px;
margin: 0px 15px 0px 0px;
vertical-align: bottom;
}

#mod_schedule_list ul {
padding: 0px 15px 0px 15px;
margin: 0px 0px 0px 0px;
list-style: none;
}

#mod_schedule_list li {
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 0px;
font-size: 14px;
}

#mod_schedule_list li img {
padding: 0px;
margin: 0px 15px 0px 0px;
vertical-align: bottom;
}



/* SCHEDULE : TABLE */

#mod_schedule_table {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_schedule_table h1 {
font-size: 24px;
padding: 0px 0px 15px 0px;
margin: 0px;
text-transform: uppercase;
}

#mod_schedule_table h6 {
font-size: 13px;
padding: 0px 0px 15px 0px;
margin: 0px;
text-transform: uppercase;
}

#mod_schedule_table table {
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 0px;
border-collapse: collapse;
width: 650px;
border: 1px solid #999;
font-size: 11px;
}

#mod_schedule_table table a {
font-weight: bold;
}

#mod_schedule_table table tr {
margin: 0px;
border: 0px;
border-bottom: 1px dashed #999;
}

#mod_schedule_table table th {
padding: 2px 0px 2px 0px;
margin: 0px;
text-align: center;
text-transform: capitalize;
background-color: #CCC;
border-bottom: 1px solid #999;
}

#mod_schedule_table table td {
padding: 2px 5px 2px 5px;
margin: 0px;
}

#mod_schedule_table table td.center {
text-align: center;
}



/* SCHEDULE : DETAILS */

#mod_schedule_details {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_schedule_details a {
font-weight: bold;
text-transform: none;
}

#mod_schedule_details h1 {
font-size: 24px;
padding: 0px 0px 15px 0px;
margin: 0px;
}

#mod_schedule_details h2 {
font-size: 18px;
padding: 0px 0px 15px 0px;
margin: 0px;
}

#mod_schedule_details dl#details {
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 0px;
font-size: 16px;
}

#mod_schedule_details dl#details dt {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
text-transform: capitalize;
}

#mod_schedule_details dl#details dd {
padding: 0px 15px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
font-weight: bold;
}

#mod_schedule_details p {
padding: 0px 0px 15px 0px;
margin: 0px;
}

#mod_schedule_details dl#artists {
padding: 0px 0px 15px 15px;
margin: 0px 0px 0px 0px;
font-size: 16px;
}

#mod_schedule_details dl#artists dt {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
text-transform: capitalize;
}

#mod_schedule_details dl#artists dd {
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
display: inline;
font-weight: bold;
}

#mod_schedule_details h4 {
font-size: 14px;
padding: 0px 0px 15px 15px;
margin: 0px;
}

#mod_schedule_details h5 {
font-size: 14px;
padding: 0px 0px 15px 15px;
margin: 0px;
font-weight: normal;
text-transform: capitalize;
}

#mod_schedule_details dl#info {
padding: 0px 0px 15px 15px;
margin: 0px 0px 0px 0px;
}

#mod_schedule_details dl#info dt {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
}

#mod_schedule_details dl#info dd {
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
font-weight: bold;
display: inline;
}



/* VIDEOS : LIST */

#mod_videos_list {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_videos_list h1 {
font-size: 24px;
padding: 0px 0px 15px 0px;
margin: 0px;
text-transform: uppercase;
}

#mod_videos_list ul {
padding: 15px 0px 15px 0px;
margin: 0px;
list-style: none;
}

#mod_videos_list li {
padding: 15px;
margin: 0px 0px 10px 0px;
border: 1px solid #999;
background-color: #EEE;
}

#mod_videos_list h2 {
font-size: 18px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#mod_videos_list h5 {
font-size: 12px;
padding: 0px 0px 5px 0px;
margin: 0px;
font-weight: normal;
color: #666;
text-transform: uppercase;
}

#mod_videos_list p {
font-size: 13px;
padding: 0px 0px 0px 0px;
margin: 0px;
}



/* VIDEOS : DETAILS */

#mod_videos_details {
background-color: #FFF;
padding: 15px 15px 15px 15px;
margin: 0px;
width: 650px;
}

#mod_videos_details h1 {
font-size: 24px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#mod_videos_details h5 {
font-size: 12px;
padding: 0px 0px 15px 0px;
margin: 0px;
font-weight: normal;
color: #666;
text-transform: uppercase;
}

#mod_videos_details h6 {
font-size: 11px;
padding: 0px 0px 5px 0px;
margin: 0px;
color: #333;
font-weight: normal;
text-align: center;
}

#mod_videos_details p {
font-size: 13px;
padding: 0px 0px 15px 0px;
margin: 0px;
}

#mod_videos_details #code {
padding: 0px 0px 15px 0px;
margin: 0px;
text-align: center;
}