/*TEMP*/
h5
{
text-transform:uppercase;
font-weight:bold;
margin:0px;
padding:0px;
}

*
{
margin:0px;
padding:0px;
}

html
{
font-family:Arial, Helvetica, sans-serif;
}

body
{
margin:0px;
padding:0px;
background-color:#000000;
background-image:url('./images/bg_concept.png');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:50% 0%;
}

a
{
text-decoration:none;
color:#000000;
}

a img
{
border-style:none;
}

#wrapper
{
width:860px;
padding:0px;
margin:0px auto 0px auto;
}

#container
{
float:left;
width:860px;
padding:0px;
margin:0px;
background-color:#FFFFFF;
}

/**********************************/
/*                                */
/**********************************/


/**********************************/
/*          UNIVERSAL             */
/**********************************/

/*HEADER*/

#header
{
float:left;
width:860px;
height:237px;
}

#header-image
{
float:left;
width:860px;
height:110px;
background-image:url('./images/common/header.png');
background-color:#000000;
}

#menu
{
float:left;
width:840px;
height:25px;
padding:0px 10px 0px 10px;
background-color:#333333;
background-image:url('./images/menu-bg3.jpg');
border-bottom:solid 1px #999999;
border-top:solid 1px #999999;
}

#menu p
{
font-size:0.75em;
line-height:25px;
font-weight:bold;
color:#FFFFFF;
}

#menu a
{
color:#FFFFFF;
}

#content
{
float:left;
width:540px;
margin:10px 5px 10px 0px;
border-right:solid 1px #999999;
}


/**********************************/
/*              ADS               */
/**********************************/

.ad-header
{
float:left;
width:300px;
height:15px;
background-image:url('./images/ad-header.jpg');
background-repeat:no-repeat;
}

.banner-ad-728-wrapper
{
width:860px;
height:100px;
background-color:#000000;
float:left;
}

.banner-ad-728
{
width:743px;
height:90px;
margin:5px auto;
background-image:url('./images/advertisement.jpg');
background-repeat:no-repeat;
}

.banner-ad-728-img
{
float:right;
width:728px;
height:90px;
}

/* AD 300x250 */

.ad-300-250-wrapper
{
float:left;
width:300px;
height:265px;
margin-bottom:10px;
}

.ad-300-250
{
float:left;
width:300px;
height:250px;
}

/* AD 300x250 w/ no AD tag at top */

.ad-300-250-no-tag
{
float:left;
width:300px;
height:250px;
margin-bottom:10px;
}


/* AD 300x100 */

.ad-300-100-wrapper
{
float:left;
width:300px;
height:115px;
margin-bottom:10px;
}

.ad-300-100
{
float:left;
width:300px;
height:100px;
}

/* AD 468x60 */

.ad-468-60-wrapper
{
float:left;
width:468px;
height:75px;
margin:20px 20px 20px 26px;
}

.ad-468-60
{
float:left;
width:468px;
height:60px;
}

/* AD 300x60 */

.ad-300-60-wrapper
{
float:left;
width:300px;
height:75px;
margin-bottom:10px;
}

.ad-300-60
{
float:left;
width:300px;
height:60px;
}

/* AD 300x600 */

.ad-300-600-wrapper
{
float:left;
width:300px;
height:615px;
margin-bottom:10px;
}

.ad-300-600
{
float:left;
width:300px;
height:600px;
}


/* AD 300x535 (Subscription AD) */

/* OTHER ARTICLES */

#subs-ad
{
float:left;
width:300px;
margin-bottom:10px;
}

.subs-ad-item
{
float:left;
width:300px;
height:535px;
margin-top:5px;
}

/* TEMP */
/*
.ad-300-250, .subs-ad-300-250, .ad-300-100, .ad-468-60, .subs-ad-300-60, .ad-300-60, .ad-300-600, .subs-ad-item
{
background-color:#009900;
}
*/
/*** MIDDLE ENTRY AD ***/

#middle-entry-ad-wrapper
{
float:left;
width:468px;
height:75px;
margin:30px 36px;
text-align:center;
}

#middle-entry-ad
{
float:left;
width:468px;
height:60px;
background-color:#0033CC;
}


/*******************/
/***** SIDEBAR *****/
/*******************/

#sidebar
{
float:left;
width:300px;
margin-top:10px;
padding:0px 5px 0px 5px;
}

/* AUDIO */ /* and temporarily*/ /* VIDEO */
.audio-sidebar-wrapper, .audio-video-sidebar-wrapper
{
float:left;
width:300px;
margin-bottom:10px;
}

.audio-sidebar-item, .audio-video-sidebar-item
{
float:left;
width:290px;
margin-top:0px;
padding:5px;
background-color:#333333;
background-image:url('./images/audio-video_bar.png');
font-size:0.7em;
}

.audio-sidebar-item a, .audio-video-sidebar-item a
{
color:#FFFFFF;
}


.audio-sidebar-item-title, .audio-video-sidebar-item-title
{
font-weight:bold;
}



/* TEMP REMOVAL

#video-sidebar-wrapper
{
float:left;
width:300px;
margin-bottom:10px;
}

.video-sidebar-item
{
float:left;
width:290px;
height:42px;
margin-top:2px;
padding:5px;
background-color:#333333;
}

.video-sidebar-item a
{
color:#FFFFFF;
}

.video-sidebar-item img
{
float:left;
margin-right:5px;
border:solid 1px #000000;
background-color:#CC0000;
}

.video-sidebar-item p
{
font-size:0.7em;
}
*/

/* OTHER ARTICLES */

#other-articles, #video-index-listing
{
float:left;
width:300px;
margin-bottom:10px;
}

.other-articles-item, .video-index-listing-item
{
float:left;
width:290px;
height:42px;
margin-top:0px;
padding:5px;
background-color:#CCCCCC;
background-image:url('./images/audio-video_bar2.png');
}

.other-articles-item img, .video-index-listing-item img
{
float:left;
margin-right:5px;
border:solid 1px #000000;
background-color:#CC0000;
}

.other-articles-item p, .video-index-listing-item p
{
font-size:0.7em;
}

.other-articles-item-title, .video-index-listing-title
{
font-size:0.7em;
text-transform:uppercase;
}

/**********************************/
/*           INDEX PAGE           */
/**********************************/

.index-head
{
font-size:0.75em;
line-height:25px;
padding-left:10px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
background-color:#333333;
background-image:url('./images/menu-bg3.jpg');
}

.index-titles
{
font-size:0.75em;
text-transform:uppercase;
}

/* INDEX SLIDER */

#slider
{
float:left;
width:520px;
height:320px;
margin-left:10px;
background-color:#666666;
}

/* FEATURED ARTICLES */

#articles, #events-archive
{
float:left;
width:520px;
margin:10px 0px 0px 10px;
}

#articles a, #events-archive a
{
color:#000000;
}

#articles p, .video-item p, #events-archive p
{
font-size:0.7em;
}

.articles-item, .events-archive-item
{
float:left;
width:520px;
margin-top:5px;
}

.articles-item img, .video-item img, .events-archives-item img
{
float:left;
border:solid 1px #000000;
margin-right:5px;
}

.video-item
{
float:left;
width:510px;
margin-bottom:5px;
padding:5px;
background-color:#cccccc;
border-bottom:dotted 1px #000000;
}

/* FEATURED BLOGS/EVENTS */

#blogs-index, #events
{
float:left;
width:540px;
height:285px;
margin-top:10px;
padding-left:5px;
}

.blogs-item, .events-item
{
float:left;
width:170px;
height:255px;
margin:5px 0px 0px 5px;
}

.blogs-item img, .events-item img
{
border:solid 1px #000000;
margin-bottom:5px;
}

#blogs-index .index-head, #events .index-head
{
width:510px;
margin-left:5px;
}

#blogs-index p, #events p
{
font-size:0.7em;
}


/**********************************/
/*           ENTRY PAGE           */
/**********************************/

#entry-content, #video-entry-content
{
float:left;
width:520px;
margin:10px 5px 10px 0px;
padding:0px 10px 10px 10px;
border-right:solid 1px #999999;
}

#entry-category-head
{
float:left;
width:515px;
margin-top:20px;
line-height:30px;
font-size:1.7em;
font-weight:bolder;
color:#FFFFFF;
border-bottom:solid 1px #666666;
}

#entry-category-head-left, #entry-category-head-right
{
float:left;
width:5px;
height:30px;
background-color:#666666;
}

#entry-category-head-left
{
background-image:url('./images/echl.jpg');
}

#entry-category-head-right
{
background-image:url('./images/echr.jpg');
}

#entry-category-head-center
{
float:left;
height:30px;
text-transform:uppercase;
background-color:#666666;
}

.entry-meta
{
float:left;
font-size:0.7em;
margin-bottom:10px;
}

.entry-meta-info, .entry-author
{
float:left;
}

.entry-title
{
float:left;
width:520px;
font-size:2em;
text-transform:uppercase;
font-family:Impact;
}

.more
{
float:left;
width:520px;
margin-bottom:10px;
display:block;
font-size:0.9em;
}
.asset-body
{
font-size:0.9em;
}

/*** ADD THIS MODULE ****/

#addthis
{
font-size:0.8em;
width:520px;
float:left;
border-top:solid 1px #000000;
margin:20px 0px 0px 10px;
}

#addthis-button
{
float:right;
padding-top:5px;
}

/***** COMMENTS SECTION ******/

#comments
{
float:left;
width:440px;
padding:0px 40px;
margin-left:10px;
}

#comment-0
{
float:left;
width:440px;
margin:10px 40px;
background-color:#E6E6E6;
}

.comments-header
{
padding:5px;
margin:5px;
}

.comments-content, #comment-0
{
font-size:0.8em;
}

.comment
{
padding:20px 10px;
border-bottom:dotted 1px #000000;
}

.comment-content p
{
margin-top:10px;
}

.comment-odd
{
background-color:#E6E6E6;
}

.comment-even
{
background-color:#FFFFFF;
}

.comments-open-header
{
font-size:1.5em;
}

#comments-open
{
margin-top:30px;
padding:5px 10px;
font-size:0.8em;
}

.comment-form-header
{
font-size:1.5em;
margin-bottom:10px;
display:block;
}

#comments-open label
{
}

#comment-form-name, #comment-form-email, #comment-form-remember-me, #comments-open-text, #comments-open-captcha
{
margin-bottom:10px;
}

#comments-open input, #comments-open textarea
{
border:solid 1px #000000;
}

#captcha_code
{
margin:5px 0px;
}

#comments-open-captcha .label
{
height:0px;
width:0px;
visibility:hidden;
}

#captcha_code
{
width:150px;
}

/**********************************/
/*         AUDIO INDEX            */
/**********************************/

#featured-track-wrapper
{
float:left;
width:520px;
margin-left:10px;
}

#featured-track
{
float:left;
width:520px;
height:320px;
margin-top:5px;
}

#track-listing-wrapper
{
float:left;
width:520px;
margin:10px 0px 0px 10px;
}


#track-listing-wrapper .index-head
{
margin-bottom:5px;
}

.track
{
float:left;
width:520px;
font-size:0.7em;
}

.track-odd
{
background-color:#CCCCCC;
}

.track-even
{
background-color:#FFFFFF;
}

.track-info
{
float:left;
height:30px;
width:430px;
padding:5px;
}
.track-info-title
{
text-transform:uppercase;
font-weight:bold;
}

.track-play, .track-realviews
{
float:left;
height:40px;
width:39px;
border-left:solid 1px #000000;
}

.track-realviews
{
text-align:center;
line-height:40px;
}

/**********************************/
/*         AUDIO ENTRY            */
/**********************************/

#audio-player-top
{
position:fixed;
height:105px;
width:520px;
background-color:#000000;
color:#FFFFFF;
}

#audio-player-info
{
float:left;
width:400px;
margin:10px 60px;
font-size:0.8em;
}

#audio-player-title
{
font-weight:bold;
}

#audio-player
{
float:left;
width:400px;
height:25px;
margin:0px 60px 10px 60px;
}

#audio-player-comment
{
margin-top:105px;
}

#audio-player-comment .comments, #video-player-comment .comments, #audio-video-player-wrapper .comments
{
margin:0px;
}

/**********************************/
/*           VIDEO ENTRY          */
/**********************************/

#video-player-wrapper
{
float:left;
width:520px;
margin:0px auto;
}


#video-player-top
{
position:fixed;
height:480px;
width:520px;
background-color:#000000;
color:#FFFFFF;
}

#video-player-info embed
{
background-color:#000000;
}

#video-player-comment
{
margin-left:520px;
}

#video-player-info .mt-enclosure-image
{
display:none;
visibility:hidden;
}

#entry-featured-image
{
position:absolute;
}

#entry-featured-text
{
position:relative;
height:40px;
padding:5px;
top:270px;
background-image:url('../urb/images/trans-bg.png');
z-index:10;
}

#entry-featured-text p
{
font-size:0.8em;
}

#entry-featured-text a
{
color:#FFFFFF;
}

/**********************************/
/*    AUDIO AND VIDEO ENTRY       */
/**********************************/

#audio-player-comment, #video-player-comment
{
float:left;
width:520px;
}

#audio-video-player-wrapper
{
float:left;
width:520px;
margin:0px auto;
overflow:hidden;
}

#realview
{
float:right;
margin-right:10px;
font-size:0.7em;
text-align:right;
}

#realview a
{
color:#FFFFFF;
}


/**********************************/
/*            PAGE                */
/**********************************/

.page-asset
{
float:left;
width:520px;
margin-left:10px;
}

.asset-body
{
margin-top:5px;
}


/**********************************/
/*          FOOTER                */
/**********************************/

#footer-info
{
float:left;
width:860px;
height:50px;
padding-top:10px;
background-color:#000000;
border-top:solid 1px #999999;
text-align:center;
color:#FFFFFF;
font-size:0.7em;
}

#footer-info a
{
color:#FFFFFF;
}

/**********************************/
/*            BLOGS               */
/**********************************/

#blogs
{
float:left;
width:520px;
margin:0px 10px;
}

#blog-content
{
float:left;
width:520px;
padding:10px;
}

#top-blog-entry
{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:dotted 1px #000000;
}

#top-blog-entry a
{
color:#000000;
}

#top-blog-entry h1
{
font-size:2em;
font-weight:bold;
text-transform:uppercase;
}

.blog-index-top-dek
{
font-size:0.9em;
text-transform:uppercase;
}

#top-blog-entry img
{
margin:5px 0px;
}

.blog-index-top-excerpt
{
font-size:0.8em;
}

.blog-index-entry, .blog-listing-item
{
float:left;
background-color:#CCCCCC;
border-bottom:dotted 1px #000000;
}
.blog-index-entry
{
height:120px;
margin-bottom:10px;
padding:5px 5px 10px 5px;
}

.blog-listing-item
{
width:520px;
margin-top:5px;
border-bottom:none;
}

.blog-listing-item img
{
}

.blog-listing-item h1
{
font-size:0.7em;
text-transform:uppercase;
}

.blog-index-entry a
{
color:#000000;
}

.blog-index-entry img, .blog-listing-item img
{
float:left;
margin-right:5px;
}

.blog-index-entry h1
{
font-size:1em;
text-transform:uppercase;
}

.blog-index-dek
{
font-size:0.8em;
text-transform:uppercase;
}

.blog-index-entry p, .blog-listing-item p
{
font-size:0.7em;
}

.blog-index-entry p
{
margin-top:10px;
}

.blog-meta
{
width:520px;
border-bottom:dotted 1px #000000;
padding-bottom:5px;
}

.blog-description
{
float:left;
width:290px;
margin-bottom:10px;
padding:5px;
background-color:#CCCCCC;
}

.blog-description img
{
float:left;
border:solid 1px #000000;
margin:0px 45px 5px 45px;
}

.blog-description p
{
font-size:0.7em;
}

.blog-description a
{
color:#000000;
}

.blog-head
{
font-size:0.75em;
line-height:25px;
padding-left:10px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
background-color:#333333;
background-image:url('./images/menu-bg3.jpg');
}

/**********************************/
/*         CONTACT FORM           */
/**********************************/

#contact-form
{
float:left;
width:520px;
margin-left:10px;
font-size:0.8em;
}

#form
{
float:left;
width:520px;
margin-top:10px;
}

.form-field, .form-textarea
{
float:left;
width:520px;
margin-bottom:10px;
}


.form-field input
{
width:200px;
}

.form-field label, .form-textarea label
{
float:left;
clear:right;
width:520px;
}

.form-field input, .form-textarea textarea
{
border:solid 1px #000000;
}

.form-textarea textarea
{
width:400px;
height:200px;
}
