    .BlogError
    {
        text-align: center;
    }

    .BlogError p
    {
        color: #fff;
        display: inline;
        background-color:	#f77;
        padding: 7px;
        font-weight:bold;
    }

    div.MediaArchiveBox
    {
       clear: both;
       width: auto;
       overflow: hidden;
       border: 1px solid #9aaab7;
    }

    div.MediaArchiveBox iframe.blogEntries
    {
       width: 630px;
       height: 360px;
       padding: 0;
       margin: 0;
    }

    div.MediaArchiveBox h2
    {
       height: 26px;
       overflow: hidden;
       margin: 0;
       padding-top: 5px;
       font-size: 12px;
       text-align: center;
       color: #ffffff;
       background-color: #264184;
       background-image: url('/themes/brown/images/cardetails-h2-bg.gif');
       background-repeat: repeat-x;
    }

    div.MediaArchiveBox ul
    {
       height: 25px;
       overflow: hidden;
       margin: 0;
       padding-top: 6px;
       padding-left: 10px;
       padding-right: 10px;
       list-style: none;
       font-weight: bold;
       color: #65595c;
       background-image: url('/themes/brown/images/cardetails-ul-bg.gif');
       background-repeat: repeat-x;
    }

    div.MediaArchiveBox ul.tab li
    {
       float: left;
       height: 30px;
       overflow: hidden;
       margin-top: -3px;
       padding-top: 7px;
       padding-right: 15px;
    }

    div.MediaArchiveBox ul.tab li a
    {
       margin-top: -12px;
       padding-top: 10px;
       padding-bottom: 10px;
       padding-left: 15px;
       text-decoration: none;

       color: #494345;
    }

    div.MediaArchiveBox ul.tab li:hover,
    div.MediaArchiveBox ul.tab li.current
    {
       cursor: pointer;
       color: #494345;
       background-image: url('/themes/brown/images/cardetails-li-hover-bg.gif');
       background-repeat: no-repeat;
       background-position: top right;
    }

    div.MediaArchiveBox ul.tab li:hover a,
    div.MediaArchiveBox ul.tab li.current a
    {
       background-image: url('/themes/brown/images/cardetails-li-hover-lt-bg.gif');
       background-repeat: no-repeat;
       background-color: transparent;
       background-position: 0 1px;
    }

    div.MediaArchiveBox div.details
    {
       height: auto;
       overflow: auto;
       padding-left:0px;
       padding-right:0px;
       /*
       padding-top:10px;
       padding-bottom:10px;*/
    }

    div.MediaArchiveBox div.details div.row_01
    {
       clear: both;
       background-color: #e5e5e5;
       border-top: 1px solid #eaeaea;
       border-bottom: 1px solid #eaeaea;
       height: 80px;
       padding: 10px;
    }

    div.MediaArchiveBox div.details div.row,
    div.MediaArchiveBox div.details div.row_02
    {
       clear: both;
       height: 80px;
       padding: 10px;
    }

    div.MediaArchiveBox div.details div.row div.thumbnail,
    div.MediaArchiveBox div.details div.row_01 div.thumbnail,
    div.MediaArchiveBox div.details div.row_02 div.thumbnail
    {
       float: left;
       width: 80px;
       height: 80px;
       line-height: 80px;
       font-size: 14px;
       font-weight: bold;
       color: #CCCCCC;
       vertical-align: middle;
       text-align: center;
       border: 1px solid #CCCCCC;
       background-color: #FFFFFF;
       margin-right: 10px;
    }

    div.MediaArchiveBox div.details div.row div.blogTitle,
    div.MediaArchiveBox div.details div.row_01 div.blogTitle,
    div.MediaArchiveBox div.details div.row_02 div.blogTitle,
    div.MediaArchiveBox div.details div.row div.blogTitle a,
    div.MediaArchiveBox div.details div.row_01 div.blogTitle a,
    div.MediaArchiveBox div.details div.row_02 div.blogTitle a
    {
        font-size: 12px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
    }

    div.MediaArchiveBox div.details div.row div.blogTitle a:hover,
    div.MediaArchiveBox div.details div.row_01 div.blogTitle a:hover,
    div.MediaArchiveBox div.details div.row_02 div.blogTitle a:hover,
    div.MediaArchiveBox div.details div.row div.blogTitle a.active,
    div.MediaArchiveBox div.details div.row_01 div.blogTitle a.active,
    div.MediaArchiveBox div.details div.row_02 div.blogTitle a.active
    {
        color: #3a61a3;
    }

    div.BlogEntry2
    {
        margin-bottom: 20px;
    }


    div.BlogEntry2 hr
    {
        background-color: #d3d3d3;
        color: #d3d3d3;
        height: 1px;
        border-color: #d3d3d3;
        margin-top: 10px;
    }

    div.BlogEntry2 div.centerAudio
    {
       width: 62px;
       height: 32px;
       background-color: #F2F2F2;
       margin-left: auto;
       margin-right: auto;
       margin-bottom: 20px;
    }

    div.BlogEntry2 div.centerVideo
    {
       width: 416px;
       height: 300px;
       background-color: #F2F2F2;
       margin-left: auto;
       margin-right: auto;
       margin-bottom: 20px;
    }


    div.mainTagCloud
    {
       width: 150px;
       height: 206px;
       overflow: hidden;
       background-image: url(/themes/brown/images/media-blog-bg.png);
    }

    div.mainTagCloud div.tagsChild
    {
       width: 130px;
       height: 150px;
       margin-left: 10px;
       margin-right: 10px;
       margin-top: 45px;
       overflow: hidden;
    }

    div.mainTagCloud div.tagsChild a.dark
    {
       text-decoration: none;
       color: #252968;
    }

    div.mainTagCloud div.tagsChild a.light
    {
       text-decoration: none;
       color: #275296;
    }

    div.mainTagCloud div.tagsChild a.not-popular { font-size: 1em; }
    div.mainTagCloud div.tagsChild a.not-very-popular { font-size: 1.3em; }
    div.mainTagCloud div.tagsChild a.somewhat-popular { font-size: 1.6em; }
    div.mainTagCloud div.tagsChild a.popular { font-size: 1.9em; }
    div.mainTagCloud div.tagsChild a.very-popular { font-size: 2.2em; }
    div.mainTagCloud div.tagsChild a.ultra-popular { font-size: 2.5em; }
